Fork me on GitHub
摘要: PCB也即进程控制块,是处于虚拟内存空间里面那3-4G内核空间的, 它会维护一个文件描述符表,其实就是一个可以拥有0-1023元素个数组, 没当打开了一个文件时就会返回一个文件描述符,默认由低向高位默认分配的 这个文件描述符表默认打开了三个文件,标准输入、标准输出、标准错误 所以默认用户可以打开的文 阅读全文
posted @ 2020-10-13 17:59 小白菜·球 阅读(739) 评论(0) 推荐(0)
摘要: 你有没有想过,当你在文本编辑器里面,潇洒的写下一行printf("hello world!");,这字符串是怎么显示到屏幕上的,, 不管过程是如何实现的,最终显示的我们的显示器,这是硬件的实现,,似乎没有听说过C标准函数printf可以直接操作硬件的,, printf也好,还是其他的什么操作都是我们 阅读全文
posted @ 2020-10-13 17:22 小白菜·球 阅读(223) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-10-13 16:59 小白菜·球 阅读(165) 评论(0) 推荐(0)
摘要: 指针指向NULL其实就是指向受保护的这段地址,是不允许用户访问的, 而NULL其实是被宏定义的:#define NULL ((void*)0) 作为指针常数来理解 阅读全文
posted @ 2020-10-13 16:57 小白菜·球 阅读(122) 评论(0) 推荐(0)
摘要: 来源:https://www.bilibili.com/video/BV1dt411f7TZ/?p=74 我对于makefile的理解就是对一系列的命令做一个封装,只留下一个接口make 以前刚接触时也就只知道一些高大上的名词,什么shell编程之类的,,还以为是什么很了不得的东西,能接触到就已经很 阅读全文
posted @ 2020-10-13 16:04 小白菜·球 阅读(205) 评论(0) 推荐(0)
摘要: 原文:https://www.cnblogs.com/hzcya1995/archive/2004/01/13/13307961.html 下面来聊一聊 Linux 是如何启动的。 当计算机电源通电后,BIOS会进行开机自检(Power-On-Self-Test, POST),对硬件进行检测和初始化 阅读全文
posted @ 2020-10-04 15:52 小白菜·球 阅读(115) 评论(0) 推荐(0)
摘要: 原文链接:https://www.cnblogs.com/fanzhidongyzby/archive/2013/01/14/2859064.html 虚函数与虚继承寻踪 封装、继承、多态是面向对象语言的三大特性,熟悉C++的人对此应该不会有太多异议。C语言提供的struct,顶多算得上对数据的简单 阅读全文
posted @ 2020-09-30 15:12 小白菜·球 阅读(1189) 评论(0) 推荐(0)
摘要: 数组指针和指针数组的区别 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];in 阅读全文
posted @ 2020-09-29 00:03 小白菜·球 阅读(334) 评论(0) 推荐(0)
摘要: cin >> "hello cnblog" >> endl; 阅读全文
posted @ 2020-09-24 01:52 小白菜·球 阅读(94) 评论(0) 推荐(0)
1