shell Syntax error: "(" unexpected错误
执行一个正常的普通do.sh脚本:#!/bin/bash # 定义函数 function func() { n=100 } # 调用函数 func...
C++构造函数初始化列表注意的坑
之所以写这篇文章,是觉得里面有些细节如果不注意,很容易出错或踩坑,网上有很多教程对这块的描述部分存在错误。希望下面的介绍能给大家带来帮助。大家知道当我们需要初始化类中的成员变量时,除了可以直接在构造函...
Go接口嵌套的使用
这里介绍下接口interface嵌套的用法,大家知道Go语言中不仅仅结构体与结构体之间可以嵌套,接口与接口之间也可以嵌套,通过接口的嵌套我们可以定义出新的接口。Golang 的接口嵌套,其实也就是一个...
C++ Null 指针的使用
这里有必要说下关于空指针的使用注意事项, C++ 中,如果一个指针不指向任何数据,就称之为空指针,用 NULL 表示。注意,NULL 是区分大小写的,即 NULL 不能写成 null。C++ NULL...
uos、ubuntu设置开机启动ssh服务
这里以UOS和Ubutun系统举例,话不多说,直入正题。安装SSH服务sudo apt-get install openssh-server安装完毕后可以使用:sudo...
访问不了github的问题
今天突然访问github.com连接拒绝,github倒是不用翻墙,但是国内访问还是不稳定,很慢。但是经常抽风,之前一直可以访问的应该是家里的宽带或网络有问题,访问不到的原因是域名被解析到了错误的ip...
Linux下无限期使用Navicat16
linux 下的数据库图形化工具比较好用的有dbeaver完全免费,相比navicat,我还是习惯了使用navicat操作数据库。截止目前最新版是navicat16-mysql-cs.AppImage...
使用Go http重试请求
开发中对于http请求是经常遇到,一般可能网络延迟或接口返回超时,对于发起客户端的请求,除了设置超时时间外,请求重试是很有必要考虑的,我们不用重复造轮子,可以使用 https://githu...
docker compose 部署etcd
安装docker-compose这里就不介绍了,直接进入正题:创建etcd数据目录(根据需要可自行修改)mkdir -p /app/download/etcd/data切换到自定义...
Read the Docs 在线文档搭建教程(一)
最近发现一个文档类网站,编写教程很合适,特地查了一下叫Read the Docs ,可以使用 Sphinx 生成文档,GitHub 托管文档,然后导入到 ReadtheDocs进行展示,这里顺便记录一...