Go语言的交叉编译

今天帮人做了一个类似字符串分析的小程序,为了方便,就用Go语言来开发的,不过我的环境是Linux,对方的使用环境是WindowsXP32bit,就关系到了交叉编译的问题。 在Linux下,交叉编译可以这样来做: $ cd /usr/local/go/src $ sudo CGO_ENABLED=0 …

Read More

在MySQL中查詢庫或者表是否存在

在MySQL中,我們可以通過以下兩條SQL語句來查詢一個庫或是一個表是否存在: 查詢庫是否存在: select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`=’your_database_name’ 查詢表是…

Read More

go build 與 go install 的區別

go build 在命令行中,使用go build加上文件名,即可在當前目錄下得到一個可執行的文件。默認這個文件的擴展名是GO_ARCH環境變量所指定系統的可執行文件擴展名。 例如,在windows系統下: go build main.go 可在當前目錄獲得到main.exe可執行文件。 go in…

Read More