随笔分类 - Golang Beego框架
摘要:go语言和php不一样,需要预编译加载到内存,而每次改动代码都需要重新编译。先不说线上怎么能保证服务正常的运行(强制结束进程会让正在访问的客户出现不必要的问题,体验贼差),就咱们在开发过程中,每次的修改代码ctrl+c的繁琐也很dan疼。偶NO~ 想要解决以上问题,大概要实现以下几个目的 不关闭现有
阅读全文
摘要:根据个人开发习惯,把自定义的函数放在一个函数文件,这里我在beego项目的根目录下创建一个目录[utils]包用于放置公共函数,在目录下创建functions.go文件 //utils/functions.go 文件 package utils import ( "github.com/astaxi
阅读全文
摘要:问题报错: dyld: malformed mach-o image: segment __DWARF has vmsize < filesize 解决办法: cd $GOPATH/src/github.com/beego/bee go install -ldflags "-w"
阅读全文
摘要:所遇问题: 在mac环境下安装bee工具的时候报错 go get github.com/beego/bee go: finding github.com/derekparker/delve/service/rpccommon latestgo: finding github.com/derekpar
阅读全文
摘要:学习了一段时间golang,又参考课程学习了beego开发网站爬虫,项目的目录结构是: 采集的目标是豆瓣网电影,入口地址是:https://movie.douban.com/subject/1900841/?from=subject-page 数据结果 数据表结构 文件 app.conf文件,用来配
阅读全文
摘要:Golang要操作mysql数据库,首先需要在当期系统配置GOPATH,因为需要使用go get命令把驱动包下载到GOPATH下使用。 首先配置好你的GOPATH,执行以下命令,下载安装mysql驱动,下载完成之后会在GOPATH下的src/github.com目录下 //路由文件 package
阅读全文
摘要:一、直接输出字符串 二、模板数据输出 三、Json格式输出 通过把要输出的数据放到Data["json"]中,然后调用ServeJSON()进行渲染,就可以把数据进行JSON序列化输出。 beego中ServeJSON()函数定义如下: 四、xml格式输出 通过把要输出的数据放到Data["xml"
阅读全文
摘要:在使用Beego框架初步学习golang中,因为对一门新语言的不熟悉,需要经常打印数据来调试,每次都需要重新启动服务,这样真的非常麻烦,无意中发现Beego自带热编译,虽然体验效果慢一点,不是那么快,但也是节省了繁琐的操作。 在安装Beego框架过程中肯定下面这个命令不会陌生 go get gith
阅读全文
摘要:一、简单路由配置实现get 路由文件: 控制器文件 二、简单路由配置实现post(json) 路由文件 控制器文件 结果展示
阅读全文
摘要:在Centos6.4尝试搭建beego框架,使用git命令clone时报错 解决办法有三种 第一,升级git 第二,在github下载源码包放到对应目录 第三,命令修复 执行完成之后,继续执行命令clone :go get github.com/astaxie/beego
阅读全文
摘要:Beego官网beego官网 : https://beego.me/github : https://github.com/beego Beego安装前提: ①Go 1.1+ 以确保所有功能的正常使用②安装 Beego 和 Bee 的开发工具③需要设置环境变量GOPATH④这里使用git命令下载,需
阅读全文