程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
Superpowers 深度解析:当 AI 编程 Agent 终于学会「按规矩写代码」
编程
Superpowers 深度解析:当 AI 编程 Agent 终于学会「按规矩写代码」
2026-04-09 03:23:19 +0800 CST
view 172
Superpowers 是一个为 AI 编程 Agent 设计的结构化技能框架,通过 14 个核心技能强制 Agent 遵循「规划→隔离→实现→验证→交付」的完整工程流程。GitHub 122K+ Stars,支持 Claude Code、Cursor、Copilot CLI 等平台。
AI编程
Agent框架
Claude Code
Cursor
软件工程
TDD
代码审查
METATRON 深度解析:当 AI 渗透测试在本地跑出「免费版 GPT-4 安全助手」
编程
METATRON 深度解析:当 AI 渗透测试在本地跑出「免费版 GPT-4 安全助手」
2026-04-09 07:55:23 +0800 CST
view 251
深度解析 METATRON:如何在本地零成本跑起一个完整的 AI 渗透测试助手,基于 Qwen 微调模型 + Ollama + MariaDB,无需 API Key,数据完全不出本地。
AI渗透测试
Ollama
Qwen
本地大模型
MariaDB
Pentest
安全工具
Agent
Goja,这是Golang生态系统中的一个JavaScript运行时库
编程
Goja,这是Golang生态系统中的一个JavaScript运行时库
2024-11-19 07:59:21 +0800 CST
view 1784
本文介绍了Goja,这是Golang生态系统中的一个JavaScript运行时库,能够在Go应用程序中运行JavaScript代码,并与Go结构体无缝集成。Goja提供高效的解决方案来处理复杂数据和脚本化任务,支持异常处理和VM池优化性能。通过示例代码,展示了如何在Go中使用Goja进行动态脚本执行,简化开发流程。
编程
Golang
JavaScript
开发工具
性能优化
代码
Golang 随机公平库 satmihir/fair
2024-11-19 03:28:37 +0800 CST
view 1308
FAIR是一个Go库,旨在确保资源受限环境中的公平性,帮助均匀分配有限资源,防止过度分配和资源饥饿。其核心算法基于随机公平的BLUE算法,采用多级BloomFilter数据结构,内存需求恒定。FAIR易于集成,支持自动调优和大规模客户端扩展。使用示例展示了如何安装、配置和使用该库,以实现资源的公平分配和管理。
编程
资源管理
算法
软件开发
Golang
Golang 中你应该知道的 noCopy 策略
编程
Golang 中你应该知道的 noCopy 策略
2024-11-19 05:40:53 +0800 CST
view 1367
本文介绍了Go语言中的noCopy策略,强调了在使用WaitGroup和其他同步原语时避免拷贝的必要性。通过分析noCopy类型及其在govet中的应用,展示了如何防止结构体被拷贝以避免并发问题。文中还提供了示例代码,说明了使用值接收者和指针接收者的区别,以及如何在运行时进行拷贝检测。
Golang
并发
编程技巧
Golang httpClient 请求时常遇到 EOF 错误的解决方法
编程
Golang httpClient 请求时常遇到 EOF 错误的解决方法
2024-11-19 09:42:33 +0800 CST
view 2409
在使用Go的http.Client进行HTTP请求时,EOF错误常见于连接被意外关闭、HTTP连接复用问题、未设置超时、服务端返回不完整响应及并发请求中使用已关闭的响应体。解决方法包括确保关闭response.Body、设置合理的超时、避免过度复用连接、增加重试逻辑及检查服务端响应。通过这些方法,可以有效减少和处理GoHTTP客户端中的EOF错误。
Golang
HTTP
编程
网络编程
错误处理
Shannon: 当AI渗透测试工具学会"先读代码再打洞"——GitHub 37万星的安全革命
编程
Shannon: 当AI渗透测试工具学会"先读代码再打洞"——GitHub 37万星的安全革命
2026-04-12 03:56:03 +0800 CST
view 30
Shannon是GitHub斩获37万Star的AI白盒渗透测试工具,它先读懂你的代码,再用真实攻击验证漏洞,每个漏洞报告都有源码位置和可工作PoC。本文深度剖析其技术原理和架构设计。
安全
Tool
AI
开源
DevSecOps
从"年度渗透"到"每次Build都渗透": Shannon如何用多Agent架构重写安全测试规则
编程
从"年度渗透"到"每次Build都渗透": Shannon如何用多Agent架构重写安全测试规则
2026-04-12 03:56:59 +0800 CST
view 76
Shannon是GitHub斩获37万Star的AI白盒渗透测试工具,它先读懂你的代码,再用真实攻击验证漏洞,每个漏洞报告都有源码位置和可工作PoC。本文深度剖析其多Agent架构和四阶段执行流程。
安全
Tool
AI
开源
DevSecOps
渗透测试
Hermes Agent 深度解析:自进化智能体的工程架构与 Skill 生成机制
编程
Hermes Agent 深度解析:自进化智能体的工程架构与 Skill 生成机制
2026-04-12 05:23:08 +0800 CST
view 139
深入解析 Hermes Agent 的自进化智能体架构:从 Skill 自动生成引擎、三层记忆系统、Tool Router 到 Platform Bridge,源码级别剖析 + 代码示例,对比 OpenClaw
AI Agent
Hermes Agent
Nous Research
自进化
智能体
Skill生成
Memory Hub
Tool Router
Go 1.23 迭代器革命:range-over-func 如何重塑 Go 语言的函数式编程范式
编程
Go 1.23 迭代器革命:range-over-func 如何重塑 Go 语言的函数式编程范式
2026-04-12 10:56:33 +0800 CST
view 32
深入解析Go 1.23引入的range-over-func与iter包,从底层原理到工程实践,系统讲解Go语言历史上最重要的语言特性升级之一。包含完整代码示例与性能分析。
Go语言
Golang
迭代器
range-over-func
函数式编程
Go1.23
在Golang中,获取goroutineID可以为日志添加上下文信息
综合
在Golang中,获取goroutineID可以为日志添加上下文信息
2024-11-18 19:52:45 +0800 CST
view 1386
在Golang中,获取goroutineID可以为日志添加上下文信息,尤其在调试并发问题时。标准库不提供此功能,可通过第三方库goid或解析堆栈信息实现。使用goid库简单易用,而解析堆栈方法则需注意性能和兼容性问题。通过这些方法,可以在日志中添加goroutineID,帮助调试并发程序。
Golang
并发编程
日志处理
Chrome开发者工具 (DevTools) 使用技巧
编程
Chrome开发者工具 (DevTools) 使用技巧
2024-11-19 01:15:54 +0800 CST
view 1584
ChromeDevTools是一款强大的网页开发和调试工具,提供多个功能面板,如元素面板、网络面板和控制台等。本文总结了各面板的主要功能及使用技巧,包括如何禁用缓存、手动清理缓存、查找事件绑定、模拟手机调试等,帮助开发者更高效地进行网页开发和调试。
网页开发
调试工具
前端开发
DevTools
提升生产力的 Golang 实用工具推荐,让开发更轻松!
编程
提升生产力的 Golang 实用工具推荐,让开发更轻松!
2024-11-18 04:40:01 +0800 CST
view 1442
本文推荐了一些提升Golang开发效率的实用工具,包括地址生成、数据脱敏、文本处理等扩展包。每个工具都提供了详细的特性、安装方法和使用示例,旨在帮助开发者简化日常开发任务,提高生产力。
Golang
开发工具
生产力提升
Golang 做 API 开发离不开签名验证,如何设计?
编程
Golang 做 API 开发离不开签名验证,如何设计?
2024-11-19 00:33:00 +0800 CST
view 1433
在API开发中,签名验证是一种确保请求完整性和来源可靠性的安全措施。本文介绍了在Golang中实现签名验证的设计思路,包括密钥管理、签名生成和验证步骤,并提供了客户端和服务器端的示例代码。通过这些步骤,可以有效防止重放攻击和数据篡改。
编程
安全
API开发
Golang
网络编程
Go 1.26深度解析:从「绿茶GC」到泛型自引用——Go语言工程化实践的又一次里程碑
编程
Go 1.26深度解析:从「绿茶GC」到泛型自引用——Go语言工程化实践的又一次里程碑
2026-04-13 16:55:23 +0800 CST
view 33
深入解析Go 1.26版本重大更新:new()表达式参数、泛型类型自引用、Green Tea GC默认启用、go fix全面重写等核心改进的底层原理与工程实践
Go语言
Golang
泛型
GC
性能优化
并发编程
go发送邮件代码
代码
go发送邮件代码
2024-11-18 18:30:31 +0800 CST
view 1259
该代码实现了一个简单的邮件发送功能,使用SMTP协议发送邮件。定义了EmailMessage结构体,包含收件人、抄送人、主题和邮件内容。通过SendEmail函数发送邮件,并在发送过程中处理错误。代码中还包含一个Goroutine用于消费邮件缓冲池中的邮件。配置参数通过conf包获取,确保邮件发送的安全性和有效性。
编程
Golang
邮件发送
网络编程
错误处理
Golang中国地址生成扩展包
编程
Golang中国地址生成扩展包
2024-11-19 06:01:16 +0800 CST
view 1237
本文介绍了一个用于生成中国地址的Golang扩展包,解决了在Golang开发中缺乏合适地址生成工具的问题。提供了安装和使用示例,包括生成一级到四级地址及完整地址的代码示例。包结构和其他语言的类似扩展包链接也被提及,方便开发者快速上手。
编程
Golang
地址生成
开发工具
Goja,一个在Golang中嵌入JavaScript的运行时库
综合
Goja,一个在Golang中嵌入JavaScript的运行时库
2024-11-19 03:33:49 +0800 CST
view 2409
本文探讨了Goja,一个在Golang中嵌入JavaScript的运行时库。Goja提供了与Go结构体的无缝集成,简化了数据操作和复杂JSON响应的处理。通过示例展示了如何在Go中使用Goja传递数据、调用方法及处理异常,同时介绍了使用VM池优化性能的方法。Goja是高效处理JavaScript脚本任务的理想选择。
编程
Golang
JavaScript
开发工具
性能优化
MCP 深度解析:当 AI Agent 从「纸上谈兵」走向「动手执行」——Model Context Protocol 工程全解
编程
MCP 深度解析:当 AI Agent 从「纸上谈兵」走向「动手执行」——Model Context Protocol 工程全解
2026-04-14 16:56:30 +0800 CST
view 13
深入解析 Model Context Protocol(MCP):AI Agent 如何从「纸上谈兵」走向「动手执行」。覆盖协议架构、代码实现、安全模型、生态全景与未来演进方向。
AI
Agent
MCP
Model Context Protocol
Anthropic
Claude
Pion是WebRTCAPI的纯Golang实现,提升了WebRTC应用开发效率
编程
Pion是WebRTCAPI的纯Golang实现,提升了WebRTC应用开发效率
2024-11-19 08:26:56 +0800 CST
view 2035
Pion是WebRTCAPI的纯Golang实现,提升了WebRTC应用开发效率。它提供简单易用的API,支持多种创意项目,如视频同步观看、嵌入式设备摄像头传输、数据安全传输等。Pion实现了完整的PeerConnectionAPI,支持多种媒体格式和加密算法,适用于多个操作系统和架构。示例代码展示了如何使用Pion发送视频文件到浏览器。
WebRTC
Golang
视频处理
网络通信
实时应用
部署 Golang 项目到域名上的简明指南
编程
部署 Golang 项目到域名上的简明指南
2024-11-18 19:51:44 +0800 CST
view 1280
本指南提供了将Golang项目部署到域名上的步骤,包括了解项目结构、使用Nginx进行反向代理配置,以及利用Systemd管理和维护Golang服务。通过这些步骤,确保项目的稳定运行和性能优化。
Golang
Web开发
系统管理
Elasticsearch写入、读取、更新、删除以及批量操作(Golang)
编程
Elasticsearch写入、读取、更新、删除以及批量操作(Golang)
2024-11-18 17:43:54 +0800 CST
view 1984
本文介绍了Elasticsearch的基础操作,包括创建、删除、更新、查询和批量操作等。使用三方包`github.com/olivere/elastic`能有效降低开发成本,提升工作效率。文中提供了详细的代码示例,展示如何在Golang中实现这些操作,适合需要处理数据和检索的开发者参考。
Elasticsearch
Golang
数据处理
开发工具
Golang 中的流式编程:RxGo 入门指南
编程
Golang 中的流式编程:RxGo 入门指南
2024-11-19 09:53:36 +0800 CST
view 1414
本文介绍了RxGo的基本概念和使用方法,包括如何创建Observable、使用操作符进行数据处理,以及如何订阅和处理结果。RxGo是ReactiveX在Golang中的实现,旨在简化异步编程,优雅地管理复杂性。通过实际示例,读者可以理解RxGo的强大功能,使流式编程变得更加高效。
编程
Golang
响应式编程
异步编程
开发工具
使用 Gomail 在 Go 语言中轻松实现邮件发送功能及 Mailtrap 测试指南
编程
使用 Gomail 在 Go 语言中轻松实现邮件发送功能及 Mailtrap 测试指南
2024-11-18 21:14:22 +0800 CST
view 2965
本文介绍了如何在Go语言中使用Gomail库实现邮件发送功能,并提供了Mailtrap测试指南。Gomail以其易用性和高可靠性被广泛应用,适合集成邮件通知。文中包含了安装步骤、代码示例及SMTP配置,帮助开发者快速上手邮件发送功能,并通过Mailtrap进行测试,确保邮件功能的正常运行。
Golang
邮件服务
开发工具
大家都在搜索什么?
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
企业官网建站费用
上一页
1
2
下一页