
GO
文章平均质量分 92
GO
爱吃芝麻汤圆
西交22级软工学子,云原生、后端开发、神经网络、机器学习、AI系统、机器人、算法等方向均有涉猎,欢迎关注,大家一起进步成长
展开
-
GO常用命令总结
文件进行更新和整理,确保项目依赖的正确性和完整性。命令会根据项目代码中实际的导入情况,对。:交叉编译需安装对应平台的工具链。原创 2025-04-03 18:51:54 · 609 阅读 · 0 评论 -
GoFrame DAO 结构深度解析
AiDictDao。原创 2025-04-03 18:10:41 · 545 阅读 · 0 评论 -
grpc详解与项目架构
/ 1. 定义数据结构// 2. 定义 RPC 服务接口和的序列化代码的客户端和服务端代码(包含GetUser方法)作用:查找./proto目录及其子目录(最多3层)下的所有.proto文件输出示例。原创 2025-04-02 19:50:20 · 932 阅读 · 0 评论 -
Go 数组、切片与map
对切片进行修改非常方便,可以通过索引进行赋值或修改现有元素的值。此外,还可以使用切片作为参数传递给某个函数,并在函数内部对切片进行修改。len()函数返回切片中实际存储的元素个数,而cap()函数返回切片底层数组的大小。切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。map是无序的,每次打印出来的map都会不一样,它不能通过index获取,而必须通过key获取。copy()函数用于将一个切片的内容复制到另一个切片中。用于向切片中添加元素,可以一次添加一个或多个元素。原创 2025-02-24 22:40:55 · 856 阅读 · 0 评论 -
Go 方法、接口与面向对象
d1d1是一个Describer接口类型的变量。它可以存储任何实现了Describer接口的类型的值。原创 2025-02-23 01:07:04 · 1126 阅读 · 0 评论 -
Go 语言简介、编程规范与零散知识点
规范的语法:不需要符号表来解析。垃圾回收:独有垃圾回收机制。无头文件。明确的依赖。无循环依赖。常量只能是数字。int 和 int32 是两种类型。字母大小写设置可见性。任何类型都有方法。没有子类型继承。包级别初始化以及明确的初始化顺序。文件被编译到一个包里。没有数值类型转换。接口隐式实现。嵌入:不会提升到超类。方法按照函数声明。方法即函数。接口只有方法。方法通过名字匹配。没有构造函数和析构函数。postincrement(如 ++i)是状态。原创 2025-02-21 13:35:59 · 929 阅读 · 0 评论 -
字节后端青训营笔记——GO进阶篇
Goroutine 是 Go 语言中实现并发的核心概念,它是一种轻量级的线程,由 Go 语言运行时(runtime)管理。轻量级:Goroutine 的内存开销非常小,大约只需 2KB,这使得单个程序中可以同时运行成千上万个 Goroutine。高效的调度:Goroutine 由 Go 语言的运行时进行调度,而非操作系统。这种调度方式使得 Goroutine 切换的成本远低于传统线程切换的成本。简化的并发:在 Go 语言中,启动一个 Goroutine 非常简单,只需在函数调用前加上go关键字。原创 2024-12-29 05:58:17 · 1373 阅读 · 0 评论