程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
go 相关搜索结果(第15页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Fiber v3 深度拆解:当 Go Web 框架把 Ctx 变成接口——从架构重构到生产级性能优化的完整实战指南(2026)
编程
Fiber v3 深度拆解:当 Go Web 框架把 Ctx 变成接口——从架构重构到生产级性能优化的完整实战指南(2026)
2026-08-14 00:13:29
深度拆解 Fiber v3:从 Ctx 接口化、自定义上下文、路由约束、Bind 校验、Hooks、Mount,到生产级性能优化与 15 条踩坑清单,附完整可运行代码实战。
Fiber
Go语言
Web框架
性能优化
后端开发
Go 1.27 工具链:go fix 多了四个 modernizer,小对象分配最快省 30% 但二进制胖 60KB
编程
Go 1.27 工具链:go fix 多了四个 modernizer,小对象分配最快省 30% 但二进制胖 60KB
2026-09-29 21:05:24
Go 1.27(2026-08-19)在工具链和编译器上有几处影响日常的改动:go fix 新增 atomictypes、embedlit、slicesbackward、unsafefuncs 四个 modernizer;go doc 支持 package@version 查询;go mod tidy 自动合并 require 块;go mod init 默认写更低 go 版本;编译器对小对象(<80B)启用 size-specialized 分配,最多省 30%,但二进制约增 60KB,可用 GOEXPERIMENT=nosizespecializedmalloc 关闭。
Go
工具链
编译器
go
mod
升级
性能
TypeScript Native Port 深度解析:微软用 Go 重写编译器,性能提升 10 倍背后的工程哲学
编程
TypeScript Native Port 深度解析:微软用 Go 重写编译器,性能提升 10 倍背后的工程哲学
2026-04-27 16:51:14
微软用 Go 重写 TypeScript 编译器,性能提升 10 倍。本文深度解析 Corsa 架构设计、性能优化原理和迁移实践。
TypeScript
Go
编译器
前端工程化
微软
双剑合璧:Understand Anything + CodeGraph 如何彻底改变代码理解方式——2026 年 AI 辅助编程的知识图谱革命
编程
双剑合璧:Understand Anything + CodeGraph 如何彻底改变代码理解方式——2026 年 AI 辅助编程的知识图谱革命
2026-05-29 02:35:53
深度解析 Understand Anything 和 CodeGraph 两个代码知识图谱工具,探讨它们如何革命性地改变代码理解方式,减少 AI 编码助手的 token 消耗,提升开发效率。
代码知识图谱
AI辅助编程
Claude Code
代码理解
知识图谱
Understand Anything
CodeGraph
双剑合璧:Understand Anything + CodeGraph 彻底改变代码理解——2026 知识图谱革命
编程
双剑合璧:Understand Anything + CodeGraph 彻底改变代码理解——2026 知识图谱革命
2026-05-29 02:36:13
深度解析 Understand Anything 和 CodeGraph 两个代码知识图谱工具,探讨它们如何革命性地改变代码理解方式,减少 AI 编码助手的 token 消耗,提升开发效率。
代码知识图谱
AI辅助编程
Claude Code
代码理解
知识图谱
Understand Anything
CodeGraph
codebase-memory-mcp 深度实战:用C语言打造AI编码智能引擎——代码知识图谱+Tree-Sitter+MCP协议让AI理解你的代码库(2026完全指南)
编程
codebase-memory-mcp 深度实战:用C语言打造AI编码智能引擎——代码知识图谱+Tree-Sitter+MCP协议让AI理解你的代码库(2026完全指南)
2026-06-26 03:44:05
codebase-memory-mcp用C语言打造的高性能代码智能引擎,通过知识图谱+Tree-Sitter+MCP协议让AI理解代码库。支持158种语言,Linux内核3分钟索引,亚毫秒查询,Token消耗减少99%。
codebase-memory-mcp
MCP
代码智能
Tree-Sitter
知识图谱
AI编码助手
C语言
高性能
Claude Code
Cursor
Zerostack 深度解析:用 Rust 和 Unix 哲学重新定义 AI 编码代理
编程
Zerostack 深度解析:用 Rust 和 Unix 哲学重新定义 AI 编码代理
2026-06-29 03:42:32
Zerostack 用纯 Rust 打造 Unix 风格 AI 编码代理,8MB 内存即可运行。深度解析其架构设计、Rust 实现细节、性能基准,以及与 Claude Code、Cursor、Aider 的对比。
Rust
AI编码代理
Unix哲学
LLM工具
代码生成
TypeScript 7.0 全面解析:Go 编译器重构,14年来最深刻的底层革命
编程
TypeScript 7.0 全面解析:Go 编译器重构,14年来最深刻的底层革命
2026-07-04 11:42:32
TypeScript 7.0 RC 深度解析:Go 编译器重写带来 10 倍性能提升。从架构原理、Go 选型分析、并行化实现到迁移实战,全面覆盖这 14 年来最重大的底层革命。
TypeScript
TypeScript 7.0
Go
编译器
Project Corsa
性能优化
前端工程化
sqlite-vec 深度解析:零依赖的 SQLite 向量搜索扩展如何用一个 .so 文件让嵌入式数据库拥有百万级向量检索能力——从 vec0 虚拟表架构到 RAG/语义搜索生产级实战的完整指南
编程
sqlite-vec 深度解析:零依赖的 SQLite 向量搜索扩展如何用一个 .so 文件让嵌入式数据库拥有百万级向量检索能力——从 vec0 虚拟表架构到 RAG/语义搜索生产级实战的完整指南
2026-07-07 04:13:20
深度解析sqlite-vec:纯C编写的零依赖SQLite向量搜索扩展,支持float/int8/binary三种向量类型、L2/cosine/hamming/jaccard四种距离度量、IVF近似搜索索引。从vec0虚拟表架构原理到Python/Go/Node.js多语言实战,涵盖RAG系统构建、FTS5混合检索、WASM浏览器运行、MCP协议集成,含完整性能基准与ChromaDB/Qdrant/Milvus对比分析。
sqlite-vec
SQLite
向量搜索
RAG
向量数据库
嵌入式
语义搜索
AI Agent
开源
换心记:TypeScript 编译器 7.0 一年移植工程的完整复盘
编程
换心记:TypeScript 编译器 7.0 一年移植工程的完整复盘
2026-07-24 13:45:55
2026年7月微软发布TypeScript 7.0,编译器从JavaScript移植到Go,性能提升8-12倍。本文完整复盘这次移植工程的决策过程、技术路径、迁移细节,以及它对整个前端工具链生态的深远影响。
TypeScript
Go
编译器
前端工程化
性能调优
httptap 深度解析:一个 Go 写的 HTTP 抓包工具,如何不用 root 权限、不改系统配置、也不依赖任何运行时,就能截获任意 Linux 程序的 HTTPS 流量?
编程
httptap 深度解析:一个 Go 写的 HTTP 抓包工具,如何不用 root 权限、不改系统配置、也不依赖任何运行时,就能截获任意 Linux 程序的 HTTPS 流量?
2026-07-27 17:14:37
httptap 是一个用 Go 写的 HTTP/HTTPS 抓包工具,通过 LD_PRELOAD 和 Linux 网络命名空间实现零侵入抓包,无需 root、不改系统配置、不依赖任何运行时。深度解析其架构原理与实战用法。
httptap
Go语言
HTTP抓包
LD_PRELOAD
网络命名空间
MITM代理
HTTPS抓包
Linux工具
Go 错误处理完全指南:从 error 接口到 errors 包、panic/recover 与最佳实践
编程
Go 错误处理完全指南:从 error 接口到 errors 包、panic/recover 与最佳实践
2026-09-06 17:14:02
JetBrains系统讲解Go错误处理。核心理念:错误是值(errors are values),显式if err != nil检查,不像异常那样中断流程。error接口只需实现Error() string。errors包:New创建简单错误、Is判断错误链匹配、As提取特定类型、Join组合多错误(Go1.20+)、Unwrap解包。fmt.Errorf的%w动词包装错误保留错误链,%v只嵌入字符串。特定类型错误:I/O错误(os.ErrNotExist/ErrPermission/EOF)、网络错误(net.Error超时/临时判断)、数据验证错误(自定义ValidationError)、并发错误(sync.WaitGroup+errors.Join)。panic/recover:panic只用于不可恢复错误(初始化失败、内部状态损坏、开发者错误),recover只能在defer中调用。常见陷阱:忽略错误、错误消息不清晰、重复包装、不检查特定错误类型、循环中defer。最佳实践:始终检查错误、添加上下文、使用errors.Is/As、保持消息清晰、合理使用panic、避免过度包装、处理并发错误、记录详细日志、考虑可恢复性、编写错误处理测试。
Go
Golang
错误处理
error
errors包
panic
recover
JetBrains
最佳实践
调试还在手写 %+v?go-spew 一行 dump 复杂结构体,循环引用不炸栈
编程
调试还在手写 %+v?go-spew 一行 dump 复杂结构体,循环引用不炸栈
2026-09-12 09:39:36
go-spew 是 Go 的深度打印库,一行 spew.Dump 就能打印嵌套结构体、自动处理循环引用,避免 fmt.Printf 的栈溢出和指针地址难读问题。本文涵盖安装、Dump/Printf/Sdump/Fdump 用法、ConfigState 配置、树形结构与单测比较场景,并对比 fmt/json.Marshal 与局限。
Go
go-spew
调试
golang
库
在 Go 中如何使用 go:embed 指令嵌入静态文件
编程
在 Go 中如何使用 go:embed 指令嵌入静态文件
2024-11-18 21:47:02
本文介绍了如何在Go中使用`//go:embed`指令嵌入静态文件。该指令允许将文件嵌入到Go的二进制文件中,支持多种类型的变量。通过示例代码,展示了如何嵌入单个文件、多个文件及目录,并在HTTP服务器中提供服务。此外,还讨论了在单元测试中使用`//go:embed`的优势及注意事项。
Go语言
编程
开发
静态资源
软件工程
Wails:Go 版 Electron,打包体积直接缩小 10 倍!
编程
Wails:Go 版 Electron,打包体积直接缩小 10 倍!
2026-06-11 11:57:18
Wails是Go语言写的跨平台桌面应用框架,GitHub 34.7K Stars,打包体积10-20MB(Electron的1/10)。Go后端+任意前端+系统原生WebView,Go方法直接当JS函数调用,支持热重载和v3跨平台编译。
Wails
Go桌面应用
Electron替代
Tauri对比
跨平台桌面
WebView
前端开发
Golang
TypeScript 7 原生编译器深度实战:当 tsc 用 Go 重写,10 倍性能背后到底发生了什么?
编程
TypeScript 7 原生编译器深度实战:当 tsc 用 Go 重写,10 倍性能背后到底发生了什么?
2026-07-10 12:43:07
TypeScript 7(Project Corsa)用 Go 重写编译器与语言服务,类型检查最高提速 10 倍。本文从架构、并行模型、实战落地到工具链原生化趋势深度拆解。
TypeScript
Go
编译器
性能优化
Project Corsa
前端工程化
Expr 深度拆解:Go 表达式引擎如何在不 eval 的前提下把动态规则写进生产——从词法分析到字节码 VM 全链路实战
编程
Expr 深度拆解:Go 表达式引擎如何在不 eval 的前提下把动态规则写进生产——从词法分析到字节码 VM 全链路实战
2026-08-18 05:12:23
深度拆解 Go 表达式引擎 expr-lang/expr:从词法分析、语法树、静态类型检查到字节码 VM 的架构全链路,配可运行代码与热更新规则引擎实战,讲透安全与性能优化。
Expr
Go
表达式引擎
动态配置
规则引擎
DSL
字节码虚拟机
Go 模块供应链:恶意 GOPROXY 伪造 sumdb 瓦片绕过 GOSUMDB(CVE-2026-56865)
代码
Go 模块供应链:恶意 GOPROXY 伪造 sumdb 瓦片绕过 GOSUMDB(CVE-2026-56865)
2026-08-31 21:10:56
Go 官方 8 月修复的供应链投毒:恶意 GOPROXY 可伪造最多两个 sumdb 瓦片,绕过 GOSUMDB 校验把攻击者模块内容写进本地缓存,透明度日志无法察觉。本文拆解利用三条件、受影响版本、自查命令与 CI 加固建议。
Go
GOSUMDB
GOPROXY
供应链安全
CVE
Go 1.27 的 goroutineleak profile:只证明「永远卡住」的那类泄漏
编程
Go 1.27 的 goroutineleak profile:只证明「永远卡住」的那类泄漏
2026-09-26 21:02:22
Go 1.27 在 runtime/pprof 新增 goroutineleak profile,靠 GC 可达性判定「无人再能唤醒」的 goroutine 阻塞,只覆盖 channel/同步原语这一类泄漏。本文给出一段可复现的 leak 测试、pprof.Lookup 采集与 pprof 输出读法,并说明它证明不了什么。
Go
goroutine
pprof
并发
调优
DigitalPlat FreeDomain 深度实战:免费域名服务的架构哲学与工程化实践(2026完全指南)
编程
DigitalPlat FreeDomain 深度实战:免费域名服务的架构哲学与工程化实践(2026完全指南)
2026-06-02 15:24:24
DigitalPlat FreeDomain深度实战:从DNS基础设施到生产级部署的完整解析,让每个人都能拥有数字身份
DNS
域名服务
开源项目
FreeDomain
DigitalPlat
Go 1.27 的小对象分配革命:当编译器学会为每个尺寸定制 malloc
编程
Go 1.27 的小对象分配革命:当编译器学会为每个尺寸定制 malloc
2026-07-05 16:38:18
Go 1.27编译器为小于80字节的小对象生成尺寸特化分配代码,绕过mallocgc通用路径,直接内联分配逻辑。小对象分配延迟降低约30%,整体免费1%性能提升,无需改代码。解析Swiss Tables/Green Tea GC/栈分配的基础建设如何促成这一优化。
Go
Go 1.27
编译器
性能优化
内存管理
malloc
小对象分配
尺寸特化
mallocgc
GreenTeaGC
SwissTables
栈分配
GOEXPERIMENT
TypeScript 7.0 深度拆解:Go 重写编译器 10 倍提速,确定性分片并行架构与 8 个能炸 CI 的迁移暗坑
编程
TypeScript 7.0 深度拆解:Go 重写编译器 10 倍提速,确定性分片并行架构与 8 个能炸 CI 的迁移暗坑
2026-07-31 05:16:36
TypeScript 7.0 用 Go 重写编译器,全量构建提速 8-12 倍,内存反降 18%。拆解为何选 Go 而非 Rust、共享内存并行与「确定性分片」类型检查设计、checkers/builders 乘法陷阱、LSP 化改造,并逐条梳理 CHANGES.md 中 8 个能炸 CI 的迁移暗坑,附影子比对脚本与四阶段落地路线图。
TypeScript
TypeScript7
Go
编译器
性能优化
并行计算
LSP
前端工程化
类型系统
迁移升级
TypeScript 7.0 RC 深度解析:编译器 Go 重写实战指南——10 倍提速背后的工程逻辑与迁移路径
编程
TypeScript 7.0 RC 深度解析:编译器 Go 重写实战指南——10 倍提速背后的工程逻辑与迁移路径
2026-08-09 00:19:21
深度解析 TypeScript 7.0 RC:编译器从 TypeScript/JavaScript 到 Go 的整体迁移,10 倍性能提升背后的工程逻辑,包括并行类型检查、Parcel watcher 移植、配置迁移路径与生态共存策略。
TypeScript
Go
编译器
性能优化
前端工程化
编程语言
开发工具
Docker 原生 WASM 时代的降临:从 8.2ms 冷启动到 Wasmtime 服务端运行时——2026 Edge 部署全链路深度拆解
编程
Docker 原生 WASM 时代的降临:从 8.2ms 冷启动到 Wasmtime 服务端运行时——2026 Edge 部署全链路深度拆解
2026-08-12 16:47:05
深度拆解 Docker 26.0 Edge Runtime 原生 WASM 支持:containerd-wasm-shim-v2 架构、Wasmtime 21+ 服务端运行时、WASI Preview 2 能力型安全模型、三种边缘部署范式对比与 15 条生产踩坑清单
WebAssembly
WASM
Docker
Wasmtime
WASI
边缘计算
云原生
Rust
Go
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
12
13
14
15
16
17
18
…
186
下一页
共 186 页
到第
页
确定