<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>收藏夹 on Chen Shungen</title><link>https://chenshungen.cn/tags/%E6%94%B6%E8%97%8F%E5%A4%B9/</link><description>Recent content in 收藏夹 on Chen Shungen</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 18 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://chenshungen.cn/tags/%E6%94%B6%E8%97%8F%E5%A4%B9/index.xml" rel="self" type="application/rss+xml"/><item><title>我的开发者收藏夹：那些年攒下的技术链接</title><link>https://chenshungen.cn/blog/dev-bookmarks/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>https://chenshungen.cn/blog/dev-bookmarks/</guid><description>&lt;p>从 WordPress 迁移到 Hugo 的过程中，翻到了旧站上的「记事本」页面——一个从 2017 年就开始积攒的链接收藏夹。这些链接记录了我在不同阶段关注的技术方向，与其让它们躺在旧站里吃灰，不如整理出来，也算是一份个人技术成长的缩影。&lt;/p>
&lt;blockquote>
&lt;p>注意：部分链接年代久远，可能已经失效。&lt;/p>&lt;/blockquote>
&lt;h2 id="博客推荐">博客推荐&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://colobu.com/">鸟窝博客&lt;/a> — Go 语言领域非常活跃的中文博主&lt;/li>
&lt;li>&lt;a href="https://blog.codingnow.com/">云风的博客&lt;/a> — 游戏开发圈的前辈，写了二十多年博客&lt;/li>
&lt;/ul>
&lt;h2 id="go-语言">Go 语言&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0">Go 知识图谱&lt;/a> — 一张思维导图串起 Go 的核心知识点&lt;/li>
&lt;li>&lt;a href="https://go101.org/article/101.html">Go101&lt;/a> — 系统性地深入 Go 语言细节&lt;/li>
&lt;li>&lt;a href="https://go101.org/article/concurrent-common-mistakes.html">Go 并发常见错误&lt;/a> — 并发编程踩坑指南&lt;/li>
&lt;li>&lt;a href="https://bravenewgeek.com/so-you-wanna-go-fast/">So You Wanna Go Fast?&lt;/a> — Go 性能优化实战&lt;/li>
&lt;li>&lt;a href="https://github.com/gansidui/skiplist/blob/master/skiplist.go">Go SkipList 实现&lt;/a> — 跳表的 Go 实现参考&lt;/li>
&lt;li>&lt;a href="http://daizuozhuo.github.io/golang-rpc-practice/">go 标准库 rpc 实践&lt;/a> — net/rpc 使用指南&lt;/li>
&lt;li>&lt;a href="https://www.jianshu.com/p/cffe039fa060">Go-Kit&lt;/a> — Go 微服务框架入门&lt;/li>
&lt;li>&lt;a href="https://groups.google.com/g/golang-nuts/c/3FVAs9dPR8k/m/Jk9T3s7oIPEJ">map for readonly access will always remain thread-safe?&lt;/a> — golang-nuts 上关于 map 并发安全的经典讨论&lt;/li>
&lt;/ul>
&lt;h2 id="算法与数据结构">算法与数据结构&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.geeksforgeeks.org/top-algorithms-and-data-structures-for-competitive-programming/#algo1">经典算法&lt;/a> — GeeksforGeeks 竞赛编程算法合集&lt;/li>
&lt;li>&lt;a href="https://zhuanlan.zhihu.com/p/68409952">动态规划：最长公共子序列 + 最长公共子字符串&lt;/a> — DP 经典题目详解&lt;/li>
&lt;li>&lt;a href="https://blog.csdn.net/legend050709/article/details/114917637">限流之固定窗口/滑动窗口计数法&lt;/a> — 限流算法原理&lt;/li>
&lt;/ul>
&lt;h2 id="推荐书籍">推荐书籍&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://book.douban.com/subject/30329536/">《数据密集型应用系统设计》(DERTA)&lt;/a> — 分布式系统必读&lt;/li>
&lt;li>&lt;strong>《人月神话》&lt;/strong> — 软件工程经典，几十年过去了还是那么准&lt;/li>
&lt;/ul>
&lt;h2 id="kubernetes">Kubernetes&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://blog.csdn.net/CHENYUFENG1991/article/details/79118446">单机 k8s 安装&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html">k8s 集群部署 (CentOS 7)&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://blog.51cto.com/jonauil/2086931">k8s Dashboard 部署 (一)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://blog.csdn.net/wh0426/article/details/54406555">k8s Dashboard 部署 (二)&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="c--c">C / C++&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/AnthonyCalandra/modern-cpp-features">Modern C++ Features (C++11/14/17)&lt;/a> — 新标准特性速查&lt;/li>
&lt;li>&lt;a href="https://gcc.gnu.org/projects/cxx-status.html">C++ Standards Support in GCC&lt;/a> — GCC 各版本对 C++ 标准的支持情况&lt;/li>
&lt;li>&lt;a href="http://www.cplusplus-soup.com/2010/01/freedelete-not-returning-memory-to-os.html">Free/Delete Not Returning Memory To OS?&lt;/a> — 内存释放后为什么系统看不到？&lt;/li>
&lt;li>&lt;a href="https://blog.joefom.com/archives/207">cc1.exe: sorry, unimplemented: 64-bit mode not compiled in&lt;/a> — MinGW 64 位编译报错解决&lt;/li>
&lt;/ul>
&lt;h2 id="数据库">数据库&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://bbs.redis.cn/forum.php?mod=viewthread&amp;amp;tid=728">Redis 应用分享&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://mongoing.com/archives/4368">MongoDB 分片集群 Chunk 分裂与迁移&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="工具与编辑器">工具与编辑器&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://regex101.com/r/zV2fO7/1">regex101&lt;/a> — 在线正则表达式测试，调正则必备&lt;/li>
&lt;li>&lt;a href="https://marketplace.visualstudio.com/items?itemName=vscodevim.vim">VSCode Vim 模式插件&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://stackoverflow.com/questions/17440659/capitalize-first-letter-of-each-word-in-a-selection-using-vim">Vim: Capitalize first letter of each word&lt;/a> — Vim 批量首字母大写技巧&lt;/li>
&lt;li>&lt;a href="https://templates.office.com/en-us/Resumes-and-Cover-Letters">简历模板&lt;/a> — Office 官方简历模板&lt;/li>
&lt;/ul>
&lt;h2 id="linux--运维">Linux / 运维&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://www.ocpsoft.org/tutorials/git/use-reflog-and-cherry-pick-to-restore-lost-commits/">git rebase 丢失 commit 找回&lt;/a> — reflog + cherry-pick 救命指南&lt;/li>
&lt;li>&lt;a href="https://love61v.github.io/2017/07/12/awk%E7%BB%9F%E8%AE%A1%E6%8E%92%E5%90%8D%E5%8D%95%E8%AF%8D%E5%87%BA%E7%8E%B0%E6%AC%A1%E6%95%B0/">linux awk 命令统计排名单词出现次数&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.cnblogs.com/lsdb/p/12010128.html">Linux 脚本只允许单实例运行&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="python">Python&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.devdungeon.com/content/working-binary-data-python">Working with Binary Data in Python&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>