go defer特点 后进先出原则 报错也不会阻断defer输出1234567891011func test_error(x int) { result := 100 / x fmt.Println("result = ", result)}func main() { defer fmt.Println("aaaaaaaaaaaaaaaa") de 2021-11-16 go
tops和dumpsys top命令详解基本使用: 1234567891011121314151617181920D:\Program Files (x86)\Android\android-sdk\platform-tools>adb -s 7PR4C19912015805 shell top --helpusage: top [-Hbq] [-k FIELD,] [-o FIELD,] [-s SORT] [-n 2021-08-25 adb
想做最好的策划配表检查工具 前言:很多项目组也都有自己的检配表查方法,我也见过两个项目组的两种不同做法,但是我是不太认同的。我综合考虑出另外一种做法(个人觉得是不错的,而且目前实行起来深得我意),但是由于某些原因,我没有在原来项目中去推动我的想法实现。 这个想法两年前就有了,可惜一直没机会实践。2020年4月的时候终于迎来一次机会,于是把想法付诸实际。如今回望,也是颇有感慨。写一写我怎么做的吧。 准备:我需要去考虑的一些点: 2021-08-03 python
GO内部包 结论先行 go通过func名字首字母大小写来控制类属性是否可以被外部包访问(包括但不局限于func、struct) go通过internal文件夹(包括子目录)来决定是否为内部包 首先看下我的测试文件夹结构(记得先执行go mod init test): 12345678910└─test │ go.mod │ test.go │ └─test1 2021-08-03 go
GO环境配置(VSCODE篇) 背景:公司电脑虽然早已配好go环境,但是家里笔记本还没呢。搞一下,顺带记录实操过程。 go下载安装:官网:https://golang.google.cn/ 建议下载windows安装包,安装过程改路径:D:\Program Files\Go\ 确认系统变量path变量多了:D:\Program Files\Go\bin 在cmd窗口中执行go,确认go命令生效。 VS code配置:我在D盘新建 2021-08-02 go
GO的单元测试 关键点纪要 文件必须以 _test.go 结尾,函数名必须以 Test 开头。举栗子: 1234my2_test.go,func Test2(){}my_test.go, func Test(){}特别注意,根据习惯,很容易犯错如下:my_test2.go, func myTest(){}//注意这是错误的 比如和测试代码同一个包 2021-08-02 go
户外履历 2017年11月–2020年7月city walk为主,主要徒步路线:珠江新城–正佳广场–天河路–中山大道–骏景八匹马,约10公里。徒步时间常为9点过后至10点40左右,最晚徒步时间凌晨1点至3点。 2020年 7.11从化天堂顶 7.19从化鸡枕山 7.25星溪线,新鞋磨合拉练 8.8惠州大南山 8.29莫六公山 9.05从化桂峰山 9.12牛塘山,遇云海 9.26惠州罗浮山 10.11清远靘雾 2021-07-20 户外 登山 徒步
pb数据的使用--游戏协议工具实战 前言:其实之前已经用python实现过了(协议工具),最近又用go重构了一遍(刚入门go)。所以本篇会分别从go(详细讲)以及py(粗略讲)两方面讲叙。由于鄙人也是小小白,因此会讲的没那么高大上,尽可能俗一点,让其他刚进入游戏的老铁也能看个明白。 背景分析: 通讯协议是使用pb数据,而且没有做进一步的二次封装数据包。如果程序做进一步的数据包封装,去约定一些特定规则,加个头啊加个尾什么的,那么就需要 2021-07-20 go 游戏协议 protobuf