
windows7以上需要增加环境变量
beedb提供的ORM不要使用
xorm要比beego的orm好用很多
model名称大写字母开头,字段大写字母开头
XSRF开启后,记得在表单提交中加入KEY,不然这辈子都要403了!!!!
apache 部署:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
ServerName www.a.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:7000/
ProxyPassReverse / http://127.0.0.1:7000/
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
ServerName www.b.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:8081/
ProxyPassReverse / http://127.0.0.1:8081/
</VirtualHost>
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so时间转换:
推荐:the_time := time.Date(2014, 1, 7, 5, 50, 4, 0, time.Local) unix_time := the_time.Unix() fmt.Println(unix_time)
不好用,有时差:the_time, err := time.Parse("2006-01-02 15:04:05", "2014-01-08 09:04:41") if err == nil { unix_time := the_time.Unix() fmt.Println(unix_time) }XORM自定义SQL使用:
func GetStaticByOps(sql string) ([]map[string][]byte, error) {engine, err := mysqlEngine(daDB)
checkError(err)
//count, err := engine.GroupBy("sex").Count(new(user.Think_users))results, err := engine.Query(sql)
return results, err
}
result, _ := db.GetStaticByOps("select sex,count(sex) from da_user group BY sex")
for _, v := range result {
//var md meetingDateInfo
//md.MEETINGDATE = string(v["meetingdate"])
//md.MEETINGSTATUS = string(v["meetingstatus"])
//mi.CONTENT[i] = md
fmt.Println(string(v["count(sex)"]))
if ops == "sex" {
}
}CentOs 环境安装
GOlang的安装方式有多种,今天新一[www.9696e.com]使用的是自己标准安装方法。
先到GO的官方下载地址下载自己相对应的安装包 GO下载地址:url
新一下载了(go1.1.1.linux-386.tar.gz)安装包,下载完成后解压到/usr/local/目录中
tar xzvf go1.1.1.linux-386.tar.gz -C /usr/local/
接着给GO设置环境变量
export PATH=$PATH:/usr/local/go/bin
这样子新一就安装好了,检查下是否安装好
go version





