Go语言技术文章
-
文章 · php教程 | 2天前 | php教程 · 安全边界 · DOMDocument · XML解析 · php XML安全 DOMDocument LIBXML_NONET LIBXML_NO_XXE
用 PHP DOMDocument 解析不可信 XML 时,关键不是简单关闭一个开关,而是控制加载选项、保留解析错误并验证输入边界。本文对比 LIBXML_NONET、LIBXML_NO_XXE 与外部实体加载器的适用场景。128 收藏 -
Go 的 internal 包不是用来显得项目高级,而是给仓库内部代码加编译期边界。判断重点看复用范围、依赖方向、测试替身和未来演进成本。127 收藏 -
Redis RESP3 不是把 RESP2 换个版本号,而是会改变部分命令的返回类型。本文用 Go 和 go-redis 拆开 HGETALL 的 map/array 差异,给出升级判断、解析边界和灰度验证办法。127 收藏 -
前端上传几百 MB 文件时,真正容易卡住的不是单个请求,而是分片队列、并发窗口和失败重试互相放大。本文用浏览器 File.slice、Promise 队列和服务端分片状态,拆解从一次性上传改成可暂停、可续传方案时的架构取舍。127 收藏 -
Go 1.23 的 slices.Chunk 能把切片按固定大小拆成批次,但空切片、n 小于 1、最后一批不足和底层数组共享都容易被误读。本文用批量写入场景说明它的返回边界、内存行为与测试方法。127 收藏 -
Figma把设计文件、原型、团队反馈和开发交接放在同一套工作区;本文按设计师、产品经理和开发者的任务,区分 Figma Design、Prototype、FigJam 与 Dev Mode。127 收藏 -
围绕冬日海岸灯塔制作一组原创竖屏锁屏壁纸,主图采用雾蓝海岸与远处灯塔,变体改用暖橙暮光和主体位置,配套完整中英文提示词、改词方法与直接下载链接。127 收藏 -
Go 服务把租户路径和用户输入拼成下载链接时,url.JoinPath 会清理 ./ 与 ../,却不会替你确认用户是否越过了业务根目录。本文用最小示例拆开 PathEscape、JoinPath 和边界校验的职责。127 收藏 -
strings.SplitAfterSeq 返回惰性序列,适合逐段读取并保留分隔符。本文用一个可运行示例说明遍历时的调用链、空输入边界和与 SplitAfter 的取舍。127 收藏 -
做一张以深海观测舷窗和纸艺鲸鱼为主体的绘本封面插画,提供可直接复制的中英文完整提示词,并用一张上方留白变体说明主体位置、光线和标题区如何调整。126 收藏 -
科技周边 · 业界新闻 | 1星期前 | postgresql · 数据库 · 版本发布 · 兼容性验证 · 数据库测试 pg_upgrade PostgreSQL 19 Beta 3 PostgreSQL升级 扩展兼容
PostgreSQL 19 Beta 3 已发布,适合用隔离环境跑典型业务负载,但不应直接进入生产。本文按扩展、数据迁移、回退和验证结果整理一条可落地的试用路径。126 收藏 -
PHP 密码策略升级不需要一次性重置所有用户。先用 password_verify 验证旧哈希,再用 password_needs_rehash 判断算法或 cost 是否落后,并在同一次成功登录中原子更新密码哈希。126 收藏 -
网页里同时存在 dialog、抽屉和自定义浮层时,可用 CloseWatcher 统一接收 ESC 或系统返回关闭请求,再把焦点恢复、脏数据确认和旧浏览器回退放进同一条关闭链路。126 收藏 -
OpenTelemetry Profiles 已进入 Alpha,本文从 pprof 兼容、OTLP 传输、Trace 关联和 Collector 接入四个角度,判断它适合怎样的观测链路。126 收藏 -
想看台风实时路径,优先使用中国天气网的台风路径页面,并把路径图、所在城市预警和短时降雨风力一起核对。本文说明官方入口怎么找、路径图上的信息怎么看,以及出行前哪些情况应该取消或调整计划。126 收藏