上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页
摘要: /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash... 阅读全文
posted @ 2011-01-07 10:17 thunderhao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 前段时间要做一个关于网络嗅探的程序,里面要重组IP分片,TCP分片.但做的时候忽视了一个很重要的东西:IP分片与TCP分片弄混淆了.首先声明:TCP分片应该称为TCP分段.——————————————————————————————————————————————————————区别:1.IP分片产... 阅读全文
posted @ 2011-01-05 16:51 thunderhao 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 为什么会有IP分片?直接原因是上层协议企图发送一段数据,其长度超过了MTU(Maxitum Transmission Unit)。什么情况,或者说什么协议会尝试发送这么长的数据?常见的有UDP和ICMP,需要特别注意的是,TCP一般不会。为什么TCP不会造成IP分片呢?原因是TCP自身支持分段:当T... 阅读全文
posted @ 2011-01-05 16:50 thunderhao 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 3. typedef & #define的问题 有下面两种定义pStr数据类型的方法,两者有什么不同?哪一种更好一点?typedef char *pStr;#define pStr char *; 答案与分析: 通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:ty... 阅读全文
posted @ 2010-12-29 19:35 thunderhao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 调用(calling)机制从汇编时代起已经大量使用:准备一段现成的代码,调用者可以随时跳转至此段代码的起始地址,执行完后再返回跳转时的后续地址。 CPU为此准备了现成的调用指令,调用时可以压栈保护现场,调用结束后从堆栈中弹出现场地址,以便自动返回。借堆栈保护现场真是一项绝妙的发明,它使调用者和被调者... 阅读全文
posted @ 2010-12-29 19:34 thunderhao 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 3. typedef & #define的问题 有下面两种定义pStr数据类型的方法,两者有什么不同?哪一种更好一点?typedef char *pStr;#define pStr char *; 答案与分析: 通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:ty... 阅读全文
posted @ 2010-12-29 17:15 thunderhao 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 和大家分享这篇日志,我的看法是: 原文地址:让source insight 原文作者:songzhangzhangOptions -> Preferences -> Display -> Trim long path names with ellipsis 阅读全文
posted @ 2010-12-29 10:45 thunderhao 阅读(293) 评论(0) 推荐(0) 编辑
摘要: find . "*.[ch]" | xargs grep "xxxxxxx"查找后缀为.h .c的文件作为管道的输入文件名,再根据文件名在文件中搜索名为XXXXXX的字段即grep “xxxxxx” ./*.[ch]如果不加xargs则为直接将查找后缀为.h .c的文件名作为管道的输入 阅读全文
posted @ 2010-12-28 19:20 thunderhao 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 和大家分享这篇日志,我的看法是: 原文地址:如何关闭SELinux 原文作者:风云游侠一般安装linux课程时都把SELinux与iptables安排在后面,使初学者配置linux服务器时不成功,却没有头绪,那是因为在RedHat linux操作系统中默认开启了防火墙,SELinux也处于启动... 阅读全文
posted @ 2010-12-28 14:03 thunderhao 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 以下是linux打开端口命令的使用方法。 nc -lp 23 &(打开23端口,即telnet) netstat -an | grep 23 (查看是否打开23端口) 经验验证,OK! 只是,好像,linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以,这个有待改进! 以上是... 阅读全文
posted @ 2010-12-28 11:54 thunderhao 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页