Golang中国

devuser

Golang China 第 1684 号会员,加入于 2014-07-24 17:03


devuser最近回复了


回复了 newsyue 创建的主题: 在mac 10.11.4 下交叉编译LINUX程序运行被杀死是为什么? 2016-05-15 10:04

我在Mac下安装Docker,
然后下载golang的容器,在容器内编译产生Linux的版本,或Windows的版本,没有遇到问题。

Golang 1.6.2

回复了 famoss 创建的主题: golang编译成exe设置exe的版本。 2016-02-06 16:28

实际上,我也没时间这么折腾,
我在项目文件夹做了一个批处理文件,

@echo off
echo ����������������
echo ==========================================
set /a t1=(1%time:~0,2%-100)*1
if %t1% LSS 10 set t1=0%t1%
set ymd_hm=%date:~0,4%%date:~5,2%%date:~8,2%%t1%%time:~3,2%%time:~6,2%
set "Version=v2.2.%ymd_hm%"
echo �汾��: %Version%
@echo on
go clean
go generate
go build -o BillProcess.exe -ldflags "-s -w -X main._VERSION_=%Version%"
set PATH=%PATH%;C:\Program Files\WinRAR;
copy BillProcess.exe "BillProcess_v%ymd_hm%.exe"
rar a "BillProcess_v%ymd_hm%.ra_" "BillProcess_v%ymd_hm%.exe"
@echo off
echo ==========================================
@echo on
回复了 famoss 创建的主题: golang编译成exe设置exe的版本。 2016-02-06 16:11

如下示例在WinXP+Golang 1.5.3并设置环境变量GO15VENDOREXPERIMENT为1的情况下,

  1. 切换到goversioninfo源代码文件夹,%GOPATH%/src/vendor/github.com/josephspurrier/goversioninfo/cmd
  2. 编译goversioninfo go build -o %GOPATH%\bin\goversioninfo.exe main.go
  3. 在环境变量PATH中添加%GOPAH%\bin
  4. 回到你的项目文件夹,本例项目源代码在%GOPATH%\src\goBillProcess
  5. 确保当前文件夹下有versioninfo.json文件,可以从goversioninfo源代码文件夹中找到,并修改FileVersion部分
  6. 在自有项目的main.go文件顶部增加备注行//go:generate goversioninfo -icon=icon_PythonBillProcess.ico,其中icon文件请修改为自己的文件名称
  7. 命令行下执行go generate
  8. 命令行下执行go build -o XXX.exe main.go
  9. 点击XXX.exe右键查看属性

回复了 devuser 创建的主题: Golang设计模式责任链模型 2015-02-07 09:10

http://www.oschina.net/code/list_by_user?id=1469272

上述网址可以看到gongzhq发布的所有关于golang设计模式的文章。

http://ju.outofmemory.cn/entry/15731 上述网址也推荐看看。

回复了 devuser 创建的主题: Golang设计模式责任链模型 2015-02-07 09:07

http://blog.csdn.net/hguisu/article/details/7547231

推荐看看gongzhq在其他网站下写的golang实现状态机。(责任链模式可以理解成更加简单的状态机) http://www.oschina.net/code/snippet_1469272_34454

回复了 devuser 创建的主题: 结构体与数据库表的映射问题 2015-02-03 18:27

没有看到官方文档要求结构体与数据库表完全一致。

回复了 jiading2008 创建的主题: GO简易聊天系统后台源码分享 2015-01-29 17:19

哪个大神给普及一下unity3d是做什么的呢?

是否有参考案例,类似Qt?

回复了 sunchuo 创建的主题: PHP程序员开始学Golang,为什么感觉那么难? 2014-11-28 10:49

Python程序员转Golang,悄悄地走过。 我也曾经使用PHP做过一个项目,持续时间大约1年。

回复了 devuser 创建的主题: beego目前支持mgo来连接Mongodb吗? 2014-11-20 09:52

谁来关注一下。

回复了 devuser 创建的主题: 编译Gopher成功,运行时出现配置文件解析失败 2014-11-11 19:23

gophoer已经编译通过,而且跑出来,我稍后处理一下链接本地芒果的细节。 请问Gopher没有使用目前流行的Web框架,比如bee或revel? 是压根没使用Web框架,还是使用自己的某个框架呢?

devuser 创建的更多回复