Go语言技术文章
-
文章 · java教程 | 3天前 | 网络编程 · Java · HTTP客户端 · 超时处理 · 请求体 · java httpclient HttpRequest expectContinue 100 Continue 大请求
Java HttpRequest.Builder 的 expectContinue(true) 可以让服务器先确认是否接收请求,再发送较大的请求体。文章结合 BodyPublisher、100 Continue、错误响应和 timeout,说明它适合什么场景、哪里容易误判,以及如何设计可核对的请求边界。384 收藏 -
科技周边 · 业界新闻 | 1星期前 | 人工智能 · mcp · Cloudflare · WebMCP · 开发者平台 · Cloudflare 网站工具 AI Agent MCP 浏览器代理 WebMCP
Cloudflare 在 2026 年 8 月发布 WebMCP 开发者预览后,网站可以把可操作能力交给浏览器代理。本文拆解工具暴露、页面上下文和人工控制边界,并给出评估预览能力时应检查的权限、确认和回退点。383 收藏 -
养老机构护理员排班不能只留一张值班表,还要把昼夜巡查、交接班人员、特殊事项和异常处置结果连成可核对的记录链。本文按 GB 38600-2019 的要求,梳理小型养老机构如何安排值班、交接和留痕。383 收藏 -
原生 Drag and Drop API 只解决了鼠标拖动,键盘用户仍需要一条明确的选择、移动、确认路径。用按钮化抓手、aria-live 状态和统一提交函数,可以让拖拽排序、方向键移动、焦点恢复与服务端校验共用一套状态模型。383 收藏 -
Golang · Go问答 | 2天前 | Go问答 · Go 1.27 · 类型系统 · go/types · Go 1.27 类型缓存 go/types.Hasher HasherIgnoreTags Identical
Go 1.27 为 go/types 增加 Hasher 与 HasherIgnoreTags,用于为 Type 提供与 Identical 或 IdenticalIgnoreTags 一致的哈希关系。本文从类型分析缓存键冲突场景出发,说明 Hash、Equal、maphash.Hash 和结构体标签的边界。383 收藏 -
Go 回调接口是否都应该返回 error?从同步确认、异步投递和后台任务三个场景拆解接口设计,给出可落地的签名、错误归属和判断清单。382 收藏 -
Linux 机器重启后服务迟迟不能用,先别盯着单个进程猜原因。本文用关键依赖链命令拆出启动耗时和真正的等待点,再结合服务状态与 journalctl 验证是服务本身慢、依赖未就绪,还是启动顺序配置造成的延迟。382 收藏 -
Redis Streams 使用 XREADGROUP 时,空结果不一定代表没有消息。本文从 BLOCK 超时、已确认消息和 XPENDING 消费者状态三条线核对消息是否真正读到,并给出可复查的命令与边界。382 收藏 -
Golang · Go问答 | 1星期前 | 标准库 · go · 正则表达式 · 性能 · Go MustCompile regexp.MatchString regexp.Compile 并发复用
Go 的 regexp.MatchString 适合快速判断,但把 regexp.Compile 放进热循环会反复解析模式。本文对比一次编译、MustCompile、动态模式和并发复用的边界,给出可运行的性能与输入验收方法。382 收藏 -
围绕雨后山谷里的萤火溪流,给出适合手机锁屏的竖屏主壁纸与月蓝暖金变体,包含完整中英文提示词、留白安排和可直接改词的参数。382 收藏 -
从配置校验场景出发,拆开 nil 接口、typed nil 和 reflect.Value.IsZero 的差异,并用可运行的 Go 示例给出安全的判断边界。382 收藏 -
PHP 8.4 为用户定义的函数、方法和类常量提供 #[\Deprecated] 属性。本文用一个兼容旧调用方的 PHP 示例,说明如何标注替代方案、用反射核对元数据,并把弃用提示接入 CI。382 收藏 -
文章 · python教程 | 6天前 | 标准库 · python · pathlib · 安全校验 · 文件路径 · Python pathlib 路径校验 Path.relative_to walk_up
Python 3.12 为 pathlib.PurePath.relative_to 增加 walk_up 参数,可以生成带 .. 的相对路径,但它不会访问文件系统,也不能单独证明目标路径位于目录内。本文用 Path.resolve、relative_to 和 os.path.commonpath 拆开路径边界与符号链接风险。382 收藏 -
用 Python 线程池提交任务后,add_done_callback 适合做结果归档和状态收口,但不能替代 future.result() 的异常读取。本文拆开回调线程、取消状态、异常处理和 shutdown 时机,给出一套可复查的收尾写法。382 收藏 -
在 Tkinter 里,如果用循环批量创建 Frame,又在闭包里直接引用循环变量,结果往往会“跑偏”——所有事件绑定最后都会落到同一个 widget,也就是循环结束后的那个对象。更稳妥的处理方式,是通过事件对象里的 e.widget 在触发时动态拿到当前具体的控件,同时配合 bind(),而不是381 收藏