- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 assert小记
<br />#include <assert.h><br />void assert( int expression );<br />assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,并且能够指出错误在哪行,然后马上终止程序,有点if判断的味道。<br />#include <stdio.h>#include <assert.h>int main(){ char *p; char a[] ={"china
2011-04-30 23:13:00 1091
原创 winsock阻塞模式下错误代码10014
UINT port = 2000;char szIP[20] = "127.0.0.1"; WSADATA wsaData; //初始化Socket库 WSAStartup(MAKEWORD(2,0),&wsaData); //我们使用的WinSock版本 MAKEWORD(2,0) SOCKET sListen = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); int iAddrSize; //当创建
2011-04-24 18:11:00 10630 1
转载 VS2008中编译通过,但调试时出现“未使用调试信息生成二进制文件”的问题(转)
<br /> <br />现象:在vs2008中,建立一个空项目,添加一个c++文件main.cc<br />#include<iostream><br />using namespace std;<br />int main()<br />{<br />cout << "hello"<<end;<br /><br /><br />return 0;s<br />}<br />该程序能够编译得过,但是执行,无论是debug还是release,都很出现<br /><br /><br />“无法找到“xxx.e
2011-04-24 16:42:00 4185
转载 GTK+ VS MFC
今天看到一篇关于GTK+和MFC对比的文章,学GTK+编程的来看看 MFC已经江河日下,日渐式微,而GTK+可谓欣欣向荣,如日中天。这里无意于落井下石,痛打落水狗,贬MFC而尊GTK+。自己即在使用MFC也在使用 GTK+,不会偏袒其中之任何一方。这个对比完全出于个人对两者的理解,说它是不完全对比,一方面只是一时兴起想做个笔记而已,另外一方面我对两者的理解 也是有限的。1. 两者都是基于面向对象设计的。尽管MFC是用C++写的,而GTK+是用C写的,但思想都是面向对象的。GTK+使用glib
2011-04-18 13:34:00 932
原创 数组和指针
数组访问数组和指针访问数组的区别:char a[] = "abcdef"; char *p = "abcdef";数组的访问是通过先获取数组的首地址,然后通过相对的偏移量来获取地址,通过地址读出内容;指针的访问形式:假设指针本身的地址是4624,先是存储变量是4624
2011-04-03 18:56:00 846 1
利用API hook拦截技术监视文件操作.pdf
2011-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人