Golang中国

seefan

Golang China 第 2182 号会员,加入于 2014-10-22 22:41


seefan最近创建的主题


3 gossdb终于可以全速前进了
分享seefan • 2015-05-22 23:01 • 最后回复来自 seefan
7 有愿意为开源贡献的没
招聘seefan • 2015-05-14 11:40 • 最后回复来自 seefan
1 新建 golang 学习群,有兴趣可以加入
分享seefan • 2015-03-17 11:51 • 最后回复来自 zykzhang
新年伊始,祝大家都有一个好的开始。
分享seefan • 2015-02-25 09:08
3 奇怪的问题1.3.3在win7 x64下无法正常编译
问与答seefan • 2014-10-24 12:03 • 最后回复来自 seefan
seefan 创建的更多主题

seefan最近回复了


回复了 stevenldj 创建的主题: [已解决]为什么 $.ajax() 不能获取数据? 2016-10-10 13:27

看看是不是跨域了,不同的端口是不行的

回复了 aaa 创建的主题: 项目和技术哪个更重要? 2016-09-28 09:46

先写,然后深造,然后再重写,哈哈

回复了 aaa 创建的主题: golang是不是不应该做Web啊, 写Web太累了,映射效率又很差; 2016-09-28 09:45
我也不用golang做web页,但我用它写api,最后用的是thrift与php连接的,相当方便
回复了 q464610036 创建的主题: go调用dll崩溃,窗口直接关闭。。。 2016-08-26 17:32

//打印无法处理panic的异常

func PrintErr() {
    if err := recover(); err != nil {
        file, ferr := os.Create("panic.log")
        if ferr != nil {
            fmt.Println("无法输出panic.log文件", ferr.Error())
            return
        }
        defer file.Close()
        g := log.New(file, "panic:", 0)
        g.Printf("panic at %v", time.Now())
        g.Printf("%v", err)
        fmt.Printf("%v\r\n", err)
        for i := 0; i < 10; i++ {
            funcName, file, line, ok := runtime.Caller(i)
            if ok {
                fmt.Printf("[func:%v,file:%v,line:%v]\n", runtime.FuncForPC(funcName).Name(), file, line)
                g.Printf("[func:%v,file:%v,line:%v]\n", runtime.FuncForPC(funcName).Name(), file, line)
            }
        }
    }
}

把上面的函数用defer加到你的main函数里,看看能记录到什么

回复了 assassinpig 创建的主题: 在阿里云上无法写入xlsx 2016-07-11 16:02

输出时把格式换成xls试下,我用的也是阿里云。

回复了 Aiya 创建的主题: 我想使用GO写服务器 2016-06-30 10:03

go fmt

回复了 Aiya 创建的主题: 我想使用GO写服务器 2016-06-29 14:15

记得有人写过一个接口,但忘了叫什么了

回复了 deepin_hillary 创建的主题: deepin又开始招聘啦,快来一起折腾linux吧 2016-06-17 16:51

其实我只是进来看下美女

回复了 chronicle2nd_ww 创建的主题: golang服务器程序运行过程中崩溃,报错:fatal error: runtime: out of memory 2016-06-01 16:59

是不是有内存没释放?内存溢出应该好定位吧

回复了 hezhixiong 创建的主题: golang可否限制线程对系统资源的利用 2016-05-26 16:09

这个直接控制A进程的流程处理更容易一些吧

seefan 创建的更多回复