摘要:
我们经常遇到 大小写转换,驼峰,蛇形命名批量操作 如果你用全家桶 idea goland webstrm phpstrom pycharm 安装插件PasseRR 使用shit+ ctl + U 切换 阅读全文
摘要:
ide 提示 删除即可 go build: -i flag is deprecated golang 1.6 弃用改参数 install 安装作为目标的依赖关系的包(用于增量编译提速) 其他参数说明 参数 含义 -o output 指定编译输出的名称,代替包名 -i install 安装作为目标的依 阅读全文
摘要:
github https://github.com/golangci/golangci-lint/releases ide setting->tools->go linter .golangci.yml # 运行配置 run: # 要使用的CPU核心数 concurrency: 4 # 分析超时,例 阅读全文
摘要:
降低GC 频率 main 申请一大块内存 造成 heap 很大的假象 由于虚拟内存的技术的存在只有使用时候才会CPU汇编指令才会交换为物理内存 由于程序存在期间不释放内存,也不使用 gc 判断的时候会被误导,因此不会触发GC 可以使用 debug.SetGCPercent(xxx)/GOGC 调整百 阅读全文
摘要:
每次用微信截图的时候 选中的截图会变小 开始以为和win10的快捷键冲突 两个屏幕截图这样看起来很麻烦 百度一圈结果不是 ###后来发现 win10 屏幕缩放是150% 微信截图是100% 截图后就变成100% 因此形成视觉差 处理办法 桌面->右键->显示设置->显示->高级缩放设置->100% 阅读全文
摘要:
官方代码 一脸蒙圈 location:= time.FixedZone("UTC-6", -6*40*40) location:= time.FixedZone("UTC-7", -7*50*50) 其实官方给的只是示例 并不能直接用 如果你直接用恭喜你,可以跑路了 经常看到 UTC时间、GMT时间 阅读全文
摘要:
roit搜索 https://github.com/go-ego/riot 停止维护了 根据 https://github.com/huichen/wukong ####悟空搜索 https://github.com/huichen/wukong 也不再维护了 gse 词典做分词 阅读全文
摘要:
一般 使用的struct 的时候喜欢 new 一下 map chan make一下 基础类型 声明直接使用已经默认分配了默认值 只需要一块内存保存 引用类型 声明后只是有了引用地址 但是还要额为分配内存 给引用的变量分配空间 需要两块内存相互关联 引用类型必须分配值也就是初始化, 而不是自动分配默认 阅读全文