自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

转载 我的游戏开发收藏夹

来源于:http://www.cppblog.com/keigoliye/archive/2010/01/13/105556.html国内站点:http://www.gameres.com/ 中国游戏开发技术资源网(国内知名游戏技术站)http://bbs.gamedev.csdn.net/web/default.aspx 中国游戏开发者CGD(论坛)http://www.chao

2015-01-28 16:18:43 606

转载 Windows窗口消息大全

原文地址:http://bbs.pediy.com/showthread.php?t=147068//////////////////////////////////////////////////////////////////////////#include "AFXPRIV.H"//消息值的定义来源#include "Dde.h"//DDE消息值的定义来源#include

2014-04-15 12:10:56 2824

转载 显示图形如何避免闪烁

显示图形如何避免闪烁               显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。     而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。     MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,     只要使用方法得当,再加上一些技巧,用MFC可以得到效率很高的绘图程序。     我想就我长期(呵呵当然也只有

2014-04-15 10:38:38 777

转载 cbClsExtra GetClassInfo或GetClassInfoEx可以获取WNDCLASS或者WNDCLASSEX结构

用GetClassInfo或GetClassInfoEx可以获取WNDCLASS或者WNDCLASSEX结构的指针,如果你设置了额外的数据,应该在分配WNDCLASSEX的时候紧跟在结构后面。这种用法很少:C/C++ code?123456789101112

2014-04-13 14:44:22 1672

原创 Visual Studio 快捷键

当然每个人常用的一般都会有些不一样,欢迎大家评论说出自己常用或最常用的快捷键吧,比比看谁用的巧~~~ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数定义处则可以按shift+ctrl+-F12:Go to Definition,到变量或函数定义的地方,如变量声明处,函数实现处。与ctr

2014-04-08 23:11:43 451

转载 BSTR

概述  它被描述成一个与自动化相兼容的类型,由于操作系统提供相应的API函数(如SysAllocString)来管理它以及一些默认的调度代码。因此BSTR实际上就是一个COM字符串,但它却在自动化技术以外的多种场合下得到广泛使用。为什么需要BSTR  COM是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的字符串表示。  ●C++ 字符串是以0结束

2014-03-31 11:58:01 522

转载 tlb,tlh,tli文件

tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的 C++类型,使得C++开发者可以使用。相信vb和j++也会把tlb翻译成自己语言兼容的类型描述信息。tlh相当于类型申明(头文件),tli

2014-03-31 11:13:03 1114

原创 __declspec(novtable) 的用法

__declspec(novtable) 的用法__declspec(novtable) 在C++中接口中广泛应用. 不容易看到它是因为在很多地方它都被定义成为了宏. 比如说ATL活动模板库中的ATL_NO_VTABLE, 其实就是__declspec(novtable). __declspec(novtable) 就是让类不要有虚函数表以及对虚函数表的初始化代码, 这样可以节省运行时

2014-03-30 20:53:30 580

转载 #pragma预处理命令的使用

#pragma可以说是C++中最复杂的预处理指令了,下面是最常用的几个#pragma指令:#pragma comment(lib,"XXX.lib")表示链接XXX.lib这个库,和在工程设置里写上XXX.lib的效果一样。#pragma comment(linker,"/ENTRY:main_function")表示指定链接器选项/ENTRY:main_funct

2014-03-30 16:52:39 477

转载 DrawPrimitive用法

typedef enum _D3DPRIMITIVETYPE {D3DPT_POINTLIST = 1,D3DPT_LINELIST = 2,D3DPT_LINESTRIP = 3,D3DPT_TRIANGLELIST = 4,D3DPT_TRIANGLESTRIP = 5,D3DPT_TRIANGLEFAN = 6,D3DPT_FORCE_DWORD =

2014-03-27 11:42:30 1208

转载 常见颜色深度的 bitmap 之间的相互转换

简介在很多场合中会遇到不同颜色深度的 surface 之间的转化问题,如笔者在开发 一个虚拟 framebuffer 时就需要将客户 GUI 系统的颜色深度转换成虚拟 framebuffer 给定的颜色深度,根据工作中的实际经验,笔者总结了在几对典型 的颜色深度之间进行转换的思路和实现方法,读者在此基础可以举一反三,处理 更多的转换。16 位色转成 24 位色16位色有两种

2014-03-13 11:13:38 1077

转载 窗口、视口、屏幕显示详解--计算机绘图基本功

南无阿弥陀佛,愿所有众生得大智慧,离贪嗔痴,得涅槃乐!窗口: 逻辑环境中的一小部分,是一个矩形框;世界坐标系是逻辑坐标,SetWindowOrg(X,Y )设置窗口的逻辑坐标点(X,Y)映射为的设备环境的设备点(0,0)。设备环境:显示器、打印机等等。坐标系为设备坐标系,正Y轴向下,正X轴向右,原点在左上角,固定不变,不可修改!其X、Y的负半轴为虚设,无法显示或无法打印图形。 视口

2014-03-12 22:59:25 787

转载 一种新的穿透防火墙的数据传输技术

一种新的穿透防火墙的数据传输技术 Author : ZwelL Email  : zwell@sohu.com 使用该技术背景: 在目标主机安放后门,需要将数据传输出去,同时数据很重要,动作不能太大.其他情况"严重"不推荐使用该技术(后面我会讲到为什么).     针对目前_blank">;防火墙的一些情况,如果自己的进程开一个端口(甚至是新建套接字)肯定被拦. 

2014-03-12 17:29:47 599

转载 穿透防火墙技术

最近看了几篇关于穿透防火墙技术的论文,发现其中有两篇很值得学习下,一篇是介绍p2技术的,另一篇是基于反向连接 HTTP隧道和DNS共享穿透防火墙技术,对于P2技术不太熟悉,主要小节下后面三中穿透防火墙技术吧 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 q, U6 Z- {- ^& K5 m& ?$ A        在网络安全防护中,防火墙是首选的安全设备

2014-03-12 14:39:48 2815

转载 探索Win32系统之窗口类(转载)

探索Win32系统之窗口类(转载)Window Classes in Win32摘要本文主要介绍win32系统里窗口类的运做和使用机制,探索一些细节问题,使win32窗口类的信息更加明朗化。在本文中,"类","窗口类"这两个术语等同,都不是指C++类,而是指和窗口相关的一组信息的集合。【sfqh:我更倾向把window classes翻译为窗

2014-03-11 22:46:21 666

转载 80X86指令集

学习汇编语言,最关键的就在于汇编指令集的掌握以及计算机工作方式的理解,以下是80X86汇编过程中经常用到的一些汇编指令。从功能分类上来说,一共可分为一、   数据传送指令:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF、POPF、CBW、CWD、CWDE。二、   算术指令:ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、DIV、DA

2014-03-09 11:22:49 1950

原创 CreateWindow的dwStyle 参数

CreateWindow的dwStyle 参数WS_BORDER 创建一个有边框的窗口 WS_CAPTION 创建一个有标题栏的窗口 WS_CHILDWINDOW(or WS_CHILD) 创建一个子窗口(不能与WS_POPUP一起使用) WS_CLIPCHILDREN 当在父窗口内绘制时,把子窗口占据的区域剪切在外,即不在该区域内绘图  WS_CLIPSIBL

2014-02-18 11:04:17 701

转载 VC UI 界面库

http://cid-47027e68f36cbaf5.spaces.live.com/blog/cns!47027E68F36CBAF5!308.entryMFC界面库: GUIToolkit 和 SYGUI官网:http://www.beyondata.com/GUIToolkithttp://www.codeproject.com/KB/library/g

2014-01-13 21:40:35 892

转载 ActiveX COM ATL OLE

组件包括控件和一些其他的类,控件是一种可视化的对象,ActiveX是不同的厂商自定义的控件。COM是一种协议,用于让不同的ActiveX之间可以相互通信,也是一种组件开发方法,插件是对IDE的补充,与上述无关。 1.ActiveX 控件     ActiveX是一个可视化组件,组件就是可以利用一些系统资源,完成一些特定功能,或其他方法不能完成的功能。如在网银应用中,用户在进

2013-12-25 10:35:20 698

转载 x86 bios冷启动固件

在《基于8086的IBM PC开机过程》中主要讲解了8086CPU时期的BIOS开机例程讲解的,但出现80386(更准确的说应该是80286)后,麻烦就来了,由于80386的保护模式可以使用超过1M的地址空间,如果把冷启动固件(BIOS)编址在0xF000段内,就会把整个地址空间隔离成不连续的两段,一段是0xF000以前的地址,一段是1M以后的地址,这很不方便。intel采用的办法是,在系统复位时

2013-12-20 21:43:39 1125

转载 微机原理及故障的维修(BIOS)

整个微机的开机过程分为硬件激活和软件激活﹐硬件激活是指POWER的动作过程﹒而软激活部分是指BIOS的POST过程﹒先是硬件激活而后是软件激活,了解微机的开机过程,对主板功能维修是很重要的,因为很多功能不良板﹐特别是无显示的板﹐可以从DEBUGE CARD上诊断系统运行的地址﹒使分析问题做到有的放失,不至于瞎子摸象﹒二:硬件激活原理:                 在常态下POWER中的

2013-12-19 22:57:41 906

转载 ROM BIOS的启动问题(转)

1.机器加电时,内存控制器还没有初时化,内存是不可用。2.机器加电时,对CPU的指令的解码不是北桥,CPU发出的地址被传递到南桥并由FHW(Firmware Hub)解码到BIOS ROM芯片(Flash)。在加电时一直到引导进程初,BIOS的E段(0xE0000~0xEFFFF)和F段(0xF0000~0xFFFFF)和4G内存顶端的对应段0xFFFE0000~0xFFFEF

2013-12-19 22:02:28 2307

转载 认识4G地址空间的局限----MMIO内存映射的问题

一、4GB地址空间的局限首先我们还必须要先了解两个概念其一是“物理内存”。大家常说的物理内存就是指安装在主板上的内存条,其实不然,在计算机的系统中,物理内存不仅包括装在主板上的内存条(RAM),还应该包括主板BIOS芯片的ROM,显卡上的显存(RAM)和BIOS(ROM),以及各种PCI、PCI-E设备上的RAM和ROM。其二是“地址空间”。地址空间就是对物理内存编码(地址

2013-12-19 13:07:02 540

转载 一些很好数学网站

一些很好数学网站   [ 录入者:cosmos | 时间:2006-03-13 15:53:30 | 作者: | 来源:研学论坛 ]   [上一篇] [下一篇]   数学科学   离散数学导学   说明:离散数量关系和离散结构数学结构模型 --[科研中国 SciEi.com]  网址:http://www.lisanshuxue.com   哥德巴赫猜想   说明:

2011-12-04 20:21:03 1593

转载 java中的字符,字节和编码

java中的字符,字节和编码 1. 编码问题的由来,相关概念的理解 1.1 字符与编码的发展 从计算机对多国语言的支持角度看,大致可以分为三个阶段:   系统内码 说明 系统 阶段一 ASCII 计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。 英文 DOS 阶段二 ANSI编码 (本地化) 为使计算机支持更多语言,通常使用 0x80~0xFF 范围的

2011-12-02 22:28:57 370

转载 转载]编写自己的C语言头文件

一些初学C语言的人,不知道头文件(*.h文件)原来还可以自己写的。只知道调用系统库 函数时,要使用#include语句将某些头文件包含进去。其实,头文件跟.C文件一样,是可以自己写的。头文件是一种文本文件,使用文本编辑器将代码编 写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明,变量声明,常数定义,宏的定义等等。当使用#include语句将 头文件引用时,相当于将头

2011-11-23 21:14:40 255

转载 C语言:清空键盘缓冲区(使用scanf(),getchar()函数必读)

清空键盘缓冲区很多种方法,如用fflush(stdin);rewind(stdin);setbuf(stdin, NULL);前两者仅对windows有用,最后一个则对Linux系统也适用。那么为什么需要清空键盘缓冲区呢?以下几个实例:Sample one01#include 02

2011-11-23 13:11:59 4080

原创 C语言指针总汇

C语言中的精华是什么,答曰指针,这也是C语言中唯一的难点。C是对底层操作非常方便的语言,而底层操作中用到最多的就是指针,以后从事嵌入式开发的朋友们,指针将陪伴我们终身。本文将从八个常见的方面来透视C语言中的指针,当然,还有其他没有具体提到的方面,像指针表达式、指针安全等问题,以后有机会我再慢慢补充。还是那句老话,重要的是实践,多写代码,才是学好C语言的关键。1.指针类型分析

2011-11-20 20:15:59 268

转载 C语言/C++中怎样产生随机数

C语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#inclu

2011-11-20 18:44:41 246

jQuery参考手册.chm

这是一个非常全面的jQuery参考手册,希望能够帮到广大的程序员。

2011-10-31

Ajax参考手册

这是一个比较全面的ajax开发手册,里面含有网络状态的一些解释。

2011-10-31

CSS参考手册

非常全面的CSS参考手册,全中文.希望能够帮到广大的初学者.

2011-10-31

空空如也

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

TA关注的人

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