您的位置:首页 > 编程语言 > Go语言

一周 Go World 新鲜事

2018-03-16 00:00 351 查看
01

golang调试工具Delve golang调试工具Delve
Devle是一个非常棒的golang 调试工具,支持多种调试方式,直接运行调试,或者attach到一个正在运行中的golang程序,进行调试。线上golang服务出现问题时,Devle是必不少的在线调试工具,如果使用docker,也可以把Devle打进docker镜像里,调试代码。

[b]出自GoCN每日新闻(2018-03-09)[/b]
原文链接:http://www.cnblogs.com/li-peng/p/8522592.html
02
Go编写的现代 IRC 服务
Oragono是一个用Go编写的现代实验IRC服务器。它的设计很简单,包括UTF-8刻度/通道名称,SASL客户端帐号以及其他各种IRCv3支持等功能。
Oragono是Ergonomadic IRC守护进程的一个分支<3
出自GoCN每日新闻(2018-03-11)[b]原文链接:https://github.com/oragono/oragono[/b]
03

使用 Go 快速扫描目录文件的不同方法使用Go获取目录中所有文件的所有名称的最快方法是什么?我有一种感觉,当地的散步可能不是最快的方式去做。快速搜索显示,有几个项目声称速度更快。由于我目前正在使用的应用程序需要高性能扫描器,我认为我会尝试主要的应用程序。
出自GoCN每日新闻(2018-03-13)[b][b]原文链接:[/b]http://www.boyter.org/2018/03/quick-comparison-go-file-walk-implementations/[/b]04cgo开发小结
工作上遇到一个需求,需要把一个C ++的动态库的功能封装为网络接口由于没有C ++开发经验,C有点经验,于是考虑了两种方案:

封装为PHP扩展
在Golang中使用CGO
两种方案我都可以做,但最终决定?采用第2种方案,主要考虑的因素是这个网络服务最终需要在客户那里进行私有化部署,采用PHP的话,部署的时候还需要Nginx的,FPM(当然也可以直接用Swoole),但是PHP代码是明文的,虽然可以买一些商业软件进行加密(比如Swoole Compiler)。如果直接用Golang的话,就可以直接给用户部署一个二进制程序(需要strip掉符号信息)就可以了,部署起来更方便。

出自GoCN每日新闻(2018-03-14)
[b][b][b]原文链接:[/b][/b]http://yangxikun.com/golang/2018/03/09/golang-cgo.html[/b]
05Golang 新手可能会踩的 50 个坑
Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。

如果花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会发现这篇文章中的坑是很常见的,新手跳过这些坑,能减少大量调试代码的时间。

出自GoCN每日新闻(2018-03-15)
[b][b][b][b]原文链接:[/b][/b][/b]https://wuyin.io/2018/03/07/50-shades-of-golang-traps-gotchas-mistakes/[/b]
点击“阅读原文”后进入左上角“每日新闻”,查看本周更多新资讯

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: