随笔分类 -  Go/GoLang

摘要:https://www.cnblogs.com/haima/p/16298440.html 阅读全文
posted @ 2024-08-22 13:53 方东信 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在项目下进入控制台,设置不同的参数 然后go build就可以编译为目标平台程序了 /** # go通过使用不同的环境变量可以打包不同平台运行的程序 # mac下的环境变量 go env -w CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 # linux的环境变量 g 阅读全文
posted @ 2024-08-22 13:51 方东信 阅读(30) 评论(0) 推荐(0) 编辑
摘要:package fmt is not in GOROOT win下升级了go之后 go get xxxx 报出来的错误 先go env 看看环境 GO11MODULE必须是on哟. 然后去项目根目录执行 go env -w GO111MODULE=on 解决 阅读全文
posted @ 2022-11-09 22:32 方东信 阅读(95) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了手把手教你vscode配置golang开发环境的步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 1.下载安装Golanghttps://golang.google.cn/dl/ 一路下一步即可 2.下载安装Vscode https:/ 阅读全文
posted @ 2022-11-02 11:50 方东信 阅读(2188) 评论(0) 推荐(0) 编辑
摘要:Devle是一个非常棒的golang 调试工具,支持多种调试方式,直接运行调试,或者attach到一个正在运行中的golang程序,进行调试。 线上golang服务出现问题时,Devle是必不少的在线调试工具,如果使用docker,也可以把Devle打进docker镜像里,调试代码。 安装Devle 阅读全文
posted @ 2022-02-23 17:15 方东信 阅读(2851) 评论(0) 推荐(0) 编辑
摘要:Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使用反射机制实现,性能有点差,在高度依赖 json 解析的应用里,往往会成为性能瓶颈,好在已有很多第三方库帮我们解决了这个问题,但是这么多库, 阅读全文
posted @ 2021-08-16 17:54 方东信 阅读(381) 评论(0) 推荐(0) 编辑
摘要:收集一些比较易懂的GO语言实际开发中的一些优化技巧 9千万次循环 从2分3秒 优化到 7.3秒的过程 GO语言 https://www.cnblogs.com/cfas/p/15135613.html Go 高性能编程技巧 https://blog.csdn.net/gochenguowei/art 阅读全文
posted @ 2021-08-16 11:35 方东信 阅读(74) 评论(0) 推荐(0) 编辑
摘要:这就是GO~ 对于想极致的性能挖掘 GO语言基本没有太多空间。 下面是测试的代码,纯粹测试解释指令的效果,欢迎各语言残份 帮忙测一些数据对比一下。。 int uu=0; //99999999 for (int i=0;i<99999999;i++){ uu++; } 说下优化 过程 1、干了所有的M 阅读全文
posted @ 2021-08-13 03:21 方东信 阅读(457) 评论(0) 推荐(0) 编辑
摘要:myconn.SetReadBuffer(1) 最关键的部分是设置缓冲区只有1字节再用myconn.Read 读取这样 当缓冲区有1字节的数据 read就能响应了,而不至于等到默认的8字节时 才能读取、、 func testTcp() { var( lists []*net.TCPConn myco 阅读全文
posted @ 2021-08-04 16:11 方东信 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:JVM运行时的原型写的差不多了,但还是有很多体力活儿要做,思考着未来给PHP,JS,TS,JAVA提供桌面UI的,找了下,还真有! https://github.com/asticode/go-astilectron 这个项目已经用封装好对electron的调用了 拿出demo 一跑就报错,一直没办 阅读全文
posted @ 2021-08-03 00:07 方东信 阅读(2347) 评论(0) 推荐(0) 编辑
摘要:如何开启go mod 网上找下资料 开启GO MOD之后 idea or golangd 需要关系gopath go modules 的设置中不要使用代理,网上全都配置了代理 配置好了 然后 go mod init project 就OK拉 下面都是引用的文章 使用go mod之后,想要在golan 阅读全文
posted @ 2021-08-01 11:32 方东信 阅读(2180) 评论(0) 推荐(0) 编辑
摘要:无需break 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 func main() { i := 0 switch i { case 0: fmt.Println("0000000000") fmt.Println("0") case 1: fmt.Println("11 阅读全文
posted @ 2021-07-27 01:59 方东信 阅读(248) 评论(0) 推荐(0) 编辑
摘要:go其实挺好的,就是某些地方有点让人郁闷,为了达到极致的解耦,以及编译的效率,强制不能循环引用 下面的解决办法 正好用到了新的项目中 https://gitee.com/grateful/nada 解决办法 可以把一些循环依赖的文件放在一个目录下,包名全搞成一样就行,省事,省心。 然后用文件名的前一 阅读全文
posted @ 2021-07-16 02:05 方东信 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/zhangyibei2008/article/details/104672471 阅读全文
posted @ 2021-07-13 11:42 方东信 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示