程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
谁给 crates.io 付账单:Rust 基金会的治理边界与资金通道
编程
谁给 crates.io 付账单:Rust 基金会的治理边界与资金通道
2026-10-06 00:04:04
crates.io 挂了谁修、编译器 CI 账单谁付、商标被抢注谁打官司?梳理 Rust 基金会与 Rust 项目的“权、钱分离”:基金会管基础设施、资金、法务与商业连接,项目保留语言自治;拆解维护者基金、驻场维护者、生态基金、Project Goals 四条资金通道,以及 RCN、Trusted Trainer、Ferrocene 机制,并对照 Go 依赖 Google 的治理模式。
rust
foundation
Rust基金会
开源治理
基金会治理
维护者基金
Rust
Go治理对比
RESP3 不是 JSON:14 行类型表、HELLO 握手与客户端缓存
编程
RESP3 不是 JSON:14 行类型表、HELLO 握手与客户端缓存
2026-10-06 00:03:53
RESP 是 Redis 的线缆协议,不是 JSON/序列化库。本文给出 RESP2/RESP3 的 14 行首字节类型表、HELLO 握手语法、RESP3 新增类型(Map/Set/Push/Verbatim)与客户端缓存动因,以及 Kvrocks 未落地的原因和 Go 手写 Reader 的解析要点。
resp协议
RESP
RESP3
Redis
序列化协议
HELLO
握手
客户端缓存
协议解析
在 prompt 之外拦下工具调用:Microsoft agent-governance-toolkit
编程
在 prompt 之外拦下工具调用:Microsoft agent-governance-toolkit
2026-10-06 00:03:42
Agent 上了生产后,"这个动作允许吗/是谁做的/能证明吗"三个问题绕不过去。这篇拆 Microsoft agent-governance-toolkit:在模型意图落地前的应用层拦截每次工具调用,用 YAML 策略做确定性放行/拒绝,配套零信任身份、四层权限环沙箱、SRE kill switch 与审计,含 Python/TS/.NET/Rust/Go 五语言接入方式与 agt verify 合规检查。同时说明它的边界:应用中间件层治理,而非内核级隔离。
agent治理
Agent治理
智能体治理
Agent
Governance
策略执行
零信任身份
AI
Agent安全
工具调用拦截
ON CONFLICT 的冲突目标怎么推断:从 no unique or exclusion constraint 报错到 SQLite 的两义
编程
ON CONFLICT 的冲突目标怎么推断:从 no unique or exclusion constraint 报错到 SQLite 的两义
2026-10-06 00:03:24
ON CONFLICT 的冲突目标怎么定:列推断、ON CONSTRAINT、部分唯一索引各有什么要求,excluded 伪表引用新值,以及 no unique or exclusion constraint 报错的真实原因;顺带理清 SQLite 里 ON CONFLICT 的两义与解析歧义。
ON
CONFLICT
UPSERT
冲突目标
excluded
PostgreSQL
SQLite
唯一索引
SQL
Math.sumPrecise 进入 Stage 4:reduce 求和的精度问题与它的解法
编程
Math.sumPrecise 进入 Stage 4:reduce 求和的精度问题与它的解法
2026-10-06 00:03:18
Math.sumPrecise 已到 TC39 Stage 4、进 ECMAScript 2027。这篇讲清它与 reduce 朴素求和的精度差异、为什么只收 iterable、空集为何返回 -0、非 Number 为何抛 TypeError,以及它依然解决不了 0.1+0.2 的原因和规范里的状态机细节。
math.sumprecise
Math.sumPrecise
JavaScript
浮点精度
ES2027
TC39
reduce
ECMAScript
Go 1.24 的 map 换成了 Swiss Table:从 8 槽 group 到 #81299 的无限 split
编程
Go 1.24 的 map 换成了 Swiss Table:从 8 槽 group 到 #81299 的无限 split
2026-10-05 21:31:39
拆解 Go 1.24 起内置 map 的 Swiss Table 实现:8 槽 group 与 uint64 控制字、H1/H2 切分、三角探测、7/8 load factor、1024 槽后 split、directory 与 global/local depth;并用 golang/go#81299 的最小复现说明同哈希键超过 896 个时为何会无限 split 与 OOM。
Go
SwissTable
map
运行时
哈希表
性能
kage:用 headless Chrome 抓站,剥掉 JS 后打包成 ZIM 或单个可执行文件
综合
kage:用 headless Chrome 抓站,剥掉 JS 后打包成 ZIM 或单个可执行文件
2026-10-05 21:31:39
kage 是 Go 写的离线网站归档工具:用 headless Chrome 渲染页面、快照 DOM、剥离全部脚本并把资产本地化,支持断点续爬与幂等;可打包成 ZIM(Kiwix 格式)或约 13 MiB 的自包含二进制,附完整命令与关键 flag。
Go
kage
离线归档
headless
Chrome
ZIM
Kiwix
.NET 10 LTS:JIT 换成图级循环识别,类库补齐 ML-KEM/ML-DSA/SLH-DSA
编程
.NET 10 LTS:JIT 换成图级循环识别,类库补齐 ML-KEM/ML-DSA/SLH-DSA
2026-10-05 21:03:19
.NET 10 LTS 支持到 2028-11;JIT 循环反转改用基于图的自然循环识别,栈分配与去虚拟化扩展,Arm64 新写屏障让 GC 暂停改善 8–20%;类库补齐 ML-KEM/ML-DSA/SLH-DSA 与 JSON strict 预设、WebSocketStream。
.NET
编程语言
版本发布
Bun 1.4 发布:从 Zig 重写为 Rust,空闲 CPU 占用降到 1/5
编程
Bun 1.4 发布:从 Zig 重写为 Rust,空闲 CPU 占用降到 1/5
2026-10-05 21:03:19
Bun 1.4 从 Node.js 测试套件新增 1517 个通过测试,空闲 CPU 占用降到 1/5、内存最多降 35%,并把运行时间从 Zig 重写为 Rust;内置新增 Bun.Image/WebView/markdown/cron/Terminal 与 bun run --parallel 等命令。
Bun
JavaScript
运行时
Traefik Proxy v3.7 发布:Ingress NGINX Provider 转正,85+ annotation 原样可用
综合
Traefik Proxy v3.7 发布:Ingress NGINX Provider 转正,85+ annotation 原样可用
2026-10-05 21:02:54
Traefik Proxy v3.7 原生支持 85+ Ingress NGINX annotation,Ingress NGINX Provider 转正;snippet 被解析成结构化输入并走安全指令允许列表。另提醒 v3.6.14 的 Chain 中间件 allowCrossNamespace breaking change。
Traefik
Ingress
运维
Kafka 4.1.0 升级笔记:controller quorum 改成动态配置要走哪几步
综合
Kafka 4.1.0 升级笔记:controller quorum 改成动态配置要走哪几步
2026-10-05 21:02:54
Kafka 4.1.0 支持把静态 controller quorum 升级为动态配置(KIP-853/kraft.version=1),需用 kafka-features.sh 升级并把 controller.quorum.voters 换成 controller.quorum.bootstrap.servers;另含 Consumer#close、指标、flush 死锁保护等变更。
Kafka
KRaft
运维
OpenTofu v1.12:tofu init 首次安装补齐全平台 h1 哈希,tofu providers lock 多数情况可以省掉
资讯
OpenTofu v1.12:tofu init 首次安装补齐全平台 h1 哈希,tofu providers lock 多数情况可以省掉
2026-10-05 21:02:41
OpenTofu v1.12 让 Registry 返回完整校验和,tofu init 首次安装即写入全平台 h1 哈希,多数团队可省掉 tofu providers lock;另有 import identity、-json-into、language 块与 enabled 的 patch 级 breaking change。
OpenTofu
Terraform
运维
ClickHouse 26.7 后台引擎控制命令合并,NATS JetStream 改成至少一次
代码
ClickHouse 26.7 后台引擎控制命令合并,NATS JetStream 改成至少一次
2026-10-05 21:02:41
ClickHouse 26.7 把 Kafka/RabbitMQ/NATS/S3Queue 等后台引擎的控制统一到 SYSTEM STOP/START/PAUSE/CANCEL/REFRESH;NATS JetStream 表改为插入成功后才 ack,默认语义变为至少一次,另新增 nats_wait_for_flush_interval 等设置。
ClickHouse
数据库
运维
Rust 1.99.0:C 变参函数可由 Rust 定义,Box::leak 文档改口
编程
Rust 1.99.0:C 变参函数可由 Rust 定义,Box::leak 文档改口
2026-10-05 21:02:01
Rust 1.99.0 稳定了在 Rust 里定义 extern "C" 变参函数、VecDeque::retain_back、Layout::for_value_raw 等 API;RangeInclusive 迭代被优化带来行为变化,Box::leak 文档改口建议改用 into_non_null/into_raw。
Rust
编程语言
版本发布
Valkey 9.2.0-rc1:无 fork RDB、Path Hash、ACL 角色与 B+ tree sorted set
编程
Valkey 9.2.0-rc1:无 fork RDB、Path Hash、ACL 角色与 B+ tree sorted set
2026-10-05 20:04:41
Valkey 9.2.0-rc1(2026-09-16,预发布)发布说明解读:新增无 fork RDB 快照(内存峰值降低但写入吞吐降约15%,不影响 AOF rewrite)、radix tree 的 Path Hash 数据类型、可复用 ACL 角色与 ACL DIGEST、大批量 sorted set 改用 B+ tree(OBJECT ENCODING 变 btree)、INCREX、热 key 检测、复制限流与优先级客户端,含配置步骤与取舍。
Valkey
Redis
数据库
运维
RDB
快照
Cloudflare 发布 cf CLI:命令从 Wrangler 的 280 条扩到 3000+,默认输出 JSON 给 AI Agent
资讯
Cloudflare 发布 cf CLI:命令从 Wrangler 的 280 条扩到 3000+,默认输出 JSON 给 AI Agent
2026-10-05 20:02:43
Cloudflare 发布新 CLI `cf`:从 Wrangler 约 280 条命令扩展到覆盖 3000+ API 操作,默认输出 JSON 给 AI Agent,配置改为 TypeScript 的 cloudflare.config.ts,构建改用 Vite。含安装、cf cli search 找命令、bindings/triggers 配置示例与 cf migrate 迁移路径。
Cloudflare
CLI
Wrangler
AI
Agent
Vite
支付接口报「时间戳过期 / 非法时间戳」:微信 5 分钟、Stripe 300 秒、支付宝非法 timestamp 的排查
代码
支付接口报「时间戳过期 / 非法时间戳」:微信 5 分钟、Stripe 300 秒、支付宝非法 timestamp 的排查
2026-10-05 09:01:11
微信支付报 401「timestamp 超过 5 分钟」、Stripe webhook 报 Timestamp outside the tolerance zone、支付宝报 isv.invalid-timestamp 时,问题通常在服务器时钟、时区或时间戳格式,不在签名算法。对照三家的容忍窗口和时间戳格式,给出 NTP/chrony 对时、偏差计算与签名串时间戳不一致的排查步骤。
支付接口
微信支付
Stripe
支付宝
时间戳
NTP
MySQL 没有 MERGE/RETURNING:REPLACE、ON DUPLICATE KEY UPDATE、INSERT IGNORE 的坑与选型
编程
MySQL 没有 MERGE/RETURNING:REPLACE、ON DUPLICATE KEY UPDATE、INSERT IGNORE 的坑与选型
2026-10-05 00:05:38
标准 SQL 有 MERGE,MySQL 至今没有,也没有 RETURNING。本文对照 MySQL 三件套 upsert(REPLACE、INSERT ... ON DUPLICATE KEY UPDATE、INSERT IGNORE)的实际语义:REPLACE 触发删除+插入、自增空洞、外键级联与默认值重置;ON DUPLICATE KEY UPDATE 的 affected rows 0/1/2 与 8.0.20 后行别名写法;MariaDB 10.5+ 的 RETURNING 与限制。附选型对照表。
MERGE
RETURNING
MySQL
upsert
ON
DUPLICATE
KEY
UPDATE
REPLACE
INTO
MariaDB
SQL
数据库
MicroPython esp32 模块笔记:PCNT 4X 正交解码、OTA 回滚与 deep sleep 唤醒
编程
MicroPython esp32 模块笔记:PCNT 4X 正交解码、OTA 回滚与 deep sleep 唤醒
2026-10-05 00:05:14
按 MicroPython 官方 esp32 模块文档整理的工程师笔记:睡眠唤醒源(ext0/ext1/gpio/touch/ulp)区别、idf_heap_info 与 idf_task_info 诊断的正确用法、Partition 的 OTA 回滚与 mark_app_valid_cancel_rollback 的 OSError(-261)、PCNT 单单元 4X 正交解码完整示例与 IRQ 竞态注意点、RMT 的三种 write_pulses 模式与 beta 警告,以及 ULP/NVS/LDO 的芯片限制。
micropython
嵌入式
ESP32
单片机
物联网
固件
GORM v1.30 的 gorm.G[T]:泛型 API 与链式 API 并存,复用实例不再污染 SQL
编程
GORM v1.30 的 gorm.G[T]:泛型 API 与链式 API 并存,复用实例不再污染 SQL
2026-10-05 00:04:54
GORM v1.30.0 起引入泛型 API gorm.G[T],本文对照传统链式写法给出 CRUD、Joins/Preload 新签名与移除的 FirstOrCreate/Save 迁移方式,并解释复用一个泛型实例为何不再条件污染(apply 每次 NewDB session 并重放 ops)。
GORM框架
Go
ORM
Go语言
数据库
MicroPython v1.29.0 发布:新增 psoc-edge 端口,编码参数开始抛 LookupError,SDCard 读写返回值反转
编程
MicroPython v1.29.0 发布:新增 psoc-edge 端口,编码参数开始抛 LookupError,SDCard 读写返回值反转
2026-10-05 00:04:11
MicroPython v1.29.0(2026-08-24)release notes 分组解读:新增 psoc-edge 端口与 machine.mem_backup()、manifest c_module(),esp32 升到 ESP-IDF v5.5.2,并梳理 7 条会踩坑的 breaking changes——encoding 校验抛 LookupError、SDCard 读写返回值反转、nrf sys.platform 统一、stm32 寄存器常量去掉 _S/_NS。附固件体积变化与升级自查清单。
micropython
嵌入式
单片机
ESP32
STM32
固件
React 19.2 用起来要注意什么:Activity、useEffectEvent、部分预渲染与 SSR 变更
编程
React 19.2 用起来要注意什么:Activity、useEffectEvent、部分预渲染与 SSR 变更
2026-10-05 00:04:01
React 19.2 发布说明的工程师向解读:Activity 的 visible/hidden 两模式会卸载 effect 但保留 state 并延后更新;useEffectEvent 解决依赖数组里 theme 变化导致重连的老问题,但 Effect Event 不能进依赖数组;cacheSignal 只在 RSC 用;Partial Pre-rendering 走 prerender→resume;以及 Node 上 Web Streams 支持但官方仍推荐 Node Streams 的坑、SSR Suspense 批处理 2.5s 让路 LCP、useId 前缀变更。
React前端
React19
前端工程
SSR
React
Hooks
别只盯着「删掉那把锁」:PEP 703 改了 PyObject 的哪些字段,PEP 779 用什么硬指标判定转正
编程
别只盯着「删掉那把锁」:PEP 703 改了 PyObject 的哪些字段,PEP 779 用什么硬指标判定转正
2026-10-05 00:03:48
PEP 703 到底在设计层改了什么:偏置引用计数把对象头拆成 ob_tid/ob_ref_local/ob_ref_shared 三字段、immortal 对象与 0b00–0b11 引用计数状态、mimalloc 替换 pymalloc、Py_mod_gil 槽与 PYTHONGIL 覆盖;以及 PEP 779 给 free-threaded 构建进入 Phase II 定的 15% 性能、20% 内存硬指标和 Stable ABI 开放问题。
PEP
703
free-threading
GIL
CPython
Python
自由线程
引用计数
Octop:单进程跑完 Web、IM 与 cron 的多用户 Agent 运行时
综合
Octop:单进程跑完 Web、IM 与 cron 的多用户 Agent 运行时
2026-10-04 21:31:25
腾讯开源的 Octop:单进程同时跑 Web 仪表盘、CLI、IM 渠道与 cron,多用户、多 Agent 自托管。默认 SQLite(WAL)、可选 Postgres,含 ACP 双向、专家库、memory slim。附安装/运行/Docker 与数据目录说明及取舍。
Octop
自托管
AI
助手
多
Agent
Python
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
323
下一页
共 323 页
到第
页
确定