程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
内网穿透工具 frp:自建隧道的实操笔记
内网穿透工具 frp:自建隧道的实操笔记
2026-08-30 09:54:36
view 3
frp 支持 TCP/UDP/HTTP 转发与 P2P 直连,本文从公司内网远程访问、NAS 出门、本地 demo 演示、微信回调等真实痛点切入,讲清适用与不适用场景、自建隧道的取舍与配置思路。
内网穿透
frp
运维
网络
微信支付退款接口:退款成功≠钱已到账,这几个边界最容易被坑
微信支付退款接口:退款成功≠钱已到账,这几个边界最容易被坑
2026-08-30 09:01:01
view 5
微信支付退款接口常被误解:接口返回200只是「受理成功」,不代表钱已退到用户账户。本文梳理退款单状态机(SUCCESS/PROCESSING/CLOSED/ABNORMAL)、out_refund_no幂等与部分退款次数限制、回调重入与主动查询兜底、ABNORMAL异常退款处理等实战边界,附带可验证的错误码与重试策略。
支付
接口对接
微信支付
后端
Go 1.27 goroutineleak profile:泄漏检测终于不用肉眼翻堆栈
Go 1.27 goroutineleak profile:泄漏检测终于不用肉眼翻堆栈
2026-08-29 21:13:32
view 7
Go 1.27 将 goroutineleak profile 转正为 GA,基于 GC 可达性分析只报告永久阻塞的 goroutine,无需再从海量堆栈里肉眼排查。本文讲清它的机制、启用方式(/debug/pprof/goroutineleak 端点)、与常规 goroutine profile 的区别及适用场景。
Go
pprof
性能排查
Shell 生产事故复盘:for i in $(ls) 是怎么删错路径的
Shell 生产事故复盘:for i in $(ls) 是怎么删错路径的
2026-08-29 21:12:32
view 8
一起 CI/CD 数据丢失事故的根因是 for i in $(ls ...) 遇到带空格的日志文件名被拆成多段删错路径。本文对照"题库写法 vs 生产级写法",讲清 find -print0|xargs -0、set -euo pipefail、trap 清理、管道右侧子进程变量陷阱等规避手段,并给出可直接套用的生产级脚本模板。
Shell
运维
健壮性
Vite 8 的"统一战争":Rolldown 终结 esbuild + Rollup 双轨制
Vite 8 的"统一战争":Rolldown 终结 esbuild + Rollup 双轨制
2026-08-29 21:10:57
view 6
Vite 8 用基于 Rust 的 Rolldown 统一取代开发环境的 esbuild 与生产环境的 Rollup,比 Rollup 快 10-30 倍且保持完整插件兼容性。本文拆解"双轨制"的历史包袱、Rolldown 的意义,以及前端工具链整体从 JS 转向 Rust 的工程趋势(含 Vite+ 蓝图)。
Vite
前端工程化
构建工具
Vapor Mode 不是银弹:性能好,但先看清这些限制再上车
Vapor Mode 不是银弹:性能好,但先看清这些限制再上车
2026-08-29 21:09:53
view 6
Vue 3.6 的 Vapor Mode 能带来实打实性能提升(对标 Solid/Svelte 5,包体积降 20-50%),但限制同样明确:仅支持 Composition API 与 script setup,不支持 Options API、Teleport、Suspense、globalProperties、getCurrentInstance、v-memo。本文讲清什么时候该用、什么时候继续用虚拟 DOM,以及 alien-signals 响应式引擎的变化。
Vue
前端
性能
MySQL 8.4 索引新坑:Skip Scan 别乱用,OPTIMIZE TABLE 可以省了
MySQL 8.4 索引新坑:Skip Scan 别乱用,OPTIMIZE TABLE 可以省了
2026-08-29 21:09:12
view 8
MySQL 8.4 普及后索引机制有新优化,但索引失效的坑点没少,反而多了版本专属避坑点:Skip Scan 跳过扫描仅限等值查询且字段选择性高,生产勿依赖仍遵循最左前缀;8.4+ 索引碎片自动清理可省掉手动 OPTIMIZE TABLE 避免锁表。同时提醒一个表索引别超 5 个。
MySQL
索引
版本差异
一条四表 JOIN 慢 SQL 的完整复盘:从 8 秒压到 0.03 秒
一条四表 JOIN 慢 SQL 的完整复盘:从 8 秒压到 0.03 秒
2026-08-29 21:08:29
view 7
订单列表接口慢到八九秒,根源是一条四表 JOIN 的 SELECT * 无索引 SQL:扫描184万行只返回20行。本文完整复盘 EXPLAIN 三个致命信号(type=ALL/filesort/join buffer),如何建联合索引 (status,created_at)、补 JOIN 列索引并用覆盖索引,把查询从 8.215s 压到 0.031s。
MySQL
性能
优化
SOAP 扩展的对象生命周期陷阱:三个 CVE 串讲
SOAP 扩展的对象生命周期陷阱:三个 CVE 串讲
2026-08-29 21:07:44
view 6
PHP SOAP 扩展近期公开的三个 CVE(CVE-2026-7261/6722/7262)都指向同一类对象生命周期缺陷:会话持久化释放后使用、apache:Map 重复键对象去重导致可 RCE、typemap 空指针解引用 DoS。本文逐个拆解机制、受影响版本、触发条件与升级/禁用/限流缓解措施。
PHP
安全
漏洞
两条转义规则打架,捅出 PostgreSQL 一个 9.8 的 SQL 注入
两条转义规则打架,捅出 PostgreSQL 一个 9.8 的 SQL 注入
2026-08-29 21:07:06
view 7
PHP 扩展 ext/pgsql 的 pg_insert/pg_select/pg_update/pg_delete/pg_convert 五个函数因转义与包裹两条规则不兼容,被反斜杠突破形成 CVSS 9.8 未授权 SQL 注入(CVE-2026-17543)。本文拆解注入机制、受影响/修复版本、不受影响的参数绑定路径,及升级与改造建议。
PHP
安全
SQL注入
Go encoding/json/v2:升级后拒绝"合法"JSON?这是故意的
Go encoding/json/v2:升级后拒绝"合法"JSON?这是故意的
2026-08-29 21:04:57
view 5
Go 1.27 起 encoding/json 由 json/v2 引擎驱动,默认行为更严格:拒绝无效 UTF-8 与对象重复名称,线上可能突然开始报错。本文拆解 v1→v2 的行为差异、Options 配置回退 v1 语义,以及 GOEXPERIMENT=nojsonv2 降级开关与迁移步骤。
Go
标准库
兼容性
Go 1.27 升级笔记:泛型方法、json/v2 与 goroutineleak 实战要点
Go 1.27 升级笔记:泛型方法、json/v2 与 goroutineleak 实战要点
2026-08-29 21:03:27
view 5
Go 1.27 于 2026 年 8 月发布,本笔记拆解最值得评估的几处变化:泛型方法落地、encoding/json/v2 转正、goroutineleak profile 转 GA、crypto/mldsa 后量子签名。给出升级顺序、json/v2 分步迁移与降级开关 GOEXPERIMENT=nojsonv2 等可落地判断。
Go
版本升级
标准库
本地跑 LLM 的最短路径:Ollama 的安装、命令与边界
本地跑 LLM 的最短路径:Ollama 的安装、命令与边界
2026-08-29 20:31:34
view 7
用 Go 写的 Ollama 在本地拉模型跑对话有多快,本文给出安装、run/pull/list/serve 常用命令、本地 HTTP API 与 OpenAI 兼容端点、GPU 与 Modelfile 用法,并明确什么情况下不该用它(高并发、完整 OpenAI 生态、复杂编排)。
Ollama
大模型
本地推理
Go
LLM
AI 生成的网站"能跑但难看":瓶颈不在代码,在输入
AI 生成的网站"能跑但难看":瓶颈不在代码,在输入
2026-08-29 20:31:26
view 7
AI 生成网站能跑但不好看的真正瓶颈往往不在代码,而在输入给 AI 的需求描述、视觉参考与约束。文章给出更具体的设计输入方法、视觉模块拆分思路、验证迭代流程,并明确哪些场景不该只依赖 AI,适合用 AI 做前端落地但仍在意界面质量的开发者。
AI开发
前端
界面设计
提词工程
Needle:14MB 单文件把会调工具的 AI 塞进手表和智能家居
Needle:14MB 单文件把会调工具的 AI 塞进手表和智能家居
2026-08-29 19:26:09
view 12
Cactus Compute 开源的单文件微型模型 Needle:完整模型+推理引擎打包成 14MB,会话内存约 28MB,能离线跑工具调用、设备控制与结构化提取。本文讲它的原理、资源占用边界,以及哪些场景适合/不适合用它。
嵌入式AI
微型模型
工具调用
边缘计算
PCAPdroid:不 root 也能抓 Android 出站流量,还能顺手做 TLS 解密
2026-08-29 18:04:59
view 14
PCAPdroid 借助 Android VpnService 在本地搭 L4 代理,无需 root 即可抓取应用出站流量、转储 PCAP,并可通过 PCAPdroid-mitm 导出 SSLKEYLOGFILE 解密 TLS。本文给出开源地址、F-Droid 下载渠道、官方文档与相关组件,并讲清无 root 抓包的限制边界。
Android
抓包
网络
安全
港大开源 Vibe-Trading:一句话跑完投研闭环,18 个数据源 + 462 个因子
港大开源 Vibe-Trading:一句话跑完投研闭环,18 个数据源 + 462 个因子
2026-08-29 17:46:28
view 15
香港大学开源 Vibe-Trading,整合 18 个数据源、68 个 MCP 工具、462 个因子,用一句自然语言问答就能跑通「提问→取数→研究→回测→交易」的投研闭环。本文从工程实现角度拆解它的工具编排、因子库与落地边界。
量化交易
AI
Agent
MCP
开源
PenguinHarness 工程笔记:Agent 能改写自己的 Skill,token 还省到 1/70
PenguinHarness 工程笔记:Agent 能改写自己的 Skill,token 还省到 1/70
2026-08-29 17:30:14
view 17
PenguinHarness 工程笔记:聚焦两大吸引点——Agent 能自己改写 Skill 并据此行动(自进化闭环的基础),以及精简工具集把 token 成本压到约为 Claude Code 的 1/70。含安装、CLI/SDK 用法、四角色自进化闭环、适用边界。
AI
Agent
多智能体
开源项目
DeepSeek
Golider v0.6.0 工程师笔记:零依赖 WebSocket 实时推送模块
Golider v0.6.0 工程师笔记:零依赖 WebSocket 实时推送模块
2026-08-29 17:27:20
view 17
Golider v0.6.0 的实战笔记:一个 Go 零依赖 WebSocket 实时推送模块。讲一条命令启动、连接管理、心跳、房间订阅与广播的取舍,以及何时不该用它。附项目文档地址。
Go
WebSocket
实时通信
Golider
PenguinHarness 实测:自建 Agent 的低 token 方案,数据全在本地
PenguinHarness 实测:自建 Agent 的低 token 方案,数据全在本地
2026-08-29 17:26:49
view 19
介绍开源项目 PenguinHarness:如何用它自建 agent,并通过本地数据与自我进化机制把 token 消耗压到官方编码任务的十分之一量级。附安装、示例与边界。
Agent
LLM
Claude
低token
开源工具
6MB、100ms 首帧、不带浏览器:Vercel Labs Native SDK 的路线和限制
6MB、100ms 首帧、不带浏览器:Vercel Labs Native SDK 的路线和限制
2026-08-29 16:06:49
view 14
对比 Electron、Tauri 与 Vercel Labs Native SDK 三条桌面开发路线:从包体、启动速度、渲染层差异、平台支持到 AI Agent 自动化,说明什么场景适合用、什么场景别选,并给出 .native + Zig 的上手命令与目录结构。
桌面开发
Electron
Tauri
Zig
Native
SDK
需求没想清就丢给 AI?grill-me 会先「拷问」你 11 个问题再动手
2026-08-28 22:45:02
view 33
grill-me 是 Matt Pocock 开源的 AI 编程 Skill,下载超 87 万次,所在仓库 Star 数 22 万+。本文实测它在动手前先盘问需求:一个模糊需求被拆成 11 个关键决策点,每问附推荐答案,未达成共识不写代码;同时讲清它的代价(问得烦、共识不落盘)与 Superpowers 的分工搭配和适用边界。
AI编程
Vibe
Coding
效率工具
Skill
内网穿透工具选型笔记:nps / frp / ew / ngrok
内网穿透工具选型笔记:nps / frp / ew / ngrok
2026-08-28 22:34:40
view 26
从实际使用场景出发对比 nps、frp、ew、ngrok 四款内网穿透工具:nps 适合 web 管理、frp 最主流稳定、ew 已停更只用于应急渗透、ngrok 适合临时调试。附可复现的服务端/客户端配置与踩坑点。
内网穿透
运维
NPS
FRP
现代化 Go 项目落地:JetBrains go-modern-guidelines 里的取舍
现代化 Go 项目落地:JetBrains go-modern-guidelines 里的取舍
2026-08-28 21:17:07
view 25
基于 JetBrains go-modern-guidelines 整理的现代化 Go 开发实战判断:项目结构怎么分、错误处理怎么包装、errgroup 并发怎么不出岔子、依赖与可观测性怎么选型,以及什么场景别照做。适合正在把 Go 项目从「能跑」推向「好维护」的团队。
Go
工程实践
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
255
下一页
共 255 页
到第
页
确定