部分互联社交网络测试感受
by renyuneyun, post on 2018年08月24日(周五)本文尚未施工完毕,并且作者很懒于是没有任何计划 推荐阅读互联(Federated)社交网络
Mastodon
整体而言,就如其协议所设计的目的一 …
Rust学习笔记/结构体和方法
by renyuneyun, post on 2018年08月07日(周二)
Rust中可允许自定义的类型仅有两种: 结构体 和 枚举 。其中枚举用于特定场景,而结构体被设计用来支持广泛场景。
Rust的结构体不支持继承,所以虽然struct和trait的组合看起来像但其实不是通常意义(C++/Java)上的面向对象实践。不过 …
Rust学习笔记/寿元
by renyuneyun, post on 2018年08月06日(周一)
寿元是Rust因对堆栈的抽象及保证内存安全而生的(所有权外的)另一概念。
基本而言,寿元代表的是值的有效范围。许多语言(如C++)中的作用域即是寿元的一个方面,但 …
Rocket使用小结
by renyuneyun, post on 2018年08月03日(周五)
在今年Increase Rust's Reach中,我参与Rust新网站的i18n及l10n。其中新网站要基于 Rocket 构建,所以也就(跟着 官方教程 )学习了一下Rocket。 既然学了,就顺便记录一点心得 …
Rust学习笔记/所有权+引用+借用
by renyuneyun, post on 2018年07月29日(周日)
Rust的一大特色(甚至在官方教程中 被称为the most unique feature )就是其借用及所有权机制。这两个机制由编译器进行强制,并且可以极大限度地保 …
Rust学习笔记/基本控制流程与enum
by renyuneyun, post on 2018年07月15日(周日)
理所当然地,Rust提供了条件、循环等控制流程。由于enum的特殊点(可以承载数据),Rust的条件结构为其有专门的设计,所以也在此简单介绍enum。
但寿元、所有权、引用借用等概念也影响enum的实际使用 …
Rust学习笔记/复合数据类型
by renyuneyun, post on 2018年07月15日(周日)
Rust提供元组和数组两种复合数据类型。
元组
元组可将一系列数据(不需要是相同类型)“绑”在一起,以方便后续处理。
fn main() { let tup: (i32, f64, u8) = (500, 6.4, 1); let (x, y, z) = tup; println!("The value …