版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精通Rust(第2版)读书笔记模板01思维导图读书笔记精彩摘录内容摘要目录分析作者介绍目录0305020406思维导图第版编程书函数语法系统小结第章类型特征应用简介程序库测试程序内存模块框架工具本书关键字分析思维导图内容摘要内容摘要Rust是一门系统编程语言,是支持函数式、命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似。Rust快速、可靠、安全,它提供了甚至超过C/C++的性能和安全保证,同时它也是一种学习曲线比较平滑的热门编程语言。本书内容共17章,由浅入深地讲解Rust相关的知识,涉及基础语法、软件包管理器、测试工具、类型系统、内存管理、异常处理、高级类型、并发模型、宏、外部函数接口、络编程、HTTP、数据库、WebAssembly、GTK+框架和GDB调试等重要知识点。本书适合想学习Rust编程的读者阅读,希望读者能够对C、C++或者Python有一些了解。书中丰富的代码示例和详细的讲解能够帮助读者快速上手,高效率掌握Rust编程。读书笔记读书笔记英文版应该不错,翻译的不行!不懂处,对照英文版看。适合泛读一遍,所谓精通部分的关键内容解析不知是不是翻译问题感觉没在点上.。啃完了rust写起代码真的费劲不过写出来比较健壮别的语言写完没这么兼职。买了纸质的,作为rust很好的入门教程。看到第九章,后面就不想看了;问题很多,比如:1、翻译不行,很多地方语义不通;2、示例代码错误地方很多,文不对码;3、读完Rust程序设计来看这个,感觉学到的不多;。看这个不如去看《深入浅出Rust》。我买过实体书,后悔到不行。啃了14多个小时,终于完了。Rust是一门现代语言,追求性能的设计处处可见。目录分析版权内容提要审稿人简介资源与支持目录第1章Rust入门第2章使用Cargo管理项目第3章测试、文档化和基准评估第4章类型、泛型和特征目录第5章内存管理和安全性第6章异常处理第7章高级概念第8章并发第9章宏与元编程第10章不安全的Rust和外部函数接口010302040506目录第11章日志第12章Rust与络编程第13章用Rust构建Web应用程序第14章Rust与数据库第15章Rust与WebAssembly12345目录第17章调试第16章Rust与桌面应用目录第1章Rust入门1.1Rust是什么,以及为何需要它1.2安装Rust工具链1.3Rust简介1.4改进字符计数器1.5小结第2章使用Cargo管理项目2.1软件包管理器2.2模块2.3Cargo和程序库2.4Cargo工具扩展2.5搭建Rust开发环境2.6使用Cargo构建imgtool程序2.7小结第3章测试、文档化和基准评估3.1测试的目的3.2组织测试3.3单元测试3.4集成测试3.5文档3.6基准3.7编写和测试软件包——逻辑门模拟器3.8CI集成测试与TravisCI3.9小结第4章类型、泛型和特征4.1类型系统及其重要性4.2泛型4.3用特征抽象行为4.4使用包含泛型的特征——特征区间4.5标准库特征简介4.6使用特征对象实现真正的多态性4.7小结第5章内存管理和安全性5.1程序和内存5.2程序如何使用内存5.3内存管理及其分类5.4内存分配简介5.5内存管理的缺陷5.6内存安全性5.7内存安全三原则5.8Rust中的指针类型5.9小结第6章异常处理6.1异常处理简介6.2可恢复的异常6.3Option/Result的组合6.4及早返回和运算符“?”6.5不可恢复的异常6.6自定义错误和Error特征6.7小结第7章高级概念7.1类型系统简介7.2字符串7.3全局值7.4迭代器7.5高级类型7.6高级特征7.7闭包进阶7.8结构体、枚举和特征中的常量7.9模块、路径和导入第8章并发8.1程序执行模型8.2并发8.3Rust中的并发8.4线程的并发模型8.5Rust中的线程安全8.6使用actor模型实现并发8.7其他程序库8.8小结第9章宏与元编程9.1什么是元编程?9.2Rust宏的应用场景9.3Rust中的宏及其类型9.4使用macro_rules!创建宏9.5标准库中的内置宏9.6macro_rules!宏的标记类型9.7宏中的重复9.8宏的高级应用——为HashMap的初始化编写DSL9.9宏用例——编写测试第10章不安全的Rust和外部函数接口10.1安全与不安全10.2在Rust中调用C代码10.3通过C语言调用Rust代码10.4在Rust使用外部C/C++程序库10.5使用PyO3构造原生Python扩展10.6在Rust中为Node.js创建原生扩展10.7小结第11章日志11.1日志记录及其重要性11.2日志记录框架的需求11.3日志记录框架及其特性11.4日志记录方法11.5Rust中的日志记录11.6小结第12章Rust与络编程12.1络编程简介12.2同步络I/O12.3异步络I/O12.4小结第13章用Rust构建Web应用程序13.1Rust中的Web应用13.2用hyper进行HTTP通信13.3actix-web基础知识13.4使用actix-web构建一个书签API13.5小结第14章Rust与数据库14.1数据持久性的重要性14.2SQLite14.3PostgreSQL14.4r2d2连接池14.5Postgres和dieselORM14.6小结第15章Rust与WebAssembly15.1什么是WebAssmbly15.2WebAssembly的设计目标15.3WebAssembly入门15.4Rust和WebAssembly15.5小结第16章Rust与桌面应用16.1GUI开发简介16.2GTK+框架16.3通过gtk-rs构建一个新闻类桌面应用程序16.4练习16.5其他新兴的UI框架16.6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年永修吴城候鸟小镇旅游运营管理有限公司面向社会公开招聘劳务派遣制工作人员12人备考题库及一套参考答案详解
- 主题预测06:文化交流与互鉴(回归教材+时事热点素材+试题回顾与训练)-2026年高考语文作文主题预测与写作指导
- 武汉市武昌区2024-2025学年八年级上学期期末语文试卷(含答案)
- 2026年乳腺癌根治术与术后辅助治疗(外科病区)计划
- 建材家居商场停车场管理手册
- 电力行业运维管理操作规范(标准版)
- 城市公共设施维护标准手册
- 基于WGAN-PSO指纹库构建与AEKF融合的室内高精度定位方法研究
- ABCG2基因对绵羊乳腺上皮细胞特性的影响及其转录调控机制研究
- 电信服务操作规范手册
- GB/T 46151-2025电梯、自动扶梯和自动人行道的电气要求信息传输与控制安全
- 中建“双优化”实施指引书
- 2024年广州医科大学公开招聘辅导员笔试题含答案
- 智能厨卫设备智能化控制系统研发方案
- 2022河北省水利水电建筑工程及设备安装工程补充预算定额
- 太平洋入职考试试题及答案
- 学堂在线 雨课堂 学堂云 知识产权法 章节测试答案
- 《成人住院患者静脉血栓栓塞症的预防护理》团标准课件
- 浦东新区2024-2025学年七年级上学期期中考试数学试卷及答案(上海新教材沪教版)
- 公路隧道超前地质预报技术规程DB53∕T 1032-2021
- 北京首师大附中2025年七下英语期末考试模拟试题含答案
评论
0/150
提交评论