V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guonaihong  ›  全部回复第 5 页 / 共 23 页
回复总数  450
1  2  3  4  5  6  7  8  9  10 ... 23  
2020-12-31 16:17:50 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@darknoll 感谢。
2020-12-31 09:35:53 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@darknoll rfc2616 的继承者是?可有推荐
2020-12-31 09:30:48 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@liuxu 厉害。。。
2020-12-31 09:29:31 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@sampeng go 1.1 到用现在,哈哈。rust 刚入手。
2020-12-30 18:00:50 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@jetvster 厉害厉害,同问副业是啥。哈哈。
2020-12-30 13:50:00 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@prenwang 可以的。
2020-12-30 13:39:02 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@jinsongzhao 可否举例详谈,比如?
2020-12-30 12:47:27 +08:00
回复了 guonaihong 创建的主题 2021 又到立 flag 的时候了, 2021 来也。。。
@rainfd 可以找到你的痛点或者 h 点,然后学起来就简单点。我是不想在一些庞大的 c 的框架里面写 c 才学习的。如果会使用 rust,就可以用 rust 实现功能,然后导出成 c 的函数,然后 c 调用。这样比纯 c 写起来快。
不知道,其实星星低也挺好的,哈哈。
这样有大把时间玩些有技术挑战的事。比如看完几个 rfc,可以手撕各种解析器。
总之顺其自然。。。
2020-12-16 09:50:07 +08:00
回复了 kevinwan 创建的主题 推广 微服务过载保护原理与实战
还有一个比较好奇的,滑动窗口,左,右边框分别指向什么?
2020-12-16 09:48:36 +08:00
回复了 kevinwan 创建的主题 推广 微服务过载保护原理与实战
如果有 8 个物理核心,如何计算 cpu 使用频率? sum(cpu1 当前运行频率, cpu2 当前运行频率....) / sum(cpu1 总最大睿频频率, cpu2 总最大睿频频率....)
不知道我的感兴趣的点,和你是否 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%的性能
2020-12-14 18:14:44 +08:00
回复了 poly000 创建的主题 Rust Rust 性能优化 翻译
加油。
2020-12-11 09:56:22 +08:00
回复了 nutting 创建的主题 Linux redis 性能问题
你可以写个死循环,运行进程,然后到 /proc/cpuinfo 观察每台机器的频率最大值。

cat /proc/cpuinfo |grep 'cpu MHz'

如果性能和你的 cpu 频率不成正比,可以和 redis 实现有关系。
2020-12-10 13:57:34 +08:00
回复了 guonaihong 创建的主题 Rust vim 配置 rust 代码跳转 遇到问题
@MeowOvO 用的 ubuntu 。
2020-12-10 11:28:49 +08:00
回复了 guonaihong 创建的主题 Rust vim 配置 rust 代码跳转 遇到问题
@MeowOvO 我用 sudo 提权到 root 。vim 是可以安装到 /usr/bin 下面。是可以运行的,就是加载插件会报错,有点奇怪,看样子我遇到的问题和 vim 的安装位置有点关系。
2020-12-10 11:18:42 +08:00
回复了 guonaihong 创建的主题 Rust vim 配置 rust 代码跳转 遇到问题
@MeowOvO 感谢。你的方式可以编译。我的不行。唯一的区别是安装目录位置不一样。
* 可以的配置
```
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--prefix=/usr/local/vim \
```

* 这是我使用的配置
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--prefix=/usr \
2020-12-10 10:38:19 +08:00
回复了 guonaihong 创建的主题 Rust vim 配置 rust 代码跳转 遇到问题
@MeowOvO 我再试下。
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   952 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 21:10 · PVG 05:10 · LAX 14:10 · JFK 17:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.