Go语言
文章平均质量分 51
喜爱打酱油
此人很懒,什么也没有留下。。。。(只留下了可以赚钱的代码)
展开
-
go语言string、int、int64互相转换
#string到int int,err:=strconv.Atoi(string) #string到int64 int64, err := strconv.ParseInt(string, 10, 64) #int到string string:=strconv.Itoa(int) #int64到string string:=strconv.FormatIn转载 2017-09-12 00:08:58 · 334 阅读 · 0 评论 -
Golang 优化之路——临时对象池
Golang 优化之路——临时对象池带垃圾回收的语言,虽然对于刚刚上手的程序员是友好的,但是后期随着项目变得越来越巨大,维护的内存问题也会逐渐暴露出来。今天讲一种优化内存申请的方法——临时对象池。写在前面堆还是栈?内存碎片化临时对象池结论写在前面在高并发的情况下,如果每次请求都需要申请一块用于计算的内存,比如:make([]int64, 0,转载 2017-11-09 20:48:08 · 3239 阅读 · 0 评论 -
windows下 查看golang gc 信息!!
之前不知道怎么弄,为了一个命令,花费2天时间调试好Ubuntu,今天再网上找到了,简直崩溃。所以记下来,防止别的同学掉坑里。另外可以看看这篇点击打开链接Windows:[Bat/CMD 下]set GOGCTRACE=1set GODEBUG=gctrace=1存在 log 的方法: xxx.exe 2> gctrace.logLinux:GODEBUG=gctrace=1 ...转载 2017-11-07 17:29:59 · 2355 阅读 · 0 评论 -
goland IDE golang debug的关键
一直不知道怎么用goland Debug go程序的,费了好些脑子原创 2017-07-10 10:07:15 · 11340 阅读 · 0 评论 -
go pprof 及 trace 完整操作指南 GC或性能分析 (windows平台linux平台皆可)
pprof 和 trace这东西可以分析GC具体的瓶颈位置!!以及每一个线程具体什么时候运行的!!反正各种好处!之前网上 大家各种抄袭,复制,我相信没有几个人真正玩过这玩意儿,因为项目需要,最后我也是在国外网站上才找到真正使用方法!!下面介绍一下。我设置了一个pprof 以及trace 联合使用的方案!第一步:也是最重要的一步,就是下载谷歌浏览器!(之前一直卡这了)第二步:下载...原创 2018-04-16 11:25:42 · 11258 阅读 · 0 评论 -
Golang 编译成 DLL 文件
package mainimport "C"import "fmt"//export PrintByefunc PrintBye() { fmt.Println("From DLL: Bye!")}//export Sumfunc Sum(a int, b int) int { return a + b;}func main() { // Nee...转载 2018-07-26 14:53:50 · 3270 阅读 · 0 评论