一、整型 整数型简称整型,按照比特位长度和有无符号分为一下种类:
位长度 有符号 无符号 8-bit i8 u8 16-bit i16 u16 32-bit i32 u32 64-bit i64 u64 128-bit i128 u128 arch isize usize 通过let mut a :xxx = [value]来使用,例如:
Read more →
一、变量 1. 可变与不可变 Rust的变量分可变变量和不可变变量。
let a = 1就是一个不可变变量。这一点对于写过C的程序员来说很难理解。但Rust此举其实是为了防止程序中的变量以一种不可控的方式更改了自身的值。
let mut a = 1,此时a就是一个可变变量了。
Read more →
安装 Rust的安装也分系统
Windows下为:
https://www.rust-lang.org/tools/install
MacOS:
curl --proto '=https' --tlsv1.2 -sSf https://sh.
Read more →
语法部分 Rust的安装与启动 Rust基本语法 Rust的数据类型 Rust的进阶知识 实战部分 Rust编写的Web服务
Read more →
设计模式的定义 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。
开闭原则:鼓励扩展,但拒绝(或不推荐)修改。比如BFF中经常出现v2,v3的函数。
设计模式的分类 总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
一、单例模式 概念:
Read more →