最新 最热

后端返回的 HTML 标签怎么正常显示(附 3 种方法)

接口返回的富文本插进页面后显示成一串尖括号,不是数据错了,而是走了文本插入。本文复现这个现象,给出文本插入、直接渲染、消毒后渲染三条路径的完整代码与代价,并附上消毒白名单与漏洞验证清单。

2026-10-21
294

OpenClaw 自定义技能怎么写:从 SKILL.md 骨架到装进自己的 Agent

OpenClaw 的自定义技能不用从空白写起,照着官方库里形态最接近的现成技能改最省事。本文给出三步路径:复制同类技能的结构、把 SKILL.md 的 description 写成触发场景并把步骤写成动作、用 openclaw skill install 安装后以真实指令验证两次。并说明三个高频失败分支与六步验证清单。

2026-10-22
294

uni-app 页面跳转怎么用?navigateTo 与 redirectTo 区别一次讲清,附示例

用 uni-app 开发时,页面跳转常因用错 API 导致返回不了、页面栈爆了或参数传不到。本文讲清 navigateTo 压栈、redirectTo 关闭当前页、reLaunch 清空栈的区别,并给出页面栈 10 层上限、URL 编码与返回刷新的注意事项。照着做就能一次用对跳转。

2026-10-26
294

取每种物料第一行数据的 ROW_NUMBER 窗口函数最稳

做报表时常要取每种物料的第一行数据,硬拼子查询容易换库就挂。本文用 ROW_NUMBER 窗口函数讲清按物料分区、按时间排序、筛编号 1 的标准写法,并给出低版本库的兼容方案与并列场景的 RANK 兜底,照着抄就能稳定出数。

2026-10-27
294

Python 代码怎么在网页里跑起来:三条路径的取舍

网页里跑 Python 到底在浏览器还是后端?本文对比 Pyodide、PyScript 与 Flask、FastAPI 三条路径:前者把 Python 编译进浏览器、不碰服务器,适合演示与轻量计算;后者在服务器端执行、能碰文件与数据库。并点出 CORS、超时与“直接 eval 用户代码”的安全红线,帮你按是否需要服务器资源快速选型。

2026-10-28
294

Python 的 GIL 到底是什么?先搞懂它再动手写多线程

Python 的 GIL 是进程级全局锁,保证同一时刻只有一个线程执行 Python 字节码。CPU 密集型多线程无法真并行只在单核交替,I/O 密集型能靠等待释放锁获得并发;要并行算 CPU 任务用多进程,Python 3.13 起有实验性无 GIL 构建但生产需谨慎。

2026-11-01
291

React 怎么阻止子组件手势穿透父组件,用错场景反而更麻烦

点击子组件触发父组件是事件冒泡,用 stopPropagation;弹层滑动带动背景是滚动链,用 overscroll-behavior。本文讲清两种穿透的判定方法、合成事件管不到 document 原生监听等三个失败分支的修复办法,以及键盘可访问性的验证要点。

2026-10-20
288

Netty 怎么动态编解码?长度字段与自定义解码器的取舍

Netty 动态编解码指在同一连接上按消息类型或协议状态挑正确的解码器。本文对比长度字段定帧、自定义 ByteToMessageDecoder 按类型分发、ChannelPipeline 热插拔三种做法,讲清各自的适用边界、半包处理要点,以及如何避免异常悄悄断掉连接。

2026-10-19
287

CSS 怎么让右侧始终留在可视区?sticky 与 fixed 的取舍一次讲清

让页面右侧在滚动时始终留在可视区,首选 position sticky 而不是 fixed。本文给出可运行的完整 HTML 与 CSS,讲清 sticky 生效的三个条件、父容器 overflow 导致失效的坑,以及 flex 拉伸这类边角问题,照着做一遍就能把右侧常驻做对。

2026-10-19
286

Claude Code 成本到底怎么控?手把手教你 3 招把 token 开销压下来

Claude Code 用着用着 token 费用就涨,七成原因是上下文里塞了太多用不上的信息。本文按「压小上下文、精炼提示、用子 Agent 隔离大探索」三招展开,讲清每招适合哪种浪费场景、怎么验证生效,以及哪些关键约束绝对不能砍,照着做同样产出能省下明显开销。

2026-10-19
285