自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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++编程规范双语版

这是一本关于如何编写规范的C++程序的书。我们大学中教学不注重规范,学生往往没有养成遵守编程规范的好习惯,工作中必然遇到问题,工作效率降低。所以无论你是一名在校学生,还是工作之后想学习C++编程规范的人,都可以选读此书,加之中英对照,让你更好的养成英语环境中规范地编程。

2009-12-08

EJB3.0课件讲义

这是我们学校老师J2EE基础课的讲义,课件。对于EJB3.0有详细的讲述,任课老师是博士后海归,水平很高,课件是英文的,适合自学者。

2009-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除