Rust Simple Grep
一个用 Rust 实现的简单的 grep,可以读取文件,匹配正则表达式。
一个用 Rust 实现的简单的 grep,可以读取文件,匹配正则表达式。
如今距离发生时间已超过一个月,销售量超千万分,可见艾尔登法环的火热。偶然获得一份闲暇,写份所想。
最近因为在研究数据持久化,因此整理了下 Rust 的常见的几种io操作。
使用 Enum 和 Trait 解决经典多态问题
JWT即使用的包是jsonwebtoken。是使用token进行验证的一种方式。基于token
的认证方式相比传统的session
认证方式相比节约服务器资源。 JWT 官网 https://jwt.io/ 。
使用的是 SQLite 数据库,实际上各种数据库都大同小异。已经有很多包帮助我们处理各种细节。目前 diesel 支持mysql,postgres和sqlite。函数使用方法一般都在鼠标移动到函数上,显示出的文档中。换句话说,在 Ctrl+左键 点击进去显示的源文件的字里行间之中。
Rust web 领域目前有几个使用较多的框架,如 actix-web, Rocket 等等。我在使用 jwt 时使用过 Rocket ,由于最初使用的是 0.5.0-rc.1 版本,连接数据库的时候走了一些弯路。因此记录这篇文章给后来的人一点借鉴。