- 博客(6)
- 收藏
- 关注
原创 Golang-strings包
Golang-string包文章目录Golang-string包前言函数1.Index(s, substr string) int总结前言从零开始学习golang,发现很多包的函数都不太熟悉,之前写了一个com包的,准备啃一下常用内置包的源码,然后把用法都记录一下,加深一下记忆,顺便学习一下大佬们们造的轮子。只记录非私有的函数,golang版本1.14.6,会写点注释。函数1.Index(s, substr string) int// Index returns the index o
2021-04-15 01:09:05
239
原创 Golang-com包
文章目录前言一、安装二、使用1.url2.path3.string4.time5.slice6.regexp7.file8.dir9.convert10.commad总结前言看开源项目的时候看到一个很好用的包com,找了一下没有官方文档,看了一下源码记录一下常用的函数,不用再自己去动手写了,源码地址:https://github.com/Unknwon/com一、安装go get -u github.com/Unkown/com二、使用1.urlfunc UrlEncode(str st
2020-12-20 18:51:45
1347
原创 gorm(一)
文章目录前言一、安装二、连接数据库和迁移1.连接数据库2.迁移三、模型1.模型2.模型字段标签3.嵌入结构体4.关联关系Belongs ToHas oneHas manyMany to Many总结前言之前已经弄好了golang+vscode的开发环境和数据库,gin的文档也过了一遍,gin框架并没有自带的orm,所以一个好用的orm就显得很重要了,特别是我是从django转过来的,一个链式的方便使用的orm会事半功倍,看了一些主流的gin框架开源项目,很多用的都是gorm,所以决定学习一下。.
2020-12-20 11:38:15
697
2
原创 windows安装mysql5.7
windows安装mysql一直在linux上用的mysql5.7,但是家里的电脑没有虚拟机,装一个还要下镜像太麻烦,干脆直接在windows上装一个mysql下载官网找到5.7的安装包下载地址https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.32.0.msi直接下载挺慢的,迅雷贼快安装配置选择安装类型,我这里选择只装serve直接确认配置, 选择Development C
2020-12-19 14:12:44
197
1
原创 Golang Gin框架
gin框架代码转自官方文档https://gin-gonic.com/闲来无事,过了一下gin框架的官方文档,感觉用来开发一些不用访问数据库的接口非常的快捷,记录一些比较常用的api用法,官方文档的顺序比较乱,简单整理了一下最简单的例子,启动后监听端口,返回一个jsonpackage mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.GET("/ping", func(c *gin.Contex
2020-12-16 17:40:38
349
原创 Golang+VScode开发环境配置
环境win10/vscode/golang1.14很早之前折腾过一次vscode的golang开发环境配置,当时没有gomod,从python的虚拟环境转过来感觉很难受,不知道在什么地方看到了说golang现在有了比较友好的环境管理工具,所以这次从零开始学golang就来尝试配置一下。git创建空项目因为这里打算是写一个gin框架的web放在自己的github上,所以需要在git上创建一个新的项目,git的安装和配置baidu一下就知道,按照步骤安装。然后把空项目clone到本地。v
2020-12-13 20:49:47
3082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人