go
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
golang多线程体检
1、用cpu加快golang程序运行效率今天一早去体检,因为体检地点离家里有些距离,大概20公里左右,公交车需要坐一个小时,还要早起的话,公交车就会比较累,所以想来还是打个网约车比较合适,体检时间是早8:00开始,前一天晚上约定好了网约车,第二天早上7:20在小区门口接我,过去大概30分钟,给自己留10分钟坐电梯排队,争取top10位置开始体检。思考:找最合适的公交路线,就相当于优化算法优化业务,还不一定能达到理想效果,如果直接提升cpu配置,再加上最优的算法和业务逻辑,那么就能最大程度发挥最...原创 2021-05-15 11:28:20 · 9760 阅读 · 0 评论 -
golang和python实现未知长度数组的不同
1、python里面定义未知长度数组python里面数组可以声明一个未知长度的数值比如python可以这样定义:#!/usr/bin/python3 a1=[] for i in range(0,10): a1[i]=str(i)+"a" #print(i)执行报错:IndexError: list assignment index out of range原因是:a1是个空数组,不能使用a1[i],...原创 2021-05-02 19:04:46 · 12253 阅读 · 0 评论 -
golang的error处理问题
通用的处理方法是在底层处理的,比如:funcaaa()(int,err){}funcbbb()(int){bbb,err:=aaa()iferr!=nil{////**dosomething*///}}funcccc()(int){result:=bbb()}这样的好处就是,最下层用的第三方库必须要error,上面的有值就处理,没有值就不处理,不需要error,所以觉得就要在最下面处理error就行了,不用每层都处理error,这样会更加的简化一些但是凡...原创 2021-04-24 18:20:52 · 10941 阅读 · 4 评论 -
packets.go:123: closing bad idle connection: EOF
[mysql] 2020/06/01 14:24:09 packets.go:122: closing bad idle connection: EOF[mysql] 2020/06/01 14:24:09 connection.go:158: driver: bad connectiongolang使用过程中,报错:packets.go:122: closing bad idle connection: EOF查了下,大概有以下方案:1、从连接池中拿到的是一个空闲连接,但是这个...原创 2021-04-24 00:41:37 · 16486 阅读 · 0 评论 -
golang下载mysql组件包报错
执行go get github.com/go-sql-driver/mysql报错如下:# cd .; git clone https://github.com/go-sql-driver/mysql D:\goproject\src\github.com\go-sql-driver\mysql Cloning into 'D:\goproject\src\github.com\go-sql-driver\mysql'... fatal: unable to access 'https:...原创 2021-04-21 23:34:57 · 11993 阅读 · 0 评论