技术栈
go
ArixBit
1 小时前
go
·
agent
用 Go 手撸 Agent 框架 #10:用自己的 Runtime,做一个研究助手
这个系列不是从“怎么设计一个 Agent 框架”开始的。第 1 篇时,我们甚至还不确定 Agent 里除了模型还有什么。后来才一步步接触到模型调用、ReAct、工具契约、上下文窗口和外部知识。
cocoCola91667
21 小时前
go
validator库参数校验若干实用技巧
本文介绍了使用validator库做参数校验的一些十分实用的使用技巧,包括翻译校验错误提示信息、自定义提示信息的字段名称、自定义校验方法等。
不会C语言的男孩
21 小时前
go
第三章:流程控制
cocoCola91667
1 天前
go
用户模块讲义
英语动词collate,在数据库领域,它专门用来指字符串的比较和排序规则。主键索引是唯一的,所以不用指定索引名,唯一索引不是唯一的,所以需要指定索引名,唯一索引只负责确保字段值不重复。
Sinclair
2 天前
运维
·
后端
·
go
安企CMS的安装-源码编译安装
适用人群:需要二次开发、定制功能,或官方提供的二进制包无法满足需求的开发者。难度:⭐⭐⭐⭐(需要熟悉 GoLang 和命令行操作)
wear工程师
2 天前
面试
·
go
Go 的 map 并发读写,面试里别上来就答「sync.Map」
这题看起来简单,实际很容易把自己绕进去。面试官问「Go 的 map 能不能并发访问」,最短答案是:别这么用。Go 官方的 Maps 博客写得很直白,普通 map 不是并发安全的;并发读写时,运行时可能直接报错。
HokKeung
3 天前
go
·
命令行
用 Cobra 写一个像样的 Go 命令行工具
写 Go 的命令行工具,标准库 flag 包够用一阵子,但只要命令稍微复杂一点——有子命令、有持久 flag、要自动补全——就得换框架。
黑贝是条狗
3 天前
go
·
ai vibe coding
一个从零到一,全部由AI实现的开放平台
最近,做了一个项目 上级用AI写了公司开放平台的需求,然后让我从G1到G11,全部由AI实现。G0 需求设计
ArixBit
3 天前
go
从目录分层到交付验证:我的 Go 后端工程实践
写 Go 项目,最头疼的事情不是语法——语法一天就能上手。真正让人纠结的是"代码往哪放"。Go 官方不像 Rails 或 Django 那样给你规定目录结构。你搜"Go project layout",能搜出来一堆方案,什么 golang-standards/project-layout、clean architecture、hexagonal architecture……每个都有道理,但每个都不能直接拿来就用。
ArixBit
3 天前
go
·
agent
用 Go 手撸 Agent 框架 #9:把最小 Agent 抽成 Runtime
上一篇,我们把前面学到的模型调用、工具契约和执行循环收进一份最小代码,让 Agent 跑了起来。它会把问题发给模型,会读 tool_calls,会在本地执行工具,也会把结果带着 tool_call_id 送回去。
江畔柳前堤
3 天前
大数据
·
人工智能
·
面试
·
职场和发展
·
go
·
业界资讯
Go04-控制结构
Go 只有 for 循环,但支持多种循环模式。defer 用于延迟执行函数调用,常用于资源清理:下一章我们将学习 Go 语言的函数与方法。
用户675704988502
4 天前
后端
·
go
别再乱用了!var arr []int 和 arr := []int{} 给整懵了?不就声明个空数组,项目居然崩了?
今天在逛技术论坛的时候,发现有位小伙伴在评论区对我之前写的文章做了一个补充,我觉得他补充的这一点非常好!非常贴合实战经验,因此,今天写一篇文章也聊一聊他补充的这个点。
江畔柳前堤
5 天前
开发语言
·
人工智能
·
后端
·
微服务
·
云原生
·
golang
·
go
GO01-Go 语言与主流编程语言深度对比
企业级技术选型参考手册代码对比:Hello World空值处理对比以下数据基于常见基准测试(JSON 序列化、HTTP 服务器、排序算法等),仅供参考。
名字还没想好☜
5 天前
开发语言
·
后端
·
golang
·
go
·
slice
Go slice 的 append 陷阱:共享底层数组导致的数据串改
写 Go 的人几乎都踩过这个坑:把一个 slice 传进函数、或者用 append 往里塞元素,结果另一个看似不相干的 slice 数据莫名其妙变了。定位半天,最后发现两个 slice 底层指向同一块内存。这篇把 slice 的底层结构讲清楚,再一步步演示 append 什么时候会共享、什么时候会分家,以及怎么写才安全。
妙码生花
5 天前
后端
·
go
·
ai编程
从 PHP 到 AI + Golang,程序员自救转型手记(三十五):控制台静态页面、深入研究时间格式化方案
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。
HokKeung
5 天前
单元测试
·
go
Go 项目难测试,问题通常出在代码结构
刚写 Go 的时候,我也会把“测试难写”归结到工具上:是不是 Mock 库不够顺手,断言库不够强,或者测试框架功能太少。
妙码生花
6 天前
前端
·
javascript
·
go
从 PHP 到 AI + Golang,程序员自救转型手记(三十四):后台初始化请求实现
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。
妙码生花
6 天前
后端
·
go
·
gin
从 PHP 到 AI + Golang,程序员自救转型手记(三十三):权限规则管理器
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。
我才是银古
6 天前
c#
·
go
·
rpa
从零构建 Windows 桌面 RPA 框架:Go 与 .NET 的跨语言协奏
这个项目选择了一种不太常见的组合:Go 做底层引擎,.NET WPF 做桌面界面。两端通过两种方式通信——CGo 编译的 DLL 直接 P/Invoke 调用,以及基于 stdin/stdout 的 JSON-Line 子进程协议。
ArixBit
6 天前
go
·
agent
用Go手撸 Agent 框架#8:手写一个最小 Agent,先让 loop 跑起来
走到第 8 篇,我们已经分别碰到过模型调用、ReAct、工具契约、上下文窗口和外部知识。这些内容不是为了凑出一张框架蓝图。当时每一篇只是在解决眼前的问题:怎么调模型,怎么让它使用工具,对话变长后怎么办,模型不知道外部资料时怎么办。