首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.207
秒,为您找到
210
个相关结果.
搜书籍
搜文档
8.基础功能:如何给应用添加版本信息,方便排查问题?
3010
2023-05-16
《从零开发企业级 Go 应用》
为什么要给应用添加版本功能? 版本号规范 SemVer 版本规范格式 如何添加版本号? 如何实现 Go 应用版本功能? 给 miniblog 添加版本功能 创建一个 version 包 将版本信息注入到 version 包中 miniblog 主程序添加 --version 选项 添加执行 miniblog --version 时打...
20.项目管理:如何进行静态代码检查?
2813
2023-05-16
《从零开发企业级 Go 应用》
如何进行静态代码检查? 如何选择静态代码检查工具? 我是如何进行静态代码检查的? 如何执行静态代码检查工具? golangci-lint 如何使用? miniblog 静态代码检查 小结 提示:本节课最终代码为:feature/s26 。 代码开发完之后,除了执行单元测试进行功能性检查外,还要执行静态代码检查以发现功能之外的问题。静态...
7.基础功能:如何设计日志包,并记录日志?
3948
2023-05-16
《从零开发企业级 Go 应用》
应用一般是如何记录日志的? 使用什么方式记录日志? 使用开源的日志包 基于开源日志包定制化 自研日志包 如何记录日志? 如何保存日志? miniblog 日志包定制开发 创建一个封装了 zap.Logger 的自定义 Logger。 编写创建函数,创建 zapLogger 对象 创建 *zap.Logger 对象 实现日志接口 ...
列表
586
2024-07-11
《数据结构和算法(Golang实现)》
一、列表 List 二、实现双端列表 2.1.列表节点普通操作 2.2.从头部开始某个位置前插入新节点 2.3.从尾部开始某个位置后插入新节点 2.4.从头部开始某个位置获取列表节点 2.5.从尾部开始某个位置获取列表节点 2.6.从头部开始移除并返回某个位置的节点 2.7.从尾部开始移除并返回某个位置的节点 2.8.完整例子 一、...
快速排序
777
2024-07-11
《数据结构和算法(Golang实现)》
一、算法介绍 二、算法实现 [三、算法改进 3.1 改进:小规模数组使用直接插入排序 3.2 改进:三向切分 3.3 改进:伪尾递归优化 四、补充:非递归写法 五、补充:内置库使用快速排序的原因 快速排序是一种分治策略的排序算法,是由英国计算机科学家 Tony Hoare 发明的, 该算法被发布在 1961 年的 Communicati...
16.gRPC 服务:如何实现一个 gRPC 服务器?
4205
2023-05-16
《从零开发企业级 Go 应用》
gRPC 核心知识讲解 RPC 介绍 gRPC 介绍 Protocol Buffers 介绍 如何学习 gRPC? miniblog 实现 gRPC 服务器 定义 gRPC 服务 生成客户端和服务器代码 实现服务端 实现客户端 补全业务代码 编译并测试 小结 提示:本节课最终代码为:feature/s21 。 前面我们已经...
27.代码规范:Go 编码规范
4019
2023-05-16
《从零开发企业级 Go 应用》
1. 代码风格 1.1 代码格式 1.2 声明、初始化和定义 1.3 错误处理 1.4 panic 处理 1.5 单元测试 1.6 类型断言失败处理 2. 命名规范 2.1 包命名 2.2 函数命名 2.3 文件命名 2.4 结构体命名 2.5 接口命名 2.6 变量命名 2.7 常量命名 2.8 Error 的命名 3. 注...
4. 开发第一步:如何初始化 Go 项目?
6444
2023-05-16
《从零开发企业级 Go 应用》
初始化代码仓库 创建项目目录 初始化目录为 Go 模块 初始化目录为 Git 仓库 创建需要的目录 创建 Hello World 程序 程序实时加载、构建、启动 编写 API 文档 API 文档规范 OpenAPI 规范和 Swagger API 文档编写工具 miniblog API 文档编写和展示 添加版权声明 miniblog ...
2-3树和左倾红黑树
663
2024-07-11
《数据结构和算法(Golang实现)》
一、2-3 树 1.1. 2-3 树介绍 1.2. 2-3 树插入元素 1.3. 2-3 树删除元素 二、 左倾红黑树 2.1. 左倾红黑树介绍 2.2. 节点旋转和颜色转换 2.3. 添加元素实现 2.4. 添加元素算法分析 2.5. 删除元素实现 2.6. 删除元素算法分析 2.7. 查找元素等实现 2.8. 验证是否是一棵...
2-3-4树和普通红黑树
561
2024-07-11
《数据结构和算法(Golang实现)》
一、2-3-4 树 1.1. 2-3-4 树介绍 1.2. 2-3-4 树插入元素 1.3. 2-3-4 树删除元素 二、 普通红黑树 2.1. 普通红黑树介绍 2.2. 结构定义和节点旋转 2.3. 添加元素实现 2.4. 添加元素算法分析 2.5. 删除元素实现 2.6. 删除元素算法分析 2.7. 查找元素等实现 2.8....
1..
«
18
19
20
21