golang
梦回丶故里
个人公众号:程序那些事儿
个人博客:https://www.80shihua.com
展开
-
go web开发第5讲-表单操作
表单处理我们都知道,一个动态网站的核心就是数据的交互。而如何进行数据的交互,答案就是表单。我们通过提交表单,将需要保存的数据提交给后台处理程序。后台处理程序在经过过滤等其他处理,然后保存到数据库中。但我们需要展现他们的时候,我们再从数据库中取出他们。首先简单介绍下什么是表单。表单是html中的一个基本元素,它设计的目的就是为了数据的交互。有两种提交表单的方式,一种是get,一种是post.下...原创 2020-02-28 20:16:10 · 357 阅读 · 0 评论 -
go web开发第四讲-数据库操作
go 数据库操作(mysql)安装sql驱动,go get github.com/Go-SQL-Driver/MySQL引入sql驱动声明全局变量,var db *sql.DB连接数据库sql.Open(“mysql”,“root:root@tcp(127.0.0.1:3306)/test_new”);进行数据的查询 db.Query(“select id,title from new...原创 2020-02-28 20:12:19 · 137 阅读 · 0 评论 -
go web开发第三讲 -模板引擎
模板引擎就是一个可以再模板中使用变量的一套框架,可以方便我们进行html的嵌套,数据的传输。接下来我们讲解如何在go开发中使用模板引擎。引入模板引擎包html/templateimport "html/template"创建模板文件夹,创建模板文件在控制器中对模板中使用的变量进行赋值在模板中使用变量handleIndex(w http.ResponseWrite...原创 2020-02-28 20:05:08 · 284 阅读 · 0 评论 -
go web开发第2讲-路由处理
路由处理gorilla muxweb开发中我们需要处理路由,就是给定一个url,需要那部分代码来处理它,给它正确的返回结果,这个功能就是路由要做的。我们这里使用gorilla 这个组件,它里面的mux路由非常方便。具体使用方法可以参考https://github.com/gorilla/mux使用方法也很简单,首先就是引入 gorilla/mux 路由组件func main() { ...原创 2020-02-27 12:05:51 · 176 阅读 · 0 评论 -
go web开发第1讲-环境搭建
开发go应用首先需要golang的语言环境,我们可以去golang中文社区官网下载:https://studygolang.com/dl根据自己的电脑版本下载对应的版本,然后一路next安装即可。安装好后我们需要配置下环境变量,也就是我们让我们的应用可以找到对应的go的环境。配置golang的环境变量,主要是三个变量,GOROOT,GOBIN,GOPATH,当然一般情况这个已经配置...原创 2020-02-26 12:54:13 · 307 阅读 · 0 评论 -
推荐给新手gopher的一些书籍
不管你承不承认,golang已经开始走入国内,已经开始走进各大企业,已经开始走进程序员们的圈子里。下面我就推荐一个新手gopher适合看的golang书籍。 《learning go》一款免费的在线阅读电子书,书中对go的基本语法做了详尽介绍,在github上可以搜索到它,可以说是入门go的一本最佳书籍。 《Effective Go》同样一款在线阅读电子书,这本书内...原创 2020-02-26 10:31:07 · 315 阅读 · 0 评论