文章浏览阅读5.8k次,点赞7次,收藏18次。什么是 channel 管道它是一个数据管道,可以往里面写数据,从里面读数据。channel 是 goroutine 之间数据通信桥梁,而且是线程安全的。channel 遵循先进先出原则。写入,读出数据都会加锁......
2023-11-11 21:30 阅读 阅读全文文章浏览阅读2k次。我们知道传统C/C++编程,程序员是需要自己来手动管理内存的,一般通过malloc来申请内存,通过free、delete来释放内存,而这两个函数操作的对象一般都是指针。而对于高级语言(Java、Golang、Python等),程序员......
2024-01-23 07:26 阅读 阅读全文文章浏览阅读400次。我们知道golang中的传递都是基于值传递,如果一个结构体比较大,这时候值传递需要复制的内容就比较多同时由于是基于值复制,耗费空间和时间,另外,基于值传递我们在调用的函数中对传入的参数进行修......
2024-01-23 07:26 阅读 阅读全文文章浏览阅读941次。go链接mysql查询数据到前端展示。_goland 设置多数据源...
2024-01-23 21:57 阅读 阅读全文标题Glang+Vue实现RESTful API+前后端分离,Nginx反向代理解决跨域问题概念引入前后端分离架构如下图,后端只负责动态提供数据,而前端存放静态文件,使得后端服务器不必每次都返回一整个HTML页面,节省了时间开销和资源开销,......
2023-10-14 12:59 阅读 阅读全文文章浏览阅读4.9k次,点赞7次,收藏24次。任何对帧同步有疑问的人,都应该来看这篇文章,这是参考了2个帧同步模型,遇到各种问题并一一解决之后,彻底明白帧同步讲的是什么玩意的一篇文章。断断续续修改了将近2个月,说......
2023-11-11 10:42 阅读 阅读全文文章浏览阅读237次。当前我们基于golang 1.15.6 版本源码进行解析。关于map 的图形化记录大家可以查看惜暮大神的Golang map实践以及实现原理。我在这里就不在赘述了。接下来的部分我会重点关注map 源码细节性的内容。Map struct:// A ......
2023-11-11 18:12 阅读 阅读全文文章浏览阅读786次。编写了个golang程序,用到了这个CGO库github.com/mattn/go-sqlite3,用来支持sqlite3。 在x86_64机器中编译运行都ok。另有一台arm机器,装了armbian。 想在x86_64机器中交叉编译到arm64,碰到了一些问题。经过摸索,似乎解......
2024-01-12 20:27 阅读 阅读全文文章浏览阅读767次。本文提供了Go学习的详细进阶路线图,列出了学习Go开发所需的各类知识和技能,而且每个知识点也附上啦相应的学习资源。相信无论是零基础的新手,还是对Go语言有一定了解的开发者,都能够有所收获。小......
2024-01-22 14:03 阅读 阅读全文文章浏览阅读767次。本文提供了Go学习的详细进阶路线图,列出了学习Go开发所需的各类知识和技能,而且每个知识点也附上啦相应的学习资源。相信无论是零基础的新手,还是对Go语言有一定了解的开发者,都能够有所收获。小......
2024-01-22 14:03 阅读 阅读全文