Go语言技术文章
-
文章 · java教程 | 1个月前 | Record · Java教程 · 防御式拷贝 · List.copyOf · Arrays.copyOf · 不可变性 · arrays.copyof 可变集合 Java record List.copyOf 防御式拷贝 数组克隆
Java record 没有 setter,并不表示放进 record 的 List、数组或可变对象不会在别处被改动。订单入参一旦把调用方集合或签名数组的引用直接保存,接口进入服务层后仍可能出现内容漂移。用 List.copyOf 固定集合结构、对数组在构造器和访问器两端复制,再用一段小检查覆盖输入侧与输出侧,就能把 record 的边界写得更可靠。247 收藏 -
GoLand 里断点变灰、程序直接跑完或停在错误位置时,先检查当前 Run/Debug 配置、断点状态和调试入口,再用 Debug 窗口的 Frames、Variables 与 Console 复核。本文用一个可复现的 Go HTTP 示例走完排查和回退。247 收藏 -
医保亲情账户主要解决老人、孩子或不方便操作手机的家人就医时出示医保码的问题。本文按国家医保局公开流程说明绑定入口、材料、人脸认证和使用方法,并把亲情账户与家庭共济、医保钱包的区别讲清楚。247 收藏 -
Pixlr是一套直接运行在浏览器中的在线图像处理工具,包含Pixlr Express、Pixlr Editor及多种AI工具。本文从官方入口、功能选择、文件处理、账号权限和适用人群几个方面说明如何安全开始使用。247 收藏 -
Notion 数据库导出 CSV 时,先确认当前视图和字段范围,再从页面右上角•••进入 Export,选择 Markdown & CSV;导出后用表头、行数和关系字段检查文件,避免把筛选视图误当成完整数据。247 收藏 -
Vite 同一主版本的不同分支不一定获得相同维护。本文依据官方当前支持矩阵,说明 8.2、8.1、7.3、8.0 与 6.4 分支分别能获得哪些补丁,以及如何从 lockfile 确认实际版本并选择升级路径。247 收藏 -
Vue 3 使用 provide/inject 传递跨组件状态时,字符串键容易让类型变成 unknown 或 undefined。本文用 InjectionKey 绑定上下文类型,并说明 readonly、必需注入、可选注入和默认值的边界。247 收藏 -
用模板字面量类型生成 xxxChanged 事件名,并通过泛型与索引访问类型让回调参数跟随属性类型推导,最后说明动态字符串和可选属性的边界。247 收藏 -
Dropbox 是一款面向个人和团队的云存储与文件协作软件,本文核对官网、登录、桌面应用和帮助中心入口,说明同步、共享、权限与安全使用方法。246 收藏 -
Sketch的浏览器版适合查看、检查和评论,真正进行界面设计仍需要Mac客户端。本文按使用场景说明网页版、Mac下载、登录和更新如何选择,并提醒macOS版本、Workspace角色与安装来源等常见边界。246 收藏 -
文章 · 前端 | 2星期前 | 前端 · javascript · Fetch API · 异步请求 · Fetch AbortController 请求取消 abort(reason) AbortSignal.reason
fetch 请求被取消时,AbortController.abort(reason) 可以把用户主动切换、超时和页面离开区分开。本文用一个可运行的请求封装说明 reason 的传递、catch 判断和兼容边界。246 收藏 -
Python 用 zipfile 解压上传文件时,BadZipFile 往往来自错误的文件头、未完整写入或扩展名伪装。本文从 is_zipfile 与 ZipFile 验证开始,再处理成员路径和安全解压边界。246 收藏 -
PHP Fiber 的异常不是由 resume 返回,而是从 Fiber::suspend() 的暂停点重新抛出;本文用一个最小任务调度器说明 start、resume、throw 的关系和终止边界。246 收藏 -
文章 · php教程 | 1个月前 | PHP · api设计 · url编码 · 后端开发 · http_build_query · 查询参数 · PHP http_build_query PHP 数组参数 URL 查询参数 PHP_QUERY_RFC3986 重复键参数 接口参数设计
PHP 的 http_build_query 会把数组编码成带下标的方括号参数;这和不少接口要求的重复键写法不是一回事。用一个筛选接口场景梳理数组、null、空格编码与兼容策略,避免请求串看着对、下游却读不出参数。245 收藏 -
接口回归不必逐条改参数。本文以 Postman Collection Runner 为例,用 CSV 迭代数据驱动请求,配置变量、状态码断言和响应字段校验,再从运行结果定位失败行,适合接口联调和小批量回归。245 收藏