Rust静态分析
https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool
ALL the Clippy Lints
熟悉rust的人都知道,rust社区提供了一个优秀的优化代码的编程工具,就是clippy。这个网站列举了所有的lints。
Rust中程序休眠的几种方式
在rust中休眠3秒的方法有以下几种:
- 使用 std::thread::sleep 方法:
Rust的From_str和parse方法
https://www.bilibili.com/video/BV1JC41147L1
让我们今天来谈谈Rust语言中的FromStr trait和parse方法。
我们有一个名为Number的结构体,它包含一个字符串类型的字段。为了能够从字符串中构造Number类型的实例,我们为Number实现了FromStr trait。这个实现过程中,并没有使用泛型,但是你需要自己指定错误类型。在这个例子中,没有指定特定的错误类型,而是随便选了一个。因此,这里返回的是一个Result类型,它封装了转换的结果。
robfig/cron使用小结
robfig/cron/v3 是一个 Golang 的定时任务库,支持 cron 表达式。其源码值得一读, 低耦合高内聚体现地淋漓尽致,其中涉及的装饰器模式,并发处理等都很值得学习。
如果是 0 30 * * * *, 那就是每个 xx:00 和 xx:30 执行
而如果是@every 10m, 则是从当前时间起(服务启动时间),每30分钟执行一次,未必是xx:00,xx:30时刻执行
Overlay网络技术
重叠网,英文名称Overlay Network,顾名思义是一种网络。重叠网是一种运行在一个或多个已存在网络之上的网络,提供特定的附加功能。其将一在一个或多个方面改变下层网络的性能/功能/特性。
Overlay是在传统网络上虚拟出一个虚拟网络来,