程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
编程(第15页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
编程
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
2026-09-20 21:01:27
Go 1.27 正式发布,方法可以声明自己的类型参数,结构体字面量能直接赋值提升字段,encoding/json/v2 去掉实验开关且默认更严格。小于 80 字节的分配最多便宜 30%,代价是二进制增大约 60KB;另有多项 GODEBUG 被永久移除。
Go
Go1.27
泛型
encoding
json
性能优化
PostgreSQL 18 发布:io_method 三选一、uuidv7() 落地、虚拟生成列变成默认
编程
PostgreSQL 18 发布:io_method 三选一、uuidv7() 落地、虚拟生成列变成默认
2026-09-20 21:01:27
PostgreSQL 18 引入异步 I/O 子系统,io_method 可在 worker、io_uring、sync 之间切换,某些读取场景快至 3 倍;uuidv7() 提供时间有序主键,虚拟生成列成为默认,RETURNING 支持 OLD/NEW,pg_upgrade 保留优化器统计。
PostgreSQL
数据库
异步IO
uuidv7
性能调优
主键
调优
自建 LLM 推理引擎:默认 vLLM 之后,什么时候该换 SGLang 或 TensorRT-LLM?
编程
自建 LLM 推理引擎:默认 vLLM 之后,什么时候该换 SGLang 或 TensorRT-LLM?
2026-09-20 00:04:35
自建 LLM 推理引擎的选型与部署边界:vLLM 为什么是默认起点,SGLang 的 RadixAttention 只有前缀命中时才有效,TensorRT-LLM 的编译成本与 NVIDIA 硬件锁定意味着什么,以及为什么横评数字只能当方向性参考、必须自测。
inference
engine
推理引擎
vLLM
SGLang
TensorRT-LLM
LLM
部署
AI
工程
同一个 SKILL.md 装进四个宿主:Agent Skills 的目录约定、冲突优先级与安装坑
编程
同一个 SKILL.md 装进四个宿主:Agent Skills 的目录约定、冲突优先级与安装坑
2026-09-20 00:04:12
Agent Skills 开放标准实操笔记:一个 SKILL.md 目录如何装进 Claude Code、Codex、Gemini CLI、Command Code,各自的安装路径、同名冲突优先级与 /skill:<name> 绕过方式,frontmatter 校验失败的静默表现,扩展字段带来的"可移植但行为不一致",以及 addyosmani/agent-skills 一行 npx 安装时丢 references 的具体坑。
AI
Agent
Skills
SKILL.md
智能体技能
Claude
Code
开发工具
技能
约定
Venice Read Compute:把字段投影和向量点积下推到服务端
编程
Venice Read Compute:把字段投影和向量点积下推到服务端
2026-09-20 00:04:11
Venice 的 read compute 是服务端下推读:project 只支持顶层字段,dotProduct/cosineSimilarity 返回标量,hadamardProduct 要带 version 2 请求头,streamingExecute 超时返回部分结果而不抛异常。附算子签名、客户端延迟对比与报错类。
Read
Compute
读时计算
下推计算
Venice
向量检索
Java
Claude Code 并行 Agent 怎么选:五种方式、三个硬限制,以及 568 并发的传言
编程
Claude Code 并行 Agent 怎么选:五种方式、三个硬限制,以及 568 并发的传言
2026-09-20 00:03:49
Claude Code 有五种并行方式(subagents、agent view、agent teams、projects、dynamic workflows)。本文用官方文档对照它们的适用场景,讲清三个硬限制:并发默认 20、嵌套深度 3/5、dynamic workflows 的 min(16, cpu_cores−2),并澄清流传的「568 并发」只是演示数字。附 worktree 隔离与 agent teams 不隔离的区别、3–5 个子代理甜点区与 token 成本取舍。
parallel
agents
并行代理
多智能体
Claude
Code
AI
Agent
子代理
worktree
PARA
PHP 8.5.0 发布:管道运算符、clone with 和 Fatal error backtrace
编程
PHP 8.5.0 发布:管道运算符、clone with 和 Fatal error backtrace
2026-09-19 21:02:11
PHP 8.5.0 带来 |> 管道运算符、clone with 改写 readonly 属性、#[NoDiscard] 返回值检查、array_first()/array_last()、Closure::getCurrent(),以及默认开启的 Fatal error backtrace。附 cURL 持久共享句柄与弃用项。
PHP
8.5
语言特性
后端
Vue 3.6.0-rc.1 进入 RC:Vapor Mode 功能集完成,编译期不再生成 VNode
编程
Vue 3.6.0-rc.1 进入 RC:Vapor Mode 功能集完成,编译期不再生成 VNode
2026-09-19 21:02:11
Vue 3.6.0-rc.1 进入 RC,Vapor Mode 功能集完成:编译器直接输出命令式 DOM 操作,不再生成 VNode。整理开启方式(script setup vapor / createVaporApp / vaporInteropPlugin)、不支持哪些 API,以及第三方基准的挂载与内存数据。
Vue
Vapor
Mode
前端
3.6
6.0
Debian Code Search 用纯 Go SIMD 重写 TurboPFor:删掉最后一行 cgo,性能反超 C 库
编程
Debian Code Search 用纯 Go SIMD 重写 TurboPFor:删掉最后一行 cgo,性能反超 C 库
2026-09-19 20:03:33
Debian Code Search 作者用 Go 1.26/1.27 实验性 simd/archsimd 包重写服役 7 年的 C 版 TurboPFor 整数压缩库,删掉最后一行 cgo:先靠减少分配、泛型位宽特化把纯标量性能拉到 C 的 76% 以上,再用 AVX2 垂直布局取得 3 倍加速,最后靠位置汇编计数再翻一倍,反超原 cgo 版本。
Go
SIMD
性能优化
cgo
AVX512
avx
C 库
TinyGo 0.42 发布:runtime panic 现在可以 recover,新增 UEFI target,支持 Go 1.27 与 LLVM 22
编程
TinyGo 0.42 发布:runtime panic 现在可以 recover,新增 UEFI target,支持 Go 1.27 与 LLVM 22
2026-09-19 20:01:48
TinyGo 0.42 让 nil 解引用、除零、越界、channel 等 runtime panic 可被 defer/recover 捕获,并新增最小化 UEFI target、支持 Go 1.27 与 LLVM 22,同时推进 ESP32/STM32/USB 支持。
TinyGo
Go
嵌入式
UEFI
LLVM
用 btm 做日常监控:官方源停在 0.12.3,装完要先处理这几件事
编程
用 btm 做日常监控:官方源停在 0.12.3,装完要先处理这几件事
2026-09-19 00:05:10
把 bottom(命令名 btm)当日常系统监控用:Ubuntu 官方源冻结在 0.12.3、上游已是 0.14.9,装完要先确认版本;温度/电池在 Linux 常要 root,布局靠 bottom.toml 的 [[row]] 配置,--basic 适配慢速 SSH、--json 做无头采集,并给出与 htop/btop 的取舍。
系统工具
bottom
终端监控
系统监控
Rust
Linux
仪表盘
图形
图标
Kata Containers 4.0 默认切到 runtime-rs:老的 TOML 配置不是照搬就能跑
编程
Kata Containers 4.0 默认切到 runtime-rs:老的 TOML 配置不是照搬就能跑
2026-09-19 00:04:38
Kata Containers 4.0 起默认运行时从 Go runtime 换成 Rust 的 runtime-rs,默认 RuntimeClass 变为 qemu-runtime-rs,Go runtime 进入弃用期。升级时最容易踩的是配置文件:哪些选项被无替代丢弃、哪些改名换表换单位、guest swap 为何被 QEMU 插件拒绝,一篇讲清迁移要逐项核对的差异。
Kata
Containers
容器运行时
安全容器
Kubernetes
containerd
虚拟化
Rust
docker checkpoint 之后 restore,计数器从 2 接着数:CRIU 存下了哪些状态,哪些它存不了
编程
docker checkpoint 之后 restore,计数器从 2 接着数:CRIU 存下了哪些状态,哪些它存不了
2026-09-19 00:04:07
用 podman/docker 给容器打检查点再恢复,计数器从冻结时的值继续,而不是从 0 重来。本文串起 CRIU 的进程级与容器级两条命令路径,讲清 seccomp、--tcp-established、EINTR 三个前提,PID 复现与 ns_last_pid 机制,以及 GPU、容器自我打点、跨 CPU 型号等打不了/恢复不了的边界和排查顺序。
CRIU
容器热迁移
检查点恢复
Linux运维
自托管 ToolJet:一条命令试跑,生产走 Compose,升级前先备份两个库
编程
自托管 ToolJet:一条命令试跑,生产走 Compose,升级前先备份两个库
2026-09-19 00:04:01
开源低代码/内部工具平台 ToolJet 的自托管部署笔记:本地怎么用一条 docker run 试跑,生产怎么用生成的 Compose 与内部脚本产出的密钥启动,TOOLJET_HOST 与自签证书要怎么配,Workflows 多 worker 为什么必须换外部 Redis,以及升级 LTS 前必须备份 PG_DB 与 TOOLJET_DB 两个库的硬门槛。
开发平台
低代码平台
ToolJet
自托管
Docker
内部工具
Ebitengine 2.10:桌面平台改纯 Go,顺带把无头测试和 shader 预编译做了
编程
Ebitengine 2.10:桌面平台改纯 Go,顺带把无头测试和 shader 预编译做了
2026-09-18 21:02:05
Ebitengine v2.10.0(2026-09-08)让 macOS 与 Linux/BSD 桌面构建彻底摆脱 Cgo,只需 Go 1.25+ 即可编译;同时引入 VM guest 模式(无头测试、AI Agent skill)与实验性 shader 预编译。本文按官方 Release Notes 梳理纯 Go 化的边界、新 API 与升级注意点。
Go
Ebitengine
游戏开发
Cgo
purego
绘图
图形
Go 提案 #81450:cgo 调用预编译 C 库时不再需要 C 工具链
编程
Go 提案 #81450:cgo 调用预编译 C 库时不再需要 C 工具链
2026-09-18 21:01:06
Go 核心开发者 Matloob 提交提案 golang/go#81450,拟让 cgo 在调用预编译 C 库时彻底摆脱 gcc/clang:用 Go 语法 binding 文件描述 C ABI,由 Go 工具链自行生成 Go+汇编胶水代码。本文梳理提案动机、与 Go 1.20/1.21 剥离 C 工具链的路线关系,以及它覆盖不到的传统 cgo 场景。
Go
cgo
AI-GPU
交叉编译
C 库
FrankenPHP 装法与运行:Go 写的 PHP 应用服务器,php-server 与 Worker 怎么配
编程
FrankenPHP 装法与运行:Go 写的 PHP 应用服务器,php-server 与 Worker 怎么配
2026-09-18 20:01:16
FrankenPHP 是用 Go 编写、构建在 Caddy 之上的 PHP 应用服务器,通过 CGO 把 PHP 解释器嵌进 Go 运行时。本文整理各平台安装方式、php-server / php-cli 命令参数、Docker 部署、Caddyfile 与 php.ini 配置差异,以及 Worker 模式原理。
PHP
FrankenPHP
Caddy
Docker
Go
UCloud 开源 UDB MySQL MCP Server:用自然语言查实例、规格和备份,默认只读
编程
UCloud 开源 UDB MySQL MCP Server:用自然语言查实例、规格和备份,默认只读
2026-09-18 20:00:36
UCloud 开源的 UDB MySQL MCP Server,把云数据库实例、规格、价格、备份的查询与管理封装成 MCP 工具,供 Cursor、Claude 等客户端调用。默认只读,可切 readwrite/admin;给出 Go 源码编译与 Docker+SSE 两种接入配置和 API 密钥获取方式。
MCP
MySQL
Go
云数据库
UCloud
规格
编程
4B 端侧模型跑 Agent:Spark-X2.5 本地部署与 Codex 接入实测
2026-09-18 06:56:25
科大讯飞旗下词元星火开源的 Spark-X2.5-1.7B / 4B 端侧模型,实测在一个笔记本上用 llama.cpp 部署、跑通 28 token/s,并接入翻译工具和 Codex。记录一句话让 Agent 自动部署模型、CC Switch 切换供应商、让 4B 模型读完整项目并调用 Archify 技能生成架构图的完整过程,附 Hugging Face / ModelScope / GitHub 地址。
Spark-X2.5
端侧模型
llama.cpp
Codex
Agent
科大讯飞
从 clone 到跑起来压到 5 分钟:给仓库做一次 DX 审计
编程
从 clone 到跑起来压到 5 分钟:给仓库做一次 DX 审计
2026-09-18 00:05:16
把 dx-optimizer 的四领域、五步流程、六类交付物、四项指标当成 DX 审计清单:用 Makefile setup 把上手压到 5 分钟、package.json 脚本加 test:changed 缩短反馈回路、lefthook/husky 只跑秒级检查,以及哪些改进其实是过度工程。
开发体验
DX
开发者体验
工程效能
DevEx
Git
Hooks
MySQL 库表设计规范:金额用 decimal、状态用 tinyint、索引守住最左前缀
编程
MySQL 库表设计规范:金额用 decimal、状态用 tinyint、索引守住最左前缀
2026-09-18 00:04:29
一份可落地的 MySQL 库表设计规范:建库参数与命名、必备标准字段、字段类型选型(金额用 decimal、状态用 tinyint、时间用 datetime)、约束与索引规范(最左前缀、索引失效清单),并给出用户主表、订单主表、订单明细三张可直接使用的建表 DDL。
数据库设计
MySQL
表结构设计
索引优化
建表规范
外键
冗余
GSC 反复报索引问题:清理虚假 /en/ 页面、接入 IndexNow 与 GitHub Pages 双仓部署
编程
GSC 反复报索引问题:清理虚假 /en/ 页面、接入 IndexNow 与 GitHub Pages 双仓部署
2026-09-18 00:04:14
Astro 博客上线后 GSC 持续报索引问题:robots.txt 屏蔽中转页、404 死链,以及最坑的虚假 /en/ 英文版 URL。给出 sitemap filter、hreflang 清理、noindex 三段修复代码,并在构建钩子里接入 IndexNow 主动推送,最后附 GitHub Pages 双仓部署(私有文章仓 + 公开代码仓 + repository_dispatch)的踩坑记录。
搜索引擎优化
SEO
GSC
IndexNow
Astro
博客部署
DooTask 自托管部署:./cmd install 起服务,升级 502 与迁移备份
编程
DooTask 自托管部署:./cmd install 起服务,升级 502 与迁移备份
2026-09-18 00:03:52
DooTask 是 PHP + Vue 的开源协作平台(任务、文档、思维导图、IM)。这篇记录用 Docker Compose 一条 ./cmd install 起 MariaDB/Redis/php-fpm/Nginx,以及端口、SSL、升级 502 用 ./cmd reup、迁移要拷 public/uploads 与 docker/appstore 等运维细节。
协作工具
DooTask
自托管
Docker
项目管理
PHP
一个小程序模板发 200 家商户:微信服务商代开发的 ext.json、directCommit 与批量发版
编程
一个小程序模板发 200 家商户:微信服务商代开发的 ext.json、directCommit 与批量发版
2026-09-18 00:03:50
梳理微信服务商代开发小程序的完整链路:绑定开发小程序、草稿箱到模板库(上限 200 个模板)、ext.json 字段与同名覆盖规则、directCommit 直提审核、commit 接口参数与 85044/85048/9402202 等高频错误码,以及 miniprogram-ci 批量发版工具,附官方文档链接。
微信开发
小程序
第三方平台
miniprogram-ci
ext.json
指引
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
12
13
14
15
16
17
18
…
287
下一页
共 287 页
到第
页
确定