说实话,我最初看到 OpenClaw 这个项目名的时候,第一反应是“又一个号称全能的 AI 框架”。但真正在 Windows 上把它从零跑起来、让它每天替我盯着十几个网页的数据变化之后,我才开始认真看待这个工具的价值:它解决的问题很实在——…
HTTP/2 与 HTTP/3 的竞赛,本质上是互联网传输效率的极限追逐。我在实际项目里对比过这两代协议在弱网、移动端和服务端高并发场景下的表现,结论是:HTTP/2 靠“多路复用”解决了 HTTP/1.1 的连接排队问题,HTTP/3 则直接掀翻传输层桌…
刚看到一个很有意思的话题,把“二叉树”和“随机漫步”这两个词放在一起的时候,我第一反应是:这到底是在树上做随机游走,还是用二叉树去模拟一个随机过程?后来我仔细想了下,这个组合背后其实藏着一整类非常…
1. 从“ponytail”这个词说起:它到底指什么第一次看到“ponytail”这个项目标题,很多人脑子里蹦出来的画面大概是扎在脑后的那束马尾辫。但如果它出现在技术社区、插件市场或者效率工具的讨论里,这个词的含义就完全不一样了。我最早接触到“p…
hdu 1195 Open the Lock,一道被无数搜索入门文章翻来覆去讲的老题,但能真正把双向广搜(bbfs)讲透的并不多。这题说的是一个四位密码锁,给你初始密码和目标密码,密码锁的每一位都是1到9,每次操作…
1. 为什么我会动手做Agent-Reach——以及它到底在解决什么最近我把手头一个叫 Agent-Reach 的项目整理成了可复用的一套方案,起因其实挺直白的:市面上叫“Agent”的产品越来越多,但我实际测下来,大部分只能聊天,没法真…
前两周在重构一个老项目的数据访问层,我盯着屏幕里三份几乎一模一样的 DAO 代码看了很久。UserDao、OrderDao、ProductDao,除了类型不同,insert、update、findById 的逻辑长得跟三胞胎似的,唯一区别就是把User换成Order、把Order换…
从第一次在仓库里看到 OpenShell 这个名字起,我就知道这是个值得折腾的项目。作为常年穿梭在 Windows、macOS、Linux 之间的开发者,我一度被 CMD、PowerShell、zsh、bash 之间的语法差异搞得焦头烂额——同样一段“查找文件”的逻辑,在三个平…
1. “Ponytail”不是发型,是开发者圈里悄然走红的轻量级插件运行时环境最近两周,我在三个不同技术群组里被问到同一个词:“ponytail 是啥?”——不是美发沙龙里的马尾辫教程,也不是 TikTok 上的舞蹈挑战标签。第一次听…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …