自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 ListView 控件

<br />ListView_SetItemState(<br />    HWND hwnd,    int i,    UINT state,    UINT mask);stateNew state bits for the item. The mask parameter indicates the valid bits of the state parameter. The macro ignores bits in the state parameter if t

2011-03-08 14:53:00 579

原创 使用模板心得

问题例子:文件A.hclass RTTI {RTTI(int aa):a(aa){};private:int a;}templateclass SupportRTTI : public Base{public:SupportRTTI();virtual ~SupportRTTI();// virtual RTTI *GetRTTI(){ return &m_sRTTI;}publicstatic RTTI m_sRTTI;}templateRTTI SupportRTTI::m_sRTTI(10)文件A.c

2011-02-23 20:53:00 573

转载 lua闭包

2009-11-09 10:38Lua中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值相同(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然能定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enclosing)函数,外包和内嵌都具有传递性,即f2的内嵌必然是f1的内嵌

2010-05-27 17:04:00 578

原创 metatable

metatable(obj)[event] metatable(obj)是获取数据obj的元表metatable(obj)[event]获取元表中某个事件的具体操作,event有__add, __index ...等__index操作 The indexing access table[key]function gettable_event (table, key) local h if

2010-04-01 10:30:00 649

原创 编译问题

当你引入一个头文件,出现一堆什么 无法识别stl 或一些结构的错误时。可能是因为这个头文件的上一个被引入的头文件里面有 分号(;)或括号 没有匹配的错误例子:#include "KGTableDefine.h"#include "../KGRLFile/IKGRLFile.h"  KGTableDefine.h 是一个定义一些 数据结构的头文件,因为它的最后一个 struct{

2010-03-11 14:36:00 529

转载 windbg常用命令

windbg常用命令2009-12-18 20:511.基本调试控制运行程序(Run): 快捷键:F5 命令:g单步步入(Step In): 快捷键:F8 命令:p单步步过(Step Over): 快捷键:F10 运行到光标所在行: 快捷键:F7执行到返回:gu执行到指定地址:g [Address]重新运行调试程序: 快捷键:Ctrl+Shift+F5(

2010-03-02 09:04:00 680

转载 lua源码剖析(二)

lua源码剖析(二)文章分类:综合技术这次紧接着上次的,将gc类型的数据分析完毕。 谢谢老朱同学的指正,这里CClosure和LClosure理解有误. 先来看闭包: 可以看到闭包也是会有两种类型,这是因为在lua中,函数不过是一种特殊的闭包而已。 更新:这里CClosure表示是c函数,也就是和lua外部交互传递进来的c函数以及内部所使用的c函数. LClosure表示lua的函

2009-12-31 16:38:00 793

转载 lua源码剖析(一)

 lua源码剖析(一)文章分类:C++编程 关键字: 源码先来看lua中值的表示方式。 #define TValuefields Value value; int tt    typedef struct lua_TValue {    TValuefields;  } TValue;  其中tt表示类型,value也就是lua中对象

2009-12-31 16:32:00 1278

转载 FOURCC 生成

FOURCC 生成 什么是FOURCC   FOURCC全称Four-Character Codes,是在编程中非常常用的东西,一般用作标示符。比如wav、avi等RIFF文件的标签头标示,Quake 3的模型文件.md3中也大量存在等于“IDP3”的FOURCC。它是一个32位的标示符,其实就是   typedef  unsigned int FOURCC;   Fo

2009-12-24 15:01:00 560

转载 揭开SVCHOST.exe进程之谜

揭开SVCHOST.exe进程之谜(2009-12-19 05:21:41)标签:it 分类:电脑技术svchost.exe是nt核心系统的非常重要的进程,对于2000、xp来说,不可或缺。很多病毒、木马也会调用它。所以,深入了解这个程序,是玩电脑的必修课之一。大家对windows操作系统一定不陌生,但你是否注意到系统中“svchos

2009-12-22 14:24:00 518

转载 C语言编译全过程

C语言编译全过程2009-12-21 11:13转载的:  http://www.yuanma.org/data/2009/0506/article_3647.htm编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。  

2009-12-22 14:16:00 494

转载 lib和dll文件的区别和联系

lib和dll文件的区别和联系2006-09-23 21:09lib和dll lib和dll文件的区别和联系.dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。.lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,

2009-08-24 09:26:00 516

转载 远程桌面

 mstscMstsc (Microsoft terminal services client)  创建与终端服务器或其他远程计算机的连接,编辑现有“远程桌面连接 (.rdp)”配置文件,并将 Windows XP 连接(使用“客户端连接管理器”创建的连接)迁移到新的 .rdp 文件中。  语法  mstsc.exe {ConnectionFile|/v:server} [/con

2009-08-13 09:25:00 444

转载

于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP)     /     do{ if (EXP)     /             fprintf(stderr, "Warning: " #EXP "/n"); } 

2009-08-11 17:05:00 397

转载 句柄

1.句柄是什么?    在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄?    更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,windows并不想向程序员返回指针。指针包含了太多的信息。首先指针给出了对

2009-08-07 10:00:00 439

转载 C++调用约定和名字约定

C++调用约定和名字约定调用约定:__cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,2、_cde

2009-08-03 10:15:00 463

转载 C++ 存储区域

This is the original GotW problem and solution substantially as posted to Usenet. See the book Exceptional C++ (Addison-Wesley, 2000) for the most current solutions to GotW issues #1

2009-07-12 12:22:00 523

转载 自动打开文件相关知识

自动打开文件相关知识要添加#include 这个文件头 WinExec()    函数                                           WinExec(one.exe,SW_SHOW); 里面的SW_SHOW意思是什么 WinExec()函数第二个参数是什么意思 如果我想以无参数运行one.exe应该怎么办?? SW_SHOW表示以当前大小激

2009-07-07 09:36:00 646

转载 浅析COM的思想及原理

浅析COM的思想及原理开发者在线 Builder.com.cn 更新时间:2007-10-19作者:ffantasyYD 来源:blog本文关键词: COM 思想 原理COM--Component Object Model,即组件对象模型,它是微软提出的一套开发软件的方法与规范。它也代表了一种软件开发思想,那就是面向组件编程的思想。  一、COM编程思想--面向组件编程

2009-07-03 11:38:00 1116

转载 __declspec(dllimport)

2007-09-18 15:14我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类。但是,MSDN文档里面,对于__declspec(dl

2009-06-15 10:44:00 12194 2

转载 [数据结构]B 树、 B- 树、 B+ 树、 B* 树

 [转自:http://www.cppblog.com/qiujian5628/articles/42190.htmlB树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:B树的搜索,从根结点开

2009-04-08 11:39:00 2387

转载 Bitmap重要属性

 Bitmap重要属性整理2009-02-24 14:13Bitmap:(1)     public Bitmap (int width,int height,int stride,     PixelFormat format,IntPtr scan0)用指定的大小、像素格式和像素数据初始化 Bitmap 类的新实例。(2)     LockBit

2009-03-11 11:16:00 2752

转载 BMP

 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。按照微软的定义,在开始的文件头由14个字节组成:tagBITMAPFILEHEADER= packed recordbfType:WORD; // 位图文件的类型,必须为BMbfSize:DWORD; // 位图文件的大小,以字节为单位bfReserved1:WORD; // 位图文件保留字,必须为0bfRes

2009-03-11 10:51:00 461

转载 电脑没有音频设备和没有声音的终极解决办法

2009年01月04日 星期日 下午 06:05其它原因多说无益,绝大多数可以网上轻松查到,没有音频设备的来看下。此方法针对电脑没有声音,任务栏没有图标,重装驱动无用,控制面板显示没有音频设备的情况。步骤1:服务里面Windows Audio 有没有开启?步骤2:如果没有开启,看看能否开启。能就开,不能继续看。步骤3:C:/WINDOWS/syste

2009-02-04 11:44:00 1314

转载 浅析C++中的this指针收藏

 浅析C++中的this指针收藏 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://ww

2008-11-28 15:04:00 424

转载 Lua 与 C 交互(1)

Lua 与 C 交互(1) lua_newtablevoid lua_newtable (lua_State *L);创建一个空 table ,并将之压入堆栈。 它等价于 lua_createtable(L, 0, 0) 。  lua_gettopint lua_gettop (lua_State *L);返回栈顶元素的索引。 因为索引是从 1 开始编号的, 所以这个结果等于堆

2008-11-26 14:37:00 712

转载 . Lua

. Lua的特点 2. 数据交换介绍 3. C和Lua脚本互相调用举例 4. 参考资料1. Lua的特点Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它的主页是 www.lua.org。Lua最著名的应用是在暴雪公司的网络游戏WOW中。Lua脚本可以很容易的被C/C++代码调用,

2008-11-26 11:56:00 506

转载 C++中的纯虚函数

C++中的纯虚函数一、定义.纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”virtual void funtion1()=0二、引入原因:1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。2、在很多

2008-11-20 11:23:00 441

转载 Z-Buffer 与 W-Buffer

 Depth-Buffer(深度缓存)有两种:Z-Buffer 和 W-BufferZ-Buffer 与 W-Buffer 的区别简单的说,z-buffer 与 w-buffer 的区别就是前者保存的是点的 z 坐标,而后者保存的是点的 w 坐标。具体的说,两者因为保存的值有不同的含义,所以表现出来的实际效果也会有差别。z-buffer 保存的是经过投影变换后的 z 坐标,前面说过

2008-11-14 15:17:00 527

转载 SetTextureStageState

DirectX9 的 SetTextureStageState & SetRenderState    先来SetTextureStageState:   HRESULT SetTextureStageState(   DWORD Stage,   D3DTEXTURESTAGESTATETYPE Type,   DWORD Value   );   stage这个参数是指第几层纹理,

2008-11-12 15:11:00 1268 2

转载 Direct3D9学习手记(6)纹理过滤器

Direct3D9学习手记(6)纹理过滤器又有偷懒的机会了,赶快在写一篇关于帖图中关于纹理过滤的..我现在只知道用线性过滤会使帖图看起来更平滑,其他还没领悟到.. 可参考: http://www.gesoftfactory.com/developer/textures.htm 先简单介绍一下纹理过滤"Direct3D渲染一个图元时,会将三维图元映射到二维屏幕上。如果图元有纹理,

2008-11-12 11:19:00 1129

转载 linux磁盘系统性能

linux磁盘系统性能 =========================================================== 作者: tacy_lee(http://tacy_lee.itpub.net)发表于:2005.07.08 00:00分类: OS 出处:http://tacy_lee.itpub.net/post/5166/34554--------------

2008-10-30 15:12:00 541

原创 linux 总的使用内存

> cat /proc/meminfoMemTotal:     16344972 kBMemFree:      13634064 kBBuffers:          3656 kBCached:        1195708 kBSwapCached:          0 kBActive:         891636 kBInactive:      1077224 kBHighTo

2008-10-28 14:48:00 510

转载 /proc/meminfo:信息

 meminfo:Provides information about distribution and utilization of memory.  Thisvaries by architecture and compile options.  The following is from a16GB PIII, which has highmem enabled.  You may not

2008-10-22 16:38:00 1057

原创 centos 中文输入法

centos 中文输入法首先必须保证系统支持中文fonts-chinese-3.02-12.el5.noarch.rpmfonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm安装上这两个包 就可以了 安装输入法: 安装scim 需要scim scim-libsscim-qtimm scim-tablessci

2008-10-21 15:45:00 1833

原创 code::blocks 问题 郁闷一早上

今天重新安装了code::block 发现尽然不能dubug一直报这个错:The debugger executable is not set.To set it, go to "Settings/Compiler and debugger", switch to the "Programs" tab,and select the debugger program. 因为以前装了

2008-10-21 14:25:00 689

转载 不错的CentOS国内更新源 ustc mirror

 CentOS USTC mirrorcd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.savewget http://centos.ustc.edu.cn/CentOS-Base.repo----------------------------------------------------------------------

2008-10-21 10:01:00 883

转载 C/C++IDE工具(安装Code::Blocks软件)

 C/C++IDE工具(安装Code::Blocks软件)    有说Linux中C/C++编程只要vi、vim、emacs、gcc、gdb、make、... ...等这些部件就行了。用那些小部件来进行编程能学到很多的东西,用IDE来进行编程能提高效率,最好两者都用。在Linux中的IDE工具我知道的也不多,但

2008-10-20 17:12:00 662

转载 什么是proc文件系统[转]

什么是proc文件系统[转] FROM http://blog.sina.com.cn/u/1232660464什么是proc文件系统proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。

2008-10-20 14:11:00 408

转载 linux下如何获取cpu的利用率

linux下如何获取cpu的利用率(proc)2008-10-09 13:40"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。"    这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内

2008-10-17 16:42:00 1074

编写无错代码

编写无错C代码 编写无错代码

2008-08-20

空空如也

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

TA关注的人

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