golang
已收录文章:14425篇
-
在 Go语言开发的 Web 框架中,有两款著名 Web 框架分别是 Martini 和 Gin,两款 Web 框架相比较的话,Gin 自己说它比 Martini 要强很多。Gin 是 Go语言写的一个 web 框架,它具有运行速度快,分组的路由399 收藏
-
问题内容如题,按我的理解来说append操作在不触发扩容逻辑时是不会修改底层的array指针的,但今天做了一下实验好像并不是这样,有大佬能解答一下嘛?我的理解里,下面代码的输出结果应该399 收藏
-
概念: Go中的channel 是一个队列,遵循先进先出的原则,负责协程之间的通信(Go 语言提倡不要通过共享内存来通信,而要通过通信来实现内存共享,CSP(Communicating Sequential Process)并发模型,就是399 收藏
-
下面列出三种常见的读文件场景: 1. 读取整个文件到内存中 使用 os 库的 ReadFile() 可以把整个文件读到内存中,在日常开发中,这是读文件使用频率最多的方法,也是最基本一个函数。下面代码399 收藏
-
数组固定长度适合小数据,切片动态扩容更灵活;遍历和访问性能相近,但传参和扩容时切片更高效;建议小规模用数组,大规模及动态场景用切片并预设容量。398 收藏
-
包和模块命名需遵循小写、简洁、功能明确的原则,包名与目录一致,模块名全局唯一;通过import别名解决包名冲突,用replace或fork解决模块名冲突;选择好包名应功能导向、避免歧义、保持一致并参考标准库;依赖管理需遵循语义化版本控制,最小化依赖、使用接口、定期更新以减少冲突。398 收藏