发布时间:2013-03-06 15:27:36
点击(此处)折叠或打开//gcc -o test main.c -ldl#include <stdio.h>#include <string.h>#include <dlfcn.h>typedef long (*fLogin)(char *sUserName, char *sPassword);typedef int (*ffoo)(char* buf, i.........【阅读全文】
发布时间:2013-01-22 16:23:53
C/C++中容易造成内存溢出的函数1.strcpy()strcpy()函数将源字符串复制到缓冲区。没有指定要复制字符的具体数目。复制字符的数目直接取决于源字符串中的数目。如果源字符串碰巧来自用户输入,且没有专门限制其大小,则有可能会陷入大的麻烦中!建议使用strncpy.2.strcat()strcat(.........【阅读全文】
发布时间:2013-01-12 14:48:47
如何使用gcore工具获取一个core文件而不重启应用?分类: Linux2011-09-02 18:31 613人阅读 评论(0) 收藏 举报 解决方法:解决:问题:当调试一个程序的时候,理想状态是不重启应用程序就获取core文件。解决:gcore命令可以使用下面步骤来获取core文件:1. 确认gdb软件包已经被正确安装。2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),编译后不要去除文件的调试符号信息。3. 执行应用程序。4. 执行gcore命令生成指定应用程序的core文件并且保存在当前目录下。$ gcore p......【阅读全文】
发布时间:2013-01-12 11:42:19
其实地球也可以看成是一台服务器程序分类: it哲学2011-04-16 14:54 80人阅读 评论(0) 收藏 举报我们的地球,就像一台智能的服务器程序,也有一些it特性: 1)容易出现bug,比如地震2)也会遭受攻击,例如小行星撞击,强射线攻击3)最终会被淘汰或消亡,例如30亿年后的仙女星系与银行星系的合并,可能会导致地球消亡;50亿后的太阳会吞没地球4)也需要太阳系这个操作系统的保护,月亮、木星等对地球的爱护,没有这些爱护,地球就没有文明5)运行时会作一些检测,以求保护生命,例如地球自身磁场对太阳风暴的排斥6)自学习功能,地球从......【阅读全文】