摘要:
"[易学易懂系列|rustlang语言|零基础|快速入门|系列文章\]" 简单易懂的rustlang入门教程。 "[易学易懂系列|rustlang语言|零基础|快速入门|(1)|开篇\]" "[易学易懂系列|rustlang语言|零基础|快速入门|(2)|VCCode配置\]" "[易学易懂系列 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(29)|实战6:BDD工具cucumber_rust] 项目实战 实战6:BDD工具cucumber_rust 今天我们来学习下BDD行为驱动测试工具cucumber_rust。 关于BDD,可以简单看看这些介绍: "https://www. 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(28)|实战5:实现BTC价格转换工具] 项目实战 实战5:实现BTC价格转换工具 今天我们来开发一个简单的BTC实时价格转换工具。 我们首先创建一个目录: 我们用TDD方式来开发。 然后 我们先写一些测试代码。 在src/main.rs下面 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(27)|实战4:从零实现BTC区块链] 项目实战 实战4:从零实现BTC区块链 我们今天来开发我们的BTC区块链系统。 简单来说,从数据结构的角度上来说,区块链,就是区块组成的链。 以下就是BTC区块链典型的结构: 那最小单元就是区块:blo 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器(多线程版本)] 项目实战 实战3:Http服务器 我们今天来进一步开发我们的Http服务器,用多线程实现。 我们在原来工程h_server更新代码如下: src/main.rs: src/lib.rs: rus 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器] 项目实战 实战3:Http服务器 我们今天来开发我们的Http服务器。 我们先用命令创建一个工程目录: 我们现在开始在src/main.rs写如下代码: 然后我们直接启动我们的服务器,用命令跑一下: 控制台打 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(25)|实战2:命令行工具minigrep(2)] 项目实战 实战2:命令行工具minigrep 我们继续开发我们的minigrep。 我们现在以TDD测试驱动开发的模式,来开发新的功能search函数。 开始吧,我们先在src/lib.rs 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(24)|实战2:命令行工具minigrep(1)] 项目实战 实战2:命令行工具minigrep 有了昨天的基础,我们今天来开始另一个稍微有点复杂的项目。 简单来说,就是开发一个我们自己的grep ( g lobally search a r 阅读全文
摘要:
[易学易懂系列|rustlang语言|零基础|快速入门|(23)|实战1:猜数字游戏] 项目实战 实战1:猜数字游戏 我们今天来来开始简单的项目实战。 第一个简单项目是猜数字游戏。 简单来说,系统给了一个随机数字,你根据提示输入你的数字,如果答对了,系统显示:you win! 否则系统会给个提示:太 阅读全文
摘要:
创新是网络,是可进化的群系统|读《失控》《美第奇效应》有感 最近,因为在写rust的教程,在写到宏的部分,因为内外网的资料较少,更新有点慢。 (不过,还好,因为之前写过Lisp编译器,对宏的原理,还是比较容易理解。完整的宏教程会发出来,哈哈) 在空闲时间,我又重新开始看一遍KK 的《失控》(Out 阅读全文