程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章 · 第28页
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
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
编程语言
版本发布
avx
循环
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
运维
IBM
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
运维
哈希
1.1
主键
流水线
init
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
快照
2.0
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
固件
M3
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
企业微信
仪表盘
飞书
生态
重启
ARTEX:双图架构的 LLM 自主渗透测试系统,Go 单二进制自托管
综合
ARTEX:双图架构的 LLM 自主渗透测试系统,Go 单二进制自托管
2026-10-04 21:30:54
ARTEX 是百度「agent+」攻防挑战赛冠军项目:Go 后端 + Next.js 前端,用资产图 + 探索图的双图架构驱动 LLM agent 自主渗透。自托管五路部署、页面一键更新与回滚、SSE 反代配置,附 AGPL-3.0 合规声明。
ARTEX
自托管
LLM
Agent
渗透测试
Go
仪表盘
布局
攻防
OpenSSL 3.6.4 安全修复:QUIC INITIAL 双重释放与 CMS 解包 8 字节越界写
综合
OpenSSL 3.6.4 安全修复:QUIC INITIAL 双重释放与 CMS 解包 8 字节越界写
2026-10-04 21:03:43
OpenSSL 3.6.4(2026-08-25)安全修复里两条有明确触发路径:CVE-2026-18798 QUIC 服务端处理 INITIAL 包时双重释放,CVE-2026-63072 因长度查询与实际写入不一致导致 CMS 解包固定 8 字节越界堆写。本文拆解成因,并整理 3.6 相对 3.5 的新增能力、不兼容点与 2026-11-01 的支持结束时间。
OpenSSL
安全
TLS
运维
可复现
缓冲区
3.6
时序
init
systemd v258 升级运维笔记:tty 默认不可写、runlevel 消失、内核基线抬到 5.4
综合
systemd v258 升级运维笔记:tty 默认不可写、runlevel 消失、内核基线抬到 5.4
2026-10-04 21:03:43
systemd v258 有几处升级后会直接踩到的变化:tty/pts 默认权限从 0620 改成 0600,wall/write 跨用户写终端会失败;logind 把无 TTY 的系统用户会话归为 *-light,默认不再拉起 per-user service manager;SysV 的 runlevel/telinit 与 /forcefsck 文件方式全部失效;内核基线抬到 5.4。
systemd
Linux
运维
内核
图形
图形界面
投递
go-redis v9.22 改了跨 SDK 默认值:超时 5s、集群刷新 60s,故障暴露会变慢
代码
go-redis v9.22 改了跨 SDK 默认值:超时 5s、集群刷新 60s,故障暴露会变慢
2026-10-04 21:02:38
go-redis v9.22 把一批默认值对齐到各 Redis 客户端共享的提案:读写超时 3s→5s、重试退避上限 512ms→1s、集群状态刷新 10s→60s、TCP keep-alive 改 30s/5s/3 probes。本文说清这些改动如何拖慢故障暴露与故障转移感知,附维持旧行为的代码,以及 HIMPORT fieldset 与连接池的兼容做法。
Go
Redis
go-redis
客户端
感知
故障转移
拓扑
Kubernetes v1.35:cgroup v1 节点 kubelet 不再启动,containerd 1.x 走到最后一版
综合
Kubernetes v1.35:cgroup v1 节点 kubelet 不再启动,containerd 1.x 走到最后一版
2026-10-04 21:02:38
Kubernetes v1.35 起 kubelet 默认在 cgroup v1 节点上拒绝启动(可用 failCgroupV1: false 过渡),v1.35 是最后一个支持 containerd 1.x 的版本,kube-proxy ipvs 被弃用、--pod-infra-container-image 被移除,Ingress NGINX 维护到 2026 年 3 月后归档。本文按集群侧动手顺序整理。
Kubernetes
容器
运维
cgroup
VS
Vue 3.6 Vapor 默认不再做事件委托:监听器直接绑元素,要委托得写 .delegate
编程
Vue 3.6 Vapor 默认不再做事件委托:监听器直接绑元素,要委托得写 .delegate
2026-10-04 21:02:38
Vue 3.6 从 rc.2 起,Vapor 组件默认把 DOM 监听器直接绑到元素,不再做 document 级事件委托;需要委托得写 Vapor 专用的 .delegate 修饰符。本文讲清这一改动的取舍、对既有代码的影响,以及 Vapor 的 Opt-in 写法、Options API 不支持、createVaporApp 与 vaporInteropPlugin 的边界。
Vue
前端
Vapor
事件
成本
3.6
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
25
26
27
28
29
30
31
…
349
下一页
共 349 页
到第
页
确定