程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Julia v1.13.0 版本解读:@__FUNCTION__ 与 Unicode 17,含 hash 破坏性变更
编程
Julia v1.13.0 版本解读:@__FUNCTION__ 与 Unicode 17,含 hash 破坏性变更
2026-09-10 12:17:52
Julia 1.13.0(2026-09-09)发布:新增 @__FUNCTION__ 宏与 Unicode 17 支持;注意 @doc 返回值与 hash 算法两处破坏性变更;新增 --trace-eval 选项与 AbstractSpinLock,JULIA_CPU_TARGET 支持 sysimage 关键字。
Julia
编程语言
Unicode
hash
发布
Ollama v0.34.0 版本解读:ChatGPT 桌面端可用本地模型
编程
Ollama v0.34.0 版本解读:ChatGPT 桌面端可用本地模型
2026-09-10 12:17:52
Ollama v0.34.0(2026-09-09)发布:本地模型可直接在 ChatGPT Desktop 中使用(macOS 应用内设置),Apple Silicon 结构化输出性能提升,新增 OpenAI 兼容客户端工具搜索与响应压缩支持,并修复压缩响应中的图片输出。
Ollama
LLM
本地模型
ChatGPT
OpenAI 兼容
React 19.3.0 版本解读:ViewTransition 动画、Fragment Refs 与 browser() 新 API
编程
React 19.3.0 版本解读:ViewTransition 动画、Fragment Refs 与 browser() 新 API
2026-09-10 12:17:35
React 19.3.0(2026-09-09)发布:新增 ViewTransition 组件与 addTransitionType API 支持视图过渡动画、Fragment Refs、服务端友好的 browser() 与 onBrowserBailout,Transitions 独立渲染互不阻塞,并默认集成 Trusted Types。
React
前端
ViewTransition
Fragment Refs
browser()
小程序卖虚拟商品真机报「支付能力已被限制」:改接 wx.requestVirtualPayment 的三个签名坑
代码
小程序卖虚拟商品真机报「支付能力已被限制」:改接 wx.requestVirtualPayment 的三个签名坑
2026-09-10 09:01:13
小程序做会员订阅用 wx.requestPayment 真机报「支付能力已经被限制」?因为虚拟商品必须走虚拟支付。本文给出 wx.requestVirtualPayment 接入全链路、signData 与 paySig/signature 签名公式,以及 PAY_SIG_INVALID、沙箱不发回调、session_key 过期等六个高频坑和错误码对照。
小程序虚拟支付
wx.requestVirtualPayment
米大师Midas
PAY_SIG_INVALID
接口对接
VS Code 1.137 更新说明:Automations 定时自动化与 Voice Mode 语音交互
编程
VS Code 1.137 更新说明:Automations 定时自动化与 Voice Mode 语音交互
2026-09-10 00:15:50
VS Code 1.137(2026-09-09)发布:新增 Automations 定时自动化(agent 任务按时/日/周运行)、Voice Mode 语音交互、Agents 窗口内直接查看 GitHub issue/PR、quick chat 延续到工作区、智能 diff 布局与多文件二进制 diff 等能力,无弃用项。
VS Code
编辑器
Automations
Voice Mode
GitHub 集成
errgroup 里 ctx 被遮蔽:兄弟任务先失败,HTTP 调用却在 Wait 后静默被 context canceled
编程
errgroup 里 ctx 被遮蔽:兄弟任务先失败,HTTP 调用却在 Wait 后静默被 context canceled
2026-09-10 00:06:53
一次 errgroup 并发重构后少了一次上游 HTTP 调用的排查:WithContext 返回的新 ctx 遮蔽外层同名 ctx,兄弟任务出错触发取消,Wait 之后继续复用它发请求被 context canceled 静默吞掉。讲清取消语义、三种写法对照与不适用边界。
Goroutine并发
Go
errgroup
context
并发控制
并发加粗谁说了算:Loro 富文本 CRDT 的重叠样式与交错插入合并语义
编程
并发加粗谁说了算:Loro 富文本 CRDT 的重叠样式与交错插入合并语义
2026-09-10 00:06:25
一段文字被 A、B 并发各加粗一半,期望整句加粗,多数算法却只粗一半甚至字符交错成乱序。拆 Loro 富文本 CRDT 的合并机制:style anchors 配对 + Lamport 时间戳裁决同名样式、Fugue 用 leftOrigin/rightOrigin 最小化交错、expand 决定粗体/链接的继承行为、key:suffix 表达重叠样式。面向用 Yjs/Automerge 做协同富文本、踩过并发样式合并坑的工程师。
loro
CRDT
协同编辑
富文本
local-first
离线 AUC 好、线上骤降:train-serve skew 下的 point-in-time 与双存储机制
编程
离线 AUC 好、线上骤降:train-serve skew 下的 point-in-time 与双存储机制
2026-09-10 00:06:15
以"离线 AUC 好、线上骤降"的排障切入,讲清 feature store 解决 train-serve skew 的两大机制:point-in-time correctness 防止未来特征泄漏、一份定义对应 offline/online 双存储;给出时区、空值、编码、表版本四类可复现 skew 来源与校验方法,以及何时自己组 Redis+Hive 就够的边界。
feature
store
MLOps
特征存储
cppfront 上手笔记:给现有 C++ 套一层 Cpp2 语法,编译回 C++20
编程
cppfront 上手笔记:给现有 C++ 套一层 Cpp2 语法,编译回 C++20
2026-09-10 00:04:28
Herb Sutter 的 cppfront 是把 C++ Syntax2 编译回现有 C++20 源码的编译器。本文记录其单文件构建命令、把 .cpp 改名 .cpp2 加入构建的接入方式,以及 lifetime/gc/异常等尚未实现、不宜当生产语法的边界。
Herb
Sutter
cppfront
C++
Cpp2
Vite 6 升级排障:真正的断点是默认值重排,不是 Environment API
编程
Vite 6 升级排障:真正的断点是默认值重排,不是 Environment API
2026-09-10 00:04:00
Vite 6 升级真正咬人的不是 Environment API,而是若干不报错、不告警的默认值重排。以 resolve.conditions 条件重排导致双发布包被静默切换实现为最典型断点,梳理 JSON stringify auto、Sass 现代 API、postcss-load-config、库模式 CSS 文件名、SSR CSS import 等可复现断点及规避方式。
Vite6
Vite
前端构建
Environment
API
resolve.conditions
迁移
gh-ost:用 binlog 替代触发器的 MySQL 在线表结构变更工具
代码
gh-ost:用 binlog 替代触发器的 MySQL 在线表结构变更工具
2026-09-09 21:34:59
GitHub 开源的 MySQL 无触发器在线表结构变更工具 gh-ost:讲解它为何改走 binlog 捕获变更、相比触发器的差别,以及 --noop / --test-on-replica / --execute 从测试到上线的可复现操作顺序。
MySQL
gh-ost
在线DDL
binlog
开源工具
innodb_parallel_read_threads 实测:count(*) 18.2s→2.3s、在线 DDL 50%→18min、CHECK TABLE 45min→5min
案例
innodb_parallel_read_threads 实测:count(*) 18.2s→2.3s、在线 DDL 50%→18min、CHECK TABLE 45min→5min
2026-09-09 21:34:53
MySQL 8.4 并行扫描参数 innodb_parallel_read_threads 的三个真实线上案例:count(*) 全表、在线 DDL 加二级索引、CHECK TABLE 三类场景下如何会话级试探并固化配置,含不同表规模与介质下的线程数取舍。
MySQL
InnoDB
并行扫描
运维调优
Wails:Vue/React 写界面、Go 写逻辑,桌面产物只有 3–8MB
编程
Wails:Vue/React 写界面、Go 写逻辑,桌面产物只有 3–8MB
2026-09-09 21:27:14
Wails 用 Vue/React 写界面、Go 写后端,输出 3–8MB 原生桌面二进制。讲清 WebView 复用方案、wails3 CLI、Go 函数绑定写法,并与 Electron/Tauri 做体积内存对比及选型取舍。
Wails
Go
桌面应用
Go 1.26 的 go fix 变成 modernizers 入口,历史修复器被全部移除
编程
Go 1.26 的 go fix 变成 modernizers 入口,历史修复器被全部移除
2026-09-09 21:04:38
Go 1.26 把 go fix 重构为 modernizers 入口:与 go vet 共用同一分析框架,历史 fixer 全移除,初始自带几十个 fixer 并支持 //go:fix inline 源码级 API 迁移。讲清机制、用法 go fix ./... 及适用/不适用场景,适合想批量现代化老代码库的工程师。
Go
工具链
go
fix
重构
MySQL 9.2 弃用 FLUSH PRIVILEGES:还在用 mysqladmin reload 的运维脚本要改
代码
MySQL 9.2 弃用 FLUSH PRIVILEGES:还在用 mysqladmin reload 的运维脚本要改
2026-09-09 21:04:38
MySQL 9.2 起弃用 FLUSH PRIVILEGES 及相关用法,未来版本将移除。连带影响 FLUSH_PRIVILEGES 权限、mysqladmin flush-privileges/reload/refresh 和 SIGHUP 刷权限。讲清弃用原因(授权即时生效)、运维脚本要改的点与迁移建议,并附同批弃用的 Version Tokens 插件。
MySQL
运维
数据库
命令
Nginx 2026 年安全更新排查:HTTP/3 UAF、HTTP/2 大 header 溢出与 njs fetch 三个触发点
资讯
Nginx 2026 年安全更新排查:HTTP/3 UAF、HTTP/2 大 header 溢出与 njs fetch 三个触发点
2026-09-09 21:03:26
Nginx 2026 中批安全更新排查:CVE-2026-42530(HTTP/3 QPACK UAF)、CVE-2026-42055(HTTP/2 大 header 堆溢出,需 proxy_http_version 2/grpc_pass + ignore_invalid_headers off + large_client_header_buffers>2MB 组合)、CVE-2026-8711(njs js_fetch_proxy 客户端变量堆溢出)。逐条给触发条件、修复版本与缓解手段,可对照 conf 自查。
Nginx
安全
HTTP
3
运维
CVE
CVE-2026-17543:PHP ext-pgsql 数组转义逃逸 SQL 注入,8.5.9 起修复
资讯
CVE-2026-17543:PHP ext-pgsql 数组转义逃逸 SQL 注入,8.5.9 起修复
2026-09-09 21:02:33
PHP 8.5.9 起修复 ext-pgsql 因反斜杠转义未对齐 PostgreSQL 语义导致的 SQL 注入,影响 pg_insert/pg_update/pg_select/pg_delete 自动拼 SQL 的便捷函数。讲清根因、受影响版本、危险写法与升级/改显式参数化的修复路径,并附同批 bccomp 越界写等修复。
PHP
SQL注入
安全
ext-pgsql
PostgreSQL
Go 1.26.6/1.25.13 安全修复:KeyUpdate 打满 CPU,IDNA 误判可提权
资讯
Go 1.26.6/1.25.13 安全修复:KeyUpdate 打满 CPU,IDNA 误判可提权
2026-09-09 21:02:33
Go 1.26.6/1.25.13 安全点发版,三个能被外部输入触发、自建服务常踩的洞:crypto/tls KeyUpdate 无限握手拖死 TLS 服务端、net/url resolvePath 处理 .. 的二次复杂度 DoS、x/net/idna 域名解码错误接受 ASCII-only Punycode 导致的鉴权提权。逐个给 CVE/issue、修复思路与升级自查命令。
Go
安全
crypto
tls
x
net
运维
vLLM v0.29.0 版本解读:Model Runner V2 全面默认与新一代推理优化
编程
vLLM v0.29.0 版本解读:Model Runner V2 全面默认与新一代推理优化
2026-09-09 17:12:00
vLLM v0.29.0 发布:Model Runner V2 成为所有模型默认执行路径,新增 Hy4、腾讯 770B MoE、Qwen3.8-Flash-Next 等模型支持,并为 Kimi-K3 与 DeepSeek V4 提供端到端与 kernel 级性能优化,值得推理服务升级关注。
vLLM
LLM 推理
Model Runner V2
开源项目
性能优化
Apache Maka(孵化中):记录 agent 每次运行的开源工作台项目解读
编程
Apache Maka(孵化中):记录 agent 每次运行的开源工作台项目解读
2026-09-09 12:15:44
Apache Maka(孵化中)是开源 agent 工作台,以追加式 RuntimeEvent 日志完整记录 agent 每次运行的模型消息、工具调用与权限决策,支持桌面/TUI/CLI,本地数据优先、模型自备,提供任务级评测,适合 agent 行为审计与 harness 对比。
Apache Maka
agent
开源项目
运行时
本地优先
public-apis:社区维护的开源公共 API 目录项目解读
编程
public-apis:社区维护的开源公共 API 目录项目解读
2026-09-09 12:15:44
public-apis 是 GitHub 上社区维护的公共 API 目录项目,手工整理收录动物、金融、地理、天气、新闻等数十个领域的免费公共 API,附鉴权/HTTPS/CORS 元信息并开放 PR 贡献,适合原型联调与接口选型。
public-apis
API
开源项目
开发者工具
GitHub CLI 2.99 更新说明:issue/PR 媒体附件上传与 issue develop worktree
编程
GitHub CLI 2.99 更新说明:issue/PR 媒体附件上传与 issue develop worktree
2026-09-09 11:17:15
GitHub CLI 2.99 更新:新增可重复的 --attach 标志,在 issue/PR/评论中直接上传图片与视频;gh issue develop 支持 worktree 检出,不打扰当前工作区。命令行提交复现素材更高效。
GitHub CLI
命令行工具
开发效率
开源软件
ripgrep 15.2 更新说明:跨目录 gitignore 误匹配修复与大语料遍历提速
编程
ripgrep 15.2 更新说明:跨目录 gitignore 误匹配修复与大语料遍历提速
2026-09-09 11:17:14
ripgrep 15.2 更新:修复跨目录搜索时的 gitignore 匹配错误,大规模目录遍历性能提升,尊重 GIT_CONFIG_GLOBAL/SYSTEM 配置,新增 aarch64 musl 官方二进制。大型仓库检索与容器场景可升级。
ripgrep
命令行工具
搜索
Rust
开源软件
OBS Studio 32.2 更新说明:SDR 合成 HDR 滤镜、动态码率与 Apple Silicon 迁移
编程
OBS Studio 32.2 更新说明:SDR 合成 HDR 滤镜、动态码率与 Apple Silicon 迁移
2026-09-09 11:17:14
OBS Studio 32.2 更新:NVIDIA SDK 升至 13(最低驱动 570)、新增 SDR→HDR 合成滤镜与动态码率支持,Apple Silicon 强制迁移、macOS 12 停止支持。直播与录制用户升级前需核对驱动与插件版本。
OBS
直播
录屏
NVENC
开源软件
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
294
下一页
共 294 页
到第
页
确定