![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 80
我一点也不皮
BUPT postgraduate
展开
-
在netlify上部署golang web应用
Netlify是一个专门托管静态文件的云。这使得它非常适合托管开发人员博客、宣传册网站,甚至只是一个个人简历。它甚至内置了对Hugo的支持。但是Netlify也有各种动态托管解决方案,他们的functions服务是托管Go Web应用程序的一种非常简单的方法,而且通常是免费的。原创 2022-08-22 22:43:56 · 443 阅读 · 0 评论 -
从零开始构建gRPC的Go服务
k3u1fbpfcp/aabfecec8d634ff4ac7470747aef53c3~tplv-k3u1fbpfcp-watermark.image?)Protocol Buffers and gRPC是用于定义通过网络有效通信的微服务的流行技术。许多公司在Go中构建gRPC微服务,发布了他们开发的框架,本文将从gRPC入门开始,一步一步构建一个gRPC服务。...原创 2022-07-11 23:49:14 · 2587 阅读 · 0 评论 -
Go的数据结构与实现【Set】
是值的集合,可以迭代这些值、添加新值、删除值并清除集合、获取集合大小并检查集合是否包含值,集合中的一个值只存储一次,不能重复。本文代码地址为go-stl这是集合的一个简单实现,还不是并发安全的,为了简单和容易理解而没有引入锁资源。单元测试这是上面代码的单元测试,它详细解释了如何使用它,以及任何操作的预期结果:并发安全第一个版本不是并发安全的,因为一个可能将一个值添加到集合中,而另一个正在获取集合列表或大小。以下代码在数据结构中添加了一个,使其并发安全,实现非常简单,只需要在每个方法中添加和。上面的测原创 2022-06-10 15:43:38 · 368 阅读 · 0 评论 -
DNS基础知识以及golang实现的简单DNS服务器
DNS基础DNS(Domain Name System)是域名系统的缩写,因此DNS的关键在于对请求的域名给予相应的IP地址解析响应。域名是由一串用点分割的字符组成的Internet上计算机(组)的名称。域名的主要作用是便于记忆一组服务器的地址,并提供字符映射到IP的对应关系。DNS的查询过程想要理解DNS,首先就需要熟悉DNS的查询过程。DNS的查询按一定顺序进行,那就是host文件->DNS缓存->DNS服务器。当DNS接收到域名解析请求时,会首先去检查本机的host文件(一般Li原创 2022-02-24 12:00:50 · 2916 阅读 · 0 评论 -
N-gram模型的训练以及应用
N-gram模型以及Go应用原创 2019-08-01 12:20:32 · 4708 阅读 · 5 评论 -
Golang实现RESTful API
原文地址:Creating a RESTful API With GolangWeb应用中,可能需要多个REST API来动态渲染页面内容,完成更新或删除数据库中数据的功能。本文将构建一个成熟的REST API,实现『GET』,『POST』,『DELETE』和『PUT』方法,完成CRUD操作。为了保持简单,这里不与数据库进行交互。运行环境Go 1.11+目标了解如何在Go中创建自己的RESTful API,处理相关方面的问题。知道如何在项目中创建可以处理POST,GET,PUT和DELE.翻译 2021-05-12 15:21:48 · 1672 阅读 · 0 评论 -
go实现的TCP版本的聊天室
源代码chat.gopackage mainimport ( "bufio" "fmt" "log" "net" "strings")const ( NickName int = iota JoinRoom ListRooms SendMessage QuitChat)const ( NickNameCommand = "#nick" JoinRoomCommand = "#join" ListRoomsCommand = "#rooms" Se原创 2021-05-10 17:29:15 · 146 阅读 · 0 评论