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.so
LoadModule 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