- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 怎么设置对话框的systemmenu
<br />aDialog.ModifyStyle(0,WS_MAXIMIZEBOX |WS_MINIMIZEBOX);
2011-02-24 19:11:00 763
原创 doc2pdf
http://topic.csdn.net/u/20080407/16/15E7B2B1-FD3F-41A6-9007-BF515EC41517.htmlhttp://blog.csdn.net/lyzhang87/archive/2010/06/10/5662217.aspxhttp://blog.csdn.net/wudi626/archive/2008/04/28/2337857.aspxhttp://www.open-open.com/34.htmhttp://www.oschina.net/p/p
2011-02-23 23:28:00 1478 2
原创 svn~
SVN简明教程<br />学习笔记2009-12-23 16:29:09阅读2308评论0 字号:大中小 订阅<br />准备阶段:<br /> 安装Setup-Subversion-1.5.3.msi(服务器)和TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi(客户端)<br />1.创建版本库<br /> 选好想要将版本库放在哪里,比如说本例中把版本库放到D:/SVN/repo文件夹里,现在我们可以右击这个文件夹,然后在ToriseSVN的弹出菜单里选择Cre
2011-02-23 12:54:00 1438 1
原创 father and son
<br />#include <iostream><br /> using namespace std;<br /><br /> class badguy<br /> {<br /> public:<br /> badguy()<br /> {<br /> cout<<"badguy::badguy()"<<endl;<br /> <br /> }<br /> };<br /><br /> class father<br />
2011-02-18 09:46:00 591
原创 熟练掌握C?
<br />1.了解系统内存管理方面[栈内存,静态存储区,堆内存]。并知道如何分配和使用<br /> 2.了解一些基本的C预言开发平台。<br /> 3.了解C预言相关的编码规范。<br /> 4.了解C预言头文件和源文件的关系。<br /> 5.了解中断资源的使用和分配。<br /> 6.了解一些基本的硬件回路图知识。<br /><br /> 我感觉知道上面的基本就差不多了。一般项目都应付的来。。。
2011-02-13 13:03:00 540
原创 线程同步的几种方式
进程中线程同步的四种常用方式:1、 临界区(CCriticalSection)当多个线程访问一个独占性共享资源时,可以使用临界区对象。拥有临界区的线程可以访问被保护起来的资源或代码段,其他线程若想访问,则被挂起,直到拥有临界区的线程放弃临界区为止。具体应用方式:1、 定义临界区对象CcriticalSection g_CriticalSection;2、 在访问共享资源(代码或变量)之前,先获得临界区对象,g_CriticalSection.Lock();3、 访问共享资源后,则放弃临界区对
2011-02-13 11:23:00 480
转载 数据结构总结
第三章 栈、队列和数组 一、栈栈是只能在一端进行插入和删除的线性表 。(别看只是个定义,非常重要,已经道出了运算方法:只能在一端插入和删除。) 栈的特征:后进先出,先进后出。 插入和删除元素的一端 称为栈顶 。(说明了我们在栈顶操作)另一端称为栈底。插入元素和删除元素的操作称为入栈 和出栈 。 1.顺序栈结构 :(top总是指向数组最后的元素,比如data[n],而不是前面)#define MAXSIZE 100<br /> typedef struct{ elementtype dat
2011-02-13 11:22:00 911
转载 简单Socket编程
01server端:02 03#include <WINSOCK2.H>04#include <stdio.h>05#pragma comment(lib,"ws2_32.lib")06voidmain()07{08 //创建套接字09 WORDmyVersionRequest;10 WSADATA wsaData;11 myVersionRequest=MAKEWORD(1,1);12 interr;13 err=WSAStartup(myVersionRequest,&wsaData);14 if
2011-02-13 11:21:00 754 2
原创 Transmit File使用
01BOOLTransmitFile( 02 SOCKET hSocket, 03 HANDLEhFile, 04 DWORDnNumberOfBytesToWrite, 05 DWORDnNumberOfBytesPerSend, 06 LPOVERLAPPED lpOverlapped,
2011-02-13 11:19:00 912
转载 TCP发送文件(转)
001//文件传送线程//服务器发送文件,客户端发送文件消息002UINTthreadSendFile(LPVOIDpvar)003{004 CDlgSendMessage *pDlg = (CDlgSendMessage *) pvar;005 006CFile m_fSendfile;007m_fSendfile.Close();008 009if(!m_fSendfile.Open(pDlg->m_sendfilepath, CFile::modeRead | CFile::typeBinary
2011-02-13 11:17:00 1636
原创 线程池
过程:<br /> <br />原先的改进过程:<br />单进程->多线程->多进程->进程池(多进程的优化)<br /> <br />从理论上讲,在线程和多进程之间可能还有这样一个阶段(只不过我没有经历,直接跳过去了):线程池(多线程的优化),所以最终其实是这样的一个渐渐转变过程:<br /> <br /> 单进程->多线程->线程池(多线程的优化)->多进程->进程池(多进程的优化)。<br /> <br /> 转变:<br /> <br />在刚开始未优化前,只是将程序的正确性放在第一位,当程
2011-02-12 21:33:00 477
C++编程规范双语版
2009-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人