06 2022 档案

摘要:众所周知,所有权是Rust区别于其他语言的一大特色,只要代码满足了所有权规则,我们就不用担心内存的泄露的问题。 让代码在编译阶段就解决内存的问题,而不是在运行崩溃后再调试。 Rust中,所有权和借用的规则其实并不复杂,所有权有3条规则,借用只有2条规则。 所有权的规则 1. Rust中的每一个值都有 阅读全文
posted @ 2022-06-29 23:17 wang_yb 阅读(348) 评论(3) 推荐(0) 编辑
摘要:颜色和排版一样,看似简单,其实非常复杂,往大了说,涉及到艺术和品味,不像数学公式,物理定理那样,是非分明。 但是,对 matplotlib 中的颜色有些基本的了解,可以让绘出的图形颜色不至于太突兀。 虽不能说选出完美的颜色搭配,至少是看着舒服,醒目的颜色搭配。 颜色的种类 颜色一般用 RGB 来表示 阅读全文
posted @ 2022-06-16 17:41 wang_yb 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:排版虽然只是绘图中的辅助功能,但是好的排版能够提高图形的表现力。 让人一眼看出图形要表达的内容和数据,而不用去费力的睁大眼睛去图中查找。 如果说 matplotlib的坐标系统,各种基础元素,包括柱状图,折线图,散点图等它的硬实力, 那么,排版就是 matplotlib 的软实力,结合排版,能让分析 阅读全文
posted @ 2022-06-12 11:09 wang_yb 阅读(234) 评论(0) 推荐(0) 编辑
摘要:有时候,我们将数据变换之后再绘图,一方面,可以突出某些区域的数据;另一方面,变换之后可以更好的看出数据之间的关系。 matplotlib 提供了两种变换数据的方式,一种是 Scale(缩放),一种是Projection(投影)。 Scale是对数据的一个维度进行变换,Projection则是对2个或 阅读全文
posted @ 2022-06-07 16:19 wang_yb 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:AES(Advanced Encryption Standard) 是一种对称加密算法,是比 DES 更好的对称加密算法类。 使用AES,在前后端之间传送密码等相关数据时,能简单高效的提高安全性。 前端的 AES(javascript/typescript) 前端的加密库一般用 crypto-js。 阅读全文
posted @ 2022-06-02 15:35 wang_yb 阅读(2794) 评论(0) 推荐(0) 编辑