V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guonaihong  ›  全部回复第 6 页 / 共 23 页
回复总数  450
1 ... 2  3  4  5  6  7  8  9  10  11 ... 23  
2020-12-10 10:04:27 +08:00
回复了 guonaihong 创建的主题 Rust vim 配置 rust 代码跳转 遇到问题
@pooorguy neovim 大部分配置是兼容的吧,没怎么玩过。后面试下。
2020-12-10 09:30:33 +08:00
回复了 guonaihong 创建的主题 Rust vim 配置 rust 代码跳转 遇到问题
@MeowOvO 重新编译了 3 个版本都不行。github 最新代码也试过。
2020-12-04 16:13:26 +08:00
回复了 tonnycao 创建的主题 2020 2020 年最后一个月了,大家今年的目标都实现了吗?
## 基本完成,撸了很多开源项目.
[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%的性能
2020-12-04 13:14:59 +08:00
回复了 bigpigeon 创建的主题 Go 编程语言 tagfmt 更新到 v1.1.6,用来对齐 go 语言的 struct tag 字段
可以考虑把这个功能加到 vim-go 里面。
大部分情况是这样,特例有 cgo,如果在 go 里面调用了 c 的代码,使用 ps -eLf 观察会发现很多内核线程。
2020-12-02 16:57:53 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 goalng 如何控制函数成为 内联函数?
@0x11901 我举的例子不太好,直接关注内联就行。
2020-12-01 10:30:45 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 goalng 如何控制函数成为 内联函数?
@whitehack 感谢。。。
2020-12-01 10:27:51 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 goalng 如何控制函数成为 内联函数?
@cmdOptionKana 有相关文档吗?我看下。还是在 golang wiki 里面找?
2020-11-23 09:29:25 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 实现一个 http router 库玩玩。。。
@eudore 哈哈,同感,httprouter 的代码真是丑爆了。
2020-11-20 15:34:41 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 实现一个 http router 库玩玩。。。
@eudore httprouter 找儿子节点的方式会生成更少的汇编代码,所以效率很高。一开始我用查表的方式,都慢一点。是不是很违背直觉。。。
2020-11-20 15:25:38 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 实现一个 http router 库玩玩。。。
@eudore 哈哈,为了性能放弃了一些可读性。
2020-11-20 12:59:21 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 实现一个 http router 库玩玩。。。
@miniliuke 啥是整活?
2020-11-20 12:54:41 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 实现一个 http router 库玩玩。。。
发了这么会儿,都没人找我吹牛的。。。
2020-11-17 09:26:09 +08:00
回复了 specture 创建的主题 Go 编程语言 求推荐个 demo 展示 go 相较于 Python 性能优势的
使用 wrk 压测下 http 框架的性能就可以了。
go 使用 net/http,也可以用 fasthttp,性能接近 rust 。
python 你选下。
2020-10-09 18:01:50 +08:00
回复了 zhoudaiyu 创建的主题 Go 编程语言 Go Web 哪个框架用的人最多?想面向工资学习一下
推荐 gin,核心代码就是 bind(reflect)+httprouter(radix tree), 出问题随便修改。
最后吐槽下 httprouter 代码写得真乱。看在性能还行的份上,就不继续吐槽了。
2020-09-30 19:25:36 +08:00
回复了 matrix67 创建的主题 Go 编程语言 知名视频下载工具 annie 的一个大重构挺有意思。
需要动态选择插件的时候一般都是这么做的。以前在 c 里面做音频编解码,就是用字符串选择编解码器,达到动态桥接的效果。
2020-09-09 17:47:08 +08:00
回复了 52coder 创建的主题 程序员 c/c++网络库源码推荐
c/c++的细节太多了,看的时候有种只见树叶不见树干的感觉。如果一定要选择 c/c++,可以试下 libev,代码相对少点。
2020-09-07 16:55:38 +08:00
回复了 lihongming 创建的主题 程序员 脑子突然不好使了,请各位大佬帮我想想这个算法
对这个问题感兴趣。这些字母是否是互斥事件吗?比如第一位是 26 种可能,互斥的话,第二种是 25 种可能。
我的理解,根据条件有 2 种解 一种,26 * 26 ....n,即 26 的 26 次方。二种是后者就是 26!。
如果是组合的话,就是把重复计算的除掉 m 种取 n 种 =m!/(m-n)!n!。
2020-09-07 09:31:25 +08:00
回复了 bear2000 创建的主题 Linux select poll epoll 在哪本书里有讲到?
man epoll 直接看
1 ... 2  3  4  5  6  7  8  9  10  11 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2820 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.