程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
eBPF 深度实战:绕过内核重编译,用 ebpf-go 从零构建生产级可观测性数据面
编程
eBPF 深度实战:绕过内核重编译,用 ebpf-go 从零构建生产级可观测性数据面
2026-07-27 07:44:51 +0800 CST
view 59
从内核为何需要虚拟机讲起,源码级拆解 eBPF 的 verifier 校验、JIT、CO-RE 重定位与 ring buffer 零拷贝上报,用 150 行 Go+ebpf-go 手写生产级 TCP 连接观测器,附性能优化与生态全景。
eBPF
ebpf-go
Cilium
云原生
可观测性
kprobe
XDP
CO-RE
`context`包是Go语言中的标准库,用于在并发环境中安全地传递上下文信息
编程
`context`包是Go语言中的标准库,用于在并发环境中安全地传递上下文信息
2024-11-19 04:28:00 +0800 CST
view 1556
`context`包是Go语言中的标准库,用于在并发环境中安全地传递上下文信息,尤其在多个协程之间共享请求相关数据时非常有用。它提供了超时、取消信号和数据传递的功能。通过`Background`和`TODO`创建基础`Context`,并可通过`WithCancel`、`WithDeadline`、`WithTimeout`和`WithValue`衍生出新的上下文,确保任务的有效管理和控制。
Go语言
并发编程
上下文管理
Gomail是一个简单高效的Go语言电子邮件发送包
编程
Gomail是一个简单高效的Go语言电子邮件发送包
2024-11-18 20:52:14 +0800 CST
view 1811
Gomail是一个简单高效的Go语言电子邮件发送包,帮助开发者轻松实现邮件发送功能。它封装了复杂的SMTP细节,提供易用的接口,适合用户注册验证、密码重置和订单确认等场景。通过简单的代码示例,开发者可以快速上手并集成到项目中。Gomail的简洁性和高效性使其成为理想的邮件发送解决方案。
编程
Go语言
邮件发送
开发工具
软件开发
Google LangExtract 深度实战:让 LLM 从"黑盒"变"透明"——从架构原理到生产级结构化提取完全指南(2026)
编程
Google LangExtract 深度实战:让 LLM 从"黑盒"变"透明"——从架构原理到生产级结构化提取完全指南(2026)
2026-05-30 15:10:01 +0800 CST
view 383
Google LangExtract 深度实战:从架构原理、核心源码、代码实战到生产级部署,全面掌握这款让LLM从"黑盒"变"透明"的神器。
LLM
Google
Python
结构化提取
NLP
信息抽取
开源项目
AI工程化
go错误处理
编程
go错误处理
2024-11-18 18:17:38 +0800 CST
view 1494
在Go语言中,错误处理通过返回值而非异常捕获机制来实现。错误类型由一个简单的接口定义,包含一个返回错误描述的`Error`方法。开发者可以通过实现该接口来自定义错误类型,或使用`errors`包中的`errors.New`函数快速创建错误对象。这种机制使得错误处理更加明确,有助于编写健壮的程序。
编程
Go语言
错误处理
Go 语言流式处理,高效完成 HTTP 大数据请求
编程
Go 语言流式处理,高效完成 HTTP 大数据请求
2024-11-18 22:06:27 +0800 CST
view 2544
本文讨论了Go语言的流式处理特性,特别是在处理大数据时的应用。流式写入允许边生成边发送数据,避免一次性加载到内存,从而节省内存并提高效率。文中提供了示例代码,展示如何使用io.Reader接口进行大文件上传和动态数据处理,强调了流式处理在实际开发中的重要性和灵活性。
编程
Go语言
数据处理
性能优化
内存管理
纯Go实现WebRTC的开源方案:Pion WebRTC
编程
纯Go实现WebRTC的开源方案:Pion WebRTC
2026-07-04 07:21:09 +0800 CST
view 240
Pion WebRTC是纯Go实现的WebRTC API,无需Cgo,一条命令即可编译到任何平台。支持ICE、DTLS、SRTP、SCTP、DataChannel、弱网优化(WACC/NACK/RTX)、WASM。完整遵循W3C webrtc-pc规范,可用于服务器端音视频通话、直播推流、文件传输、嵌入式设备等场景。
WebRTC
Go
Pion
实时通信
音视频
DataChannel
ICE
DTLS
SRTP
SCTP
WASM
弱网优化
Kubernetes 1.34 生产级深度实战:从控制平面内核、etcd 3.7 RangeStream 到 Cilium eBPF 数据面与 GitOps 全链路交付的完整工程指南
编程
Kubernetes 1.34 生产级深度实战:从控制平面内核、etcd 3.7 RangeStream 到 Cilium eBPF 数据面与 GitOps 全链路交付的完整工程指南
2026-07-09 13:46:59 +0800 CST
view 201
以 Kubernetes 1.34 为坐标,深度剖析控制平面内核、etcd 3.7 RangeStream、Cilium eBPF 数据面、CRD/Operator、GitOps 全链路交付与生产级性能/安全优化。
Kubernetes
云原生
etcd
Cilium
GitOps
eBPF
Argo CD
go命令行
编程
go命令行
2024-11-18 18:17:47 +0800 CST
view 1477
本文介绍了如何在Go语言中使用`flag`包来构建命令行程序。通过声明命令行参数并调用`flag.Parse`进行解析,用户可以轻松传递参数。示例代码展示了如何使用`String`和`StringVar`函数声明参数,并提供了多种参数类型的支持。建议将参数声明放在`var`代码段中,以提高代码的清晰度和可维护性。
编程
Go语言
命令行工具
WinRM for Go — 用Go语言远程管理Windows机器
编程
WinRM for Go — 用Go语言远程管理Windows机器
2026-07-04 07:36:57 +0800 CST
view 198
WinRM for Go是纯Go实现的Windows远程管理库,支持Basic/NTLM/Kerberos认证,可通过SSH隧道穿透内网。让Go开发者像SSH连Linux一样远程操作Windows服务器,执行命令、获取输出,适合自动化运维场景。
WinRM
Go
Windows
远程管理
NTLM
Kerberos
SSH隧道
运维
PowerShell
TypeScript 7.0 正式版深度解析:Go 语言重写编译器,14年来最重大底层变革
编程
TypeScript 7.0 正式版深度解析:Go 语言重写编译器,14年来最重大底层变革
2026-07-09 14:14:53 +0800 CST
view 286
2026年7月9日微软正式发布TypeScript 7.0,整个编译器从JavaScript重写为Go语言,编译速度提升10倍。本文深入解析Go语言重写的技术原理、并行化策略、迁移指南以及对前端生态的深远影响。
TypeScript
Go语言
编译器
性能优化
前端开发
gosort 包实现了对列表的排序以及在有序列表上的二分查找
编程
gosort 包实现了对列表的排序以及在有序列表上的二分查找
2024-11-19 04:46:04 +0800 CST
view 1553
本文介绍了Go语言中的`sort`包,提供了对列表的排序和二分查找等功能。详细说明了`sort.Interface`接口及其实现,核心函数如`Sort`、`Stable`、`Slice`、`Reverse`、`IsSorted`和`Search`的用法,并通过示例展示了如何对自定义数据类型进行排序,特别是根据`Person`结构体的`Age`字段进行排序。
编程
Go语言
数据结构
算法
如何使用go-redis库与Redis数据库
编程
如何使用go-redis库与Redis数据库
2024-11-17 04:52:02 +0800 CST
view 1528
本文深入介绍了如何使用go-redis库与Redis数据库,涵盖了安装、创建客户端、基本操作(如设置、获取、删除键)、数据结构操作、事务支持、管道操作、发布与订阅、流、地理位置操作、分布式锁、集群与哨兵支持,以及Lua脚本的使用。通过这些内容,读者可以掌握Redis的高级特性,提高应用程序的效率。
数据库
编程
Go语言
开发
技术
TypeScript Native Port 深度解析:微软用 Go 重写编译器,性能提升 10 倍背后的工程哲学
编程
TypeScript Native Port 深度解析:微软用 Go 重写编译器,性能提升 10 倍背后的工程哲学
2026-04-27 16:51:14 +0800 CST
view 540
微软用 Go 重写 TypeScript 编译器,性能提升 10 倍。本文深度解析 Corsa 架构设计、性能优化原理和迁移实践。
TypeScript
Go
编译器
前端工程化
微软
TypeScript Go 深度实战:10倍性能跃升的编译器革命——从 JavaScript 到 Go 的原生移植全链路解析
编程
TypeScript Go 深度实战:10倍性能跃升的编译器革命——从 JavaScript 到 Go 的原生移植全链路解析
2026-05-08 12:36:48 +0800 CST
view 584
TypeScript Go 原生移植深度解析:从 JavaScript 到 Go 的编译器架构革命,10倍性能提升背后的并行化、内存优化与原生执行策略
TypeScript
Go
编译器
性能优化
LSP
Google LangExtract 深度实战:当 LLM 学会「精准定位」——从非结构化文本到结构化数据的完全指南(2026)
编程
Google LangExtract 深度实战:当 LLM 学会「精准定位」——从非结构化文本到结构化数据的完全指南(2026)
2026-06-09 16:19:31 +0800 CST
view 303
Google LangExtract 深度实战教程,详解如何从非结构化文本中提取结构化信息,包含精确源定位、交互式可视化、长文档优化等核心特性,附完整代码示例。
LLM
信息提取
Python
Google
NLP
TypeScript 7.0 正式发布:编译器全面 Go 重写,类型检查提速 10 倍,脱离 Node.js 环境
编程
TypeScript 7.0 正式发布:编译器全面 Go 重写,类型检查提速 10 倍,脱离 Node.js 环境
2026-07-27 09:43:53 +0800 CST
view 61
2026年7月微软正式发布TypeScript 7.0,编译器全面用Go重写,类型检查提速10倍,彻底脱离Node.js环境。本文深度拆解架构决策、性能优化与迁移指南。
TypeScript
TypeScript7
Go语言
编译器
前端工具链
container/heap包定义并实现了通用堆及其标准操作
编程
container/heap包定义并实现了通用堆及其标准操作
2024-11-19 03:54:29 +0800 CST
view 1882
container/heap包定义并实现了通用堆及其标准操作。核心是heap.Interface接口,支持堆的初始化、调整、插入和删除等操作。通过实现该接口,可以创建自定义堆结构。示例代码展示了如何实现一个小顶堆,使用长方形类按面积排序,并演示了堆的基本操作,如Push和Pop。
数据结构
算法
Go语言
编程
优先队列
Go 语言中的万能 HTTP 工具:Resty 客户端全面指南
编程
Go 语言中的万能 HTTP 工具:Resty 客户端全面指南
2024-11-18 20:28:55 +0800 CST
view 2918
在现代Web开发中,HTTP请求和响应是不可避免的组成部分。Go语言的`go-resty/resty`库提供了一个强大且简洁的解决方案,使得编写HTTP请求变得更加方便。本文介绍了Resty的安装、使用、常见请求类型、JSON响应处理、文件上传与下载、超时与重试机制、中间件、上下文支持、代理与认证、Cookie管理等功能,适合需要处理HTTP请求的开发者。
Web开发
Go语言
HTTP客户端
Goose 深度实战:当 Linux Foundation 为 AI Agent 建造「本地操作系统」——从 Rust 运行时到 ACP/MCP 全链路生产级完全指南(2026)
编程
Goose 深度实战:当 Linux Foundation 为 AI Agent 建造「本地操作系统」——从 Rust 运行时到 ACP/MCP 全链路生产级完全指南(2026)
2026-06-15 10:46:57 +0800 CST
view 493
深入解析 Linux Foundation AAIF 旗下的开源本地 AI Agent 项目 Goose:Rust 编写,桌面+CLI+API 三入口,支持 15+ 模型提供商和 70+ MCP 扩展,从架构设计到生产级部署的完整指南
AI Agent
Rust
MCP
Goose
Linux Foundation
本地运行时
ACP
Provider
开源
Go语言中`container/list`包的基本操作
编程
Go语言中`container/list`包的基本操作
2024-11-18 18:39:01 +0800 CST
view 1641
本文介绍了Go语言中`container/list`包的基本操作,包括双向链表的元素定义、初始化、遍历、插入、添加和删除等功能。通过示例代码展示了如何创建链表、添加元素并遍历链表,帮助读者理解链表的使用方法。
编程
数据结构
Go语言
编程
用 Go 语言的 Fyne 库打造跨平台桌面应用程序
2024-11-17 18:55:51 +0800 CST
view 1834
Fyne是一个用Go语言编写的跨平台GUI库,允许开发者快速构建具有原生外观的桌面应用程序。它支持Windows、macOS、Linux、iOS和Android,API简洁易用,内置现代界面组件。Fyne提供了丰富的UI组件,支持自定义主题,并提供便捷的打包工具,帮助开发者轻松发布应用程序。
编程
软件开发
桌面应用
跨平台
Go语言
Fyne库
ego-lite 深度拆解:一个人类和 AI 并行操控的浏览器,如何重新定义 Agent 的网页自动化
编程
ego-lite 深度拆解:一个人类和 AI 并行操控的浏览器,如何重新定义 Agent 的网页自动化
2026-07-27 10:46:16 +0800 CST
view 61
深度拆解 GitHub Trending 项目 ego-lite:如何用一个 Chromium 分支解决 AI 浏览器自动化的登录态共享、人机并行与资源开销三大难题,附架构分析、代码实战与竞品对比。
AI编程
浏览器自动化
ego-lite
Chromium
Agent
Web自动化
CDP
Go语言中的`Ring`循环链表结构
编程
Go语言中的`Ring`循环链表结构
2024-11-19 00:00:46 +0800 CST
view 1498
本文介绍了Go语言中的`Ring`循环链表结构,包含创建新链表、遍历节点、链接和拆分链表的方法。通过示例代码展示了如何使用`Next`、`Prev`、`Link`、`Unlink`和`Do`方法进行操作,以及如何在链表上实现自定义操作,如元素求和。
编程
数据结构
Go语言
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
20
21
22
23
24
25
下一页