请教一下,最近在学习 go,有没有 go 能做的有意思的小工具啥的

2020-12-11 17:08:51 +08:00
 Arizas
想深入学习,但是想找个感兴趣的点,激发一下

大佬们求赐教
5951 次点击
所在节点    Go 编程语言
34 条回复
FreeEx
2020-12-12 01:02:44 +08:00
https://github.com/dushixiang/tcpwall tcpkill 的 go 实现和增强,想杀死某一个已建立的 tcp 连接?来试试 tcpwall 吧
sadfQED2
2020-12-12 02:00:55 +08:00
我也写了一个代理😂😂

https://github.com/Jinnrry/Mercurius

V 站真的人手一个导航站,人手一个代理项目啊
yekern
2020-12-12 08:36:13 +08:00
我用 fyne 的 gui 写了一个 某易云和某狗的 音乐下载器 .
timothyye
2020-12-12 10:09:04 +08:00
hatebugs
2020-12-12 10:22:44 +08:00
可以看看百度开源的 bfe 项目
skys215
2020-12-12 11:25:46 +08:00
https://projectlearn.io/
练手项目集合
sammyM
2020-12-12 15:35:59 +08:00
@yekern 老哥给个链接看下^_^
nicoley
2020-12-12 21:44:18 +08:00
@skys215 mark 了, 谢谢老哥。
yixinlove
2020-12-12 22:15:50 +08:00
@march1993 大佬也贴一个链接呀
march1993
2020-12-13 01:01:01 +08:00
@yixinlove 贴不了 非常 dirty…
ericgui
2020-12-13 01:56:48 +08:00
@hellos 这个应该可以
kevinwan
2020-12-13 19:27:08 +08:00
go 微服务学习可以看 https://github.com/tal-tech/go-zero
涵盖了绝大部分微服务所需的知识点
fewok
2020-12-14 09:00:12 +08:00
@hellos 这个想法不错。赞
guonaihong
2020-12-15 13:47:37 +08:00
不知道我的感兴趣的点,和你是否 match,哈哈。
下面是我这两年练手的成果,代码(实现+测试)都控制在 2k 行左右。除了 gout 代码有点多。

如果想了解反射,可以看 deepcopy 。
如果想了解数据结构,字典树,和时间轮,可以看 brouter 和 timer
命令行解析器,可看 clop

[gout]( https://github.com/guonaihong/gout) restful api 和 http benchmark lib

[clop]( https://github.com/guonaihong/clop) 命令行解析器,只要会写 struct,定义 tag,轻松实现 gnu 风格命令行

[pcurl]( https://github.com/antlabs/pcurl) 解析 curl 命令库,生成*http.Request,让你的应用瞬间秒懂 curl 。

[strsim]( https://github.com/antlabs/strsim) 计算字符串相似度库,后端集成多种算法

[timer]( https://github.com/antlabs/timer) 基于 5 级时间轮实现的定时器,性能可观,fast, fast, fast

[deepcopy]( https://github.com/antlabs/deepcopy) 深度拷贝库,支持异构 struct,map, slice 等数据结构的深度拷贝

[brouter]( https://github.com/antlabs/brouter) 高性能 http router 库,API 风格类似 httprouter,比 1.3.0 的 httprouter 快 50-60%的样子,比开发版本的 httprouter 慢一点,大约是 92-95%的性能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/734587

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX