- 博客(265)
- 收藏
- 关注
原创 笔记 5 : 彭老师课本第 5 章 , 开始代码编程
(49)大纲:(50) 系统:(51) 学习路线:(52)该款 soc 的内存布局:细化的 SFR 地址空间 :(53) soc 的启动顺序,这些都是手册上的对 soc 的相信介绍:(54) 介绍 启动流程:(55) 如何看懂电路图:(56)
2024-08-17 23:00:54
126
原创 linux 011 注释15:管道,信号量,补充主函数 main 的初始化。新设计艺术团队第二版,第八章 8-00 至 8-15
至此 linux 0.11 的学习与探讨,与注释,就告一段落了。祝我们的未来越来越好。
2024-08-15 07:06:39
172
原创 linux 011 注释12: dup 函数,新设计艺术团队第二版,第四章 4-23 至 4-38
(123) 4-32 函create_tables ,创建表,继续在未来的要执行的代码的栈的顶端完善参数数组和环境字符串数组。所以说,看反汇编的时候,感觉函数的参数和局部变量是在栈里,也是有道理的。(126) 4-35 函free_page_tables,free_page。(116)4-25 函execve,sys_execve,do_execve 及其调用链。(114) 4-23 函tell_father,namei ,进程结束时候是要给父进程发信号的。
2024-08-04 13:26:57
417
原创 linux 011 注释10:进程 2 的创建与执行,新设计艺术团队第二版,第四章 4-00 至于 4-13
(88)接着开始进程 2 的创建,其是由进程 1 创建的。
2024-07-25 08:53:53
251
原创 linux 011 注释9:加载文件系统,新设计艺术团队第二版,继续第三章。3-37-------3-46
(73) 一个硬盘可以分四个区,每个区称为一个逻辑系统。被用来挂载逻辑分区根节点的系统称为。
2024-07-22 20:41:40
288
原创 linux 011 注释8:函remove_from_queues (), insert_into_queues() 及新设计团队艺术书第二版第三章 3-24------3-36
(60)接着注释函数 remove_from_queues (), insert_into_queues() ,管理内存缓冲块,实现了 LRU 算法,双向环链表的头部是空闲块,尾部是分配出去的忙碌块:(61)
2024-07-19 05:12:23
185
原创 笔记 7 :linux 011 注释,函 bread () , get_hash_table () , find_buffer () 。 3-22a-----3-23
(57)接着介绍另一个读盘块的函数 bread():(58)
2024-07-18 20:01:49
178
原创 sourcrinlight 4.0 的使用技巧:如何在文件名后省略路径名
如果路径名很长,将显示不了几个文件名的,会造成一些不便。如何隐藏文件的路径名呢?
2024-07-18 02:50:28
205
原创 笔记 6 :linux 0.11 注释,新设计艺术团队第二版。第三章 3-21a-----3-21e 及更早
(47) 介绍下 linux 0.11 中定义的信号量。
2024-07-17 04:26:00
105
原创 笔记 5 :linux 0.11 注释,函数 copy_mem() , copy_process () , 中断函数 int 80H 的代码框架
(38)(39)
2024-07-16 01:16:31
410
原创 笔记 2 : 课本第 3 章开始,记录 arm 的汇编指令的格式
(13) 介绍 arm 中的第一个汇编指令的用法 mov :(14)立即数的概念:(15) 汇编中的移位写法:+(16)
2024-07-15 01:31:51
316
原创 笔记 4 :linux 0.11 注释 get_free_page , get_limit , get_base , _set_base , invalidate , copy_page_tables
(27)本条目开始, 开始分析 copy_process () 函数,其又会调用别的函数,故先分析别的函数。
2024-07-14 02:52:01
193
原创 笔记 3 :linux 0.11 中的重要的全局变量 (b)及注释的函数 move_to_user_mode() , sti() , find_empty_process()
上图里也介绍了关于缓冲区的其它几个全局变量。
2024-07-12 18:44:11
290
原创 笔记 2 :linux 0.11 中的重要的全局变量 , TCB ,TSS 的初始化(a)
(1)内存初始化相关 static u_char mem_map [ PAGING_PAGES ] = { 0 , } .通过对全局变量的了解,也有助于了解整个代码的逻辑。就跟学习类一样,了解类有哪些成员变量,也有助于了解类的成员函数的功能。
2024-07-11 12:52:19
314
原创 王老师 linux c++ 通信架构 笔记(二)配置服务器为固定的 ip 地址、远程登录、安装 gcc g++ 与虚拟机文件夹共享
使用 linux 命令配置域名服务器地址: sudo vim /etc/ resolvconf/resolv.conf.d/base。根目录文件名 / etc :editable text Configuation 配置 ip 地址要用到该目录下的文件。一直 ping 网址 停不下来,可以使用 ctrl + c 来结束虚拟机 linux 的 无限 ping 操作。然后重启 linux 操作系统: reboot。linux 命令: cd /etc/network。
2024-07-08 13:23:58
246
原创 王老师 linux c++ 通信架构 笔记(一)linux虚拟机的安装
(1) vmware 15 的下载和密钥上网查找。ubuntu - 16 - 04 的版本才 800 M ,来 csdn 找镜像 下载。
2024-07-07 20:17:33
142
原创 c++ 里如何检测内存泄露:比如用了 new ,但没有用 delete
(1 方法一) 用 MFC 框架的 F5 不带断点的调试。可以在输出窗口提示是否有内存泄露。
2024-07-05 19:02:14
486
原创 c++ 里构造函数的形参与数据成员的同名问题
如题,这时,或许在 java 里,会报语法错误。但在 c++ vs2019 开了 c++20语法规范。这样的好处是解决了咱们的起变量名的麻烦:重名现在已不是错误,编译器可以解决了。
2024-06-21 22:57:02
268
原创 c++ 设计模式 的课本范例(上)
(2)简单工厂模式:不要直接使用 new A() 创建对象,一旦对类 A 增删和修改参数,会紧耦合,牵一发动全身,用一个函数集中使用 new A ,返回创建好的对象,如同工厂批量生产产品一样。对构造对象时 的修改也限制在工厂方法里。(1) 框架设计模式 model mode : 算法的框架不变,算法的细节可以改变。
2024-06-21 13:19:53
253
原创 c++里 父类私有的虚函数,也是可以被子类重写和继承的。但父类私有的普通函数,子类无法直接使用
今天看课本上有这么个用法,特测试一下。这样就也可以放心的把父类的私有函数列为虚函数了,或者说把父类的虚函数作为私有函数了。
2024-06-20 20:45:49
257
原创 c++里 lamda 表达式,其实被编译器处理为匿名类,并实例化为匿名对象
lamda 表达式必须在函数作用域中定义。通过按值捕获或按引用捕获,可以使用所在函数中定义的变量。在类的成员函数中定义的 lamda 表达式,若捕获了 this ,则可以修改或读取类里的数据成员。lamda 表达式可以不用捕获,直接使用所在函数中定义的静态变量。该匿名对象定义了括号 () 运算符函数,所以可以像函数一样被调用。
2024-06-18 21:33:47
271
此压缩包包含了这15篇文章所有的图片,以及 sourceinlight 4.0 的非常好用的阅读源码版
2024-08-15
vs 2019 c++20规范 S TL库中的 ratio duration<T,U> time-point<T,U>等
2024-06-17
vs 2019 c++20规范 S TL 库中头文件 <atomic> 源码注释及探讨几个知识点
2024-06-17
c++20 规范, v s 2019 , 头文件 <m u t ex > ,注释以及几个探讨
2024-06-17
vs2019 c++20规范 全局函数 ref 及模板类 reference-wrapper<-Ty> 的源码分析
2024-06-10
vs 2019 c++20 规范的 S TL 库的智能指针 shared、unique 、weak 、auto 的源码注释
2024-05-31
vs 2019 cpp20 规范的std之ref()及cref()及reference-wrapper源码分析
2024-05-20
queue源码分析 c++ vs2019 cpp20 ,包含priority-queue ,未分析,附带上了
2023-07-19
deque源码分析和类move-iterator,c++的vs2019 ,cpp20语法
2023-07-19
分析-Container-proxy-ptr与-Container-proxy-ptr12
2023-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人