入门Dart语言

语言简介 Dart 语言是为客户端开发而设计,优先考虑多平台的开发,它的主要特点: 编译型:为了支持多平台而开发的各种编译器 强类型:使用静态类型检查,也

Emacs C/C++ 缩进设置

本文是 cc-mode 缩进的设置,所有继承自 cc-mode 的 major mode 都可以参考,如 c++ 。 缩进的设置主要是两个方面的设置: tab 的设置 代码中各个地方的缩进设置 tab 设置 tab 的设置主要是

Elasticsearch介绍与简单的使用

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎。 ES 介绍 玩“飞花令”游戏时,让游戏参与者说出带“月”字的诗句,我们可以去百度输入“带月

Rust RAII 模式

一个送信的逻辑: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 #[derive(Clone)]pubstruct Letter{text: String,}pubstruct Envelope{letter: Option<Letter>,}pubstruct PickupLorryHandle{done: bool,}implLetter{pubfn new(text: String)-> Self{Letter{text:

Rust字符串

字符串编码 rust 中的字符串都是使用的 UTF-8 编码,rust 代码文件也是 UTF-8 编码, 如果不是,rust 会报错。 1 2 3 4 5 6 7 8 9 10 11 12 13 usestd::str;fn main(){lettao=str::from_utf8(&[0xE9u8,0x81u8,0x93u8]).unwrap();// UTF8 到 str asser