05 2021 档案

摘要:楔子 Rust 中每一个变量的值,都有其特定的数据类型,Rust 会根据数据的类型来决定如何处理它们,例如分配空间。而 Rust是一门静态语言,这意味着它在编译程序的过程中需要知道所有变量的具体类型。 Rust 的数据类型分为两类:标量类型(scalar)和复合类型(compound),我们先来说一 阅读全文
posted @ 2021-05-24 02:28 古明地盆 阅读(1585) 评论(1) 推荐(2)
摘要:楔子 Python 可以和 C 无缝结合,通过 C 来为 Python 编写扩展可以极大地提升 Python 的效率,但是使用 C 来编程显然不是很方便,于是本人想到了 Go。对比 C 和 Go 会发现两者非常相似,没错,Go 语言具有强烈的 C 语言背景,其设计者以及语言的设计目标都和 C 有着千 阅读全文
posted @ 2021-05-18 17:39 古明地盆 阅读(3101) 评论(1) 推荐(1)
摘要:楔子 这次我们来聊一聊 FastAPI,它和我们之前介绍的 Sanic 是类似的,都是 Python 中的异步 web 框架。相比 Sanic,FastAPI 更加的成熟、社区也更加的活跃,那么 FastAPI 都有哪些特点呢? 快速:拥有非常高的性能,归功于 Starlette 和 Pydanti 阅读全文
posted @ 2021-05-06 02:10 古明地盆 阅读(36725) 评论(15) 推荐(20)
摘要:楔子 接下来我将和你一起学习 Rust,并且到后期还会使用 Rust & PyO3 来为 Python 编写扩展。 关于 Rust 的特点、优势和劣势之类的,这里就不赘述了,网上一大堆,随便一搜就是。总之 Rust 确实是出了名的难学,很容易从入门到入坟,但如果在学习的时候改变一下三观,会发现其实也 阅读全文
posted @ 2021-05-01 19:53 古明地盆 阅读(2781) 评论(0) 推荐(0)