原型设计:如何用最小的代价完成产品特性 lpflpf 发布于 2023-03-24 收录于 读书笔记原型设计的发展历史 瀑布模型早期,能改进软件项目开发,但有需求不明确、需求多变的问题。 快速原型模型(快速开发,快速修改,解决客户的需求不明确和
需求分析到底要分析什么?怎么分析? lpflpf 发布于 2023-03-22 收录于 读书笔记什么是需求 区分用户需求和产品需求;提出人不一样。 产品需求是分析、提炼用户真实需求后,提出的符合产品定位的解决方案。 需求分析要分析什么? 单个用
Rust 编程语言 - 高级特征 lpflpf 发布于 2023-03-15 收录于 学习笔记不安全的Rust 五类可以在unafe中执行,而不能在安全Rust中操作的行为 解引用裸指针 调用不安全的函数或方法 访问或修改可变静态变量 实现不安
Rust 编程语言 - 模式与模式匹配 lpflpf 发布于 2023-03-14 收录于 学习笔记会用到模式的位置 match 分支 match 分支必须是穷尽的 1 2 3 4 match x { // 对枚举类型 Option<i32> 值的枚举 Some(i) => Some(i+1), None => None } if let 条件表达式 1 2 3 4 5 6 let age: Result<u8, _> = "34".parse() if let Ok(age) = age {
Rust 编程语言 - 面向对象特质 lpflpf 发布于 2023-03-10 收录于 学习笔记面向对象语言特征 对象包含数据和行为 四人帮解释:面向对象的程序是由对象组成的。一个对象包含数据和操作这些数据的过程。这些过程通常被称为 方法 或 操
Rust 编程语言 - 无畏并发 lpflpf 发布于 2023-03-09 收录于 学习笔记使用线程同时运行代码 多线程会遇到的问题: 竞态条件 死锁 只在特定条件下发生,难以复现和修复的bug rust 标准库使用1:1实现线程。一个语言级别的线程