摘要: _tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode字符集的工程来说,实际上和main没有差别(其实就算是使用unicode字符集也未必有多大的差别)。 阅读全文
posted @ 2016-04-14 15:18 Cheetos 阅读(158) 评论(0) 推荐(0) 编辑
摘要: XSS漏洞产生的原理: 网站上有各种 与用户交互的 输入框 ,像留言板,搜索框(多发地点) 用户在框里输入内容 ,是需要经过程序过滤之后 才能发送往服务器,然后写入数据库 如果程序员在字符过滤程序中没有把有害代码过滤掉 就会被网站上的javascript 等脚本执行 最经典的就是 产生一个弹窗 弹窗 阅读全文
posted @ 2016-04-13 10:36 Cheetos 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 调试器 attach 一个 程序的原理是 把调试器当做父进程 调用一个子进程运行 这个程序 阅读全文
posted @ 2016-04-13 09:55 Cheetos 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 你只需要知道有什么 库 然后阅读文档 写出自己的东西 不要模仿别人 阅读全文
posted @ 2016-04-13 09:49 Cheetos 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 网络数据包其实是经过内核的 wireshark 这类工具 是和内核的网络驱动器 交互 才能获得网络包的。 阅读全文
posted @ 2016-04-13 09:37 Cheetos 阅读(130) 评论(0) 推荐(0) 编辑
摘要: linux 关机的时候要求先将缓冲区数据写回文件系统 并且卸载该文件系统 如果没有卸载文件系统就关机,会造成数据丢失。 Linux在stat.h头文件中使用了一个结构体stat来存放文件的相应属性 可以使用 stat(),fstat()和lstat()函数来获得文件的属性结构体 如果获取成功 返回 阅读全文
posted @ 2016-04-08 23:51 Cheetos 阅读(132) 评论(0) 推荐(0) 编辑
摘要: linux 文件系统组成 ·引导块 ·超级块 ·索引节点表 ·数据块 引导块:用于存放文件系统的引导程序,引导程序是用于系统引导或启动操作系统 超级块:用于描述Linux 文件系统的资源状态,包括文件系统的大小,空闲单元位置信息 索引节点表:下文有 数据块:是磁盘上存放数据的磁盘块,包括目录文件和数 阅读全文
posted @ 2016-04-08 14:14 Cheetos 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 农历生日 和往常并无差别 还是九点起床 爸爸买了菜洗了菜走进我房间来 我正在练习代码 站在我身后 说我有白发 我拿来一把剪刀 说帮我剪 一根 两根 三根 四根 五根 数不清有多少根 咦怎么有这么多 阅读全文
posted @ 2016-04-04 12:27 Cheetos 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在对文件进行读写操作时 需要先打开文件 内核为每一个进程维护一个打开文件的列表 该表被称为 文件表 file table 该表由一些叫 文件描述符(fds) 的非负整数进行索引 列表中的每项均包含一个打开文件的信息,其中包含一个指向文件备份inode内存拷贝的指针和元数据 用户空间和内核空间把每个文 阅读全文
posted @ 2016-04-03 18:40 Cheetos 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 整型数据的分类 基本型:int -占 2字节 16bit 短整型:short 或 short int - 占2字节 长整型:long int 或 long -占4字节 32bit 无符号型:unsigned 无符号型 又可以与 上述三种类型匹配而 构成 unsigned int 或 unsigned 阅读全文
posted @ 2016-04-03 10:28 Cheetos 阅读(134) 评论(0) 推荐(0) 编辑