
Golang
文章平均质量分 72
Golang全套
@陈一言
每一篇文章都保证高质量
展开
-
Gin快速入门2
Gin模板渲染我们首先定义一个存放模板文件的templates文件夹,然后在其内部按照业务分别定义一个posts文件夹和一个users文件夹。posts/index.html文件的内容如下:package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { //创建路由 r := gin.Default() //定义模板 //解析模板 r.LoadHTMLGlob("...原创 2022-03-22 11:02:45 · 389 阅读 · 0 评论 -
Gin框架快速入门1
Gin框架介绍gin是通过Go编写的Web框架,性能和高效都很有优势。它是Go的web框架中最流行的,基于httprouter开发的。中文文档齐全,简单易用的轻量级框架。Gin框架环境搭建下载和安装Gin:go get -u github.com/gin-gonic/gin将gin引入到代码中import "GitHub.com/gin-gonic/gin"如果使用http.StatusOK之类的常量,则需要引入net/httpimport "net/http"Gi原创 2022-03-21 17:45:56 · 875 阅读 · 0 评论 -
Go标准库http/template
关于html/templatehtml/template中实现了数据驱动的模板,与text/template具有相同的接口。前者用于输出THTML,或者用户text。通过关于html/template包可以有效防止代码注入,破坏HTML的内容。模板与渲染有什么作用呢?在前端和后端分离的Web项目中,我们经常要将后端的数据应用在前端的HTML页面中。那通过发送响应报文,然后前端去修改不就好了。设想每次都去修改的话,是不是特别的不方便。所以模板渲染的作用就显而易见了。比如,很多HTM...原创 2022-03-20 13:41:47 · 1222 阅读 · 0 评论 -
GO操作Mysql数据库
GO操作Mysql数据库Go语言中的database/sql包定义了对数据库的一系列的操作。database/sql/driver包定义了对应的被数据库实现的接口。这些接口会被sql包使用,但是Go语言没有提供任何官方的数据库驱动,所以我们需要导入第三方的数据库驱动。不过我们连接数据库之后对数据库操作的大部分代码都使用sql包。 [go-sql-driver]引入包:import ( "database/sql" "github.com/go-sql-dri...原创 2022-03-18 20:56:15 · 2637 阅读 · 0 评论 -
GoWeb给客户端响应教程
ResponseWriter我们先来看下net/http中的ResponseWriter封装了哪些属性和方法。1.给客户端响应一个字符串Write([]byte)(int,error) ==>很明显,我们需要提供一个byte的切片,一个字符序列这一点跟我们上篇文章讲到的,数据在网络中的传递时通过字符序列进行的。2.给客户端响应一个html页面// ``中的内容会安照原格式的方式func Handeler4(w http.ResponseWriter, r..原创 2022-03-18 18:49:42 · 688 阅读 · 0 评论 -
GoWeb获取请求
go处理web请求的方法汇总,分析,比较原创 2022-03-17 19:04:07 · 572 阅读 · 0 评论 -
GoWeb开发讲解
通过GO快速搭建Web服务器原创 2022-03-17 17:02:00 · 11663 阅读 · 0 评论 -
Golang反射---结构体的操作案例大全
package mainimport ( "fmt" "reflect")//定义Monster结构体type Monster struct{ Name string `json:"name"` //设置json tag Age int `json:"monster_age"` Score float64 `json:"score"` Sex string}//给Monster绑定 GetSum方法func (s Monster)GetSum(n1,n2 .原创 2022-03-08 20:58:22 · 570 阅读 · 0 评论 -
Golang面对象编程小案例(未连接数据库)
案例介绍:环境:vscode ubantu18.04案例界面://customer.gopackage modelimport ( "fmt")type Customer struct{ Id int Name string Gender string Age int Phone string Email string}//通过工厂模式,返回一个Customer的实例 ===>被NewCustomerSer...原创 2022-03-07 17:36:18 · 324 阅读 · 0 评论