摘要: 使用type_name 通过使用std::any::type_name获得. 编写函数 fn print_type_of<T>(_: &T) { println!("The type is: {}", type_name::<T>()); } Example use std::any::type_n 阅读全文
posted @ 2024-10-10 16:59 winddevil 阅读(221) 评论(0) 推荐(0)
摘要: 在上一部分,我们讲了动态内存分配器的原理是维护一个堆,而且是实现各种连续内存分配方法. 但是上一部分是直接通过引用了buddy_system_allocator来解决的问题. 那么对于内存分配算法有兴趣的我,还是决定看一下源码,总之人是咸鱼但是还是需要有梦想. 人生这么不顺,若是连梦想都没有了,可能 阅读全文
posted @ 2024-10-05 01:00 winddevil 阅读(643) 评论(0) 推荐(0)
摘要: 序言 rustlings 是一个关于rust的练习题的项目.可以帮助大家通过完成一个项目的方式练习rust的语法,我认为对于补充我rust现学现卖过程中的情况很有帮助. 下边是GPT对它的介绍: Rustlings 是专为那些想要学习 Rust 编程语言的人设计的一个交互式练习集合。无论你是编程新手 阅读全文
posted @ 2024-10-03 13:34 winddevil 阅读(502) 评论(0) 推荐(0)
摘要: 引言 想起我们之前在学习C的时候,总是提到malloc,总是提起,使用malloc现场申请的内存是属于堆,而直接定义的变量内存属于栈. 还记得当初学习STM32的时候CubeIDE要设置stack 和heap的大小. 但是我们要记得,这么好用的功能,实际上是操作系统在负重前行. 那么为了实现动态内存 阅读全文
posted @ 2024-10-01 13:36 winddevil 阅读(747) 评论(0) 推荐(2)
摘要: 写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 引言 兜兜转转又是新的一章的开始,还是首先要看官方手册里的理论介绍和内容. 这里主要还是提纲挈领地摘抄里面 阅读全文
posted @ 2024-09-18 00:01 winddevil 阅读(475) 评论(0) 推荐(0)
摘要: 写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 编程题 第一题 扩展内核,能够显示操作系统切换任务的过程。 首先先回忆一下操作系统切换任务的过程. 因此只 阅读全文
posted @ 2024-09-14 17:30 winddevil 阅读(1008) 评论(0) 推荐(0)
摘要: 今天正常使用VScode-SSH访问虚拟机,但是发现读代码的时候不能使用ctrl+左键的方式跳转,然后看到Rust-Analyzer(VScode的Rust语言插件)报错. 2024-09-08T02:25:28.998500Z ERROR failed to find any projects i 阅读全文
posted @ 2024-09-08 10:41 winddevil 阅读(704) 评论(1) 推荐(1)
摘要: 写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 本节重点 本章最开始的时候讲解了有类似于多道程序与协作式调度的区别. 回想上一节,我们提到的,如果我们仍然 阅读全文
posted @ 2024-08-21 02:06 winddevil 阅读(791) 评论(0) 推荐(0)
摘要: 写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 下载它 随便找个地方下载,如果官网下载速度过慢: 官网 B站 微信公众号 知乎 各大软件站 这里附上我使用 阅读全文
posted @ 2024-08-15 17:29 winddevil 阅读(445) 评论(0) 推荐(0)
摘要: 写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 本节重点 主要是对 任务 的概念进行进一步扩展和延伸:形成 任务运行状态:任务从开始到结束执行过程中所处的 阅读全文
posted @ 2024-08-10 19:12 winddevil 阅读(589) 评论(0) 推荐(1)