程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
提升生产力的 Golang 实用工具推荐,让开发更轻松!
编程
提升生产力的 Golang 实用工具推荐,让开发更轻松!
2024-11-18 04:40:01 +0800 CST
view 1685
本文推荐了一些提升Golang开发效率的实用工具,包括地址生成、数据脱敏、文本处理等扩展包。每个工具都提供了详细的特性、安装方法和使用示例,旨在帮助开发者简化日常开发任务,提高生产力。
Golang
开发工具
生产力提升
Golang 做 API 开发离不开签名验证,如何设计?
编程
Golang 做 API 开发离不开签名验证,如何设计?
2024-11-19 00:33:00 +0800 CST
view 1643
在API开发中,签名验证是一种确保请求完整性和来源可靠性的安全措施。本文介绍了在Golang中实现签名验证的设计思路,包括密钥管理、签名生成和验证步骤,并提供了客户端和服务器端的示例代码。通过这些步骤,可以有效防止重放攻击和数据篡改。
编程
安全
API开发
Golang
网络编程
Gemma 4 12B 深度实战:当 Google 把多模态 AI「塞进」你的笔记本——从无编码器架构到本地 Agent 工作流的完全指南(2026)
编程
Gemma 4 12B 深度实战:当 Google 把多模态 AI「塞进」你的笔记本——从无编码器架构到本地 Agent 工作流的完全指南(2026)
2026-06-13 12:46:40 +0800 CST
view 98
深度解析 Google DeepMind Gemma 4 12B 无编码器多模态架构,从架构原理到本地部署,从 Agent 工具链集成到生产级实战,5400+ 字完全指南。
Gemma 4 12B
Google DeepMind
多模态模型
本地推理
Agent
Ollama
无编码器架构
WASI 0.3 深度实战:当异步成为 WebAssembly 组件的原生特性——从事件循环协调到 stream/future/async ABI、跨语言绑定与生产级完全指南(2026)
编程
WASI 0.3 深度实战:当异步成为 WebAssembly 组件的原生特性——从事件循环协调到 stream/future/async ABI、跨语言绑定与生产级完全指南(2026)
2026-06-18 14:24:59 +0800 CST
view 32
2026年6月11日发布的WASI 0.3将异步操作提升为WebAssembly组件的原生特性。本文深入剖析共享事件循环、stream/future/async一等构造、基于完成的I/O模型,以及Rust/Go/Python多语言实战。
WebAssembly
WASI
异步编程
组件模型
Go
Rust
Python
Go 如何做好缓存
编程
Go 如何做好缓存
2024-11-18 13:33:37 +0800 CST
view 1219
本文详细介绍了如何在Go中设计和实现高效的缓存机制,包括缓存设计思路、状态管理、淘汰策略、更新策略和预热机制。通过合理的缓存方案(如分布式缓存和本地缓存)和使用LRU淘汰策略,可以显著提升系统性能并确保数据一致性。
编程
系统设计
性能优化
缓存
Go语言
7种Go语言生成唯一ID的实用方法
编程
7种Go语言生成唯一ID的实用方法
2024-11-19 05:22:50 +0800 CST
view 3263
本文总结了7种Go语言生成唯一ID的实用方法,包括使用google/uuid、bwmarrin/snowflake、oklog/ulid、teris-io/shortid、rs/xid、segmentio/ksuid和sony/sonyflake包。每种方法都详细介绍了其特性、优缺点及适用场景,帮助开发者根据业务需求选择合适的ID生成策略,以确保系统的稳定性和高效性。
编程
Go语言
分布式系统
唯一标识符
软件开发
编程
如何实现限制用户 1 分钟内最多请求 1000 次?
2024-11-18 22:06:10 +0800 CST
view 1541
本文介绍了如何使用Go语言实现一个高效的限流器,限制用户每分钟最多请求1000次。通过选择计数器算法,文中详细解析了限流器的结构体、创建函数和请求判断逻辑,并提供了完整的代码示例。合理使用限流器可以有效保护服务免受高并发请求的冲击,提高服务的稳定性和可靠性。
编程
Go语言
限流
高并发
算法
Golang实现的交互Shell
编程
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
view 2050
本文介绍了如何使用Golang编写交互Shell,涉及浏览器、服务端和agent之间的WebSocket转发通讯。通过在服务端实现唯一标识的连接管理,打通浏览器与agent的通讯。提供了服务端的代码示例,展示了如何优雅地处理连接的复制与关闭。使用的项目包括Linux和Windows的交互Shell库以及前端xterm.js。
编程
网络通讯
Golang
WebSocket
软件开发
Google AI Edge Gallery 深度实战:让 Mac/Android 离线运行 Gemma 3——从原理到生产级本地 AI 部署完全指南(2026)
编程
Google AI Edge Gallery 深度实战:让 Mac/Android 离线运行 Gemma 3——从原理到生产级本地 AI 部署完全指南(2026)
2026-06-04 21:14:37 +0800 CST
view 151
深入剖析 Google AI Edge Gallery 的技术架构、Gemma 模型家族、端侧部署全流程,并通过完整代码示例,带你从零构建一个生产级本地 AI 应用。
Google AI Edge Gallery
本地AI
Gemma模型
端侧推理
Mac AI
Android AI
Go语言实现支持联网对战的斗地主游戏
编程
Go语言实现支持联网对战的斗地主游戏
2026-05-18 08:41:43 +0800 CST
view 243
Go语言实现的联网斗地主游戏,真随机Fisher-Yates发牌,无控牌无算法操控,WebSocket实时对战,断线重连,Docker一键部署。
开源项目
Go
游戏
斗地主
WebSocket
go发送邮件代码
代码
go发送邮件代码
2024-11-18 18:30:31 +0800 CST
view 1499
该代码实现了一个简单的邮件发送功能,使用SMTP协议发送邮件。定义了EmailMessage结构体,包含收件人、抄送人、主题和邮件内容。通过SendEmail函数发送邮件,并在发送过程中处理错误。代码中还包含一个Goroutine用于消费邮件缓冲池中的邮件。配置参数通过conf包获取,确保邮件发送的安全性和有效性。
编程
Golang
邮件发送
网络编程
错误处理
Go 1.23 中的新包:unique
编程
Go 1.23 中的新包:unique
2024-11-18 12:32:57 +0800 CST
view 1526
Go1.23引入了unique包,提供工具用于对可比较值进行规范化处理。该包通过Handle[T]实现了内存优化和高效比较,支持多种可比较类型。unique包的设计借鉴了Lisp中的符号驻留概念,允许在内存中只保留一个规范化副本。尽管与字符串驻留有所不同,unique包为构建内存高效缓存提供了新的可能性。
编程
Go语言
内存管理
Golang中国地址生成扩展包
编程
Golang中国地址生成扩展包
2024-11-19 06:01:16 +0800 CST
view 1463
本文介绍了一个用于生成中国地址的Golang扩展包,解决了在Golang开发中缺乏合适地址生成工具的问题。提供了安装和使用示例,包括生成一级到四级地址及完整地址的代码示例。包结构和其他语言的类似扩展包链接也被提及,方便开发者快速上手。
编程
Golang
地址生成
开发工具
Gin: Go语言中的网络开发利器 - 轻量快速,一杯就够
编程
Gin: Go语言中的网络开发利器 - 轻量快速,一杯就够
2024-11-19 00:47:40 +0800 CST
view 1687
Gin是一个轻量级的Go语言Web框架,旨在提供高性能和简洁的API设计。它支持快速路由、中间件、JSON验证和文件上传等功能,适合构建RESTfulAPI和全栈Web应用。Gin的学习曲线平缓,适合新手和经验丰富的开发者。通过多个示例,展示了Gin在不同场景下的强大应用,成为Go开发者的热门选择。
Go语言
Web开发
框架
编程
技术
Go并发编程实战:每个开发者都应掌握的10大Goroutine模式
编程
Go并发编程实战:每个开发者都应掌握的10大Goroutine模式
2025-08-21 10:59:58 +0800 CST
view 1010
本文深入探讨了Go语言中的并发编程,介绍了10种重要的Goroutine模式,包括基础Goroutine、通道通信、错误处理、Select语句、WaitGroup、Context包等。通过这些模式,开发者可以构建高性能的并发应用,避免常见的并发陷阱,并编写清晰、可维护的代码。掌握这些技术将有助于充分利用多核处理器的计算能力。
编程
Go语言
并发
软件开发
技术
Ollama 完全指南:本地大模型部署的事实标准——从原理到生产级 AI 应用开发(2026)
编程
Ollama 完全指南:本地大模型部署的事实标准——从原理到生产级 AI 应用开发(2026)
2026-06-05 04:13:34 +0800 CST
view 182
Ollama 本地大模型部署完全指南,从架构原理到生产级部署,涵盖 RAG 集成、性能优化、Docker/K8s 部署等核心内容。
Ollama
本地大模型
AI应用开发
Go语言
llama.cpp
Go 微服务全链路实战:从 gRPC 协议设计到 Kubernetes 服务编排的生产级完全指南(2026)
编程
Go 微服务全链路实战:从 gRPC 协议设计到 Kubernetes 服务编排的生产级完全指南(2026)
2026-06-13 17:48:41 +0800 CST
view 101
从 gRPC 协议设计到 Kubernetes 服务编排,系统性介绍 Go 微服务生产级实战:协议兼容性、三层架构、服务治理、可观测性、性能优化。
Go
微服务
gRPC
Kubernetes
云原生
一次性的秘密武器,Go语言中sync.Once的魔力
编程
一次性的秘密武器,Go语言中sync.Once的魔力
2024-11-19 08:01:52 +0800 CST
view 1299
本文探讨了Go语言中的sync.Once工具,它确保关联函数只被调用一次,适用于初始化操作、单例模式、数据库连接和全局配置加载等场景。通过示例代码展示了如何在并发环境中使用sync.Once,确保某个操作只执行一次,从而有效管理只需执行一次的操作。
Go语言
并发编程
编程技巧
10个必备Go库:告别重复代码,提升开发效率
编程
10个必备Go库:告别重复代码,提升开发效率
2025-08-21 14:14:07 +0800 CST
view 1266
本文介绍了10个必备的Go库,旨在提升开发效率并减少重复代码。涵盖了从数据库操作(GORM)到Web框架(Gin)、配置管理(Viper)、测试工具(Testify)、日志记录(Zap)、数据验证(Validator)、CLI开发(Cobra)、Redis客户端(Go-Redis)、监控(Prometheus客户端)以及智能重试机制(Retry)等多个领域。这些库帮助开发者专注于业务逻辑,简化开发流程。
Go语言
开发工具
编程库
软件工程
开源
Ollama 完全指南:本地大模型部署的事实标准——架构、实战与生产级部署(2026)
编程
Ollama 完全指南:本地大模型部署的事实标准——架构、实战与生产级部署(2026)
2026-06-05 04:13:52 +0800 CST
view 228
Ollama 本地大模型部署完全指南,从架构原理到生产级部署,涵盖 RAG 集成、性能优化、Docker/K8s 部署等核心内容。
Ollama
本地大模型
AI应用开发
Go语言
llama.cpp
TypeScript 7 深度实战:当微软用 Go 重写世界第一大类型系统——从架构原理到生产级迁移完全指南(2026)
编程
TypeScript 7 深度实战:当微软用 Go 重写世界第一大类型系统——从架构原理到生产级迁移完全指南(2026)
2026-06-05 06:13:53 +0800 CST
view 171
微软用Go语言重写TypeScript编译器,代号Corsa的TypeScript Go带来10倍以上编译速度提升。深入分析架构设计、类型系统实现、性能对比及生产级迁移策略。
TypeScript
Go
编译器
前端工具链
Node.js
VS Code
LSP
Temporal Replay 2026 深度实战:当持久执行成为 AI Agent 可靠性的行业共识
编程
Temporal Replay 2026 深度实战:当持久执行成为 AI Agent 可靠性的行业共识
2026-06-18 20:25:10 +0800 CST
view 41
深度解析 Temporal Replay 2026 大会发布的 Serverless Workers、Standalone Activities、Workflow Streams 等新特性,以及与 Google ADK、OpenAI Agents SDK 的深度集成如何重新定义 AI Agent 可靠性标准。
Temporal
持久执行
AI Agent
分布式系统
工作流
Workflow
Go
Python
Go语言黑科技,空结构体的神奇应用大揭秘!
编程
Go语言黑科技,空结构体的神奇应用大揭秘!
2024-11-19 05:59:31 +0800 CST
view 1410
本文深入探讨了Go语言中空结构体的应用与优势,强调其作为占位符和信号传递工具的灵活性。空结构体不占用内存空间,适合用于集合操作和并发编程,提升代码的简洁性和效率。通过示例展示了如何在实际编程中有效利用空结构体,帮助开发者更好地理解这一重要概念。
编程
Go语言
数据结构
内存管理
并发编程
Go 协程上下文切换的代价
编程
Go 协程上下文切换的代价
2024-11-19 09:32:28 +0800 CST
view 1468
本文探讨了Go语言协程的上下文切换机制,分析了其在高并发场景下的效率与代价。Go协程的上下文切换速度快,平均耗时约54纳秒,内存占用低,仅需2KB栈空间。尽管如此,协程调度、创建、同步等操作仍需消耗CPU时间。在选择使用协程或传统线程时,应根据具体场景进行权衡。
编程
Go语言
并发
性能优化
计算机科学
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
7
8
9
10
11
...
16
下一页