Golang中国

baiyuxiong

123

Golang China 第 1289 号会员,加入于 2014-04-30 08:30



123

baiyuxiong最近创建的主题


异步请求如何转化成同步请求?
问与答baiyuxiong • 2017-04-19 00:49
2 exec.Command怎么使用管道?
问与答baiyuxiong • 2015-08-21 21:56 • 最后回复来自 baiyuxiong
6 字符串如何转成表达式执行?
Web开发baiyuxiong • 2015-08-03 13:57 • 最后回复来自 yangweng
1 go模板函数封装报错
问与答baiyuxiong • 2015-07-02 14:37 • 最后回复来自 baiyuxiong
2 站长,你的博客挂了
反馈baiyuxiong • 2015-06-28 17:29 • 最后回复来自 itfanr
2 社区的回复坏掉了?
反馈baiyuxiong • 2015-02-26 10:41 • 最后回复来自 16779242
1 网站的Godoc坏掉了?
反馈baiyuxiong • 2015-02-03 11:18 • 最后回复来自 jimmykuu
5 go web项目如何部署?
Web开发baiyuxiong • 2015-01-05 19:08 • 最后回复来自 dxhdxh2k
2 网站有BUG,带评论的文章不能显示
反馈baiyuxiong • 2015-01-04 13:35 • 最后回复来自 jimmykuu
baiyuxiong 创建的更多主题

baiyuxiong最近回复了


回复了 jimmykuu 创建的主题: Go 排序代码悬赏 2016-01-14 23:16

推荐9楼,简单清晰。
直接用sort.Strings排序会因为数字比字母小,导致部分排序有问题,用~去掉这个影响。

回复了 fengshenyun 创建的主题: 关于计算大文件的md5值的疑问,求大神解答 2015-12-15 21:22

个人感觉
那个不是一次把文件读完然后计算,而是把文件分成多份,分别进行计算的。
这个肯定是要配合md5具体的算法来实现,直接调用md5方法的话,只能一次性全读到内存里吧。

回复了 laoshe 创建的主题: Golang如何在终端动态输出内容? 2015-11-15 03:38

这个东西:
https://github.com/gizak/termui
好像能行

回复了 neOG 创建的主题: 向各位大神求救呀,本人现在接手一个go revel框架搭的后台,但是发现revel框架版本比较久,我自己的电脑上装了最新的版本,tests跑不起来 2015-09-18 08:24

查看版本:
https://github.com/revel/revel/blob/master/version.go

获取旧版本直接去github下载,然后放到本地对应目录。

每次发布好像没有release note,不知道API变更怎么获得。

回复了 baiyuxiong 创建的主题: exec.Command怎么使用管道? 2015-08-21 21:56

非常感谢~~

回复了 baiyuxiong 创建的主题: 字符串如何转成表达式执行? 2015-08-03 11:35

哦,安全性倒是不用太考虑的,企业内网的一个应用。

回复了 baiyuxiong 创建的主题: 字符串如何转成表达式执行? 2015-08-02 08:22

自己解析字符串好复杂,不知道利用反射能实现不

回复了 xznsoft 创建的主题: 修改html模板文件后,怎样能支持不重启服务直接刷新浏览器看修改后的结果 2015-07-23 14:38

@jimmykuu 产品环境每次部署都要重启吗?怎么做到平滑部署?

回复了 damao 创建的主题: 这句是啥意思:var _ AType = &AType{} ? 2015-07-22 09:59

var _ Close = &A{}
写错了
应该是
var _ Writer = &A{}

回复了 baiyuxiong 创建的主题: go模板函数封装报错 2015-07-02 14:37

改成这个样式可以了:

// 解析模板
func Render(w http.ResponseWriter, file string, data map[string]interface{}){

    fileName := filepath.Join(templateDir, file)
    t, err := template.New(filepath.Base(fileName)).Funcs(funcMap).ParseFiles(fileName,filepath.Join(templateDir, "header.html"),filepath.Join(templateDir, "footer.html"),filepath.Join(templateDir, "nav.html"))

    if err != nil {
        w.Write([]byte(err.Error()))
        return
    }
    t.Execute(w, data)
}

不知道为啥template.New()的参数好像只能是文件名

baiyuxiong 创建的更多回复