上一页 1 ··· 3 4 5 6 7
摘要: 创建时间:2001-03-03文章属性:转载文章来源:作者:isno (isno@sina.com)文章提交:xundi (xundi_at_xfocus.org)浅析格式化串漏洞 作者:isno (isno@sina.com) 目录 一.前言 二.基础知识简介 三.格式化串漏洞原理 (1)参数个数 阅读全文
posted @ 2016-06-27 08:48 cfans1993 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 打印基本类型 以下打印基本的数据类型, 如int, char, float等, 最后两行是以八进制和十六进制打印数字10 windows gcc输出: 设置输出宽度 设置每个整数占10个位置, 默认为右对齐 如果数字的长度比设置的宽度大, 那么会忽略我们设置的输出宽度 windows gcc输出: 阅读全文
posted @ 2016-06-26 16:05 cfans1993 阅读(706) 评论(0) 推荐(1) 编辑
摘要: 线程与进程关键字对比 创建新流 fork/pthread_create 退出控制流 exit/pthread_exit 获取退出状态 waitpid/pthread_join 在退出时的清理工作 atexit/pthread_cleanup_push 非正常退出 abort/pthread_canc 阅读全文
posted @ 2016-06-22 22:28 cfans1993 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 三种缓冲 1.全缓冲:在缓冲区写满时输出到指定的输出端. 比如对磁盘上的文件进行读写通常是全缓冲的. 2.行缓冲:在遇到'\n'时输出到指定的输出端. 比如标准输入和标准输出就是行缓冲, 回车后就会进行相应的I/O操作. 3.无缓冲:有什么就输出什么. 比如标准错误输出, 出错时立即显示出来. 设置 阅读全文
posted @ 2016-06-20 22:03 cfans1993 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 进程创建 普通函数调用完成后,最多返回(return)一次,但fork/vfork会返回二次,一次返回给父进程,一次返回给子进程 父进程的返回值为子进程的进程ID,子进程的返回值为0 1.pid_t fork(void) 父子进程共享代码段,fork之后子进程获得父进程数据空间、堆和栈的副本,然后各 阅读全文
posted @ 2016-06-18 21:15 cfans1993 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 简介 在linux中,打开的的文件(可输入输出)标识就是一个int值,如下面的三个标准输入输出 STDIN_FILENO/STDOUT_FILENO/STDERR_FILENO这三个是标准输入输出,对应0,1,2 open(文件路径,读写标识,其它不定参数) read(文件标识,缓冲区,要读的字节数 阅读全文
posted @ 2016-06-15 11:03 cfans1993 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 简介 终端的两种工作模式:以行为单位的工作模式,以字符数或时间为单位自定义模式 终端判断函数: int isatty(int fd) 终端属性的获取与设置: int tcgetattr(int fd,struct termios \ termptr) int tcsetattr(int fd,int 阅读全文
posted @ 2016-06-13 18:14 cfans1993 阅读(302) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7