覆沉

部分互联社交网络测试感受
by renyuneyun, post on 2018年08月24日(周五)

本文尚未施工完毕,并且作者很懒于是没有任何计划 推荐阅读互联(Federated)社交网络

Mastodon

整体而言,就如其协议所设计的目的一 …

互联社交网络
by renyuneyun, post on 2018年08月24日(周五)

互联社交网络是除了互联即时通信系统/IM以外的另一主要互联系统类型。从来没有接触过这类系统的人可以类比互联的效果为:直接在新浪微博关注 …

Rust学习笔记/结构体和方法
by renyuneyun, post on 2018年08月07日(周二)

Rust中可允许自定义的类型仅有两种: 结构体枚举 。其中枚举用于特定场景,而结构体被设计用来支持广泛场景。

Rust的结构体不支持继承,所以虽然struct和trait的组合看起来像但其实不是通常意义(C++/Java)上的面向对象实践。不过 …

Read in 1 mins
Rust学习笔记/寿元
by renyuneyun, post on 2018年08月06日(周一)

寿元是Rust因对堆栈的抽象及保证内存安全而生的(所有权外的)另一概念。

基本而言,寿元代表的是值的有效范围。许多语言(如C++)中的作用域即是寿元的一个方面,但 …

Read in 1 mins
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 )就是其借用及所有权机制。这两个机制由编译器进行强制,并且可以极大限度地保 …

Read in 1 mins
Rust学习笔记/基本控制流程与enum
by renyuneyun, post on 2018年07月15日(周日)

理所当然地,Rust提供了条件、循环等控制流程。由于enum的特殊点(可以承载数据),Rust的条件结构为其有专门的设计,所以也在此简单介绍enum。

但寿元、所有权、引用借用等概念也影响enum的实际使用 …

Read in 1 mins
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 …

Read in 1 mins