无法正常浏览本邮件,请点此查看,查看往期 请点此

Golang 周刊第 2 期

点赞排行

个点赞 3
用 golang 原生 sql 对 MySQL 进行 curd pardon110

使用golang标准库接口,结合go驱动,对mysql数据库进行相关操作,仅作示例代码 表结构 go的mysql数据库驱动 go-sql-driver 建立数据库连接,并定义相关结构体 curd 主要是Query,Scan,Prepare,Exec几个方法。 scan...

个点赞 2
基于内存和文件存储的 queue worker, 不用 Redis 适合单进程使用没有外部依赖 newbing

因为最近要做一个简单的并发任务系统,在github 上面找了一圈并没有简单可依赖的库,所以自己写了一个。欢迎大家 Review 贡献代码。 项目地址 https://github.com/iflamed/mfworker 功能介绍 使用 channel 以及 goro...

个点赞 1
PPT 分享:《10 个 Go Web 开发框架对比》 Summer

在 SpeakerDeck 上发现一个不错的 PPT 分享给大家。 原链接:https://speakerdeck.com/fedir/comparison-o... 百度盘链接: https://pan.baidu.com/s/1-dff83uWYxWaQooDu... 提取码: gsvf

个点赞 1
映射查询字符串或表单参数《Gin 框架中文文档 2019 》 superwen

POST /post?ids[a]=1234&ids[b]=hello HTTP/1.1 Content-Type: application/x-www-form-urlencoded names[first]=thinkerou&names[second]=tianou func main() { router := gin.Default() router.PO...

个点赞 1
路由参数《Gin 框架中文文档 2019 》 superwen

func main() { router := gin.Default() // 此 handler 将匹配 /user/john 但不会匹配 /user/ 或者 /user router.GET("/user/:name", func(c *gin.Context) { name := c.Param("name")...

个点赞 1
图解 etcd KevinYan

用一些图示结合场景和文字轻松了解etcd,文章是针对etcd初学者的,目的是让大家了解etcd是什么、主要在什么场景下使用、etcd集群是怎么工作的以及创建集群时应该如何选择集群的节点数。 etcd 是一个高可用强一致性的...

个点赞 1
支持 Let's Encrypt《Gin 框架中文文档 2019 》 superwen

一行代码支持 LetsEncrypt HTTPS servers 示例。 package main import ( "log" "github.com/gin-gonic/autotls" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() // Ping handl...

个点赞 1
静态资源嵌入《Gin 框架中文文档 2019 》 superwen

你可以使用 go-assets 将静态资源打包到可执行文件中。 func main() { r := gin.New() t, err := loadTemplate() if err != nil { panic(err) } r.SetHTMLTemplate(t) r.GET("/", f...

更多周点赞排行文章

最多讨论

个评论 2
最流行的 Go Web 框架: GitHub Star 数量排行(2019) Summer

搜索到了这个资源,可以一目了然地看到 GitHub 上 Go Web 框架受欢迎程度,分享给大家。 项目名称 GitHub Star 数 创建年份 gin 33177 2014 beego 22599 2012 iris 16845 2016 echo 15795 2015 revel 11430 2011 mar...

个评论 2
Go 基础巩固加强-1.0-指针 kuibatian

指针 指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言对指针的支持介于Java语言和C/C++语言之间,它既没有想Java语言那样取消了代码对指针的直接操作的能力,...

个评论 2
Go 语言数据类型:字符类型 精品译文

字符类型 字符基本输入与输出 所谓字符类型是用单引号括起来的单个字符,关于字符的定义使用如下: func main() { // 声明变量 var ch byte // 声明字符类型 ch byte ='a' // 单引号字符 fmt.Printf...

个评论 2
对于 gorm 的文档有一个疑问 documents

1.2. 包含一个 指定外键和关联外键 type Profile struct { gorm.Model Name string UserID uint } type User struct { gorm.Model Refer string Profile Profile gorm:"ForeignKey:UserID;AssociationForeignKey...

个评论 1
基于内存和文件存储的 queue worker, 不用 Redis 适合单进程使用没有外部依赖 newbing

因为最近要做一个简单的并发任务系统,在github 上面找了一圈并没有简单可依赖的库,所以自己写了一个。欢迎大家 Review 贡献代码。 项目地址 https://github.com/iflamed/mfworker 功能介绍 使用 channel 以及 goro...

个评论 1
第 7 节:流程控制-循环练习练习-水仙花数-三角形-九九乘法表 kuibatian

6: 循环练习 package main import "fmt" func main0601() { //敲7 7的倍数 个位为7 十位为7 需要敲桌子 1-100 for i := 1; i <= 100; i++ { if i%7 == 0 || i%10 == 7 || i/10 == 7 {...

个评论 0
gorm 不设置外键可以关联查询吗 ? linzi

gorm 不设置外键可以关联查询吗 ? 在php中是可以的如: laravel中设置hasMamy 时候不用设置外键

个评论 0
goroutine pardon110

goroutine本质上是大号版的异步执行句柄,比之nodejs中的单线程事件循环处理器。之所以在使用goroutine,感觉不到异步,在于golang已经封装了各种异步io操作,运行时一旦发现异步io状态发生改变,则适时进行goroutin...

更多周评论排行文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助