- 博客(11)
- 收藏
- 关注
转载 转载 Shell脚本调试技术
最近在unixchina上你到一篇不错的shell调试文章,由于只有csdn账号,就转发过来,原文地址:http://blog.chinaunix.net/uid-24439730-id-144102.htmlShell脚本调试技术本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行sh...
2018-08-30 14:18:29 125
转载 常见C++内存池技术
常见C++内存池技术总结下常见的C++内存池,以备以后查询。应该说没有一个内存池适合所有的情况, 根据不同的需求选择正确的内存池才是正道.(1)最简单的固定大小缓冲池 适用于频繁分配和释放固定大小对象的情况, 关于这个内存池,我这里总结过:一个高效的内存池实现(2)dlmalloc 应该来说相当优秀的内存池, 支持大对象和小对象,并且已被广泛
2013-09-23 09:51:38 502
转载 制作Web流程图的一点心得
一个哥们在MSN上告诉我,他们公司的交互设计师只产出流程图,并问我用什么标准评价流程图的好坏。他的说法把我彻底震了-这分工也太细了吧!也不知道该说他们那里这样是好还是不好。不过仔细想来,我倒的确没有仔细考虑过流程图的好坏,正好借此机会自我总结一下。1、各司其职的形状在我的流程图中,适用于不同目的和功能的形状都有各自确定的规范。到目前为止,我一共定义了以下一些形状:
2013-09-12 20:12:37 858
转载 字符串和文件操作大全
isupper() 测试字符是否为大写英文字 ispunct() 测试字符是否为标点符号或特殊符号 isspace() 测试字符是否为空格字符 isprint() 测试字符是否为可打印字符 islower() 测试字符是否为小写字母 isgraphis() 测试字符是否为可打印字符 isdigit() 测试字符是否为阿拉伯数字 iscntrl() 测试字符是否为ASCI
2012-08-28 21:48:46 329
转载 suse安装图解1
第一步放入光碟.不会放光碟?(应该没有这样的人吧?)没有光驱???无语.那你不用看了.自己看着办?搜索一下硬盘安装的方法吧.或者用虚拟机安装.进入了上面的界面.呵呵.按F2选语言.得到以下的界面.我选择的是简体中文.当然你如果喜欢英文或者.日文自己看着办.随便你.直接回车经过一段时间.出现下面的图片.选 是,我接受许可协议.(如果你不接受的话.还能继续安装证明你是牛人.)
2012-05-16 20:51:20 593
转载 suse安装图解2
上面这个FLASH播放器很多网页都有用它的。一定要装。不装好象也无法继续.(废话)下面这一步是针对你刚才所做的事的最后确定。就是说你还可以有反悔的机会.当然也是最后的机会了.如果你点安装就会开始格式化分区了.如果你刚才做错了.资料也就没了.所以要自己想想刚才有没有作错.不然哭的话。我也帮不你了. 点 安装 开始进行安装.到此你终于完成了大部分的设置.哈哈。拿杯咖啡边喝边等
2012-05-16 20:49:44 443
转载 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 4065
转载 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 2857
转载 linux 反汇编objdump
objdump有点象那个快速查看之类的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写shellcode了,或者看看人家给的exploit中的shellcode是什么东西。objdump 选项[-a] [-b bfdn
2012-02-10 22:20:52 611
转载 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 1235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人