RSS 订阅

全部文章

把这个地址添加到你喜欢的阅读器,新文章就会自动送达。

请订阅上方以 /feed.xml 结尾的地址。本页 /rss/ 是订阅说明页;若阅读器无法自动识别,请复制上方地址重新添加。

最近更新

  1. 银行卡交易剖析——从刷卡到结算

    收银台显示支付成功时,商户收到钱了吗?跟着一笔 29.99 美元的消费,看银行卡交易如何获批、入账,又如何处理退货与消费纠纷。

  2. 企鹅岛上的鱼指导

    人生暂时没有答案,不过今天还有题。

  3. 毕业典礼随想:站在聚光灯外的人

    世上的人很多,能站在台上的总是少数。台下的人也要生活。

  4. 在桌面应用中使用反向代理实现网页预览

    在桌面应用里预览网页,为什么一个 iframe 不够?拆解 MrRSS 的反向代理、资源重写与动态请求拦截方案。

  5. Vibe Coding 一个复杂项目——问题与经验分享

    AI 能很快写出一个功能,却未必能维护好一整个项目。以 MrRSS 的开发为例,谈如何让生成的代码经得起持续迭代。

  6. 越过长城,走向世界——翻墙协议的历史与原理浅析

    加密藏住了内容,却未必藏得住流量特征。看看代理协议如何在一次次封锁中改变伪装,以及这些设计为何仍会暴露。

  7. 弹簧摆

    《算法笔记》第 4 篇:弹簧一边伸缩、一边摆动,轨迹该怎么算?把系统的能量写成运动方程,再让数值计算还原它的运动。

  8. 波函数坍缩与程序化生成

    《算法笔记》第 3 篇:几块样本图案,怎样拼出一张完整地图?用波函数坍缩算法逐步确定局部选择,让相邻约束塑造整体图案。

  9. 形式化理解零知识证明

    如何严格证明一个协议“没有泄露秘密”?用模拟器刻画验证者获得的信息,让零知识证明的直觉落到数学定义上。

  10. Chrome 原生 AI API 开发实践

    模型搬进浏览器后,翻译和摘要可以直接在本地完成。用可运行的 JavaScript 示例,尝试 Chrome 不依赖远程接口的 AI 功能。

  11. 如何在半年内给 3 个开源项目骗到 100+ stars?

    在 GitHub 种下三个项目,终于等到星星落下来。聊聊选题、开发与运营,也聊聊热闹之后的困惑。

  12. 从 C10K 到 C10M——从源码深入 I/O 模型的演进

    连接越来越多,服务器的时间花在哪里?逐段阅读 Linux 源码,看 I/O 接口如何减少无效遍历与数据搬运,撑起更高并发。

  13. 如何组织一个 Go 项目?

    Go 项目的目录该怎么分?结合开源项目,讨论入口、内部实现与公共库的边界,以及目录约定背后的取舍。

  14. AI时代的爱情

    技术让每个人获得了最适合自己的位置。我的位置,是白色房间里的一张椅子。

  15. ReDos——低效的正则表达式

    一次 CodeQL 告警引出的 ReDoS 问题:看正则表达式如何陷入大量回溯,以及哪些写法容易拖垮匹配性能。

  16. 浅谈 MCP 和 A2A

    给模型接上工具,为什么还需要一层协议?围绕 MCP 与 A2A 的调用过程,讨论它们解决了什么,又把哪些难题留给使用者。

  17. git diff 是如何实现的?

    《算法笔记》第 2 篇:两个文件之间,最少要改几处?把差异比较画成网格上的寻路问题,看 Myers 算法如何避开大面积的无用计算。

  18. 告别 JavaScript : 现代 CSS 特性

    组件随容器变宽、动画随页面滚动,这些效果还需要写 JavaScript 吗?用可运行示例尝试 CSS 能独立完成的布局与交互。

  19. 消息队列——原理与对比

    消息发出后,怎样才算真正送达?比较三种常用消息队列如何保存、确认和重试消息,理解可靠投递背后的取舍。

  20. 我的服务器成了 DDoS 的肉鸡!

    VPS 上传流量突然暴涨,抓包后发现异常 DNS 请求。记录一次疑似反射放大攻击的排查,以及收紧防火墙的临时处置。

搜索文章

ESC

输入关键词,搜索文章标题、标签与正文。

选择 · Enter 打开 · Esc 关闭