技术栈
golang
Wenweno0o
11 小时前
开发语言
·
后端
·
golang
0基础Go语言Eino框架智能体实战-chatModel
摘要:本文详细介绍如何使用Go语言、Eino框架和Gin框架构建一个完整的智能聊天服务。涵盖环境搭建、大模型调用、API创建、日志输出、异常处理等核心知识点,适合零基础入门人工智能应用开发,源码在此。
咬_咬
13 小时前
开发语言
·
学习
·
golang
·
数据类型
go语言学习(基本数据类型)
true false布尔型数据只有 true(真)和 false(假)两个值Go语言支持两种浮点型数:float32 和 float64
搜佛说
14 小时前
物联网
·
golang
·
开源
·
软件工程
·
边缘计算
·
嵌入式实时数据库
01-第1章-概述与快速开始
sfsDb 是一款专为工业物联网(IIoT)和边缘计算场景设计的纯 Go 语言嵌入式数据库。它基于 LevelDB 构建,提供了无锁事务系统、高效索引管理、时序数据处理和加密存储等功能。
LlNingyu
16 小时前
golang
什么是Go的接口(二)
本文会继续叙述Go接口的特性,会侧重于使用示例来描述接口的使用。从实现的角度来看,接口的值本质是一个二元组:
不会写DN
16 小时前
开发语言
·
网络
·
数据库
·
网络协议
·
tcp/ip
·
golang
如何设计应用层 ACK 来补充 TCP 的不足?
TCP ACK(Acknowledgment,确认应答) 是 TCP 传输控制协议的核心基石,是 TCP 报文首部中ACK 标志位 + 32 位确认序号字段共同组成的机制,用于在不可靠的 IP 网络之上,实现 TCP 的可靠字节流传输、流量控制、拥塞控制,也是 TCP 区别于 UDP 的核心特征之一。
不会写DN
16 小时前
开发语言
·
tcp/ip
·
golang
如何给 Go 语言的 TCP 聊天服务加上 ACK 可靠送达机制
在我们学习 Go 语言网络编程时,实现一个简单的 TCP 聊天室往往是入门的必经之路。原项目8h-GoIM通过建立 TCP 连接并将接收到的文本广播给所有在线用户,非常直观地展示了 Go 语言在并发和通道设计上的优雅。
ZHENGZJM
16 小时前
开发语言
·
数据库
·
golang
后端基石:Go 项目初始化与数据库模型设计
本文完整代码可在 InkWords 项目 GitHub 仓库 的 backend 目录中找到。我们将从零开始,构建一个现代化 Go 后端项目的基石。
人间打气筒(Ada)
17 小时前
微服务
·
golang
·
开源
·
微服务网关
·
go实战
「码动四季·开源同行」go语言:微服务网关如何作为服务端统一入口点?
在单体架构中,客户端在向服务端发起请求时,会通过类似Nginx 的负载均衡组件获取到多个相同的应用程序实例中的一个。请求由该服务实例进行处理,服务端处理完之后返回响应给客户端。 而在微服务架构下,原来的单体应用拆分成了多个业务微服务。此时,直接对外暴露这些业务微服务,必然会存在一些问题。客户端直接向每个微服务发送请求,其问题主要如下:
ん贤
19 小时前
开发语言
·
golang
·
并发
Go 并发高频十问:goroutine 与线程的区别是什么?select 底层原理是什么?
本博客会先把最常见的 goroutine、channel、select 使用语义讲清楚, 再把那些能区分“会用”和“懂底层”的面试问答(runtime 级别)进行补充。 切记,虽然代码的具体实现会随版本演进,但核心思路长期稳定。
宁瑶琴
1 天前
开发语言
·
后端
·
golang
COBOL语言的云计算
在信息技术迅速发展的当今时代,云计算成为了企业数字转型的重要推动力。许多新兴编程语言和技术层出不穷,然而,一种在1960年代诞生的老牌编程语言——COBOL(Common Business Oriented Language)仍在许多大型主机系统中发挥着重要的作用。本文将探讨COBOL语言在云计算环境中的应用以及其未来的可能性,为读者揭秘这一经典语言如何在现代IT架构中焕发新的活力。
m0_69484557
2 天前
服务器
·
开发语言
·
后端
·
golang
·
github
UVdesk部署教程:企业级帮助台系统实践
👉 推荐使用 莱卡云服务器 搭建 UVdesk 客服工单系统,能够提供稳定的运行环境与良好的访问体验,适合企业客户支持系统长期部署。
@atweiwei
2 天前
数据结构
·
面试
·
golang
Go语言面试篇数据结构底层原理精讲(下)
本文深入讲解Go语言String、Slice、Map三大核心数据结构的底层实现原理,涵盖存储结构、性能优化、扩容机制等高频面试考点。
XMYX-0
2 天前
开发语言
·
golang
03 - Go 常用类型速查表 + 实战建议(实战向)
在 Go 实战开发中,理解不同类型的语义、零值、拷贝行为,比记语法更重要。小结:下面的示例演示了各种整型的赋值、打印、类型转换:
Generalzy
2 天前
开发语言
·
golang
·
自动化
Go 浏览器自动化大比拼:chromedp vs rod
在现代软件开发中,自动化浏览器操作已经不仅仅是测试的需求,而是成为了数据抓取、智能代理和自动化工具的重要组成部分。过去,开发者常常依赖 Selenium 这类传统方案,通过浏览器驱动直接操作浏览器。这种方式虽然成熟,但存在启动慢、资源占用高、跨平台配置复杂等问题,越来越难以满足现代化场景的需求。
@atweiwei
2 天前
数据结构
·
面试
·
golang
Go语言面试篇数据结构底层原理精讲(上)
本文深入讲解Go语言Channel、WaitGroup、sync.Map、锁机制等并发编程核心原理,涵盖底层实现、最佳实践、常见陷阱等高频面试考点。
呆萌很
2 天前
golang
【GO】结构体方法练习题
定义 Student 结构体:姓名、年龄、成绩。实现方法 Show() 打印完整信息。姓名:小明 年龄:18 成绩:92.5
女王大人万岁
2 天前
服务器
·
开发语言
·
后端
·
qt
·
golang
Golang实战gRPC与Protobuf:从入门到进阶
gRPC是Google开源的高性能RPC(远程过程调用)框架,基于HTTP/2协议传输,采用Protobuf作为数据序列化协议。其核心优势包括:
LlNingyu
2 天前
开发语言
·
后端
·
golang
什么是Go的接口(一)
首先,Go的接口是整个语言的一个基石内容,它与channel合为Go的两大战术级特性,channel是解决并发通信问题,而接口则解决行为抽象问题。
人间打气筒(Ada)
2 天前
开发语言
·
后端
·
golang
·
defer
·
panic
·
errors
·
并发陷阱
「码动四季·开源同行」go语言:如何处理 Go 错误异常与并发陷阱?
错误处理是软件开发中不可回避的问题,Go中主要通过 error 和 panic 分别表示错误和异常,并提供了较为简洁的错误异常处理机制。作为一门并发性能优越的语言,Go虽然降低了协程并发开发的难度,但也存在一些并发陷阱,这就需要我们在开发时额外注意。 在本文,我们就来介绍Go中的一些错误处理机制,并讲解如何去规避一些常见的并发陷阱。
女王大人万岁
2 天前
服务器
·
开发语言
·
后端
·
golang
·
gin
Golang实战gin-swagger:自动生成API文档
gin-swagger是Swaggo生态下适配Gin框架的API文档生成工具,基于Swagger/OpenAPI规范,可通过解析Go代码中的注释,自动生成可视化API文档,并提供接口调试功能。其核心价值在于: