编程语言互黑经典笑话集锦
盘点编程圈那些经久不衰的「语言互黑」段子,从 JavaScript 统治宇宙到 Java 的冗长,笑着笑着就理解了每种语言的性格。
742 字
|
4 分钟
命名困难症:程序员最头疼的事
缓存失效、命名、以及 off-by-one 错误——为什么给变量起个好名字是程序员最头疼的事。
715 字
|
4 分钟
本站浏览器支持与多端适配报告
汇总本站的浏览器兼容范围、PC/平板/移动端适配策略、性能特征与可访问性支持,以及对应的自动化验证方式。
1351 字
|
7 分钟
一次博客性能与多端体验的深度优化实战
记录本站一次全面的性能与多端体验优化:从审计数据出发,修复三个隐藏 bug,把首屏 JS 从约 700KB 降到约 110KB,并沉淀了一套自动化验证工具。
1840 字
|
9 分钟
TLS 1.3 握手过程详解:一次往返的秘密
从 TLS 1.2 的两次往返到 TLS 1.3 的单次握手,图解密钥协商、证书验证与 0-RTT 的完整过程,附带 OpenSSL 抓包实战。
2081 字
|
10 分钟
Service Worker 高级用法:离线优先策略
深入 Service Worker 的缓存策略:Cache-First、Network-First、Stale-While-Revalidate 与离线回退,附完整可运行的渐进式增强代码示例
1506 字
|
8 分钟
Git commit message 奇葩大赏:代码会忘,提交记录不会
从“终于好了”到“别问”,看看 Git 历史里那些既好笑又令人警觉的提交信息。
622 字
|
3 分钟
Git 工作流最佳实践:从 rebase 到 squash
系统梳理 Git 工作流的最佳实践:Conventional Commits 提交规范、分支模型、rebase 与 squash 的区别与正确用法,以及合并冲突的优雅处理方式。
1811 字
|
9 分钟