Golang
不喜欢写代码的程序员大叔
这个作者很懒,什么都没留下…
展开
-
搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇
这里以Windows7 64位为例,如果是32位环境需安装对应版本程序。 一、安装golang1.2.21.3及1.3.1编译生成的二进制文件,无法使用LiteIDE23.2携带的gdb7.7进行调试。二、安装及配置LiteIDE将liteidex23.2.windows.7z解压到D:\即完成安装。 2.1 设置编辑环境因为是64位环境,所以选择“转载 2016-03-15 21:27:05 · 1539 阅读 · 0 评论 -
golang简单获取上传文件大小的实现代码
package mainimport ( "fmt" "io" "log" "net/http" "os")// 获取文件大小的接口type Size interface { Size() int64}// 获取文件信息的接口type Stat interface { Stat() (os.FileInfo, error)}// hello world, t原创 2016-09-13 10:11:23 · 5161 阅读 · 0 评论 -
beego 注解路由
beego 注解路由原创 2016-09-09 21:19:32 · 13568 阅读 · 2 评论 -
golang 工程引入包。
场景描述,博主golang新手一枚,有java编程背景,以前都是一个go文件写完全部的代码,这次用package分下包,用idea 新建了工程,import的时候按java的方式试了试,总是报错。。。解决方案:把工程的路径添加到gopath。原创 2016-08-29 16:45:46 · 1293 阅读 · 0 评论 -
关于谷歌地图获取定位然后mongodb实现矩形框、距离远近排序 、mgo驱动。
一、谷歌地图不能正常显示:情形①、谷歌地图的div原本设置成隐藏的,在点击的时候才出现。隐藏使用的方案:display:none,display的dom元素不占位置 引起地图的初始化失败。情形②、设置的地图的中心点的经纬度不合理,只显示框,不显示内容。二、mgo添加数据失败:情形①、添加数据能添加,但是添加的字段不完整机构体中的小写的字段的被丢弃了,原创 2016-06-20 14:32:00 · 1650 阅读 · 2 评论 -
mgo insert数据的时候数据插入的不全
声明的结构体的列是小写的就出现问题。。。。大写的就没事。。。。原创 2016-06-20 05:39:00 · 872 阅读 · 0 评论 -
PHP 通过curl post数据到 golang 的webserver
html原生提交数据:name:pass:PHP客户端模拟提交数据代码:要提交的数据:$data = array ("name" => "bob","pass" => "12345"); function post_data($requestUri,$data) { $uri = $this->romot原创 2016-06-19 23:46:02 · 1572 阅读 · 0 评论 -
Golang import、init()、main()
本文很多东西都是源自网络,稍微整理了下,是否正确尚未验证,因此,有错误的话,请留言。一、main() ,init()方法是go中默认的两个方法,两个保留的关键字。init()方法 是在任何package中都可以出现,但是建议 每个package中只包含一个init()函数比较好,容易理解。但是main() 方法只能用在package main 中。Go程序会自动调用init(转载 2016-06-12 15:27:17 · 1409 阅读 · 0 评论 -
MongoDB的golang驱动安装 + 首次调用Mongo Command。
MongoDB的golang驱动安装 + 首次调用Mongo Command。/**@author 908204694@qq.com*/原创 2016-06-12 10:19:59 · 1292 阅读 · 0 评论 -
liteIDE的报错: go: cannot find GOROOT directory: c:\go
liteIDE的报错: go: cannot find GOROOT directory: c:\go错误处理方法:点击上边的小方框,将出现上图的配置信息,修改 GOROOT为你的golang的安装目录,然后保存。原创 2016-03-15 21:01:59 · 10413 阅读 · 3 评论 -
Go语言”奇怪用法“有哪些?
转自:http://blog.csdn.net/delphiwcdj/article/details/16903649本文通过对A Tour of Go的实践,总结Go语言的基础用法。 1 Go语言”奇怪用法“有哪些?1,go的变量声明顺序是:”先写变量名,再写类型名“,此与C/C++的语法孰优孰劣,可见下文解释:http://blog.golang.org转载 2016-04-06 15:27:51 · 3283 阅读 · 0 评论 -
Golang开发中遇到的一些问题。
1. 结构体中的属性的首字母大小写问题。出现场景:MongoDB的golang驱动:mgo的数据存储,小写的字段不能存储原因:golang的小写代表是私有函数或者私有属性。2.函数的参数的 指针变量 和 非指针变量问题。出现场景:beego的controller的TplName 指定无效。原因:非指针参数的复制。原创 2016-09-17 17:26:29 · 653 阅读 · 0 评论