程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
`context`包是Go语言中的标准库,用于在并发环境中安全地传递上下文信息
编程
`context`包是Go语言中的标准库,用于在并发环境中安全地传递上下文信息
2024-11-19 04:28:00 +0800 CST
view 1668
`context`包是Go语言中的标准库,用于在并发环境中安全地传递上下文信息,尤其在多个协程之间共享请求相关数据时非常有用。它提供了超时、取消信号和数据传递的功能。通过`Background`和`TODO`创建基础`Context`,并可通过`WithCancel`、`WithDeadline`、`WithTimeout`和`WithValue`衍生出新的上下文,确保任务的有效管理和控制。
Go语言
并发编程
上下文管理
Google LangExtract 深度实战:让 LLM 从"黑盒"变"透明"——从架构原理到生产级结构化提取完全指南(2026)
编程
Google LangExtract 深度实战:让 LLM 从"黑盒"变"透明"——从架构原理到生产级结构化提取完全指南(2026)
2026-05-30 15:10:01 +0800 CST
view 467
Google LangExtract 深度实战:从架构原理、核心源码、代码实战到生产级部署,全面掌握这款让LLM从"黑盒"变"透明"的神器。
LLM
Google
Python
结构化提取
NLP
信息抽取
开源项目
AI工程化
go错误处理
编程
go错误处理
2024-11-18 18:17:38 +0800 CST
view 1531
在Go语言中,错误处理通过返回值而非异常捕获机制来实现。错误类型由一个简单的接口定义,包含一个返回错误描述的`Error`方法。开发者可以通过实现该接口来自定义错误类型,或使用`errors`包中的`errors.New`函数快速创建错误对象。这种机制使得错误处理更加明确,有助于编写健壮的程序。
编程
Go语言
错误处理
Go 语言流式处理,高效完成 HTTP 大数据请求
编程
Go 语言流式处理,高效完成 HTTP 大数据请求
2024-11-18 22:06:27 +0800 CST
view 2612
本文讨论了Go语言的流式处理特性,特别是在处理大数据时的应用。流式写入允许边生成边发送数据,避免一次性加载到内存,从而节省内存并提高效率。文中提供了示例代码,展示如何使用io.Reader接口进行大文件上传和动态数据处理,强调了流式处理在实际开发中的重要性和灵活性。
编程
Go语言
数据处理
性能优化
内存管理
纯Go实现WebRTC的开源方案:Pion WebRTC
编程
纯Go实现WebRTC的开源方案:Pion WebRTC
2026-07-04 07:21:09 +0800 CST
view 348
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 305
以 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 1547
本文介绍了如何在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 289
WinRM for Go是纯Go实现的Windows远程管理库,支持Basic/NTLM/Kerberos认证,可通过SSH隧道穿透内网。让Go开发者像SSH连Linux一样远程操作Windows服务器,执行命令、获取输出,适合自动化运维场景。
WinRM
Go
Windows
远程管理
NTLM
Kerberos
SSH隧道
运维
PowerShell
gosort 包实现了对列表的排序以及在有序列表上的二分查找
编程
gosort 包实现了对列表的排序以及在有序列表上的二分查找
2024-11-19 04:46:04 +0800 CST
view 1597
本文介绍了Go语言中的`sort`包,提供了对列表的排序和二分查找等功能。详细说明了`sort.Interface`接口及其实现,核心函数如`Sort`、`Stable`、`Slice`、`Reverse`、`IsSorted`和`Search`的用法,并通过示例展示了如何对自定义数据类型进行排序,特别是根据`Person`结构体的`Age`字段进行排序。
编程
Go语言
数据结构
算法
TypeScript Native Port 深度解析:微软用 Go 重写编译器,性能提升 10 倍背后的工程哲学
编程
TypeScript Native Port 深度解析:微软用 Go 重写编译器,性能提升 10 倍背后的工程哲学
2026-04-27 16:51:14 +0800 CST
view 620
微软用 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 692
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 374
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 219
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 1985
container/heap包定义并实现了通用堆及其标准操作。核心是heap.Interface接口,支持堆的初始化、调整、插入和删除等操作。通过实现该接口,可以创建自定义堆结构。示例代码展示了如何实现一个小顶堆,使用长方形类按面积排序,并演示了堆的基本操作,如Push和Pop。
数据结构
算法
Go语言
编程
优先队列
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 603
深入解析 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 1709
本文介绍了Go语言中`container/list`包的基本操作,包括双向链表的元素定义、初始化、遍历、插入、添加和删除等功能。通过示例代码展示了如何创建链表、添加元素并遍历链表,帮助读者理解链表的使用方法。
编程
数据结构
Go语言
ego-lite 深度拆解:一个人类和 AI 并行操控的浏览器,如何重新定义 Agent 的网页自动化
编程
ego-lite 深度拆解:一个人类和 AI 并行操控的浏览器,如何重新定义 Agent 的网页自动化
2026-07-27 10:46:16 +0800 CST
view 233
深度拆解 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 1581
本文介绍了Go语言中的`Ring`循环链表结构,包含创建新链表、遍历节点、链接和拆分链表的方法。通过示例代码展示了如何使用`Next`、`Prev`、`Link`、`Unlink`和`Do`方法进行操作,以及如何在链表上实现自定义操作,如元素求和。
编程
数据结构
Go语言
Hertz 深度实战:当字节跳动把 Netpoll 塞进 HTTP 框架——从自研网络库到 4000万 QPS、从四层分层架构到生产级 Go 微服务完全指南(2026)
编程
Hertz 深度实战:当字节跳动把 Netpoll 塞进 HTTP 框架——从自研网络库到 4000万 QPS、从四层分层架构到生产级 Go 微服务完全指南(2026)
2026-06-21 02:23:45 +0800 CST
view 493
Hertz是字节跳动开源的高性能Go HTTP框架,基于自研Netpoll网络库,在内部支撑超1万微服务、4000万QPS。本文从架构原理到代码实战,全面解析Hertz的四层分层设计、中间件机制、性能优化技巧及生产最佳实践。
Hertz
Go语言
微服务
HTTP框架
字节跳动
Netpoll
性能优化
别再手写汇编了!Go 1.27 原生SIMD,性能直接起飞
编程
别再手写汇编了!Go 1.27 原生SIMD,性能直接起飞
2026-07-04 08:18:54 +0800 CST
view 304
Go 1.27正式支持原生SIMD,无需手写Plan9汇编即可使用向量指令。底层archsimd包+高层Highway封装,两步走策略。Green Tea GC已用SIMD让GC开销降10%,runtime.freegc让strings.Builder扩容翻2倍。高性能计算牌桌上Go正式入座。
Go
SIMD
AVX
AVX-512
ARM64
NEON
SVE
高性能计算
并行计算
GreenTeaGC
编译器优化
Go语言中的`log`日志模块及其使用方法
编程
Go语言中的`log`日志模块及其使用方法
2024-11-19 00:57:47 +0800 CST
view 1652
本文介绍了Go语言中的`log`模块及其使用方法,包括如何创建自定义的`Logger`实例、日志输出的基本方式以及日志的分级功能。通过示例代码,读者可以学习如何输出日志、设置日志前缀和标识,以及实现简单的日志分级。内容涵盖了`Print`、`Fatal`和`Panic`方法的使用,帮助开发者更好地管理程序日志。
编程
Go语言
日志管理
深入理解 Go 并发操作:通过示例讲解 sync.WaitGroup 和 Context 的使用
编程
深入理解 Go 并发操作:通过示例讲解 sync.WaitGroup 和 Context 的使用
2024-11-19 05:04:11 +0800 CST
view 1702
本文深入讲解了Go语言中的并发编程,特别是如何使用sync.WaitGroup来等待多个子任务完成,并介绍了在任务失败时如何结合Context来取消其他任务。通过示例代码,展示了正确使用sync.WaitGroup的注意事项,以及如何在复杂场景中有效管理并发操作,提高程序的健壮性和效率。
Go语言
并发编程
编程技巧
TypeScript 6.0 深度解析:Go 重写带来 10 倍性能飞跃,TS 历史上最激进的架构革命
编程
TypeScript 6.0 深度解析:Go 重写带来 10 倍性能飞跃,TS 历史上最激进的架构革命
2026-05-15 15:17:39 +0800 CST
view 719
TypeScript 6.0 深度解析:Go原生重写带来10倍性能飞跃,详解TS 6.0新特性、Go重写技术决策、性能实测数据及迁移指南。
TypeScript
Go语言
编译器
性能优化
前端工具链
Go微服务实战:从单体到云原生架构的演进之路——Kratos框架深度解析与生产级部署完全指南(2026)
编程
Go微服务实战:从单体到云原生架构的演进之路——Kratos框架深度解析与生产级部署完全指南(2026)
2026-05-30 18:38:30 +0800 CST
view 474
深入解析Go语言微服务开发,Kratos框架架构设计,从单体到微服务的演进路径,包含完整代码示例和生产级部署方案
Go
微服务
Kratos
云原生
gRPC
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
72
73
74
75
76
77
下一页