打赏
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器(多线程版本)] 项目实战 实战3:Http服务器 我们今天来进一步开发我们的Http服务器,用多线程实现。 我们在原来工程h_server更新代码如下: src/main.rs: src/lib.rs: rus 阅读全文
posted @ 2019-12-21 20:31 gyc567 阅读(427) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器] 项目实战 实战3:Http服务器 我们今天来开发我们的Http服务器。 我们先用命令创建一个工程目录: 我们现在开始在src/main.rs写如下代码: 然后我们直接启动我们的服务器,用命令跑一下: 控制台打 阅读全文
posted @ 2019-12-20 17:40 gyc567 阅读(494) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(25)|实战2:命令行工具minigrep(2)] 项目实战 实战2:命令行工具minigrep 我们继续开发我们的minigrep。 我们现在以TDD测试驱动开发的模式,来开发新的功能search函数。 开始吧,我们先在src/lib.rs 阅读全文
posted @ 2019-12-19 16:50 gyc567 阅读(282) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(24)|实战2:命令行工具minigrep(1)] 项目实战 实战2:命令行工具minigrep 有了昨天的基础,我们今天来开始另一个稍微有点复杂的项目。 简单来说,就是开发一个我们自己的grep ( g lobally search a r 阅读全文
posted @ 2019-12-19 13:12 gyc567 阅读(291) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(23)|实战1:猜数字游戏] 项目实战 实战1:猜数字游戏 我们今天来来开始简单的项目实战。 第一个简单项目是猜数字游戏。 简单来说,系统给了一个随机数字,你根据提示输入你的数字,如果答对了,系统显示:you win! 否则系统会给个提示:太 阅读全文
posted @ 2019-12-18 20:17 gyc567 阅读(309) 评论(0) 推荐(0)
摘要: 创新是网络,是可进化的群系统|读《失控》《美第奇效应》有感 最近,因为在写rust的教程,在写到宏的部分,因为内外网的资料较少,更新有点慢。 (不过,还好,因为之前写过Lisp编译器,对宏的原理,还是比较容易理解。完整的宏教程会发出来,哈哈) 在空闲时间,我又重新开始看一遍KK 的《失控》(Out 阅读全文
posted @ 2019-12-17 21:30 gyc567 阅读(335) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(5)] Lifetimes 我们继续谈谈生命周期(lifttime),我们还是拿代码来说话: rust fn main() { let mut a = vec![1, 2, 3]; let b = &mut a; // &mut borrow 阅读全文
posted @ 2019-12-15 18:42 gyc567 阅读(723) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(22)|宏Macro] 实用知识 宏Macro 我们今天来讲讲Rust中强大的宏Macro。 Rust的宏macro是实现元编程的强大工具。 宏主要作用为: 1.减少重复代码。 2.编写DSL(Domain specific language 阅读全文
posted @ 2019-12-15 18:31 gyc567 阅读(993) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(21)|智能指针] 实用知识 智能指针 我们今天来讲讲Rust中的智能指针。 什么是指针? 在Rust,指针(普通指针),就是保存内存地址的值。这个值,指向堆heap的地址。 什么是智能指针? 在Rust,简单来说,相对普通指针,智能指针,除 阅读全文
posted @ 2019-12-14 13:04 gyc567 阅读(329) 评论(0) 推荐(0)
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(20)|错误处理] 实用知识 错误处理 我们今天来讲讲Rust中的错误处理。 很多语言都有自己的错误处理方式,比如,java是异常处理机制。 Rust有自己独特的错误处理机制。 在Rust有两种错误: recoverable and unre 阅读全文
posted @ 2019-12-13 11:17 gyc567 阅读(605) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页