程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
编程(第16页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
PageFlow:在无限画布上跑真实页面,把路由、接口、测试和诊断放进同一个上下文
编程
PageFlow:在无限画布上跑真实页面,把路由、接口、测试和诊断放进同一个上下文
2026-09-17 21:31:41
PageFlow(unplugin-pageflow)是开发环境页面流程可视化插件:读取项目路由,在无限画布上运行真实页面,把跳转关系、接口请求、关联测试与诊断结果收进同一上下文。本文给出 Vite / Vue Router / uni-app / Nuxt 接入方式、.pageflow 与 Figma 绑定、检测规则、Inspector 扩展,以及只在开发环境启用、不接管权限模型的边界说明。
PageFlow
Vite
Vue
uni-app
开发工具
画布
截图
TinyRobot v0.4.1:Vue 3 的 AI 对话组件库,三个包哪些必装、哪些先别装
编程
TinyRobot v0.4.1:Vue 3 的 AI 对话组件库,三个包哪些必装、哪些先别装
2026-09-17 21:30:58
TinyRobot 是 OpenTiny 面向 Vue 3 的 AI 对话组件库(v0.4.1,MIT)。本文拆开它的 Monorepo 三包:核心组件库、kit(Composable 与 Provider)、SVG 图标库,说明 useMessage/useConversation 如何接管消息状态、responseProvider 如何让换模型不重构前端,并给出「什么时候只装核心包、什么时候才需要 kit」的判断标准。
Vue3
TinyRobot
AI对话组件库
OpenTiny
Composable
Composer 2.9 默认拦截有漏洞的包版本:update 行为变化与升级清单
编程
Composer 2.9 默认拦截有漏洞的包版本:update 行为变化与升级清单
2026-09-17 21:03:24
Composer 2.9 改变了 update 行为:默认通过 audit.block-insecure 拦截有已知安全公告的包版本。文中说明相关配置取舍、新的 repository 命令行、update --minimal-changes、lock 冲突自动恢复与 HTTP/3 支持,并给出升级与迁移注意。
Composer
PHP
依赖管理
CI
2.9
Symfony 8.1 Console:剪贴板图片当命令入参、参数解析器、无 HTTP 内核
编程
Symfony 8.1 Console:剪贴板图片当命令入参、参数解析器、无 HTTP 内核
2026-09-17 21:02:09
Symfony 8.1 稳定版(最低 PHP 8.4)给 Console 带来三件事:终端粘贴图片作为命令入参、与 controller 同机制的参数解析器、以及无 HTTP 内核。文中给出 InputFile 加 #[Ask]、MapEntity 与 MapDateTime 的代码示例与已知限制。
Symfony
PHP
Console
命令行
图形
贴图
连接复用没清干净:curl 8.17–8.20 修掉的 33 个凭据与状态泄漏 CVE
编程
连接复用没清干净:curl 8.17–8.20 修掉的 33 个凭据与状态泄漏 CVE
2026-09-17 21:02:09
curl 8.17–8.20 修掉一批连接复用导致的凭据与状态泄漏 CVE,涉及 Digest、Negotiate、netrc、代理密码与 TLS 要求匹配。文中按影响区间列出 33 条 CVE 与修复版本,并给出升级路径和用 libcurl 时隔离连接池的做法。
curl
libcurl
网络安全
HTTP客户端
旧行为是错的,改了也算 Breaking Change:dotnet/runtime 的判定规则与四桶分诊
编程
旧行为是错的,改了也算 Breaking Change:dotnet/runtime 的判定规则与四桶分诊
2026-09-17 00:07:36
dotnet/runtime 把破坏性变更拆成三份文档:怎么按公共契约分成四个桶、怎么做风险收益权衡、Allowed/Disallowed 逐条规则,以及贡献者必须走完的 5 步流程。本文按原文顺序整理这套判定标准,并说明 Go module、PHP 包和对外 JSON 接口如何照搬这套分桶方法。
Breaking
Changes
破坏性变更
兼容性
API
dotnet
C#
版本升级
XOps CLI:单二进制 Go 运维 CLI,主机管理、批量执行、多后端防火墙与 MCP 串在一个命令行里
编程
XOps CLI:单二进制 Go 运维 CLI,主机管理、批量执行、多后端防火墙与 MCP 串在一个命令行里
2026-09-17 00:05:55
XOps CLI 是单二进制的 Go 运维工具,把主机与凭据管理、SSH/TUI、按标签批量执行与文件分发、YAML Playbook 编排、多后端防火墙,以及内置 MCP 服务端串在一条命令行里。这篇梳理 init 导入、exec/scp、playbook 的 on_error 策略、MCP 配置与护栏,以及密钥库锁定、Skill 无强制护栏等边界。
项目实用工具
运维工具
命令行工具
Go
SSH
MCP
跳板机
隧道
Redis Open Source 8.10 从源码编译:CMake 4.x 直接失败,模块配置换了文件
编程
Redis Open Source 8.10 从源码编译:CMake 4.x 直接失败,模块配置换了文件
2026-09-17 00:04:58
Redis Open Source 8.10 把源码编译链重做了:make bootstrap 自动装依赖,但 CMake 4.x 会让构建直接失败,模块配置也从 redis.conf 换到 redis-full.conf。本文按工程师笔记梳理 8.10 的压缩哈希/HIMPORT、增量备份 BACKUP、JSONPath 与 Time Series 新命令,以及源码编译的版本门槛、配置分流的报错定位,和 AGPLv3 下 Intel Leanvec/LVQ 的兼容边界。
Redis
Open
Source
缓存
数据库
源码编译
CMake
运维
从零实现可视化拖拽编辑器:拖拽、吸附、撤销重做的实现细节
编程
从零实现可视化拖拽编辑器:拖拽、吸附、撤销重做的实现细节
2026-09-17 00:04:34
用 Vue 从零实现一个可视化拖拽编辑器/低代码设计器:组件数据结构与渲染、画布内拖拽公式、图层层级与 z-index、8 点缩放、快照式撤销重做、6 条标线吸附与 diff 阈值、属性面板、预览出码、事件与动画绑定、PSD 导入思路,以及组合拆分时绝对坐标与百分比的性能取舍。
可视化开发
低代码
拖拽编辑器
Vue
前端工程
画布
uniTerm:用 Go + Wails v3 写的 30 协议终端,K8s、Docker 和 AI Agent 都在一个窗口
编程
uniTerm:用 Go + Wails v3 写的 30 协议终端,K8s、Docker 和 AI Agent 都在一个窗口
2026-09-17 00:04:34
uniTerm 是 Go + Wails v3 写的跨平台终端,把 SSH/SFTP/RDP、MySQL 等数据库、Kubernetes/Docker/Podman 容器和能多轮执行 shell 的 AI Agent 收进一个窗口。这篇梳理它的协议矩阵、四种 AI 执行模式、包管理器与源码构建步骤,以及 Wails v3 beta、未签名杀软误报这些边界。
项目实用工具
终端工具
运维工具
Go
Wails
容器管理
跳板机
串口
隧道
真实场景下 Agent 技能收益会退化到基线:Skill Refinement 与 /refine 实操
编程
真实场景下 Agent 技能收益会退化到基线:Skill Refinement 与 /refine 实操
2026-09-17 00:04:29
34k 真实技能库里,Agent 技能的增益会退化到接近无技能基线。本文梳理 Skill Refinement 的三条落地路径(会话内自省改 SKILL.md、轨迹条件修订、RL 训练技能生成器),并给出 refine 项目的安装、~/.refined 目录布局、git 版本化与不适用边界,附各方案实测数字。
Skill
Refinement
SKILL.md
Claude
Code
AI
Agent
智能体技能
TiDB 性能调优:先查 SQL 层,再动参数
编程
TiDB 性能调优:先查 SQL 层,再动参数
2026-09-16 21:31:33
TiDB 调优的排查顺序:先用 EXPLAIN 和索引修 SQL 层(80% 的问题在这),再调 TiDB/TiKV 参数。含索引与 JOIN 调优、tidb_mem_quota_query、Block Cache 与线程池配置、GC 与 Region 预分裂、资源组隔离、sysbench/go-tpc 压测和一份可勾选的检查清单。
TiDB
数据库调优
TiKV
SQL优化
运维
调优
llm CLI 0.34/0.35:把大模型接进 stdin/stdout 管道
编程
llm CLI 0.34/0.35:把大模型接进 stdin/stdout 管道
2026-09-16 21:05:14
把 llm CLI 当 Unix 管道用:从 stdin 读、向 stdout 写,可嵌进已有命令链;-m 选模型(0.35 支持 GPT-6),插件接 Ollama/llama.cpp 本地模型,密钥不进 shell history;prompt 可存为可提交的 YAML 模板;每次调用写入 SQLite,可 grep/SQL/Datasette 查询,0.34 起记录响应耗时。文中给出实用示例与取舍。
LLMCLI
命令行
SQLite
开源工具
Go 1.28 vet 新增 scannererr / sqlrowserr:Scan 与 Next 循环里的错误不能再默认忽略
编程
Go 1.28 vet 新增 scannererr / sqlrowserr:Scan 与 Next 循环里的错误不能再默认忽略
2026-09-16 21:04:31
Go 1.28 的 vet 增加 scannererr 与 sqlrowserr 两个分析器:前者抓 bufio.Scanner 的 Scan 循环没检查 Scanner.Err,后者抓 sql.Rows.Next 循环没检查 Rows.Err,把迭代错误和「结果更少」区分开。文中给出坏代码与正确写法、分析器跳过 strings/bytes Reader 的降噪逻辑,以及 issue #17747 上 22K 模块的实测数据与落地建议。
Go
vet
静态分析
错误处理
草案
Claude Code 2.1.268:符号链接路径与混合命令行让 deny 规则静默失效
编程
Claude Code 2.1.268:符号链接路径与混合命令行让 deny 规则静默失效
2026-09-16 21:04:31
Claude Code 2.1.268 修掉两处权限规则静默失效:经过符号链接的路径(/tmp、/var 等)按真实位置给出时规则不生效,Bash 命令也忽略按链接拼写写的规则;同一行出现权限检查器无法解析的命令时 Read/Edit 规则可能不生效。文中说明影响面、不再打印密钥等改动,并给出升级与自查清单。
ClaudeCode
权限
安全
CLI
GNU Coreutils 9.12 运维笔记:env --env0-from 与默认 shell 引号
编程
GNU Coreutils 9.12 运维笔记:env --env0-from 与默认 shell 引号
2026-09-16 21:04:31
GNU Coreutils 9.12 发布说明笔记:env 新增 --env0-from=FILE 读 NUL 分隔环境项、stat/tail 认识 failfs/nullfs、uname -A 逐行标注;三个行为变更更值得注意——env/printenv 默认按 shell 引号输出、ls -w 不再把换行算进行宽、stat 默认对文件名加引号并新增 %Qn。文末给出会踩到的脚本场景与自查清单。
Shell
Linux
命令行
运维
AD
用 microVM 隔离跑 AI coding agent:Brig 项目笔记
编程
用 microVM 隔离跑 AI coding agent:Brig 项目笔记
2026-09-16 21:02:59
Brig 由 NOFire AI 开源,用 microVM 而非容器隔离 AI coding agent:Apache 2.0、可审计 microVMM 代码不到 20k 行,支持 macOS Apple Silicon 与 Linux x86_64/ARM,内置 Claude Code、Codex、Cursor 等 profile,也可自带 OCI 镜像。文中说明为何 agent 的信任边界要下沉到虚拟化层,以及适用场景与取舍。
Brig
microVM
AIAgent
沙箱隔离
Rig
Noodle 0.9.0 预请求脚本:发送前跑一段 QuickJS,TUI 与自动化走同一条路径
编程
Noodle 0.9.0 预请求脚本:发送前跑一段 QuickJS,TUI 与自动化走同一条路径
2026-09-16 21:02:59
Noodle 0.9.0 加了 pre-request 脚本:在目录覆盖与变量替换之后、HTTP 发送之前执行内联脚本,可用于派生签名或传一次性值。每个脚本是全新同步 QuickJS runtime,全局仅 request/env/run/crypto/console,无异步与文件/网络能力,并有固定上限;TUI 与自动化走同一执行序列。
Noodle
QuickJS
接口调试
脚本
Go 1.28 泛型集合提案 #80590:七个包、一套不导出的抽象接口
编程
Go 1.28 泛型集合提案 #80590:七个包、一套不导出的抽象接口
2026-09-16 21:02:08
Go Collections 工作组的伞形提案 #80590 计划为 Go 1.28 标准库补齐泛型集合:container/hash、container/set、container/tree、container/heap/v2,以及解决「二元方法问题」的 F-bounded 抽象接口(暂不导出)。文中列出各提案编号、container/mapset 兼容层、为何拖到 1.23 迭代器之后才动手。
Go
泛型
标准库
container
终端能跑、进 cron 就废:Shell 脚本丢变量、丢 PATH、删错路径的修法
编程
终端能跑、进 cron 就废:Shell 脚本丢变量、丢 PATH、删错路径的修法
2026-09-16 20:03:29
Shell 脚本在终端跑得好、进 crontab 就找不到命令,管道里的计数变量莫名丢失,文件名带空格就删错路径——这些不是语法问题。本文从真实故障切入,给出 set -euo pipefail、trap 清理、find -print0|while IFS= read -r、cron 的 PATH/HOME 显式声明、7 种括号的正确用法等可复制的写法。
Shell
Bash
运维
脚本
crontab
健壮性
把 go build 换成 otelc go build:OpenTelemetry Go 编译期插桩 v1 发布
编程
把 go build 换成 otelc go build:OpenTelemetry Go 编译期插桩 v1 发布
2026-09-16 20:01:57
OpenTelemetry Go 编译期插桩 v1(2026-07-16)稳定发布:通过 Go 工具链 -toolexec 机制在编译期把埋点注入代码、依赖与标准库,把 go build 换成 otelc go build 即可,无需改代码、无运行期 agent。本文说明其原理、v1 支持的库、与 eBPF/手工插桩的取舍。
OpenTelemetry
Go
可观测性
otelc
编译期插桩
用 Rust 从零写浏览器内核:Moli 默认只取 DOM,内存是 Chrome 的 13%
编程
用 Rust 从零写浏览器内核:Moli 默认只取 DOM,内存是 Chrome 的 13%
2026-09-16 01:13:49
Moli 是 Lexmount 用 Rust 从零写的无头浏览器内核,面向 AI Agent:默认只读 DOM、不布局不绘制,需要截图时才按需渲染。官方实测中位内存 73 MiB、CPU 只有 Chrome 的 15%,Lexbench 成功率 81.88%。文中给出安装命令、CLI 用法与 Playwright 直连 CDP 的示例。
Rust
无头浏览器
AI
Agent
开源
CDP
排版
k6:用 JavaScript 写压测脚本,把 SLO 断言放进 CI
编程
k6:用 JavaScript 写压测脚本,把 SLO 断言放进 CI
2026-09-16 00:05:11
k6 是 Grafana 维护的负载测试工具,用 Go 编译成单二进制、脚本用内嵌 JS 引擎执行。本文拆解官方示例脚本里的四块机制:thresholds 把 SLO 写成断言(不达标非零退出,可当 CI 门禁)、stages 渐进加压、check 与 sleep 的分工、scenarios 的负载建模方式,并给出结果输出、协议支持、扩展生态与 k6 Studio 的入口链接与边界说明。
性能测试
压测
k6
负载测试
CI
编程
缓存击穿打满 DB 连接池:用 singleflight 合并同 key 的并发回源
2026-09-16 00:05:09
热 key 过期瞬间大量 goroutine 同时回源,DB 连接池被打满。讲清 golang.org/x/sync/singleflight 合并同 key 并发调用的用法:Do/DoChan/Forget、shared 语义、错误共享、Do 不带 context,以及单机级限制与观测指标。
并发处理
Go
singleflight
缓存击穿
G1
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
13
14
15
16
17
18
19
…
287
下一页
共 287 页
到第
页
确定