# chihuo **Repository Path**: dozenith/chihuo ## Basic Information - **Project Name**: chihuo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-16 - **Last Updated**: 2024-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, demo ## README # [痴货发明家](https://space.bilibili.com/401571418)配套视频代码集合 - Hello World [代码](./go%E8%AF%AD%E8%A8%80/hello%20world/) [视频](https://www.bilibili.com/video/BV1eU4y1C7sr) - 隐性和显性初始化 [代码](./go%E8%AF%AD%E8%A8%80/%E9%9A%90%E6%80%A7%E5%92%8C%E6%98%BE%E6%80%A7%E5%88%9D%E5%A7%8B%E5%8C%96/) [视频](https://www.bilibili.com/video/BV1bd4y1K7ac) - 包与变量 [代码](./go%E8%AF%AD%E8%A8%80/%E5%8C%85%E4%B8%8E%E5%8F%98%E9%87%8F/) [视频](https://www.bilibili.com/video/BV1eg411k7hH) - 模块与引用外部库 [代码](./go%E8%AF%AD%E8%A8%80/%E6%A8%A1%E5%9D%97%E4%B8%8E%E5%BC%95%E7%94%A8%E5%A4%96%E9%83%A8%E5%BA%93/) [视频](https://www.bilibili.com/video/BV18v4y1c7bw) - 发布组件 [代码](./go%E8%AF%AD%E8%A8%80/%E5%8F%91%E5%B8%83%E7%BB%84%E4%BB%B6/) [视频](https://www.bilibili.com/video/BV1sd4y1G7Xz) - 数组 MAP 与 FOR 循环 [代码](./go%E8%AF%AD%E8%A8%80/%E6%95%B0%E7%BB%84MAP%E4%B8%8EFOR%E5%BE%AA%E7%8E%AF/) [视频](https://www.bilibili.com/video/BV1sV4y1472Z) - 结构体与 JSON [代码](./go%E8%AF%AD%E8%A8%80/%E7%BB%93%E6%9E%84%E4%BD%93%E4%B8%8EJSON/) [视频](https://www.bilibili.com/video/BV11v4y1F7CR) - 错误处理 [代码](./go%E8%AF%AD%E8%A8%80/%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/) [视频](https://www.bilibili.com/video/BV1hP411L72j) - 异步 [代码](./go%E8%AF%AD%E8%A8%80/%E5%BC%82%E6%AD%A5/) [视频](https://www.bilibili.com/video/BV1Td4y1P7WF) - 异步等待 [代码](./go%E8%AF%AD%E8%A8%80/%E5%BC%82%E6%AD%A5%E7%AD%89%E5%BE%85/) [视频](https://www.bilibili.com/video/BV1rN4y1G7ri) - 管道 channel(一) [代码](./go%E8%AF%AD%E8%A8%80/%E7%AE%A1%E9%81%93%20channel%EF%BC%88%E4%B8%80%EF%BC%89/) [视频](https://www.bilibili.com/video/BV13a411N7o5) - 管道 channel(二) [代码](./go%E8%AF%AD%E8%A8%80/%E7%AE%A1%E9%81%93%20channel%EF%BC%88%E4%BA%8C%EF%BC%89/) [视频](https://www.bilibili.com/video/BV1PP411H7ek) - 接口与实现 [代码](./go%E8%AF%AD%E8%A8%80/%E6%8E%A5%E5%8F%A3%E4%B8%8E%E5%AE%9E%E7%8E%B0/) [视频](https://www.bilibili.com/video/BV1rd4y1o76C) - 数据库 GORM [代码](./go%E8%AF%AD%E8%A8%80/gorm/%E6%95%B0%E6%8D%AE%E5%BA%93GORM/) [视频](https://www.bilibili.com/video/BV1hV4y1s7QJ) - gorm 的坑 [代码](./go%E8%AF%AD%E8%A8%80/gorm/gorm%E7%9A%84%E5%9D%91/) [视频](https://www.bilibili.com/video/BV1WT411T7SX) - 锁 [代码](./go%E8%AF%AD%E8%A8%80/%E9%94%81/) [视频](https://www.bilibili.com/video/BV1zU4y1C7E2) - 读写配置 [代码](./go%E8%AF%AD%E8%A8%80/%E8%AF%BB%E5%86%99%E9%85%8D%E7%BD%AE/) [视频](https://www.bilibili.com/video/BV14V4y1s7o8) - 宕机处理 [代码](./go%E8%AF%AD%E8%A8%80/%E5%AE%95%E6%9C%BA%E5%A4%84%E7%90%86/) [视频](https://www.bilibili.com/video/BV1Sa411R7qf) - 日志 zerolog [代码](./go%E8%AF%AD%E8%A8%80/%E6%97%A5%E5%BF%97zerolog/) [视频](https://www.bilibili.com/video/BV1qT411c7Jn) - 启动传参 [代码](./go%E8%AF%AD%E8%A8%80/%E5%90%AF%E5%8A%A8%E4%BC%A0%E5%8F%82/) [视频](https://www.bilibili.com/video/BV19g41167La) - SDK [代码](./go%E8%AF%AD%E8%A8%80/SDK/) [视频](https://www.bilibili.com/video/BV1c14y1x7dJ) - 优雅退出 [代码](./go%E8%AF%AD%E8%A8%80/%E4%BC%98%E9%9B%85%E9%80%80%E5%87%BA/) [视频](https://www.bilibili.com/video/BV1sD4y1i71P) - 跨平台代码 [代码](./go%E8%AF%AD%E8%A8%80/%E8%B7%A8%E5%B9%B3%E5%8F%B0%E4%BB%A3%E7%A0%81/) [视频](https://www.bilibili.com/video/BV1aW4y187EN) - AES 加密解密 [代码](./go%E8%AF%AD%E8%A8%80/AES%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/) [视频](https://www.bilibili.com/video/BV1aG41147nE) - RSA 加密解密 [代码](./go%E8%AF%AD%E8%A8%80/RSA%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/) [视频](https://www.bilibili.com/video/BV1zG41147Cb) - 反射 reflect [代码](./go%E8%AF%AD%E8%A8%80/%E5%8F%8D%E5%B0%84%20reflect/) [视频](https://www.bilibili.com/video/BV1xG4y1k7kN) - atomic [代码](./go%E8%AF%AD%E8%A8%80/atomic/) [视频](https://www.bilibili.com/video/BV1PG411t7Zf) - sync.map [代码](./go%E8%AF%AD%E8%A8%80/sync.map/) [视频](https://www.bilibili.com/video/BV1RB4y137Wm) - return func [代码](./go%E8%AF%AD%E8%A8%80/return%20func/) [视频](https://www.bilibili.com/video/BV1qY4y1u7w4) - context 上下文 [代码](./go%E8%AF%AD%E8%A8%80/context%E4%B8%8A%E4%B8%8B%E6%96%87/) [视频](https://www.bilibili.com/video/BV17V4y1p7gR) - 日志切割 [代码](./go%E8%AF%AD%E8%A8%80/%E6%97%A5%E5%BF%97%E5%88%87%E5%89%B2/) [视频](https://www.bilibili.com/video/BV1YD4y1z7v3) - signal [代码](./go%E8%AF%AD%E8%A8%80/signal/) [视频](https://www.bilibili.com/video/BV13e411u7e6) - 字符串处理 [代码](./go%E8%AF%AD%E8%A8%80/%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%A4%84%E7%90%86/) [视频](https://www.bilibili.com/video/BV1C24y1o7DD) - 任务投递 [代码](./go%E8%AF%AD%E8%A8%80/%E4%BB%BB%E5%8A%A1%E6%8A%95%E9%80%92/) [视频](https://www.bilibili.com/video/BV1mt4y1j7co) - grpc [代码](./go%E8%AF%AD%E8%A8%80/grpc/GRPC/) [视频](https://www.bilibili.com/video/BV1JB4y1z7Cy) - grpc 多拦截器(multi interceptor) [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20%E5%A4%9A%E6%8B%A6%E6%88%AA%E5%99%A8%EF%BC%88multi%20interceptor%EF%BC%89/) [视频](https://www.bilibili.com/video/BV1NW4y1q7SB) - grcp etcd 实现服务发现 [代码](./go%E8%AF%AD%E8%A8%80/grpc/etcd%20%E5%AE%9E%E7%8E%B0%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0/) [视频](https://www.bilibili.com/video/BV1Je4y1y74Z) - grpc 自动编译 server 测试 client 二次优化 [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91server%E6%B5%8B%E8%AF%95client%20%E4%BA%8C%E6%AC%A1%E4%BC%98%E5%8C%96/) [视频](https://www.bilibili.com/video/BV1fP4y1d7s3) - grpc 自动编译 server 测试 client [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91server%E6%B5%8B%E8%AF%95client/) [视频](https://www.bilibili.com/video/BV1Za411u7ci) - grpc 服务发现与负载均衡 [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%E4%B8%8E%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/) [视频](https://www.bilibili.com/video/BV1NG411V71c) - grpc JWT 与身份认证 [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20JWT%E4%B8%8E%E8%BA%AB%E4%BB%BD%E8%AE%A4%E8%AF%81/) [视频](https://www.bilibili.com/video/BV1dW4y1t7mF) - grpc 拦截器与日志 [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20%E6%8B%A6%E6%88%AA%E5%99%A8%E4%B8%8E%E6%97%A5%E5%BF%97/) [视频](https://www.bilibili.com/video/BV1wV4y1p7P3) - Gin [代码](./go%E8%AF%AD%E8%A8%80/gin/Gin/) [视频](https://www.bilibili.com/video/BV1cB4y1L7Ew) - gin 日志和慢执行 [代码](./go%E8%AF%AD%E8%A8%80/gin/gin%20%E6%97%A5%E5%BF%97%E5%92%8C%E6%85%A2%E6%89%A7%E8%A1%8C/) [视频](https://www.bilibili.com/video/BV11K411Z7ux) - gin jwt 身份认证 [代码](./go%E8%AF%AD%E8%A8%80/gin/gin%20jwt%E8%BA%AB%E4%BB%BD%E8%AE%A4%E8%AF%81/) [视频](https://www.bilibili.com/video/BV1mG4y167tE) - ants 通过协程池调整任务优先级 [代码](./go%E8%AF%AD%E8%A8%80/ants%20%E9%80%9A%E8%BF%87%E5%8D%8F%E7%A8%8B%E6%B1%A0%E8%B0%83%E6%95%B4%E4%BB%BB%E5%8A%A1%E4%BC%98%E5%85%88%E7%BA%A7/) [视频](https://www.bilibili.com/video/BV1YV4y1K7eG) - grpc tls 双向认证 [代码](./go%E8%AF%AD%E8%A8%80/grpc/grpc%20tls%E5%8F%8C%E5%90%91%E8%AE%A4%E8%AF%81/) [视频](https://www.bilibili.com/video/BV1VV4y1T7j8) - 热更新插件实现 [代码](./go%E8%AF%AD%E8%A8%80/%E7%83%AD%E6%9B%B4%E6%96%B0%E6%8F%92%E4%BB%B6%E5%AE%9E%E7%8E%B0/) [视频](https://www.bilibili.com/video/BV15e4y1B7e9) - 基准测试 Benchmark [代码](./go%E8%AF%AD%E8%A8%80/%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95Benchmark/) [视频](https://www.bilibili.com/video/BV1XD4y1C7Bg) - MessagePack 更快的序列化 [代码](./go%E8%AF%AD%E8%A8%80/MessagePack%20%E6%9B%B4%E5%BF%AB%E7%9A%84%E5%BA%8F%E5%88%97%E5%8C%96/) [视频](https://www.bilibili.com/video/BV1Ne4y1q7m9) - 拷贝文件的彩色进度条 [代码](./go%E8%AF%AD%E8%A8%80/%E7%BB%99%E6%8B%B7%E8%B4%9D%E6%96%87%E4%BB%B6%E5%A2%9E%E5%8A%A0%E8%BF%9B%E5%BA%A6%E6%9D%A1/) [视频](https://www.bilibili.com/video/BV1nt4y1u7pi) - 小心时间 monotonic clock [代码](./go%E8%AF%AD%E8%A8%80/%E5%B0%8F%E5%BF%83%E6%97%B6%E9%97%B4monotonic%20clock/) [视频](https://www.bilibili.com/video/BV13m4y1w72R) - snowflake id 实现 [代码](./go%E8%AF%AD%E8%A8%80/snowflake%20id%20%E5%AE%9E%E7%8E%B0/) [视频](https://www.bilibili.com/video/BV18P411A7pa) - 编译中覆盖变量 [代码](./go%E8%AF%AD%E8%A8%80/%E7%BC%96%E8%AF%91%E4%B8%AD%E8%A6%86%E7%9B%96%E5%8F%98%E9%87%8F/) [视频](https://www.bilibili.com/video/BV1Cv4y1U7wv) 扩展: [利用动态信息注入,优雅的实现 Go 程序构建](https://www.dbkuaizi.com/archives/190.html) - 二次认证 google auth [代码](./go%E8%AF%AD%E8%A8%80/%E4%BA%8C%E6%AC%A1%E9%AA%8C%E8%AF%81%20google%20auth/) [视频](https://www.bilibili.com/video/BV1Xe4y117Lk) - 缓存 go-cache [代码](./go%E8%AF%AD%E8%A8%80/%E7%BC%93%E5%AD%98go-cache/) [视频](https://www.bilibili.com/video/BV1Nt4y1T7Cs) - 用 cgo 调用 c 代码 [代码](./go%E8%AF%AD%E8%A8%80/%E7%94%A8cgo%E8%B0%83%E7%94%A8c%E4%BB%A3%E7%A0%81/) [视频](https://www.bilibili.com/video/BV1SP4y1y7Xj) - 用 option 优雅的创建对象 [代码](./go%E8%AF%AD%E8%A8%80/%E7%94%A8%20option%20%E4%BC%98%E9%9B%85%E7%9A%84%E5%88%9B%E5%BB%BA%E5%AF%B9%E8%B1%A1/) [视频](https://www.bilibili.com/video/BV1VM411C7P6) - 奇怪的 return [代码](./go%E8%AF%AD%E8%A8%80/%E5%A5%87%E6%80%AA%E7%9A%84return/) [视频](https://www.bilibili.com/video/BV1Ue4y1p7bC) - Go 语言 Web Server 实现 [代码](./go%E8%AF%AD%E8%A8%80/Go%E8%AF%AD%E8%A8%80Web%20Server%E5%AE%9E%E7%8E%B0/) [视频](https://www.bilibili.com/video/BV1Jd4y147hi/) - 用 Alpine 运行程序 [代码](./go语言/开发环境/1.docker) [视频](https://www.bilibili.com/video/BV178411F7WG/) - 双缓冲解决 ServeContent 卡顿 [代码](./go语言/io/http/ServeContent) [视频](https://www.bilibili.com/video/BV1gY4y1X71Z/) - 改变 Gin 的调用习惯(二) [代码](./go语言/gin/return%20handler) [视频](https://www.bilibili.com/video/BV1Bb411o7eh/) ## 网络其它 go 语言资源 - [《Golang 修养之路》](https://github.com/aceld/golang)本书针对 Golang 专题性热门技术深入理解,修养在 Golang 领域深入话题,脱胎换骨。 - [计算机自学指南](https://github.com/PKUFlyingPig/cs-self-learning) - [超全 golang 面试题合集+golang 学习指南+golang 知识图谱+入门成长路线](https://github.com/xiaobaiTech/golangFamily) - [Go 语言 101 : 一本侧重于 Go 语言语法和语义的编程解释和指导书](https://github.com/golang101/golang101) - [为互联网 IT 人打造的中文版 awesome-go](https://github.com/hackstoic/golang-open-source-projects) - [Training for Golang (go language)](https://github.com/GoesToEleven/GolangTraining) - [本教程教大家用 450 行 Go 代码实现一个简单的编程语言](https://github.com/karminski/write-a-programming-language-in-450-lines) - [Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解](https://github.com/halfrost/LeetCode-Go) ## 个人博客 - [小白 debug](https://xiaobaidebug.top/)