Golang
文章平均质量分 79
golang
程序员十年
“编程控,跑步爱好者,羽毛球场上的快乐制造机。”
展开
-
Restful API
REST 与技术无关,代表的是一种**软件架构风格**,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。简单来说,REST的含义就是客户端与Web服务器之间进行交互的时候,**使用HTTP协议中的4个请求方法代表4个不同的动作。**- GET用来获取资源- POST用来新建资源- PUT用来更新资源- DELETE用来删除资源。原创 2023-05-20 16:34:15 · 831 阅读 · 0 评论 -
运用go语言的模板(template)写的第一个程序示例
运用go语言的模板写的第一个程序示例原创 2023-05-21 15:51:53 · 1055 阅读 · 0 评论 -
第一个gin程序
本文介绍了如何使用Gin框架创建一个HTTP服务器,并实现一个简单的处理程序函数。在示例代码中,首先通过`go get`命令安装了Gin框架,然后使用`gin.Default()`方法创建了一个默认的路由引擎,并向其添加了一个路由规则。在处理程序函数中,使用`*gin.Context`对象获取请求参数,并使用`c.JSON()`方法返回一个JSON格式的响应结果。最后,通过调用`r.Run()`方法启动HTTP服务器并监听指定的端口。此外,还介绍了如何解决端口被占用的问题,以及如何在命令行中关闭占用指定端口原创 2023-05-18 11:59:20 · 447 阅读 · 0 评论 -
gin框架返回json
gin框架返回json原创 2023-05-25 11:04:50 · 1345 阅读 · 0 评论 -
go语言channel(管道)和 select的结合使用
本文会通过两个例子,以及底层原理,深入介绍一下channel 和 select,并通过两个例子的形式,将select和channel的联合运用加深了理解。原创 2023-05-14 14:24:52 · 1127 阅读 · 0 评论 -
(面试题)请简单描述 Go 语言 GC(垃圾回收)的工作原理
(面试题)请简单描述 Go 语言 GC(垃圾回收)的工作原理原创 2023-05-14 15:01:28 · 1112 阅读 · 2 评论 -
Go语言零基础到进阶学习路线
本文介绍了Go语言学习的路线和资源,包括基础阶段、进阶阶段、项目实战、资源汇总、面试题和值得学习的开源项目等方面。其中包括了多个优质的学习资源链接,涵盖了从入门到进阶的各个方面,还提供了一些值得学习的开源项目供读者参考。此外,本文还介绍了一些面试题,帮助读者更好地准备面试。原创 2023-05-11 14:07:06 · 2118 阅读 · 0 评论 -
Go 的内建函数 append 为什么会返回一个新的 slice? append添加元素到slice中,slice扩容后的细节
本篇回答分为三个部分:一、介绍了slice的源码结构,包含了底层数组的指针、len和cap等成员变量;二、解答了Go的内建函数append为什么会返回一个新的slice的问题,三、扩展了一些问题,如两个slice变量共用同一个底层数组、扩容后返回的新slice的地址变化原创 2023-05-10 22:28:53 · 861 阅读 · 0 评论