自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

转载 winsock IO 模型之五:完成端口

<br />该模型通过注册一个完成端口,并每次有新的连接时都将acceptsocket与该完成端口联系在一起,并创建多个工作线程来分别处理每个acceptsocket上的IO操作。<br />假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能。<br />从本质上说,完成端口模型利用了Wi n 3 2重叠I / O机制。在这种机制中,象W S A S e n d<br />和W S A R e c v这样的Winsock API调用会立即返回。此时,需要由我们的应用程

2010-12-31 17:41:00 491

原创 vwmare 下安装redhat 9.0后网络连接不上的解决办法

最近想在linux 系统下小测一下编程.首先选择了使用最广泛的Ubuntu 13.04,进行安装花了近二十分钟,把它装完了,为了可以使用openssh ,更新一sourch.list ,再进行安装.好不容易安装好,我的神呀,我2G的内存被占用了一半,再开个QQ,搜狗,就卡得要死.不得不感叹用不起呀.于是呼,我就想呀,为什么不装个rethat 9呢,这个版本,在512内存时代,都

2013-09-27 17:59:41 2166

原创 gdi+ 双缓冲技术

1、在内存中建立一块“虚拟画布”:Bitmap bmp = new Bitmap(600, 600);2、获取这块内存画布的Graphics引用:Graphics g = Graphics.FromImage(bmp);3、在这块内存画布上绘图:g.FillEllipse(brush, i * 10, j * 10, 10, 10);4、将内存画布画

2012-11-01 12:08:17 380

原创 visual assist

/// \brief /// \param $MethodArg$ /// \return $SymbolType$//////////////////////////////////////////////////////////////////////////// Filename: $FILE_BASE$.$FILE_EXT$// Function: //

2012-10-30 22:49:13 318

翻译 tts

m_img.Load(oControl.strText); m_bmpBkImage.Attach(m_img.Detach()); BLAZE_UTILITY::DrawRectBitmap(pDC->GetSafeHdc(),m_bmpBkImage,oControl.rcControl,TRUE); m_bmpBkImage.Detach(); CFont font;

2012-10-30 07:21:48 498

原创 关于URL 与ASCII之间的一些常用的转换

