C语言
Parallel2333
你不是一个积极进取的编译器
展开
-
Linux杂录
Linux大概也是过了一遍了,现在来做一个总结,路线:内核控制路径->中断->进程调度与进程描述符->内存描述符与虚拟内存->文件系统与块设备->内存分配。(很多东西借助了其他博客)进程的进程调度算法、文件的IO调度算法、内存的伙伴和slab算法等。内核控制路径分为异常(包括系统调用)、中断、内核线程。抽象来说内核线程就是内核自己的一些日常工作;有时候上面的用户态...原创 2020-05-17 14:40:02 · 523 阅读 · 0 评论 -
CGI解析
原博地址:https://blog.csdn.net/hzhxxx/article/details/37909253https://blog.csdn.net/hzhxxx/article/details/37908613https://blog.csdn.net/liunian_siyu/article/details/60964966关于CGI:主要问题在于用户将请求发至w...转载 2018-07-22 10:40:15 · 919 阅读 · 0 评论 -
深度探索C++模型----除第七章笔记
第三章:Data语意学3.1 Data Member的绑定主要讲Alignment,之前做笔试题遇到过挺多的,大概就是不满计算机一个字节的会加入padding填充满这一个字节。3.2 Data Member的布局3.3 Data Member的存取静态数据&非静态数据Point3d origin;origin.x=0.0;//x的存取成本分x是否为静态数据以及Point3d是否...原创 2018-10-22 23:11:32 · 293 阅读 · 0 评论 -
C语言深度解剖----重点部分笔记
第一章:关键字auto:所有变量在编译器默认缺省情况下都是auto的register:请求编译器尽可能的将变量存在CPU内部寄存器而不是通过内存寻址访问以提高效率。尽可能是因为一个CPU的寄存器也就那么几个或几十个,如果定义了很多register变量是不可能全部放入的。用&符号是去内存中取址,取不到放在编译器中的地址。CPU不直接和内存打交道而是通过寄存器去进行交流。因此&符...原创 2018-10-28 15:46:25 · 628 阅读 · 0 评论 -
C++-Bigo笔试题
今天做笔试题有几个问题:1.内存拷贝函数memmovevoid *memmove(void *dest, const void*src, size_t count){ assert((src != NULL) && (dest != NULL)); char*tmp, *s; if (dest <= src) { tmp = (char*)dest;...原创 2018-05-17 10:25:48 · 2892 阅读 · 0 评论 -
CRT的入口函数和python进线程池
https://www.cnblogs.com/findumars/p/5208462.html我们写的程序在编译器上编译成为一个模块(可能是obj文件或者其他形式),然后连接器会将一些所需要的库文件和刚才编译器生成的文件进行连接,最终生成一个exe文件,在所连接的库文件中就包含CRT运行时库,在运行时库里有一个已经定义如下的函数:(1)mainCRTStartup(wmainCRTStartu...原创 2019-03-31 16:31:03 · 445 阅读 · 0 评论