JR's Blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

Rust(五)Generics and Traits

发表于 2021-02-27 | 分类于 编程语言

和传统的OOP语言通过类封装数据和行为不同,Rust的类型和行为是相互区分的,不同的数据类型通过trait相互关联。

阅读全文 »

The Common Rust Traits

发表于 2021-02-26 | 分类于 编程语言

这篇文章主要内容来自The Common Rust Traits。

阅读全文 »

Rust(四)Freestanding/Baremetal Rust

发表于 2021-02-26 | 分类于 编程语言

写操作系统内核的时候,我们的代码无法依赖于任何操作系统的特性,除非是那些自己实现了的。这意味着我们无法使用线程、文件、堆内存、网络、随机数、标准输出等等等。

阅读全文 »

Rust(二)Ownership and Lifetime

发表于 2021-02-26 | 分类于 编程语言

1. 所有权

阅读全文 »

Rust(一)Thinking of rust

发表于 2021-02-26 | 分类于 编程语言

1. RAII: Resource Acquisition Is Initialization/Scope-Bound Resource Management

阅读全文 »

rust中实现全局可变结构

发表于 2021-02-25 | 分类于 系统编程

rust不允许同时存在对同一个值的多个可变引用。那么如何实现全局可变结构呢?

阅读全文 »

遍历链表并删除元素的写法

发表于 2021-02-23 | 分类于 系统编程

记得有次看采访linus的视频,提到在链表中查找某个元素并删除应该采用下面的写法,而不是用前后两个指针的写法,后来在UCB上操作系统课ta在复习c语言的recitation上也提到了这个,于是就记录下来:

阅读全文 »

UART通信基础

发表于 2021-02-23 | 分类于 嵌入式

这篇文章主要内容是对Basics of UART Communication的翻译。

阅读全文 »

CSAPP 第七章(二)动态链接和库

发表于 2021-02-10 | 分类于 系统编程

People don’t buy what you do, they buy why you do it.

阅读全文 »

CSAPP 第七章(一) Linker和静态链接

发表于 2021-02-09 | 分类于 系统编程

是的,我又一次发现我经常说我喜欢系统方向其实只能说说而已(大悲),实在菜得离谱,但是是真喜欢。我还喜欢说大一下学期csapp把我引进系统方向的门,这句话好像没说错只是。。。。可能当时只理解了10%(大悲+1),所以树莓派的bug一开始没找到。。。所以现在来重新看了。。。

阅读全文 »
1 … 6 7 8 … 10
Willendless

Willendless

三尺微命,一介书生。

97 日志
17 分类
22 标签
RSS
© 2024 Willendless
由 Jekyll 强力驱动
主题 - NexT.Mist