- 博客(15)
- 资源 (3)
- 收藏
- 关注
翻译 虚拟机 linux 挂载光驱
菜单VM-->setting-->Hardware-->选CD/DVD-->Connection[root@lvs-dr1 install]# mkdir /mnt/cdrom[root@lvs-dr1 install]# ls -l /dev/cdromlrwxrwxrwx 1 root root 3 Jan 12 13:58 /dev/cdrom -> hdc[root@l
2011-10-28 20:17:05
887
转载 关于局部指针变量和数组的操作返回值
#includeusing namespace std;int GetMemory(char **pp1, char **pp2){char a[] = "hello";char *b = "world";*pp1 = a; //----?A*pp2 = b; //----?Breturn 0
2011-10-27 16:50:30
799
转载 指针定义两个字符串,用strcpy交换问题?
char *pmsg = "hello,world!"; char *pnsg = "hi,there."; strcpy(pmsg,pnsg); 这样无法编译,如果都换成是数组的话就可以编译.那个很好理解.难道是指针指向的常量字符串是不能随意改变的???有点晕??char *pmsg = "hello,world!"; char *pnsg = "hi,there.";中
2011-10-27 16:45:31
3444
转载 c/c++中内存区域划分大总结
一、 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 4.另外还有一个专门放常量
2011-10-27 15:21:15
371
转载 线程函数的设计以及MsgWaitForMultipleObjects函数的使用要点
使用多线程技术可以显著地提高程序性能,本文就讲讲在程序中如何使用工作线程,以及工作线程与主线程通讯的问题。一 创建线程 使用MFC提供的全局函数AfxBeginThread()即可创建一个工作线程。线程函数的标准形式为 UINT MyFunProc(LPVOID );此函数既可以是全局函数,也可以是类的静态成员函数。之所以必须是静态成员函数,是由于类的非静态成员函数,编译器在编
2011-10-21 15:41:21
424
转载 Vc++编程winsock ---Socket(套接字)
Socket(套接字)◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定义。◆Socket有五种不同的类型:1、流式套接字(stream socket)
2011-10-21 14:59:23
3200
转载 SocketAPI,CAsyncSocket,CSocket内幕及其用法
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,
2011-10-21 14:16:33
451
转载 CAsyncSocket与CSocket的区别(即同步与异步)
一、CAsyncSocket与CSocket的区别前者是异步通信,后者是同步通信;前者是非阻塞模式,后者是阻塞模式。另外,异步非阻塞模式有时也被称为长连接,同步阻塞模式则被称为短连接。为了更明白地讲清楚两者的区别,举个例子:设想你是一位体育老师,需要测验100位同学的400米成绩。你当然不会让这100位同学一起起跑,因为当同学们返回终点时,你根本来不及掐表记录各位同学的成绩
2011-10-21 09:36:33
4268
转载 MFC消息详解 消息传递
1. 怎样使用MFC发送一个消息 首先,应获取接收消息的CWnd类对象的指针; 然后,调用CWnd的成员函数SendMessage( )。 LRESULT Res=pWnd->SendMessage(UINT Msg, WPARAM wParam, LPARAM lParam); pWnd指针指向目标CWnd类对象。变量Msg是消息,wPa
2011-10-20 14:36:35
1139
原创 VC中int,char,char*,const char*,string等类型转换
1. char* to stringstring s(char *); 注:在不是初始化的地方最好用assign().!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2. string to const char*string a="
2011-09-22 15:43:01
1335
翻译 VS中各环境变量宏的路径表示的意义
宏说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。
2011-09-21 17:07:52
2365
原创 C++操作注册表函数大全
vc注册表操作相关函数说明注册表的操作,API为我们提供了大约25个函数。他提供了对注册表的读取,写入,删除,以及打开注册表及键值时所有函数,并且可以达到对注册表的备份,连接和对远端注册表进行查看等等。注册表对整个系统十分重要,你在进行操作时,一定要先考虑清楚
2011-09-07 15:08:52
1195
原创 读取注册表
TCHAR *szKeyName; HKEY key; DWORD dwIndex=0,NameSize,NameCnt,NameMaxLen,Type; DWORD KeySize,KeyCnt,KeyMaxLen,DateSize,MaxDate
2011-09-05 14:21:01
358
原创 string到CString的转换 与 CString到string的转换
CString CAnalysis08FileDialogDlg::StringToCString(string str){ CString temp; temp.Format("%s",str.c_str()); return temp;}
2011-09-05 14:12:27
542
原创 MFC打开文件对话框,选择多个文件
size_t index; CString cstrsucstring; CFileDialog filedlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT |OFN_ALLOWMULTIS
2011-09-05 14:06:49
7348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人