程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
shell 相关搜索结果(第193页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
告别encodeURIComponent!现代URL处理实战指南
编程
告别encodeURIComponent!现代URL处理实战指南
2025-08-30 15:27:25
本文探讨了现代URL处理的最佳实践,介绍了URL和URLSearchParamsAPI,强调了告别繁琐的字符串拼接和编码问题的重要性。通过对比传统与现代方式,展示了如何更安全、简洁地构建和修改URL,减少编码错误和提高代码可维护性。最后,提供了兼容性和性能考虑,鼓励开发者迁移到现代URLAPI。
Web开发
编程
技术文档
告别邮件编码噩梦!Easy Email Editor:基于React的拖拽式邮件模板编辑器完全指南
编程
告别邮件编码噩梦!Easy Email Editor:基于React的拖拽式邮件模板编辑器完全指南
2025-09-01 07:53:07
EasyEmailEditor是一个基于React和MJML的开源可视化邮件编辑器,旨在简化HTML邮件模板的创建过程。它解决了邮件开发中的兼容性、效率和设计协作问题,提供了丰富的预制组件和实时预览功能。通过MJML,用户可以轻松生成兼容各种邮件客户端的HTML代码,提升邮件营销的效果。
邮件营销
前端开发
开源工具
用户体验
技术栈
Status().Update() 触发 Reconcile 死循环?用 GenerationChangedPredicate 按 generation 过滤
编程
Status().Update() 触发 Reconcile 死循环?用 GenerationChangedPredicate 按 generation 过滤
2026-09-04 00:05:36
Controller-runtime 里 Reconcile 写入 status 会经 watch 事件把自己再次唤醒,形成热循环甚至压垮 apiserver。本文拆解 resourceVersion/generation/status 三者的区别,并给出 status 子资源 + GenerationChangedPredicate 降噪的可抄做法与边界。
controller
runtime
kubernetes
operator
controller-runtime
container/heap包定义并实现了通用堆及其标准操作
编程
container/heap包定义并实现了通用堆及其标准操作
2024-11-19 03:54:29
container/heap包定义并实现了通用堆及其标准操作。核心是heap.Interface接口,支持堆的初始化、调整、插入和删除等操作。通过实现该接口,可以创建自定义堆结构。示例代码展示了如何实现一个小顶堆,使用长方形类按面积排序,并演示了堆的基本操作,如Push和Pop。
数据结构
算法
Go语言
编程
优先队列
Git 2.51 发布:switch/restore 转正,MIDX 瘦身 38%,stash 能当 ref 传了
综合
Git 2.51 发布:switch/restore 转正,MIDX 瘦身 38%,stash 能当 ref 传了
2026-09-17 21:02:09
Git 2.51 把 switch/restore 转为正式稳定,新增 stash 导入导出与交换格式,repack.MIDXMustContainCruft 让 MIDX 缩小约 38%,--path-walk 生成更精简的包。文中同时说明 Git 3.0 计划默认 reftable 与 SHA-256 对脚本的现实影响。
Git
版本控制
reftable
SHA256
Google把操作电脑塞进Gemini 3.5 Flash了
编程
Google把操作电脑塞进Gemini 3.5 Flash了
2026-06-25 20:56:55
Google正式将计算机操作能力原生集成进Gemini 3.5 Flash——模型现在可以看屏幕截图、理解当前界面,并给出下一步操作建议(点击按钮、输入文字、滚动页面、完成表单、检查网页流程)。这不是简单的功能更新,而是AI Agent从聊天走向真正干活的关键一步。不依赖固定选择器,像人一样看界面、理解上下文、做出判断。
Gemini 3.5 Flash
Google
AI Agent
计算机操作
自动化测试
浏览器自动化
多模态
Go 1.26 深度拆解:Green Tea GC 转正、new(expr) 终结指针辅助函数,一次「白送」的性能升级
编程
Go 1.26 深度拆解:Green Tea GC 转正、new(expr) 终结指针辅助函数,一次「白送」的性能升级
2026-07-30 04:45:50
深度拆解 Go 1.26:Green Tea GC 按 span 批量扫描如何砍掉 10%~40% GC 开销、new(expr) 与泛型自引用约束落地、go fix 重生为现代化流水线,附实测数据、GOMEMLIMIT 联动调优与升级清单。
Go
Green Tea GC
垃圾回收
new expr
泛型
go fix
cgo
性能优化
GOMEMLIMIT
开源
用 Scrapling 抓反爬站点:adaptive 选择器与 StealthyFetcher 的取舍
编程
用 Scrapling 抓反爬站点:adaptive 选择器与 StealthyFetcher 的取舍
2026-08-27 20:06:09
Scrapling 是一次性解决"站点改版选择器失效"和"反爬被 403"两个问题的自适应 Python 抓取框架。本文从实际踩坑出发,讲清 Fetcher/DynamicFetcher/StealthyFetcher 三层怎么选、adaptive 选择器何时该开、哪些场景并不适合用它。
Scrapling
Web抓取
反爬
Python
Cloudflare
介绍 Vue 3 中的新的 `emits` 选项
编程
介绍 Vue 3 中的新的 `emits` 选项
2024-11-17 04:45:50
本文介绍了Vue3中的`emits`选项,阐述了其在组件间传递事件时的作用和优势。通过示例代码,展示了如何使用`emits`选项声明和验证自定义事件,提升了代码的可维护性和可靠性。`emits`选项使得事件的声明更加明确,并提供了参数验证功能,帮助开发者更好地管理组件间的通信。
Vue.js
前端框架
编程
软件开发
技术文档
Go 1.27 泛型方法正式落地:十年极简主义的妥协与进化,手把手重构你的代码
编程
Go 1.27 泛型方法正式落地:十年极简主义的妥协与进化,手把手重构你的代码
2026-07-23 12:42:43
深度解析Go 1.27泛型方法正式落地:为什么卡了四年、核心概念、架构分析、5个实战场景代码完整示例、性能基准测试与迁移指南。
Go
泛型
Go 1.27
泛型方法
Generics
Go语言
Pydantic是一个用于数据验证和设置管理的Python库
综合
Pydantic是一个用于数据验证和设置管理的Python库
2024-11-18 22:22:27
Pydantic是一个用于数据验证和设置管理的Python库,利用类型注解定义数据模型,提供强大的验证功能和高效性能。它支持自定义验证器、复杂类型和嵌套模型,特别适合API开发和配置管理。Pydantic与FastAPI等现代框架无缝集成,简化了开发过程,提升了代码的健壮性和可维护性。
Python库
数据处理
API开发
软件开发
类型安全
如何利用JavaScript开发一个兼容PC和移动端的富文本编辑器
编程
如何利用JavaScript开发一个兼容PC和移动端的富文本编辑器
2024-11-19 04:21:14
本文介绍了如何利用JavaScript开发一个兼容PC和移动端的富文本编辑器,涵盖了可编辑区域的设置、光标操作、文本格式修改及移动端的优化等内容。通过使用`contenteditable`属性和`selection`、`range`对象,开发者可以实现丰富的编辑功能,并解决在不同浏览器和设备上遇到的问题。
前端开发
JavaScript
Web技术
升级到 MySQL 9.7 之前,先把 my.cnf 里这两个复制变量清掉
综合
升级到 MySQL 9.7 之前,先把 my.cnf 里这两个复制变量清掉
2026-11-08 21:05:22
MySQL 9.7 移除了 replica_parallel_type 与 group_replication_allow_local_lower_version_join,配置里残留会让 mysqld 报 unknown variable 起不来;group_replication_communication_stack 与 ip_allowlist 在 9.7.2 弃用。文中给升级前检查步骤、grep 清单和并行复制的替代参数方向。
MySQL
复制
升级踩坑
微信分账三套接口族:同一笔订单第二笔被拒,重试换单号会重复出款
代码
微信分账三套接口族:同一笔订单第二笔被拒,重试换单号会重复出款
2026-11-15 00:04:51
同一笔订单第二笔分账被拒、超时重试换了分账单号导致重复出款,根因是微信分账有三套接口族且互斥规则不同。本文对比 V2 单次/多次/完结、V3 收付通 finish 布尔、B2b 零售三条线:路径与签名、接收方上限 50/50/45、比例 29%/30%、单次成功即封单、出资方何时可当接收方,以及 SYSTEMERROR 与 FREQUENCY_LIMITED 必须原单号重试的依据。
profit_sharing
微信支付
分账
分账接口
接口对接
APIv3
支付对接
Agent-Native 架构:一个 action 定义,如何被 7 类入口消费
编程
Agent-Native 架构:一个 action 定义,如何被 7 类入口消费
2026-09-29 00:03:20
拆解 Agent-Native 架构与 BuilderIO/agent-native 框架:用一条 defineAction 让 UI、Agent、HTTP、MCP、A2A、CLI、定时任务共用同一契约,附 Yjs CRDT 协作层的 updatedAt 门控对账、lead client 选举与 SSE+2s 轮询回退实现细节,并给出协议适配进核心层的取舍。
Agent
Native
AgentNative
defineAction
Action
TypeScript
MCP
A2A
CRDT
Yjs
Agent架构
记忆
端口被谁占用、容器里跑的是什么:用 witr 回溯进程的启动链
综合
端口被谁占用、容器里跑的是什么:用 witr 回溯进程的启动链
2026-09-14 21:31:21
排查端口被谁占用、容器里跑的是什么、文件被谁持有这类问题时,ps/lsof/ss 只给状态不给因果。witr 用 Go 写的单二进制 CLI+TUI,把进程、端口、容器、文件回溯到启动链,输出 systemd→pm2→node 这样的完整链路,也支持 JSON 输出。
witr
进程排查
运维工具
CLI
Go
CPU 重回 C 位:玄铁在 RISC-V 香山昆明湖 V3 上实现空间多线程,RISC-V 高性能算力的关键一跃
编程
CPU 重回 C 位:玄铁在 RISC-V 香山昆明湖 V3 上实现空间多线程,RISC-V 高性能算力的关键一跃
2026-07-25 21:16:03
深度解析达摩院玄铁在 RISC-V 香山昆明湖 V3 上实现空间多线程的工程真相:从发射队列 IQ 水位线保留策略、ROB 延迟滤波优化、物理寄存器策略化分配,到空间多线程的静态分区架构与 AI Agent 三大场景落地,全面剖析 RISC-V 高性能服务器的最后一块拼图。
RISC-V
SMT
玄铁
香山
CPU
微架构
AI Agent
空间多线程
处理器
Huashu-Excel 开源:给 Agent 装上「八步流程」,让 Excel 数据分析不再「零报错、错到底」
资讯
Huashu-Excel 开源:给 Agent 装上「八步流程」,让 Excel 数据分析不再「零报错、错到底」
2026-08-26 15:29:40
花叔开源了一款名为 Huashu-Excel 的 Excel 数据处理与分析 skill。它通过「体检→清洗→对账→质控」等八步流程,避开大模型在数据处理上「算错不报错」的致命缺陷,并用十份真实业务数据压测验证。本商品介绍它的核心卖点、四大真实案例与设计逻辑。
AI
数据分析
Excel
开源
Agent
pg_advisory_unlock 返回 false:Go 连接池下 session 级咨询锁的失效路径
编程
pg_advisory_unlock 返回 false:Go 连接池下 session 级咨询锁的失效路径
2026-11-08 00:04:05
Go 服务里 pg_advisory_lock 拿锁正常、pg_advisory_unlock 却返回 false 并打 WARNING:根因是 database/sql 连接池不保证两条语句走同一条 backend。给出 db.Conn 独占连接、改事务级 pg_advisory_xact_lock 两种写法,附 pg_locks 键编码还原、等待行定位、lock_timeout 与锁表容量边界。
咨询锁
PostgreSQL
Go
连接池
锁排查
release-hub:用一份 manifest.json 自托管桌面应用更新,不依赖 GitHub Releases
案例
release-hub:用一份 manifest.json 自托管桌面应用更新,不依赖 GitHub Releases
2026-10-01 21:02:26
release-hub 用单二进制加 SQLite 自托管桌面应用的版本检查与下载分发,提供 manifest.json 契约、Stable/Beta 双 channel、流式 SHA-256。含 Docker + Nginx Proxy Manager 部署与 CI 上传命令。
Go
自托管
Docker
桌面应用更新
SQLite
图标
当浏览器进化成「Agent-First」:Kitesurf 与 Avernet 如何重塑 AI 时代的交互范式
编程
当浏览器进化成「Agent-First」:Kitesurf 与 Avernet 如何重塑 AI 时代的交互范式
2026-08-13 00:44:45
2026年8月Cloudflare发布Kitesurf重新定义AI Agent的网页访问方式,蚂蚁集团开源Avernet为多Agent协作搭建操作系统。两者交汇指向同一个命题:AI时代的交互基础设施正从「人读网页」到「机器读网页」的范式转移。
Kitesurf
Avernet
AI Agent
MCP协议
多智能体
Cloudflare Workers
V8隔离
协作框架
蚂蚁
蚂蚁集团
Qdrant 2026 深度实战:当 Rust 遇上向量数据库——从 HNSW 算法到亿级向量检索、从内存优化到生产级 RAG 管道的完全指南
编程
Qdrant 2026 深度实战:当 Rust 遇上向量数据库——从 HNSW 算法到亿级向量检索、从内存优化到生产级 RAG 管道的完全指南
2026-06-22 05:29:50
Qdrant 2026 深度实战指南,从 HNSW 算法原理到 Rust 存储引擎剖析,从生产级部署到 RAG 管道构建,15000 字完整教程。
Qdrant
向量数据库
Rust
AI
RAG
HNSW
MySQL 写后读仍是旧值:Seconds_Behind_Source 判不准,改用位点/GTID 等待
编程
MySQL 写后读仍是旧值:Seconds_Behind_Source 判不准,改用位点/GTID 等待
2026-10-24 00:04:53
读写分离下写后立刻读到旧值,而 Seconds_Behind_Source 判不出这笔写是否已落到从库:讲清它在五种场景下为什么失真、performance_schema 原始提交时间戳怎么看真实水位、SOURCE_POS_WAIT 与 WAIT_FOR_EXECUTED_GTID_SET 的返回值语义、主库 GTID 怎么带到读侧,以及超时回落与等待堆积的代价。
读写分离
MySQL
主从复制
GTID
复制延迟
WAIT_FOR_EXECUTED_GTID_SET
数据库
队列
18个实用的 JavaScript 函数
代码
18个实用的 JavaScript 函数
2024-11-17 18:10:35
本文分享了18个实用的JavaScript函数,涵盖了URL编码与解码、CSS变量的获取与设置、清除cookie和缓存、获取查询参数、深拷贝、生成UUID、随机布尔值、反转字符串、生成随机颜色等功能。这些代码片段旨在提升开发效率,简化常见的编程任务。
编程
JavaScript
开发工具
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
190
191
192
193
194
195
196
…
342
下一页
共 342 页
到第
页
确定