简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask…
标签:beego
Beego文件上传至七牛云的弄法
我终身的文章都邑放在这里,我的博客,我愿望每一行代码,每一段笔墨都能协助你。 https://github.com/CrazyCodes… 媒介 Beego是一款GO言语开辟的传统MVC的框架,beego对上…
Beego Logs 源码分析 中篇
文件输出引擎使用到的读写锁 sync.RWMutex 读写锁是一种同步机制,允许多个读操作同时读取数据,但是只允许一个写操作写数据。锁的状态有三种:读模式加锁、写模式加锁、无锁。 无锁。读/写进程都可以进入。 读模式锁。…
beego框架代码分析
前言 也许beego框架在国内应该是众多PHPer转go的首选,因为beego的MVC、ORM、完善的中文文档让PHPer们得心应手,毫无疑问我也是。这种感觉就像当年入门PHP时使用ThinkPHP一样。 也许随着你的认…
Beego文件上传至七牛云的玩法
我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。 https://github.com/CrazyCodes… 前言 Beego是一款GO语言开发的传统MVC的框架,beego对上…
用beego写一个友情链接
beego框架和bee工具的安装非常简单,唯一需要注意的是Mac平台go1.8版本无法运行bee工具,说是官方包造成的bug,需要使用更高版本,比如我的Mac本地版本是: zhgxun-pro:~ zhgxun$ go …
beego orm中时区的问题
转载请注明出处,原文链接:http://tailnode.tk/2017/01/be… 先看简化后代码,下面只列出main函数 func main() { t := "2017-01-19 00:00:00"…
对beego的控制器函数进行单测
根据astaxie大神的意见,在beego上对controller做单测比较困难,他的建议就是把所有逻辑都拆分出来,放到model中。然后对model中的public函数进行测试。 但是这就会多很多封装,而且,有些时候对…
golang 中 cannot use ** (type interface {}) as type **解决方案
在beego中从session中取值的时候,取出来的是intergace{},但是我先返回的值是int型,或者是string,这个时候会出现一个错误:cannot use ** (变量)(type interface {…
(golang学习)2.goroutine测试,beego框架安装、api测试(*)
1.并发测试 这里Windows电脑端编辑器使用 goland。 a.代码 goroutine.go: package main import ( "fmt" "time" ) func newTask() { i :=…
借助URLOS快速安装beego web框架
简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask…
beego项目中使用mongodb存储提交任务
在用beego开发运维相关项目时,需要存储一些文档类型数据,此时用mysql没有mongodb来的方便; 代码记录如下 type DeploymentText struct { Title string DateTime…