下面是用 URL 编码形式表示的 ASCII 字符(十六进制格式)URL 编码 - 从 %00 到 %8fASCII ValueURL-encodeASCII ValueURL-encodeASCII ValueURL-encodeæ%000%30`%60

2011-12-31 14:20:09 13141

原创 tt

class CCropTracker : public CRectTracker{public: CCropTracker() { m_fRatio = 0.; m_rcRange.SetRectEmpty(); m_rect.SetRectEmpty(); m_bKeepAspectRatio = FALSE; }public: vo

2011-10-20 17:55:25 902

翻译 Filter开发基础

Directshow中Filter开发基础摘要:关于开发自己的Filter,我以前写过一篇文章,《利用Directshow开发自己的filter》,里面详细介绍了开发filter一些步骤,这里我想介绍一些filter的基础知识,可以让你更好的理解filter。本篇文档主要

2011-09-30 16:08:38 1342

翻译 视频捕捉

Directshow中的视频捕捉本篇文档主要描述关于用Directshow进行视频开发的一些技术主要包括下面内容·         1关于视频捕捉(About Video Capture in Dshow) ·         2选择一个视频捕捉设备(Sele

2011-09-30 16:03:39 639

原创 构建Graph图常用技术

构建Graph图常用技术本篇文档主要讲述了Graph图构建过程中常用的技巧主要的内容如下:·         1如何根据CLSID向graph中添加filter ·         2如何查找filter空闲的pin ·         3如何连接两个Filt

2011-09-30 15:40:49 870

原创 获取系统中所有盘符

///int GetAllDrives(std::vector& vecDrives){ char szbuf[MAX_PATH] = {0}; GetLogicalDriveStringsA(MAX_PATH,szbuf); int nCount = 0;

2011-08-23 17:54:42 4771

原创 应用程序的初始化流程

//MainApp.hclass CMainAppApp : public CWinApp{public: CMainAppApp();// Overrides public: virtual BOOL InitInstance(); vi

2011-08-10 17:51:25 659

转载 iphone 目录大全

今天到处找照片到底保存在哪里,找了半天把这个找出来了,发上来方便一下后来的同学吧。实在是找累了。软件目录路径:/Applications字体路径:System\Library\Fonts\CacheFIT皮肤:/Library/FIT文件夹:FIT漫画文件存放于:/private

2011-07-28 09:31:57 2878

原创 dos批处理知识

echo 命令<br />  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo <br />命令将显示当前回显设置。 <br />  语法 <br />  echo [{on|off}] [message] <br />  Sample:@echo off / echo hello world <br />  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一 <br />  些命令到特定的文件中。 rem 命令<br />  注释命令,类似于在

2011-02-18 14:00:00 1848

原创 使用boost 库 将结构struct 序列化

<br />1、下载boost 库,编译出boost 库的库文件,存入到工程目录的同级目录<br />2、同时将boost 的源码目录拷贝到工程目录的同级目录。<br />3、在工程的属性的C++ --> 常规  选项中将附加目录加入。<br /> <br /> 

2011-02-15 15:31:00 2134

原创 boost库的编译命令

<br />boost库的编译命令<br />boost库编译方法,留个记号,免得忘了。<br /><br />Windows下: bjam.exe --build-type=minimal --with-date_time --with-filesystem --with-program_options --with-regex --with-serialization --with-system --with-thread toolset=msvc-9.0 variant=release link=st

2011-02-15 15:12:00 1793

原创 创建窗口的例子程序

<br />#include <windows.h><br />#pragma comment(lib,"WINMM")<br /> <br />// WPARAM  word param  LPARAM  long param<br />LRESULTCALLBACKWndProc (HWND, UINT, WPARAM, LPARAM) ;<br /> <br /> <br />intWINAPIWinMain (HINSTANCEhInstance, HINSTANCEhPrevInstance,PS

2011-02-11 10:08:00 392

原创 OutputNote(TCHAR * szFormat,....)

<br />#include<windows.h>       <br />#include<tchar.h>         <br />#include<stdio.h><br />#pragma  warning(disable:4996)<br /> <br />void_cdeclOutputNote(TCHAR * szFormat,...)<br />{<br />    TCHAR   szBuffer [1024] ;        <br />    va_listpArgList ; 

2011-02-10 14:50:00 880

转载 全方位掌握nsis脚本

NSIS 确实是一个不错的安装程序制作软件。新版本 2.0a7 真正实现了中文支持和支持 WinXP 的安装对话框。不过要用它实现漂亮的安装界面和完美的安装功能就必须好好的写脚本。而 NSIS 的脚本指令是在是太多了,有时候觉得好像又回到了学习 C 语言的年代。他丰富而起强大的功能甚至可以编译出一些小而使用的软件(例如查找窗口句柄,然后...)好了,不多说。我在这里着重介绍关于 NSIS 的一些使用问题以及新界面安装程序的制作过程,中间会附上一个示例脚本。这里只说单语言的简体中文1. NSIS的运行问题2.

2011-01-18 11:14:00 6307 7

转载 ACE的功能概述

ACE从功能上大致分为如下几个方面ACE OS 层ACE OS 层封装了平台相关的函数和定义,例如 ACE_OS::strlen,ACE_OS::closesocket 等,这些封装的意义在于使ACE做到与平台无关,一个比较好的例子是 socket 的定义,在 Linux 上为 int 类型,在 Windows 上为 SOCKET 类型,而ACE的 socket 定义是 ACE_Hanlde,它在不同的平台有不同的解释。ACE OS 层是所有 ACE 其他功能的基础。ACE 结构对象化层这个层提供了一系列的

2011-01-17 18:02:00 2272

转载 winsock IO 模型---重叠IO之事件通知 example code

// OverlappedIO.cpp  IO重叠之事件通知example cpp#include "stdafx.h"   using std::map;  #define DATA_BUFSIZE 4096   //数据缓冲区的大小#define _ENTER_CS_CLT EnterCriticalSection(&g_CSListClients)    //加锁   #define _LEAVE_CS_CLT LeaveCriticalSection(&g_CSListClients)   //解锁

2011-01-13 13:57:00 740

在mac平台下用来将lua脚本编译成64位字节码的工具

资源中的luajit的版本是 2.1.0_beta3版本,只适用于编译64位的字节码.

2018-04-27

在mac平台下用来将lua脚本编译成32位字节码的工具

资源中的luajit的版本是 2.1.0_beta3版本,只适用于编译32位的字节码.

2018-04-27

从dll中导出函数

详细描述如何制作dll并从dll中导出函数

2013-10-14

加载dll并调用dll中的函数

详细描述如何加载一个动态链接库(DLL) 和调用链接库中的函数(提供有代码)

2013-10-14

内存对齐规则

说明: 1.为什么需要内存对齐? 2.总结结构中内存对齐的规则

2013-10-11

zlib_for_win32

压缩包里包含有zlib库的include文件 zlib库的静态链接库 zlib库的动态链接库

2013-09-26

openssl1.0.1e_for_windows32

压窑包里包含openssl1.0.1e版本的 include目录 openssl的debug和release版本的静态链接库 openssl的debug和release版本的动态链接库以及符号表pdf文件

2013-09-26

创建非模态对话框

描述了如何创建一个非模态对话框,并将相关注意事项进行了说明.

2011-10-25

空空如也

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

TA关注的人

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