Go语言技术文章
-
PHP 8.5 CLI 新增 --ini=diff,可以只显示偏离内置默认值的 INI 配置。本文用开发、测试和生产环境核对场景,说明它与 --ini、php -i 的区别、读取层次、对比方法和采用边界。446 收藏 -
围绕 Go 文件下载接口的路径穿越风险,解释 filepath.Clean 为什么不等于安全校验,并给出安全根目录、相对路径判断、扩展名白名单、审计日志和验证用例。445 收藏 -
文章 · php教程 | 1个月前 | PHP · 函数式编程 · 升级 · PHP 8.5 · 管道操作符 · 代码可读性 · PHP 8.5 PHP 管道操作符 PHP |> 运算符 PHP 函数链 PHP 8.5 升级 PHP 输入清洗
PHP 8.5 已引入 |> 管道操作符,适合把一连串单输入、单输出的处理写成从左到右可读的链。本文从后台内容标题清洗场景出发,对比嵌套调用与管道写法,说明适用边界、版本落地方式,以及不该为了新语法强行改造的几类代码。445 收藏 -
Nuxt 3 中无法直接使用 this.$refs,但可通过 getCurrentInstance().refs 获取所有已挂载的模板 ref,实现类似 Nuxt 2 的批量遍历逻辑,避免为每个组件重复声明 ref 变量。 Nuxt 3 中无法直接使用 `this.$refs`,但可通过 `getC445 收藏 -
科技周边 · 业界新闻 | 1星期前 | mcp · 业界新闻 · Cloudflare · 防护策略 · 异常治理 · Netoscope 访问控制 安全策略 Cloudflare Gateway OpenAI MCP 日志观察
当 OpenAI MCP 或 Agent 流量在 Cloudflare Gateway 被 403 阻断时,常见误判来自规则优先级、Token 类别映射与回传字段不一致。本文给出分层白名单、观察窗口和回归检查,避免把真实流量误伤。445 收藏 -
科技周边 · 业界新闻 | 1星期前 | github · 供应链安全 · Dependabot · OpenSSF · 开源依赖 · GitHub 恶意软件 依赖安全 Dependabot OpenSSF 开源供应链
GitHub 近期把恶意依赖预警从 npm 扩展到 PyPI、Maven、Go 等八个生态,并接入 OpenSSF 的 malicious-packages 数据。文章拆解导入、去重、批量上限、溯源和回滚设计,给出团队开启 Dependabot 恶意软件提醒后的核验清单。445 收藏 -
用一个可复现的并发通知示例,说明 WaitGroup、关闭通道和超时断言怎样配合,避免 Go 测试偶发卡死或漏验收。445 收藏 -
文章 · 前端 | 3天前 | 前端 · 路由 · javascript · 兼容性 · 浏览器 API · 嵌套路由 JavaScript URLPattern URLPattern groups URLPattern test 浏览器 API
用 JavaScript URLPattern 匹配 /:space/:project/:page 这样的嵌套路由,先用 test 判断是否命中,再从 pathname.groups 取参数,并通过特性检测为旧浏览器保留回退路径。445 收藏 -
原生 dialog 和 popover 关闭时直接消失,通常不是 opacity 写错,而是 display 的离散切换没有参与过渡。本文用一组不依赖框架的 CSS/HTML 示例,解释 @starting-style、display、overlay 与 transition-behavior 的配合方式,并给出旧浏览器的降级边界。444 收藏 -
Sync.com 是面向个人和团队的云存储与文件共享服务,官方入口为 sync.com,网页登录、桌面端下载和帮助中心分别从官方页面进入。本文核对入口并说明适合人群与安全使用要点。444 收藏 -
Python sqlite3.Connection.blobopen 可以按行打开 SQLite 的 BLOB 字段。本文从固定长度约束、Blob.read/write/seek 到事务提交和异常收尾,给出一个可运行的大字段更新示例。444 收藏 -
Golang · Go问答 | 1星期前 | 错误处理 · go · 数据库 · 排查 · SQL · rows.Close rows.Next Rows.Err Go database/sql 空结果
Go 查询 database/sql 时,Rows.Next 返回 false 不一定代表空结果。本文用一个分页查询故障拆开 Next、Err、Close 的职责,给出可复用的遍历模板、异常定位顺序与资源收尾检查。444 收藏 -
Python 3.14 的 pathlib.Path.info 能复用文件类型信息,尤其适合 Path.iterdir() 后的批量判断;但它是缓存,不是实时状态。本文用目录扫描、文件变更和刷新 Path 三个场景说明怎么用、何时改回 is_dir/is_file,以及跨版本如何兼容。444 收藏 -
Responses API 的图片输入不是把图片路径直接塞进字符串,而是把 input_text 与 input_image 放进同一条 user content;本文用 Go 代码拆开请求结构、图片 URL 与 output_text 的读取边界。444 收藏 -
用 Redis BITFIELD 把多个小整数放进一个字符串,掌握 # 偏移、GET/INCRBY 顺序以及 WRAP、SAT、FAIL 三种溢出策略,避免紧凑计数器读错或越界。444 收藏