连击 天
fork: star:
在基本熟悉 nom 之后, 这次我们准备用 nom 实现一个 redis 通信协议的解析器. 选择 redis 是 因为 redis 的通信协议易读且比较简单. 准备 如果你对 redis 通信协议不熟悉的话可以查阅 通信协...
Nom 是一个 Rust 实现的解析器组合子库, 使用了一下感觉功能很强大, 但因文档比较少且 4.x -> 5.x 版本变更时有 不少使用方式上的改变, 加上 github 和 doc.rs 经常抽风, 所以根据其文档弄了...
缘起 一切都要从年末换工作碰上疫情, 在家闲着无聊又读了几首诗, 突然想写一个可以浏览和背诵诗词的 TUI 程序说起. 我选择了 Cursive 这个 Rust TUI 库. 在实现时有这么一个函数, 它会根据参...
使用 virt-manager 作为虚拟机管理器 准备资源 需要2个镜像, installer iso 作为安装引导,raw.gz 作为真正的系统镜像。 进入 Download Fedora CoreOS, 下载 install iso, 保存为 fedora-cor...
文章绝大部分翻译自Rust Design Patters, 为了快速简洁, 并没有严格翻译 Constructors Rust 没有类似于 ClassName(*args, **kw_args) 这样的构造函数, 一般约定使用静态的 new 方法创建一个新...
在制作一个 Python 分发包时经常需要把一些文件添加到包中。最常见的例子是你希望通过 pip install 命令安装 Python 包时会在 /etc/ 等目录下自动添加默认配置文件,由此可以让 Python 安装完...
前言 Rust 的 VSCode 官方插件体验常常不尽人意,今天逛社区时发现了 rls 2.0 - rust-analyzer, 体验之后我觉得 rust-analyzer 虽然还有不少瑕疵,但至少比 rls 1.0 要好,希望 Rust 工作组...
直到 VSCode remote-ssh 插件出来和我买了一台 NUC 机器之前,我一直在维护两套开发环境, 一套防在公司的 CentOS 虚拟机上,另一套则是家里的 Windows 机器。因为代码同步以及 Windows 和 ...
配置服务 如果要在 OpenStack 项目中使用 OSprofiler 进行性能跟踪,大部分项目已经帮我们 初始化了 OSprofiler, 只需要在配置文件中添加 [profiler] 配置项即可。 OSprofiler 支持使用多种 ...
搭建单节点ETCD服务,如果已有ETCD服务,可以跳过 docker run -d -p 2479:2379 -p 2480:2380 -p 4401:4001 -p 7401:7001 --name etcd-discover......
如果想建立一个简单静态文件或目录服务器,通常可以用 Python 实现,而且非常简单 # Python 2 python -m SimpleHTTPServer <port> Python 3 python3 -m http.server <port> 一般情况下,这就...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复