- 博客(6)
- 收藏
- 关注
原创 golang语言规范
7、注意闭包的使用,在循环中调用函数或者goroutine方法,一定要采用显示的变量调用,不要再闭包函数里面调用循环的参数。保持package的名字和目录保持一致,尽量采取有意义的包名,简短,有意义,尽量和标准库不要冲突。1、如果你的包引入了三种类型的包,标准库包,程序内部包,第三方包,建议采用如下方式进行组织你的包。不同的类型采用空格分离,第一种实标准库,第二是项目包,第三是第三方包。多写关键函数的注释,活用**//TODO,//FIXME**尽量采取有意义的文件名,简短,有意义,应该为。
2023-06-25 14:38:19 208
原创 linux常用命令
17.ntpdate -u cn.pool.ntp.org 与服务器时间同步,但不涉及到硬件。11.systemctl start firewalld.service systemctl start firewalld 启动防火墙。14.firewall-cmd –state systemctl status firewalld.service 查看防火墙状态。如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。
2023-06-25 14:36:07 52
原创 ES学习资料
然而对于不满足ip和date格式的普通字符串来说,情况有些不同:ES会将它们映射为text类型,但为了保留对这些字段做精确查询以及聚合的能力,又同时对它们做了keyword类型的映射,作为该字段的fields属性写到_mapping中。3.ES的term query做的是精确匹配而不是分词查询,因此对text类型的字段做term查询将是查不到结果的(除非字段本身经过分词器处理后不变,未被转换或分词)。match在匹配时会对所查找的关键词进行分词,然后按分词匹配查找,而term会直接对关键词进行查找。
2023-06-25 14:30:30 114
原创 golang协程优雅退出
golang 协程优雅退出的几种方式一:contextfunc main() {ctx, cancel := context.WithTimeout(context.Background(), time.Duration(time.Millisecond*800))defer cancel()timer := time.NewTimer(time.Duration(time.Millisecond * 900))go func(ctx context.Context) {fmt.Println
2023-06-23 12:01:54 508 1
原创 pycharm2018+Anaconda3+PyQt环境搭建配置
pycharm2018+Anaconda3+PyQt环境搭建配置1.首先安装软件Anaconda3,pycharm软件,以及python3.6环境,之后通过pycharm软件集成PyQt环境2.新建一个空的python工程,找到setting安装第三方模块PyQT5,点加号,先安PyQT5,再安装pyqt5-tools,后面包含qtdesinger。(PyQt5安装选择5.10版本,...
2019-06-12 15:46:35 794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人