是的,平时经常听到大牛说到的gc,就是垃圾回收器,全称Garbage Collection。早期版本,准确地说是5.3之前(不包括5.3)的垃圾回收机制,是没有专门的垃圾回收器的。只是简单的判断了一下变量的zval的refcount是否为0,是的话就释放否则不释放直至进程结束 【查看全文】

The fantastic ORM library for Golang, aims to be developer friendly. 【查看全文】

golang-gin框架怎么写入返回值到日志;How to log response body in gin 【查看全文】

导出指定版本之间的差异文件,如 100 和 200 之间的差异则导出 100(不包括) - 200(包括) 的所有修改 【查看全文】

支持覆盖加载多个数据源、递归读取键值、读取父子分区、读取自增键名、读取多行的键值、大量辅助方法、在读取时直接转换为 Go 语言类型、读取和 写入 分区和键的注释、轻松操作分区、键值和注释、在保存文件时分区和键值会保持原有的顺序 【查看全文】

一个好的 API's,必然离不开一个好的API文档 要开发纯手写 API 文档,不存在的 :=) 【查看全文】

每次更新完代码,更新完配置文件后 就直接这么 ctrl+c 真的没问题吗,ctrl+c到底做了些什么事情呢?在这一节中我们简单讲述 ctrl+c 背后的信号以及如何在Gin中优雅的重启服务,也就是对 HTTP 服务进行热更新 【查看全文】

就是我们的日志,都是输出到控制台上的,这显然对于一个项目来说是不合理的,因此我们这一节简单封装log库,使其支持简单的文件日志 【查看全文】

在前面几节中,我们已经基本的完成了API's的编写.但是,还存在一些非常严重的问题,例如,我们现在的API是可以随意调用的,这显然还不够完美,是有问题的.那么我们采用 jwt-go (GoDoc)的方式来简单解决这个问题 【查看全文】

获取文章列表:GET("/articles") 获取指定文章:POST("/articles/:id") 新建文章:POST("/articles") 更新指定文章:PUT("/articles/:id& 【查看全文】

gin:Golang的一个微框架,性能极佳 beego-validation:本节采用的beego的表单验证库,中文文档 gorm,对开发人员友好的ORM框架,英文文档 com,工具包 【查看全文】

首先,我们需要增加一个工作区(GOPATH)路径用于我们的Blog项目。将你新的工作区加入到/etc/profile中的GOPATH环境变量中, 并在新工作区中,建立bin、pkg、src三个目录。 【查看全文】

加载中,请稍后...