小小白学Rust
文章平均质量分 93
从点亮LED到玩转Rust编程
程序员吾真本
炒菜又编码的大厨程序员吾真本
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新手必看!小小白也能用Rust点亮LED,入门嵌入式开发(下)
小小白用Rust点亮LED灯的这个嵌入式开发项目,它的源代码包含哪4个重要组成部分?这些源代码该如何理解?各类源文件都有什么独特之处?对于嵌入式开发来说,main.rs入口文件又有什么特别之处?原创 2024-12-06 21:26:44 · 693 阅读 · 0 评论 -
新手必看!小小白也能用Rust点亮LED,入门嵌入式开发(上)
对于编程新手来说,Rust的魅力为何不在于内存安全?为什么用Rust点亮LED灯比写Hello World更带劲?如何通过编写Rust代码点亮第一个LED灯,开启Rust嵌入式开发之旅?原创 2024-12-06 21:23:05 · 1509 阅读 · 0 评论 -
绑定Rust变量会踩什么坑
想掌握Rust变量绑定的秘诀吗?本文揭示了"绑定Rust变量会踩什么坑",帮你避开初学者常犯的错误。从变量声明到遮蔽,深入浅出地解析Rust变量的奥秘,让你的代码更加稳健可靠。原创 2024-10-02 13:27:19 · 1524 阅读 · 4 评论 -
使用默认不可变的Rust变量会踩什么坑
Rust的变量竟然默认不可变?这篇文章揭示了初学者常踩的坑:在循环中误为不可变变量赋值、错误修改不可变结构体字段。学会避坑,掌握Rust变量的正确使用,让你的代码更安全、更高效!原创 2024-10-02 12:58:22 · 1905 阅读 · 0 评论 -
《Rust避坑式入门》第2章:解决多线程并发数据竞争的不可变性
这篇文章深入探讨Rust多线程并发编程中避坑数据竞争问题,揭示一个关键知识点:不可变性与Mutex智能指针配合能够避坑多线程并发数据竞争的难题,帮助开发者编写并发更安全的代码。原创 2024-09-03 16:35:16 · 1681 阅读 · 4 评论 -
《Rust避坑式入门》第1章:挖数据竞争大坑的滥用可变性
想知道如何避免多线程并发编程中的数据竞争陷阱?本文深入剖析Rust unsafe 共享可变状态所挖的坑,并为Rust不可变性巧妙化解打下基础。一起来探索内存安全的奥秘吧!原创 2024-09-03 16:27:29 · 1598 阅读 · 0 评论 -
第2章 Rust初体验8/8:末尾不带分号的表达式即代码块返回值:更简洁的语法:猜骰子冷热游戏
探索Rust的魅力,感受编码的乐趣!这篇文章带你深入了解Rust的关键特性——末尾不带分号的表达式即代码块返回值,让你的代码变得更加简洁优雅。适合Rust新手深入阅读。原创 2024-06-15 11:12:12 · 908 阅读 · 0 评论 -
第2章 Rust初体验7/8:错误处理时不关心具体错误类型的下划线:提高代码可读性:猜骰子冷热游戏
本篇文章是Rust新手的必读之选!其中介绍了如何通过使用下划线来处理错误,使得代码的可读性得到提升。让我们一起来深入了解这个强大的技巧吧。原创 2024-06-14 11:04:24 · 1621 阅读 · 2 评论 -
第2章 Rust初体验6/8:Option枚举及其变体:能避免空指针异常问题:猜骰子冷热游戏
希望掌握如何优雅避免空指针异常的Rust新手们,一定不能错过这篇文章!深入浅出介绍了Rust中“Option枚举及其变体”,让你轻松理解并运用这一强大工具。原创 2024-06-14 10:53:24 · 1890 阅读 · 0 评论 -
第2章 Rust初体验5/8:match表达式和模式匹配:更富表达力:猜骰子冷热游戏
新手学习Rust吗?这篇文章将指引你如何通过猜骰子冷热游戏深入理解Rust的match表达式和模式匹配,挖掘Rust强大的表达力。让我们一起开始学习吧!原创 2024-06-13 19:46:17 · 1672 阅读 · 1 评论 -
第2章 Rust初体验4/8:提供标准库之外功能的Library Crate:简化包管理和依赖管理:猜骰子冷热游戏
新手Rust程序员们,想要了解如何在Rust中使用标准库之外的功能吗?这篇文章详细解析了如何使用Library Crate进行包管理和依赖管理,让你的Rust编程之旅更加轻松!原创 2024-06-13 19:39:28 · 1230 阅读 · 0 评论 -
第2章 Rust初体验3/8:使用Result进行错误处理:编译时错误检查增强代码安全性:猜骰子冷热游戏
在这篇文章中,你将深入了解Rust的关键特性:使用Result进行错误处理,以实现编译时错误检查,大大提升代码安全性。如果你是Rust新手,这篇文章将为你揭示这门语言的一大魅力。千万别错过!原创 2024-06-12 07:29:49 · 1510 阅读 · 1 评论 -
第2章 Rust初体验2/8:变量值绑定:默认不可变增强代码安全性:猜骰子冷热游戏
想要深入了解Rust的变量绑定机制吗?这篇文章向你揭示了Rust如何通过默认不可变的变量绑定来增强代码的安全性。适合Rust新手的必读教程!原创 2024-06-12 07:27:26 · 1259 阅读 · 0 评论 -
第2章 Rust初体验1/8:prelude:简化代码的自动标准库加载:猜骰子冷热游戏
深入浅出的 Rust 编程教程,通过实战项目“猜骰子冷热”游戏引领你领略 Rust 的魅力。千万别错过本篇的亮点——“prelude:简化代码的自动标准库加载”,让你看清 Rust 标准库加载的秘密,编程更得心应手!原创 2024-06-11 08:44:58 · 1116 阅读 · 1 评论 -
第1章Hello world 5/5:Rust/Java/C++实现Hello world代码优劣势对比:运行第一个程序
深度探索并对比Rust、Java和C++在实现Hello World程序时的优劣势,让你从中了解Rust的独特魅力,是Rust新手不可错过的入门读物!原创 2024-06-11 08:40:59 · 1234 阅读 · 1 评论 -
第1章Hello world 4/5:对比Rust/Java/C++创建和运行Hello world全过程:运行第一个程序
新手学Rust?这篇文章对比了Rust、Java和C++创建和运行Hello World程序的全过程,一看就懂,一学就会!原创 2024-06-10 20:43:22 · 1047 阅读 · 0 评论 -
第1章Hello world 3/5:Cargo.lock:确保构建稳定可靠:运行第一个程序
新手入门Rust?这篇文章是你的不二选择。深入浅出讲解了Rust的关键知识点——Cargo.lock,让你的构建过程更加稳定可靠。快来阅读吧!原创 2024-06-10 20:31:39 · 998 阅读 · 0 评论 -
第1章Hello world 2/5:如何同时安装多个版本的Rust工具链:运行第一个程序
针对Rust新手的必读指南!详细介绍了如何同时管理多个Rust工具链,帮你轻松掌握Rust环境的配置,让你的Rust学习之旅更顺利!原创 2024-05-23 11:34:55 · 1452 阅读 · 1 评论 -
第1章Hello world 1/5:如何安装最新版Rust:运行第一个程序
这是一篇引人入胜的故事,讲述了Java和C++程序员如何踏上Rust编程的奇妙之旅。刚接触Rust的你,是否对如何安装最新版Rust感到困惑?这篇文章将为你详细解答,并带你走进Rust的世界,让你轻松上手。原创 2024-05-23 11:28:51 · 1453 阅读 · 0 评论 -
一起长锈:4 默认不可变的变量绑定与引用(从Java与C++转Rust之旅)
探索Rust编程的深度,从变量绑定、引用到解引用,一起理解Rust如何做到内存安全。对比Java和C++,探索Rust独特的语言设计原则和内存管理模型。原创 2024-05-07 09:20:05 · 1539 阅读 · 0 评论 -
一起长锈:3 类型安全的Rust宏(从Java与C++转Rust之旅)
深入学习Rust,Java和C++在功能导入和编译时代码生成方面的差异,探索编程语言的魅力。这篇文章将带你走进编程世界的不同角落,体验不同语言的特色与优势。原创 2024-05-07 09:18:15 · 1277 阅读 · 0 评论 -
一起长锈:2 什么神器能确保Rust构建稳定可靠?(从Java与C++转Rust之旅)
跟随这个故事,你就能看到两个程序员从Java和C++跳槽到Rust的全过程。在Rust大神的带领下,他们通过编写编程练习需求,一路摸索,探索这个新的代码世界。你还能学到Rust/Java/C++的命名风格,还有他们是如何保证构建的稳定性和可靠性的。快跟我一起看看吧!原创 2024-04-26 10:22:51 · 865 阅读 · 2 评论 -
一起长锈:1 超好用的Rust工具链(从Java与C++转Rust之旅)
探索一位Java女程序员赵可菲的Rust学习之旅。在困境中,她如何通过Rust找到新的机会?这篇文章将带你了解Rust的安装,工具链和学习方法,别错过!原创 2024-04-26 10:20:51 · 1221 阅读 · 0 评论 -
2024年Rust魅力:谷歌重写C++系统6大心得
谷歌编译器和运行时团队负责人分享了用Rust重写C++和Go系统的六点心得。他们实验发现,Rust能显著提高程序员生产力,节省内存,提高性能,减少错误,并且代码更易于评审。短短两个月的学习,大多数程序员就能熟练使用Rust进行编程。原创 2024-04-11 11:17:54 · 1741 阅读 · 1 评论 -
Rust vs C++:2024,谁更懂错误处理?
在一次友好的午餐后代码对决中,热衷于Rust的贾克强和专注于C++的席双嘉通过实现相同功能的代码比拼,探讨了Rust的安全错误处理和C++的传统异常处理方式。尽管C++在异常处理上有其灵活性,但Rust通过强制要求处理所有可能的错误情况,展现了其在避免错误上的优势。原创 2024-04-03 11:40:57 · 1109 阅读 · 0 评论
分享