![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
xiaowenhaohuasai
这个作者很懒,什么都没留下…
展开
-
Oops分析方法摘抄
方法详解 Oops是内核编程中比较容易遇到的问题,为了跟多的了解Oops来便于调试,我对Oops提供的信息进行一个总结,以及如何调试Oops。 一个完整的Oops: BUG: unable to handle kernel paging request at 00316b01IP: [] netif_receive_skb+0x335/0x377*pd转载 2012-02-10 21:42:37 · 1217 阅读 · 0 评论 -
linux 反汇编objdump
objdump有点象那个快速查看之类的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写shellcode了,或者看看人家给的exploit中的shellcode是什么东西。objdump 选项[-a] [-b bfdn转载 2012-02-10 22:20:52 · 598 阅读 · 0 评论 -
free 详解
Linux free命令详解2009年07月18日 星期六 13:17我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的内在free才232M.讲win xp才用200M的样子. 其实啊.linux的内存是很说究的.如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. $ free -m total转载 2012-03-23 23:43:22 · 2843 阅读 · 0 评论 -
C/S 架构两个例子
客户端: #include #include #include #include #include #include #include #include #include #define PORT 2345#define REMOTE_IP "192.168.0.98"int main(void){ int sockfd; in转载 2012-05-06 21:20:52 · 4022 阅读 · 0 评论 -
suse安装图解2
上面这个FLASH播放器很多网页都有用它的。一定要装。不装好象也无法继续.(废话)下面这一步是针对你刚才所做的事的最后确定。就是说你还可以有反悔的机会.当然也是最后的机会了.如果你点安装就会开始格式化分区了.如果你刚才做错了.资料也就没了.所以要自己想想刚才有没有作错.不然哭的话。我也帮不你了. 点 安装 开始进行安装.到此你终于完成了大部分的设置.哈哈。拿杯咖啡边喝边等转载 2012-05-16 20:49:44 · 425 阅读 · 0 评论 -
suse安装图解1
第一步放入光碟.不会放光碟?(应该没有这样的人吧?)没有光驱???无语.那你不用看了.自己看着办?搜索一下硬盘安装的方法吧.或者用虚拟机安装.进入了上面的界面.呵呵.按F2选语言.得到以下的界面.我选择的是简体中文.当然你如果喜欢英文或者.日文自己看着办.随便你.直接回车经过一段时间.出现下面的图片.选 是,我接受许可协议.(如果你不接受的话.还能继续安装证明你是牛人.)转载 2012-05-16 20:51:20 · 584 阅读 · 0 评论 -
常见C++内存池技术
常见C++内存池技术总结下常见的C++内存池,以备以后查询。应该说没有一个内存池适合所有的情况, 根据不同的需求选择正确的内存池才是正道.(1)最简单的固定大小缓冲池 适用于频繁分配和释放固定大小对象的情况, 关于这个内存池,我这里总结过:一个高效的内存池实现(2)dlmalloc 应该来说相当优秀的内存池, 支持大对象和小对象,并且已被广泛转载 2013-09-23 09:51:38 · 492 阅读 · 0 评论