自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 IOCP(完成端口)开发手记

<br /><br /> /***********************************<br /> *作者:蔡军生 <br /> *出处:http://blog.csdn.net/caimouse/<br /> ************************************/<br /> <br />  IOCP(完成端口)开发手记(1) <br />IOCP是什么呢? 它就是Io Completion Port的缩写,它就是MS的内核调用机制.<br />因为在硬件里,与驱动程序打交

2010-11-26 13:58:00 356

原创 IOCP(转)

<br />1.2 摘要:<br />  在你开发不同类型的软件,不久之后或者更晚,你必须得面对客户端/服务器端的发展。对程序员来说,写一个全面的客户端/服务器的代码是很困难的。这篇文章提供了一个简单的,但却强大的客户端/服务器源代码,它能够被扩展到许多客户端/服务器的应用程序中。源代码使用高级的IOCP技术,这种技术能高效的为多个客户端提供服务。IOCP技术提供了一种对 一个线程—一个客户端(one-thread-one client)这种瓶颈问题(很多中问题的一个)的有效解决方案。它使用很少的一直运

2010-11-26 10:59:00 597

原创 关于多线程 DLL (/MD)与多线程调试(/MTd)

<br />                             在程序中如果将 配置属性-》C/C++-》代码生成-》运行时库  由DLL (/MD)改为多线程调试(/MTd)时重新编译会报错:fatal error C1189: #error :  Please use the /MD switch for _AFXDLL builds   解决办法是:<br />#if defined(_AFXDLL) && !defined(_DLL)<br /> #error Please use the /

2010-11-25 15:54:00 3562

转载 VC++调用libcurl的VC库使用详解

<br />1.开发环境。我这里环境是vc++.net 2003+windows XP sp3.<br />2.下载官方库。地址:http://curl.haxx.se/download.html  搜索  Win32 - MSVC,下面有两个版本的库,一个是带ssl的,一个是不带ssl的。我把两个都下载了下来:<br />不带ssl的:http://curl.haxx.se/download/libcurl-7.18.0-win32-msvc.zip<br />带ssl的:http://curl.haxx

2010-11-23 16:05:00 2132

原创 LIBCURL实现FTP上传下载功能

<br /> /*****************************************************************************<br /><br />  FTP上传下载功能<br /><br />  */<br /><br />  #include <stdlib.h><br /><br />  #include <stdio.h><br /><br />  #include <curl/curl.h><br /><br />  #include <sys/sta

2010-11-22 18:01:00 9290 2

原创 libcurl ftp下载实例

<br /><br />从ftp站点下载文件的例子.<br />view plaincopy to clipboardprint?<br />#include <stdio.h>;   <br />#include <curl/curl.h>;   <br />#include <curl/types.h>;   <br />#include <curl/easy.h>;   <br /><br />struct FtpFile   //定义一个结构为了传递给my_fwrite函数.可用curl

2010-11-18 17:37:00 3504

原创 FTP的用法及图文讲解

<br />FTP的用法及图文讲解(转载)<br />http://blog.xoao.com/show-4-1.html<br /><br /><br />1.FTP是什么?<br /><br />FTP基础知识<br />您是否正准备搭建自己的FTP网站?您知道FTP协议的工作机制吗?您知道什么是PORT方式?什么是PASV方式吗?如果您不知道,或没有完全掌握,请您坐下来,花一点点时间,细心读完这篇文章。所谓磨刀不误砍柴功,掌握这些基础知识,会令您事半功倍。否则,很可能折腾几天,最后一事无成。<br /

2010-11-18 17:36:00 1034

原创 MFC扩展DLL(转)

<br />  6.1概论   MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库,其不同点在于MFC扩展DLL与应用程序的接口可以是MFC的。MFC扩展DLL的含义在于它是MFC的扩展,其主要功能是实现从现有MFC库类中派生出可重用的类。MFC扩展DLL使用MFC 动态链接库版本,因此只有用共享MFC 版本生成的MFC 可执行文件(应用程序或规则DLL)才能使用MFC扩展DLL。   从前文可知,MFC规则DLL被MFC向导自动添加了一个CWinApp的对象,而MFC扩展

2010-11-17 14:14:00 1999 1

转载 一步一步实现MFC扩展DLL中导出类和对话框

<br />如果要编写模块化的软件,就要对对动态链接库(DLL)有一定的了解,本人这段时间在修改以前的软件时,决定把重复用的类和对话框做到DLL中,下面就从一个简单的例子讲起,如何实现MFC扩展DLL中导出类和对话框。    一、创建MFC扩展DLL  步骤: 运行Visual Studio 6.0->File->New...->Projects; 选择Mfc AppWizard(dll),在右边Project name下输入ExportClass,单击“下一步”; 选择Mfc Ex

2010-11-16 16:04:00 789 1

原创 测试XP下最多可生产多少条进程(Process)

          今天测试了下我电脑上可以起多少条进程  和电脑配置等有关 就本人自己计算机测试程序做下记录 代码如下:#define MAX_THREADS 50000#include #include DWORD CreatChildProcess(LPSTR szChildProcessCmd){STARTUPINFO si;PROCESS_INFORMATION pi;ZeroMemory( &si, sizeof(si) );si.cb = sizeof(si);ZeroMemory( &pi,

2010-11-15 20:28:00 753

原创 一个进程(Process)最多可以生成多少个线程(Thread)

<br /><br />1.进程中创建线程的限制<br />默认情况下,一个线程的栈要预留1M的内存空间,而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程,但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。<br />#define MAX_THREADS 50000<br />#include<Windows.h><br />#include<stdio.h><br />DWORD WINAPI ThreadProc(LPVOID lpParam)<br /

2010-11-15 20:15:00 5582

原创 用2005创建WIN32控制台程序

<br />                 有2年没建过WIN32的控制台程序了 今天要用时尽然发现用vs2005怎么创建了  在网上翻了一下 呵呵  我是个比较健忘的人  还是记录下来以备后用,一下是我在网上找到的一句话:<br /><br /><br /><br /><br />先在文件里面建立一个新项目,然后选择WIN32控制台应用程序,选择创建一个空项目,然后就右面资源管理器的source文件夹右击添加,新建项,里面有个C++(.cpp)的,那样创建出来的文件就跟VC6..0一样了。建议买一本VC

2010-11-15 20:13:00 559

原创 2010-11-15

<br />       今天看了F君写的概要设计 佩服之心油然而生  非常的规范  觉得自己真的要学习好多的知识。。。。。<br />       来到这里接近3个月 确实学到了很多东西 不管是技术方面还是其他<br />       公司也在今天的18:00整时发了工资  现在对工资已经没什么感觉了。。。。。。<br />       努力!!!努力!!!!努力ing  

2010-11-15 20:08:00 327

空空如也

空空如也

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

TA关注的人

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