技术栈
golang
妙码生花
36 分钟前
前端
·
人工智能
·
git
·
golang
·
typescript
·
php
使用git更新ai-go-admin框架
ai-go-admin 是一个持续迭代版本、新增功能和修复 BUG 的系统,您可以参考此文档保持您的 ai-go-admin 为最新版本。
王的宝库
3 小时前
开发语言
·
后端
·
golang
GO常用标准库包
学 Go 时最常听到的一句话就是"Go 的标准库很强大"。 这篇博客选了日常开发里最常用的 11 个标准库包
平头哥AI
4 小时前
开发语言
·
后端
·
golang
Day 13 | 一个函数回两个值:Go 的 error 是从哪冒出来的
本文是《100天精通Go基础入门》专栏第 13 篇,订阅专栏不迷路。本文目录只回一个值的时候,0 有两种意思
我不会起名字322
6 小时前
java
·
数据结构
·
python
·
算法
·
leetcode
·
golang
·
单调栈
一天一道算法题(29):单调栈
给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。
FfHUCisI
7 小时前
开发语言
·
网络
·
golang
Golang 网络轮询器 netpoll:把阻塞 IO 变成事件通知
Go 的 net/http 能轻松支撑数十万并发连接,秘密之一就是 netpoll。它让 goroutine 在等待网络 IO 时,不会阻塞底层的 OS 线程,而是把 socket 注册到操作系统提供的多路复用机制上,事件就绪后再唤醒对应的 G。
李迟
8 小时前
开发语言
·
后端
·
golang
Golang实践录:工程框架实践:搭建工程模板
本文主要介绍笔者建立的一个实用的工程框架。笔者用 Golang 开发的工程较多,但剥开业务看本质,场景类别并不多:无非是提供 Web 服务、读写数据库、跑一些定时的或一次性的任务。如果每个工程都从零搭建,重复劳动不说,风格还会漂移——今天这个工程日志打终端、明天那个工程又写文件,虽然现在还没有将自己工程移交他人的先例,但自己这么折腾自己,也不是办法。
FfHUCisI
9 小时前
开发语言
·
后端
·
golang
Golang 函数调用的瞬间:栈帧、拷贝栈与逃逸分析
每次调用函数,CPU 和运行时到底在忙什么?答案藏在一块叫栈帧(stack frame)的内存里。理解它,才能理解 Go 为什么敢给每个 goroutine 只发 8KB 的"启动资金",以及"逃逸分析"到底在分析什么。
王的宝库
10 小时前
golang
·
gin
Gin 框架实战
上一篇我们学会了用标准库 net/http 起一个网站。但真实项目里,大家更常用框架,Go 里最流行的就是 Gin。 这篇博客从零讲清 Gin 的核心概念:路由、分组、中间件、参数绑定,最后用一个待办事项 API 演示真实的项目架构怎么搭。 建议先看完系列前两篇(Go 项目结构、Go 常用标准库包)再来看这篇,衔接更顺。
techdashen
1 天前
开发语言
·
后端
·
golang
Go Map 详解:键值对实际上是如何存储的
作者:本文是对victoriametrics Go Maps Explained: How Key-Value Pairs Are Actually Stored的整理与翻译
ttwuai
1 天前
开发语言
·
mysql
·
golang
Go 后台初始化 MySQL 脚本失败怎么办?先查 DDL 还是生成配置
Go 后台初始化 MySQL 脚本失败时,不要先改业务代码,也不要马上怀疑 GoFrame。先把 DDL、初始化数据和代码生成配置拆开验。第一步看表能不能稳定创建,默认值、唯一索引、字符集、时间字段是否符合 MySQL 语义;第二步看生成器配置有没有把字段类型、必填、搜索、权限码同步错;第三步才看 CRUD、菜单和 RBAC 是否被写到同一套后台入口里。这个顺序能避免一个很常见的误判:SQL 脚本没跑完,却在接口层反复查 500。
名字还没想好☜
1 天前
后端
·
tcp/ip
·
golang
·
go
·
php
Go 的 TCP 粘包与拆包:用长度前缀协议 + bufio 正确读消息
用 Go 写第一个 TCP 服务时,几乎所有人都栽在同一个坑:客户端 conn.Write 三次,服务端 conn.Read 却一次就把三条消息全读出来了;要么反过来,一条消息被拆成两次才读完。于是有人开始怀疑 Go 的网络库有 bug,或者到处加 time.Sleep 凑合。
王的宝库
2 天前
开发语言
·
后端
·
golang
Go 项目结构:从单文件到标准工程布局
刚接触 Go 的时候,我踩过的第一个"坑"不是语法,而是"不知道该把代码放在哪"。 这篇博客从零开始,带你一步步看清一个 Go 项目到底是怎么"组装"起来的,最后手把手搭一个完整的示例项目。 内容面向纯新手,配合代码可直接复制运行。
花酒锄作田
2 天前
golang
Go - Gin中使用sessions
HTTP 是无状态的,sessions 让服务能在多个请求之间保存同一用户的数据;服务端通过 cookie 等机制识别用户,取回其先前存储的数据。
不甘先生
2 天前
开发语言
·
后端
·
golang
Go 中 type、方法与指针接收者:从 str_name.Name() 看懂 Go 的类型系统
很多 Go 程序员都会写:但如果问一句:为什么方法前面要写 (u *User)?为什么方法不是写在 struct 里面?
Casbin开源社区
2 天前
人工智能
·
golang
·
开源
·
gateway
·
casbin
一个面板管住 29 个 AI 编程 Agent:Casbin Gateway 的配置统一、协议互转、用量统计与权限管控
装了五个 AI 编程 Agent 之后,我发现真正的麻烦不是用它们,而是管它们。Claude Code、Codex CLI、Cursor、Gemini CLI、opencode 同时装在一台机器上,每加一个新的,就多一份要伺候的配置:换个供应商要挨个改 ~/.claude/settings.json、~/.codex/config.toml、~/.gemini/settings.json,三个文件三种格式;同一个 MCP Server 要在每个 Agent 里各装一遍;这个月一共烧了多少钱,每家后台各看各
名字还没想好☜
2 天前
开发语言
·
后端
·
golang
·
go
Go 标准库 flag 包实战:参数解析、子命令、自定义 Value 类型与默认值
写 Go 命令行工具时,第一反应可能是直接撸 os.Args,自己按位置取参数。工具一简单还行,一旦要支持 -port=8080、-v、--config xxx 这种带名字的选项,手写解析立刻变成一坨 if-else,还要处理 -port 8080 和 -port=8080 两种写法、布尔标志、默认值……
zh7314
2 天前
开发语言
·
chrome
·
golang
Go 1.23 → 1.26 升级检查文档
目标:Go 1.23 直接升级到 Go 1.26,兼容 Go1 兼容性承诺,但部分历史 Bug 被修复,会暴露业务潜藏问题。 应急环境变量(仅故障临时定位,禁止长期生产使用)
平头哥AI
3 天前
开发语言
·
后端
·
golang
Day 01 | go run 跑通第一个 Go 程序,go build 留下一个能拷走的 exe
本文是《100天精通Go基础入门》专栏第 01 篇,订阅专栏不迷路。本文目录今日目标概念图解跟做案例新手常见的坑
2601_96229651
3 天前
golang
·
数据转换
·
变量定义
·
常用库
·
编程语言区别
如何使用Golang包路径_管理本地和远程模块引用
如何定义变量声明变量并赋予初始值的方式是这样的: “var age int =值” , 声明变量但不赋初始值的方式是: “var age int” , 使用短变量声明的方式为: “age :=值” 等。本专题为大家提供有相关的文章 , 有相关的下载 , 还有相关的课程内容 , 供大家免费下载体验。