- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 通过崩溃地址找出源代码的出错行
<br />一、该方法适用的范围<br /> 在windows程序中造成程序崩溃的原因很多,而文中所述的方法仅适用与:由一条语句当即引起的程序崩溃。如原文中举的除数为零的崩溃例子。而笔者在实际工作中碰到更多的情况是:指针指向一非法地址 ,然后对指针的内容进行了,读或写的操作。例如:void Crash1() { char * p =(char*)100; *p=100; }<br /><br /> 这些原因造成的崩溃,无论是debug版本,还是release版本的程序,使用该方法都可找到造成
2011-01-12 16:24:00 428
原创 LINUX多路复用
多路复用的方式是真正实用的服务器程序,非多路复用的网络程序只能作为学习或着陪测的角色。本文说下个人接触过的多路复用函数:select/poll /epoll/port。kqueue的*nix系统没接触过,估计熟悉了上面四种,kqueue也只是需要熟悉一下而已。一、select模型select原型:int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);其中参数n表示监控的
2010-06-02 12:53:00 676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人