Rust 的 Web 框架 Rocket.rs

码农软件 · 软件分类 · Web框架 · 2019-03-24 08:44:33

软件介绍

RocketRust 的 Web 框架,可以在不牺牲灵活性或类型安全的情况下编写快速 Web 应用程序。侧重于易用性、可表达性和速度。

  • 输入安全 : 从请求到响应,Rocket 确保您的类型具有某种意义。

  • Boilerplate 免费 : 花时间编写真正重要的代码,让 Rocket 生成剩下的代码。

  • 使用方便 : 简单,直观的 API 使 Rocket 平易近人,无论您的背景如何。

  • 扩展 : 创建您自己的第一类基元,任何 Rocket 应用程序都可以使用它。

内置的基本功能:

  1. 模板 : Rocket 通过内置的模板支持使模板变得轻而易举。

  2. cookie : 查看,添加或删除带有或不带加密的 cookie,无需麻烦。

  3. Stream : Rocket 会传输所有传入和传出的数据,因此不需要考虑大小。

  4. 配置环境 : 按照您的方式配置应用程序以进行开发,分段和生产。

  5. 测试 : 使用内置测试库轻松对您的应用程序进行单元测试。

  6. Typed URIs: Rocket typechecks 为您路由 URI,因此您再也不会错误地输入 URI。

  7. JSON , Form, State, 中间件...等等。









#![feature(proc_macro_hygiene, decl_macro)]

#[macro_use] extern crate rocket;

#[get("/<name>/<age>")]
fn hello(name: String, age: u8) -> String {
    format!("Hello, {} year old named {}!", age, name)
}

fn main() {
    rocket::ignite().mount("/hello", routes![hello]).launch();
}

Rocket官网 : https://rocket.rs/

本文地址:https://codercto.com/soft/d/2030.html

可计算性和计算复杂性

可计算性和计算复杂性

朱一清 / 国防工业出版社 / 2006-4 / 18.0

本书深入浅出地介绍了研究可计算性的四个主要模型以及四个模型彼此之间的关系:介绍了计算复杂性的基本概念和重要的研究方法与一些研究成果。内容涉及递归函数、图灵机、λ演算、马尔可夫算法、计算复杂度的分类、NP完全理论、非一致复杂性等。分述于十章,书中附有习题。 本书可作为广大有志于突破计算复杂性研究僵局——“P=NP?”的科技工作者,计算机科学和元计算机科学工作者,数学和元数学工作者以及大......一起来看看 《可计算性和计算复杂性》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具