摘要: 阅读全文
posted @ 2015-09-29 20:29 白夜流转 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 只是进行简单的声明,则数组元素不定。但是当进行了部分元素的初始化赋值,其余元素则会自动填充为0元素。 阅读全文
posted @ 2015-09-20 19:45 白夜流转 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-09-17 21:31 白夜流转 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 可以看到,\t只是单纯的回到了当前光标所在行的开头,若继续做打印操作,则会产生覆盖效果,可用于某些特殊的场合。 阅读全文
posted @ 2015-09-16 19:54 白夜流转 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 编译:对高级语言做处理,最终生成机器语言。一条高级语言可以被编译处理成多条汇编语言。汇编:对汇编语言做处理,最终生成机器语言。 阅读全文
posted @ 2015-09-05 16:30 白夜流转 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 程序员调用的是API(API函数),为此干活的却是“系统调用”。对于一个给出的函数,如果不确定其是封装好的API还是最终的系统调用,可以进行层层深入查看其实现与声明,最后“找不到调用其他函数的实现代码”的那一层即可认为是该API对应的最终系统调用。 阅读全文
posted @ 2015-09-02 16:50 白夜流转 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 首先,fork()是系统调用,不是API。fork()是Unix下以自身进程创建子进程的系统调用。一次调用,两次返回,如果返回是0,则是子进程,如果返回值>0,则是父进程(返回值是子进程的pid)。在fork()的调用处,整个父进程空间会原模原样地复制到子进程中,包括指令,变量值,程序调用栈,环境变... 阅读全文
posted @ 2015-09-02 16:49 白夜流转 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 内碎片:以经跟着被分配出去却不能利用(占有该块的进程也不使用)的内存空间。外碎片:还未被分配,太小了而无法利用的内存空间。 阅读全文
posted @ 2015-09-01 20:12 白夜流转 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 每个进程在PCB(Process Control Block)中都保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针,现在我们明确一下:已打开的文件在内核中用file结构体表示,文件描述符表中的指针指向file结构体。 阅读全文
posted @ 2015-08-30 20:34 白夜流转 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 网站镜像(下载html离线评估):wget谷歌高级搜索:http://www.google.com/advanced_search与Google Hacking:GHDB招聘网站:透露目标站点使用的技术 阅读全文
posted @ 2015-08-29 00:32 白夜流转 阅读(82) 评论(0) 推荐(0) 编辑