简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文以 Kafka 官方文档的内容为基石,结合参考文献处文章和笔者自身实践凝练而成,涵盖内容全面,详略得当,期待您的关注。这也是《一文搞懂》系列的第一篇技术长文,期待您的关注。
耐心看完这篇文章,你会发现其实参与开源并不遥不可及。在文章的后半部分,白泽将分享自己在不同社区参与的一些开源和之前在 Gitea (GitHub🌟40.3k) 公司实习的一段时光。
这篇文章是《Woodpecker CI 设计分析》的续接,通过阅读 Woodpecker 和 Gitea 的源代码并最终实现本地部署 Woodpecker 和 Gitea,实现持续集成(CI)。
这个学习仓库中核心包含《The Go Programing Language》一至八章讲解与分析,同时同步收录往期公众号和博客的精彩文章,更有电子书和建立模板供大家参考学习。
白泽花了点时间,用 800 行 Go 代码写了一个控制台的小游戏:模拟龙生,在游戏中你将模拟一条新生的巨龙,开始无尽的冒险!
这篇文章我将以第一次阅读Hertz源码的视角,分享自己的思考过程,也借此梳理一下自己阅读源码的方法论。接下来需要你对应打开Hertz的官方文档,以及在本地克隆Hertz的代码仓库,我们开始吧。
我的愿景是以这套文章,在保持权威性的基础上,脱离对原文的依赖,对这100个场景进行篇幅合适的中文讲解。所涉内容较多,总计约 8w 字,这是该系列的第五篇文章,对应书中第40-47个错误场景。
文章目录Redis—简单动态字符串(SDS)SDS的定义SDS与C字符串的区别1. 常数复杂度获取字符串长度:2. 杜绝缓冲区溢出:3. 减少修改字符串时带来的内存重分配次数4. 二进制安全小结Redis—简单动态字符串(SDS)这两天我原本打算学习一下若依这个老生常谈的开源的后端管理系统(如果你没听过,在将来的某一天也会听说甚至用到),拿到这个系统的前后端分离版后,码云项目地址,一启动发现需要R