- 100K 行! 这得多大规模的东西哪,,,
- Go 号称比 C++ 节省代码的哪
- 具体跑了多少个进程
- 分布在多少个主机中的?
看来都得现场掲密了,,,很期待...
已经申请帐号,还没有 Linux / MAC 的客户端吧?
> 2011/10/9 shiwei xu <xushi...@gmail.com>
>>
>> #ECUG# @ECUG Con 2011 会议选址中,欢迎推荐会议场地(上海),场地希望容纳100人左右。会议介绍:
>>
>> http://ecug.org/2011:lecturer
--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
Cool!很想深入了解。
刚粗略算了一下,go的库有近千个文件,268k的代码,所以qbox的代码量很合理
当然不科学,从代码行数比较工程工作量本身就过于简单化。我只是用库的大小做个参考,试图说明有这么多行的库做基础,100k 太大,也不代表go的代码臃肿,所以我个人经验觉得是合理的。
--
Yili Zhao
我前段时间好像提交过一个问题,在Win7下安装后,运行不起来。同时很想知道一点99%用Go写的“内幕”。
--
来自: Golang China 中文Go语言技术邮件列表
发言: golang...@googlegroups.com
在线: http://groups.google.com/group/golang-china?hl=zh-CN
能否给一小段代码来重现这个问题?
来两段,一段是用http的1、调用http包的LitenAndServe的:
package main
import (
"fmt"
"http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello, "+r.URL.Path[1:])
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
2、调用net.Listen的:
package mainimport "fmt"import "net"func main() {l, err2 := net.Listen("tcp", ":2011")if nil != err2 {fmt.Println(err2)return}fmt.Println("Listening ......")c, err3 := l.Accept()defer l.Close()if nil != err3 {fmt.Println(err3)return}c.Close()}
在 2011年12月18日 下午2:39,四月份平民 <lew...@hotmail.com> 写道:
>能否给一小段代码来重现这个问题?
> 在listen的时候,就会出现crash的问题,之前我遇到过,去golang-nuts上发贴问过,没有找到解决方案,vista-32bit +r60.3
2011/12/18 <gix...@gmail.com>:
看起来缺hg。一个简单的方法是用 tgm64-gcc<http://tdm-gcc.tdragon.net/download> 和
<https://bitbucket.org/jpoirier/go_mingw/downloads/MinGW-06162011-2.zip>.
下载 MinGW-06162011-2.zip 和 unzip to c:\,
再安装 tdm64-gcc 到 c:\MinGW64,
修改 c:\MinGW\msys\1.0\etc\fstab 文件 mount c:\MinGW64 as /mingw:
C:\MinGW64\ /mingw
这样就OK了。
或者可以试试https://bitbucket.org/jpoirier/go_mingw/downloads/MinGW64-10192011.zip。