- 输入校验是安全与稳定的第一道防线。涵盖 zod 的 schema 定义(string、number、object、数组与嵌套),safeParse 与 parse 的校验结果处理,类型推断(infer)与 TypeScript 的结合,对比 Joi、yup、class-validator 的选型,以及校验中间件的封装(统一错误格式)与自定义校验规则(正则、refine)的实现。 文章从技术背... 输入校验是安全与稳定的第一道防线。涵盖 zod 的 schema 定义(string、number、object、数组与嵌套),safeParse 与 parse 的校验结果处理,类型推断(infer)与 TypeScript 的结合,对比 Joi、yup、class-validator 的选型,以及校验中间件的封装(统一错误格式)与自定义校验规则(正则、refine)的实现。 文章从技术背...
- JWT 是 Node.js 服务无状态认证的标配。涵盖 jsonwebtoken 库的 sign 签发(payload、secret、expiresIn)、verify 校验流程,分析 HS256 与 RS256 算法的选择,演示登录接口颁发 Token、鉴权中间件解析与权限校验的完整实现,以及 Refresh Token 续期、Token 吊销与存储方案的设计。 文章从技术背景和发展历程入... JWT 是 Node.js 服务无状态认证的标配。涵盖 jsonwebtoken 库的 sign 签发(payload、secret、expiresIn)、verify 校验流程,分析 HS256 与 RS256 算法的选择,演示登录接口颁发 Token、鉴权中间件解析与权限校验的完整实现,以及 Refresh Token 续期、Token 吊销与存储方案的设计。 文章从技术背景和发展历程入...
- 用六组 JavaScript 实测说明 CSV 字段的逗号、双引号、换行及空值处理,给出可运行的转义函数,并区分 CSV 格式编码与电子表格公式安全。 用六组 JavaScript 实测说明 CSV 字段的逗号、双引号、换行及空值处理,给出可运行的转义函数,并区分 CSV 格式编码与电子表格公式安全。
- 为什么 send_keys 进了编辑器却提交无效?从 TinyMCE 的模型同步、CodeMirror 6 的换行丢失、到 SPA 按钮的假点击,本文给出三类编辑器的正确注入方式与四个通用自检步骤。 为什么 send_keys 进了编辑器却提交无效?从 TinyMCE 的模型同步、CodeMirror 6 的换行丢失、到 SPA 按钮的假点击,本文给出三类编辑器的正确注入方式与四个通用自检步骤。
- 脚本不报错、日志一路绿灯、截图看着也对,但提交后服务端收到的是空值——这类问题最耗时间。记录三种成因完全不同、症状却几乎一样的坑,以及从网络请求倒推的排查顺序。 脚本不报错、日志一路绿灯、截图看着也对,但提交后服务端收到的是空值——这类问题最耗时间。记录三种成因完全不同、症状却几乎一样的坑,以及从网络请求倒推的排查顺序。
- flatted 是 155 行循环引用 JSON 库,实测发现 Map/Set/Date 数据丢失。 flatted 是 155 行循环引用 JSON 库,实测发现 Map/Set/Date 数据丢失。
- 从零搭建一个仿百度搜索的 Web 应用一篇关于如何用 Node.js + 原生前端技术,快速搭建一个高还原度百度搜索应用的小记。前言百度搜索是国内最常用的搜索引擎之一,它的界面简洁、辨识度高。本文记录了如何用最基础的技术栈——Node.js + Express 后端,原生 HTML/CSS/JS 前端——搭建一个「能看又能搜」的仿百度搜索应用。没有 React,没有 Vue,没有 webpa... 从零搭建一个仿百度搜索的 Web 应用一篇关于如何用 Node.js + 原生前端技术,快速搭建一个高还原度百度搜索应用的小记。前言百度搜索是国内最常用的搜索引擎之一,它的界面简洁、辨识度高。本文记录了如何用最基础的技术栈——Node.js + Express 后端,原生 HTML/CSS/JS 前端——搭建一个「能看又能搜」的仿百度搜索应用。没有 React,没有 Vue,没有 webpa...
- 从截止时间、状态转换、本地存储和验收用例四个方面,梳理纯前端番茄钟的实现方法,避免后台计时漂移和重复统计。 从截止时间、状态转换、本地存储和验收用例四个方面,梳理纯前端番茄钟的实现方法,避免后台计时漂移和重复统计。
- 用实测代码解释 JSON.parse 与 JSON.stringify 可能改变大整数、数字写法和重复键的原因,介绍保留原始 token 的格式化方法、错误位置坐标规则及浏览器端工具的能力边界。 用实测代码解释 JSON.parse 与 JSON.stringify 可能改变大整数、数字写法和重复键的原因,介绍保留原始 token 的格式化方法、错误位置坐标规则及浏览器端工具的能力边界。
- React + localStorage 实现的剪切板悬浮窗技能包,去重持久化上限 200 条。 React + localStorage 实现的剪切板悬浮窗技能包,去重持久化上限 200 条。
- 用原生 HTML、CSS 和 JavaScript 构建离线优先的番茄计时与任务管理工具,分享状态设计、localStorage 持久化、计时器实现及无障碍取舍。 用原生 HTML、CSS 和 JavaScript 构建离线优先的番茄计时与任务管理工具,分享状态设计、localStorage 持久化、计时器实现及无障碍取舍。
- 输入校验是安全与稳定的第一道防线。涵盖 zod 的 schema 定义(string、number、object、数组与嵌套),safeParse 与 parse 的校验结果处理,类型推断(infer)与 TypeScript 的结合,对比 Joi、yup、class-validator 的选型,以及校验中间件的封装(统一错误格式)与自定义校验规则(正则、refine)的实现。 文章从技术背... 输入校验是安全与稳定的第一道防线。涵盖 zod 的 schema 定义(string、number、object、数组与嵌套),safeParse 与 parse 的校验结果处理,类型推断(infer)与 TypeScript 的结合,对比 Joi、yup、class-validator 的选型,以及校验中间件的封装(统一错误格式)与自定义校验规则(正则、refine)的实现。 文章从技术背...
- 自动化框架守护进程挂掉之后,退回 Chrome DevTools Protocol 协议层:用 Node 22 内置 WebSocket 直连 9333 端口,覆盖导航、取文本、截图、导出 Cookie,并记录无头模式秒退、沙箱拦回环、UA 覆盖触发 WAF、httpOnly Cookie 四个真实坑。 自动化框架守护进程挂掉之后,退回 Chrome DevTools Protocol 协议层:用 Node 22 内置 WebSocket 直连 9333 端口,覆盖导航、取文本、截图、导出 Cookie,并记录无头模式秒退、沙箱拦回环、UA 覆盖触发 WAF、httpOnly Cookie 四个真实坑。
- 通过六组UTF-8输入实测SHA-256,说明末尾换行、前导空格和Unicode表示差异为何会改变摘要,并给出浏览器文本、文件校验的最小实现。 通过六组UTF-8输入实测SHA-256,说明末尾换行、前导空格和Unicode表示差异为何会改变摘要,并给出浏览器文本、文件校验的最小实现。
- 这不是测评,是一次验收拆解:规划师把验收标准写死在前,验收员沙箱实测 29 项,全绿报告还留一条碰撞观察项——提示词全贴下面,改改就能用。 1. 起点:验收这个环节,到底是不是走过场码道(CodeArts)的 AgentTeam 模式把项目拆成五个角色:规划、开发、测试、审查、验收。前四个的价值,10 月初那篇无人值守文章说过,这次我盯上最后一个——验收员:其他角色的产物我能抽查验证,唯独「... 这不是测评,是一次验收拆解:规划师把验收标准写死在前,验收员沙箱实测 29 项,全绿报告还留一条碰撞观察项——提示词全贴下面,改改就能用。 1. 起点:验收这个环节,到底是不是走过场码道(CodeArts)的 AgentTeam 模式把项目拆成五个角色:规划、开发、测试、审查、验收。前四个的价值,10 月初那篇无人值守文章说过,这次我盯上最后一个——验收员:其他角色的产物我能抽查验证,唯独「...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签