会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
打赏
thinking different
非同凡想
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
19
下一页
2019年12月21日
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器(多线程版本)]
摘要: [易学易懂系列|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)
2019年12月20日
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器]
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器] 项目实战 实战3:Http服务器 我们今天来开发我们的Http服务器。 我们先用命令创建一个工程目录: 我们现在开始在src/main.rs写如下代码: 然后我们直接启动我们的服务器,用命令跑一下: 控制台打
阅读全文
posted @ 2019-12-20 17:40 gyc567
阅读(494)
评论(0)
推荐(0)
2019年12月19日
[易学易懂系列|rustlang语言|零基础|快速入门|(25)|实战2:命令行工具minigrep(2)]
摘要: [易学易懂系列|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)]
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(24)|实战2:命令行工具minigrep(1)] 项目实战 实战2:命令行工具minigrep 有了昨天的基础,我们今天来开始另一个稍微有点复杂的项目。 简单来说,就是开发一个我们自己的grep ( g lobally search a r
阅读全文
posted @ 2019-12-19 13:12 gyc567
阅读(291)
评论(0)
推荐(0)
2019年12月18日
[易学易懂系列|rustlang语言|零基础|快速入门|(23)|实战1:猜数字游戏]
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(23)|实战1:猜数字游戏] 项目实战 实战1:猜数字游戏 我们今天来来开始简单的项目实战。 第一个简单项目是猜数字游戏。 简单来说,系统给了一个随机数字,你根据提示输入你的数字,如果答对了,系统显示:you win! 否则系统会给个提示:太
阅读全文
posted @ 2019-12-18 20:17 gyc567
阅读(309)
评论(0)
推荐(0)
2019年12月17日
[读书与反思系列|创新是网络,是可进化的群系统|读《失控》|《美第奇效应》有感]
摘要: 创新是网络,是可进化的群系统|读《失控》《美第奇效应》有感 最近,因为在写rust的教程,在写到宏的部分,因为内外网的资料较少,更新有点慢。 (不过,还好,因为之前写过Lisp编译器,对宏的原理,还是比较容易理解。完整的宏教程会发出来,哈哈) 在空闲时间,我又重新开始看一遍KK 的《失控》(Out
阅读全文
posted @ 2019-12-17 21:30 gyc567
阅读(335)
评论(0)
推荐(0)
2019年12月15日
[易学易懂系列|rustlang语言|零基础|快速入门|(5)|生命周期Lifetime]
摘要: [易学易懂系列|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]
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(22)|宏Macro] 实用知识 宏Macro 我们今天来讲讲Rust中强大的宏Macro。 Rust的宏macro是实现元编程的强大工具。 宏主要作用为: 1.减少重复代码。 2.编写DSL(Domain specific language
阅读全文
posted @ 2019-12-15 18:31 gyc567
阅读(993)
评论(0)
推荐(0)
2019年12月14日
[易学易懂系列|rustlang语言|零基础|快速入门|(21)|智能指针]
摘要: [易学易懂系列|rustlang语言|零基础|快速入门|(21)|智能指针] 实用知识 智能指针 我们今天来讲讲Rust中的智能指针。 什么是指针? 在Rust,指针(普通指针),就是保存内存地址的值。这个值,指向堆heap的地址。 什么是智能指针? 在Rust,简单来说,相对普通指针,智能指针,除
阅读全文
posted @ 2019-12-14 13:04 gyc567
阅读(329)
评论(0)
推荐(0)
2019年12月13日
[易学易懂系列|rustlang语言|零基础|快速入门|(20)|错误处理]
摘要: [易学易懂系列|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
下一页