如何用Rust写一个自己的博客
最近给自己定下一个任务,用rust写一个可以运行的项目,最终定下的任务就如标题所示,搭建一个可以运行的博客,具备基本的登录功能,可以对自己的文章进行增删改查功能。目标定下,接下来开始行动。代码在此 Actix_blog https://github.com/TigerInYourDream/actix_blog_example 选定框架 搭建博客自然不可能能徒手写一个,初步定下使用Rust的web框架actix(其实还有另一个方案Rocket)。工欲善其事必先利其器,先阅读actix_web的基本资料了解actix_web的使用方式。再快速阅读玩actix_web的文档后,发现了问题。因为本人没有web开发的相关经历,不理解web项目的组织方式,很多术语都看不懂,所以开发中的第一个难题就出现了:不理解web项目的组织方式,无法开始web项目的开发。既然基础薄弱无法开始,那么去了解web项目的组织方式就是当务之急。actix_web的文档本身可以说是有些过于简单,无法帮我达成这一目的。这个时候怎么办呢?多交流!和朋友的交流中得到一个信息,或许可以通过阅读 文档达到理解web项...
Mac上安装和使用PostgreSQL的方法
最近需要使用actix-web来搭建一个web程序,这篇文章是关于搭建web程序的准备工作, 如何在Mac上安装PostgreSQL 因为本机上已经安装了homebrew 故而使用home brew brew install postgresql 安装的位置如下 /usr/local/var/postgres 安装成功后已经可以使用命令行 pg_ctl -V 来查看psql的版本,正确显示版本说明已经安装成功了。 在mac上安装PostgreSQL,需要开启psql的服务,仔细观察安装PostgreSQL的提示,brew已经提示你如何开启服务了。 brew services start postgresql 或者使用 if you don’t want/need a background service you can just run: pg_ctl -D /usr/local/var/postgres start 对应的使用如下命令来停止PostgreSQL的服务 brew services stop postgresql...
初见博客
混沌初开,第一篇博客。之前在另一个GitHub账号上也创建了Hexo的Blog,现在新开了Blog账号,开启新的旅程。敬请期待