- 核心: 姓: 名: 是为了方便js获取的哈,我举个例子把,好吧,比如我叫陈业贵,你不知道我的名字能找到我吗?答案是不能是吧,一样的啦 记住哈,json的意思就是js代表... 核心: 姓: 名: 是为了方便js获取的哈,我举个例子把,好吧,比如我叫陈业贵,你不知道我的名字能找到我吗?答案是不能是吧,一样的啦 记住哈,json的意思就是js代表...
- 目录 一、使用JSON Viewer直观查看JSON数据 1、下载JSON Viewer 2、启动JSON Viewer 2、在T 目录 一、使用JSON Viewer直观查看JSON数据 1、下载JSON Viewer 2、启动JSON Viewer 2、在T
- 用一个可运行的JavaScript参考实现,说明对象键顺序、数组索引、null与缺失、JSON Pointer转义等比较语义,并提供8项已执行的边界测试及工程限制。 用一个可运行的JavaScript参考实现,说明对象键顺序、数组索引、null与缺失、JSON Pointer转义等比较语义,并提供8项已执行的边界测试及工程限制。
- 从赋值、浅拷、深拷三者的内存关系图入手,分析 JSON.parse(JSON.stringify()) 流行的原因与四类数据丢失场景,给出基础版、循环引用版、WeakMap 缓存版手写实现,并与 structuredClone、lodash 做横向对比。 从赋值、浅拷、深拷三者的内存关系图入手,分析 JSON.parse(JSON.stringify()) 流行的原因与四类数据丢失场景,给出基础版、循环引用版、WeakMap 缓存版手写实现,并与 structuredClone、lodash 做横向对比。
- 在 Go 中,如果使用 map[string]any 接收 JSON 数据,数字默认会被解析成 float64。例如:data := []byte(`{"id":9007199254740993}`)var result map[string]anyjson.Unmarshal(data, &result)fmt.Printf("%.0f\n", result["id"])输出:900719... 在 Go 中,如果使用 map[string]any 接收 JSON 数据,数字默认会被解析成 float64。例如:data := []byte(`{"id":9007199254740993}`)var result map[string]anyjson.Unmarshal(data, &result)fmt.Printf("%.0f\n", result["id"])输出:900719...
- 一个被忽略的工程问题WorkBuddy 用户迟早会面对一个场景:因为工作区调整、账号策略变化,或者单纯想换一个“干净”的账号重新开始,需要把旧账号积累的对话数据迁过去。不是备份到本地就完事了——要让它在新账号里“可用”,索引能识别,搜索能命中,打开能续聊。这比想象中麻烦。WorkBuddy 的对话数据不是一堆孤立的 JSON 文件。它有一套本地数据库做索引(workbuddy.db),有用户... 一个被忽略的工程问题WorkBuddy 用户迟早会面对一个场景:因为工作区调整、账号策略变化,或者单纯想换一个“干净”的账号重新开始,需要把旧账号积累的对话数据迁过去。不是备份到本地就完事了——要让它在新账号里“可用”,索引能识别,搜索能命中,打开能续聊。这比想象中麻烦。WorkBuddy 的对话数据不是一堆孤立的 JSON 文件。它有一套本地数据库做索引(workbuddy.db),有用户...
- 个人博客小工具:技术路线、心得与实战经验分享作者:Eddygit日期:2026-10-07标签:Node.js、Express、Markdown、全栈、轻量级 一、项目背景与目标作为一个经常记录技术笔记的开发者,我一直想要一个足够简单、足够轻量的个人博客工具。市面上的博客系统要么太重(WordPress、Ghost),要么依赖太多(Hexo 需要 Node 生态、Hugo 需要 Go 环境... 个人博客小工具:技术路线、心得与实战经验分享作者:Eddygit日期:2026-10-07标签:Node.js、Express、Markdown、全栈、轻量级 一、项目背景与目标作为一个经常记录技术笔记的开发者,我一直想要一个足够简单、足够轻量的个人博客工具。市面上的博客系统要么太重(WordPress、Ghost),要么依赖太多(Hexo 需要 Node 生态、Hugo 需要 Go 环境...
- JSON(JavaScript Object Notation,JavaScript 对象表示法)是当今软件开发中最常见的数据交换格式之一。无论是调用 Web API、编写配置文件,还是在前后端之间传递数据,JSON 几乎无处不在。它并不是一种编程语言,也不是数据库,而是一种用于表示和交换结构化数据的文本格式。一、JSON 的由来JSON 由 Douglas Crockford 在 2001... JSON(JavaScript Object Notation,JavaScript 对象表示法)是当今软件开发中最常见的数据交换格式之一。无论是调用 Web API、编写配置文件,还是在前后端之间传递数据,JSON 几乎无处不在。它并不是一种编程语言,也不是数据库,而是一种用于表示和交换结构化数据的文本格式。一、JSON 的由来JSON 由 Douglas Crockford 在 2001...
- H5 Fetch 请求封装与竞态处理摘要:浏览器的 Fetch API 提供 Promise 式网络请求,但业务代码仍需处理状态码、解析失败、超时、取消和过期响应。本文构建一个轻量请求封装,并说明搜索和页面切换中的竞态处理方法。 一、理解 Fetch 的错误语义Fetch 在网络中断、请求被取消等情况下会拒绝 Promise;收到 404 或 500 时通常仍会正常返回 Response。... H5 Fetch 请求封装与竞态处理摘要:浏览器的 Fetch API 提供 Promise 式网络请求,但业务代码仍需处理状态码、解析失败、超时、取消和过期响应。本文构建一个轻量请求封装,并说明搜索和页面切换中的竞态处理方法。 一、理解 Fetch 的错误语义Fetch 在网络中断、请求被取消等情况下会拒绝 Promise;收到 404 或 500 时通常仍会正常返回 Response。...
- H5 Fetch 请求封装与竞态处理摘要:浏览器的 Fetch API 提供 Promise 式网络请求,但业务代码仍需处理状态码、解析失败、超时、取消和过期响应。本文构建一个轻量请求封装,并说明搜索和页面切换中的竞态处理方法。 一、理解 Fetch 的错误语义Fetch 在网络中断、请求被取消等情况下会拒绝 Promise;收到 404 或 500 时通常仍会正常返回 Response。... H5 Fetch 请求封装与竞态处理摘要:浏览器的 Fetch API 提供 Promise 式网络请求,但业务代码仍需处理状态码、解析失败、超时、取消和过期响应。本文构建一个轻量请求封装,并说明搜索和页面切换中的竞态处理方法。 一、理解 Fetch 的错误语义Fetch 在网络中断、请求被取消等情况下会拒绝 Promise;收到 404 或 500 时通常仍会正常返回 Response。...
- 前言最近一直在用 Claude Code 做本地项目的代码重构、测试文档批量迭代,从最开始的环境搭建踩坑,到国内大模型对接、频繁的权限确认弹窗,再到后期长上下文卡顿停滞,前后踩了不少实坑。这篇文章把 Windows 平台下 Claude Code 从安装、核心配置、中文化、权限管控到性能优化的全流程整理清楚,所有配置代码均可直接复制复用,帮大家快速落地,少走弯路。 一、安装:三种方式与自定... 前言最近一直在用 Claude Code 做本地项目的代码重构、测试文档批量迭代,从最开始的环境搭建踩坑,到国内大模型对接、频繁的权限确认弹窗,再到后期长上下文卡顿停滞,前后踩了不少实坑。这篇文章把 Windows 平台下 Claude Code 从安装、核心配置、中文化、权限管控到性能优化的全流程整理清楚,所有配置代码均可直接复制复用,帮大家快速落地,少走弯路。 一、安装:三种方式与自定...
- 在 Go 中,使用 json.Unmarshal 解析 JSON 时,多余的字段默认会被忽略。例如:type User struct { Name string `json:"name"`}data := []byte(`{ "name": "Tom", "age": 18}`)var user Usererr := json.Unmarshal(data, &user)fmt.Printl... 在 Go 中,使用 json.Unmarshal 解析 JSON 时,多余的字段默认会被忽略。例如:type User struct { Name string `json:"name"`}data := []byte(`{ "name": "Tom", "age": 18}`)var user Usererr := json.Unmarshal(data, &user)fmt.Printl...
- 作品简介:可视化编辑线性、径向与锥形渐变,实时预览并生成可复制的 CSS 代码CSS 渐变生成器(Gradient Generator)可视化编辑线性、径向与锥形渐变,并实时生成可直接粘贴使用的 CSS 代码。纯 HTML/CSS/JavaScript 单文件实现,零依赖、零后端,所有计算在浏览器本地完成。功能特性三种渐变类型:线性 linear-gradient、径向 radial-gra... 作品简介:可视化编辑线性、径向与锥形渐变,实时预览并生成可复制的 CSS 代码CSS 渐变生成器(Gradient Generator)可视化编辑线性、径向与锥形渐变,并实时生成可直接粘贴使用的 CSS 代码。纯 HTML/CSS/JavaScript 单文件实现,零依赖、零后端,所有计算在浏览器本地完成。功能特性三种渐变类型:线性 linear-gradient、径向 radial-gra...
- 作品简介:按 WCAG 计算前景与背景对比度,判定 AA/AAA 等级并推荐文本色颜色对比度检查器(WCAG Contrast Checker)按 WCAG 2.1 计算前景色与背景色对比度、判定可读性等级的网页工具。纯 HTML/CSS/JavaScript 单文件实现,零依赖、零后端,所有计算在浏览器本地完成。功能特性对比度计算:依据 WCAG 2.1 相对亮度公式,输出 1:1 至 2... 作品简介:按 WCAG 计算前景与背景对比度,判定 AA/AAA 等级并推荐文本色颜色对比度检查器(WCAG Contrast Checker)按 WCAG 2.1 计算前景色与背景色对比度、判定可读性等级的网页工具。纯 HTML/CSS/JavaScript 单文件实现,零依赖、零后端,所有计算在浏览器本地完成。功能特性对比度计算:依据 WCAG 2.1 相对亮度公式,输出 1:1 至 2...
- 本文揭示大模型结构化输出的隐性风险:看似合法的JSON,实则存在寒暄前缀、类型漂移、字段缺失/冗余等契约违约问题。裸用`json.loads`无法拦截脏数据,导致静默入库、对账失败。提出将结构化输出视为“接口契约”,通过Pydantic定义严格Schema、正则提取JSON主体、参数化回归测试+线上Golden样本门禁,实现格式校验前置化、自动化、可追溯——让每一次Prompt或模型变更都经得起契 本文揭示大模型结构化输出的隐性风险:看似合法的JSON,实则存在寒暄前缀、类型漂移、字段缺失/冗余等契约违约问题。裸用`json.loads`无法拦截脏数据,导致静默入库、对账失败。提出将结构化输出视为“接口契约”,通过Pydantic定义严格Schema、正则提取JSON主体、参数化回归测试+线上Golden样本门禁,实现格式校验前置化、自动化、可追溯——让每一次Prompt或模型变更都经得起契
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签