自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝色天堂的专栏

SKY IS BLUE!

  • 博客(21)
  • 资源 (14)
  • 收藏
  • 关注

原创 cocos2dx 3.0 环境搭建

记录下自己学习cocos2dx的过程cocos2dx 3.0 下载地址 http://cocostudio.download.appget.cn/Cocos2D-X/3.0/cocos2d-x-3.0.zip环境搭建参考,已经很完整了。 http://www.itnose.net/detail/6090401.html操作步骤 http://blog.csdn.net/star

2015-08-20 16:17:32 778

原创 mysql 取blob前4个字节 转成unsigned int

select conv(concat(substr(HEX(BINARY_DATA_EX),7,2), substr(HEX(BINARY_DATA_EX), 5, 2), substr(HEX(BINARY_DATA_EX), 3,2), substr(HEX(BINARY_DATA_EX),1,2)), 16, 10) FROM CHARDATA WHERE ID=

2014-08-08 16:24:23 1223

转载 在 CentOS 6.4上安装Erlang

在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R15B03-1。在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncur

2014-04-18 17:06:32 1141

原创 Introduction to CgFX

Introduction to CgFXCgFX OverviewCgFX是一个CG扩展文件格式。除了Cg程序外,CgFX文件也可以描述固定功能图形状态和维护着色器参数的信息。CgFX API使得加载CgFX的效果文件,遍历其中的数据,设置相关的图形状态,等等成为可能。本章介绍了

2011-07-25 14:56:12 712

转载 vs2008 debug时查看内存步骤

<br />添加步骤如下右击 顶部 工具栏 或 菜单栏 空白处--》选择 最后一项 “自定义...”在 “自定义”对话框中 选择 “命令(C)”页面 有个 “重排命令(R)...”重排命令 窗口中 单项选择 菜单栏 右边 选择 “调试 | 窗口”使用 下面 的 “添加(A)” ,在弹出的“添加命令”对话框 中 左侧 选择 “调试”, 右侧 就是 所有的调试 命令 ,任你 添加,里面包含了 “内存”

2011-05-27 17:51:00 9005

转载 GetSysColor()函数

GetSysColor()函数可以得到系统的颜色<br />符号                               含义<br />COLOR_3DLIGHT                  以亮色显示时立体元件的颜色<br />COLOR_3DSHADOW                 立体元件的阴影颜色<br />COLOR_BTNSHADOW                按钮阴影颜色<br />COLOR_ACTIVEBORDER             边界颜色<br />COLOR

2010-10-19 16:48:00 1499

转载 CreateEvent

<br />数功能描述:创建或打开一个命名的或无名的事件对象<br />函数原型:<br />HANDLE CreateEvent(<br />  LPSECURITY_ATTRIBUTES lpEventAttributes,   // 安全属性<br />  BOOL bManualReset,   // 复位方式<br />  BOOL bInitialState,   // 初始状态<br />  LPCTSTR lpName   // 对象名称<br />);<br /><br />参数:<br

2010-10-18 14:47:00 424

转载 CTypedPtrList

CTypedPtrListtemplate < class BASE_CLASS, class TYPE > class CTypedPtrList : public BASE_CLASS参数: BASE_CLASS 类型指针列表类的基类;必须是一个指针列表类(CObList或CPtrList)。 TYPE 保存在基类列表中的元素的类型。 说明:CTypedPtrList类为类CPtrList的对象提供了一个类型-安全的“包装”。当你使用CTypedPtrList而

2010-10-13 09:53:00 799

转载 WideCharToMultiByte

<br />为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。<br />WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。<br />MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。<br />常用的代码页由CP_ACP和CP_UTF8两个。<br />使用CP_ACP代码页就实现了ANSI与Uni

2010-08-04 10:49:00 510

转载 WideCharToMultiByte

<br />为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。<br />WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。<br />MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。<br />常用的代码页由CP_ACP和CP_UTF8两个。<br />使用CP_ACP代码页就实现了ANSI与Uni

2010-08-04 10:49:00 804

转载 WideCharToMultiByte

<br />为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。<br />WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。<br />MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。<br />常用的代码页由CP_ACP和CP_UTF8两个。<br />使用CP_ACP代码页就实现了ANSI与Uni

2010-08-04 10:49:00 367

转载 HASH

链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。设计高效算法往往需要使用Hash链表,常数级的查找速度是任何别的算法无法比拟的,Hash链表的构造和冲突的不同实现方法对效率当然有一定的影响,然 而Hash函数是Hash链表最核心的部分,下面是几款经典软件中使用到的字符串Hash函数实现,通过阅读这些代码,我们可以在Hash算法的执行效率、离散性、空间利用率等方面有比较深刻的了解。下面分别介绍几个经典软件中出现的字符串Hash函数。●PHP

2010-08-03 10:22:00 338

转载 Hash算法在信息安全方面的应用

<br />Hash算法在信息安全方面的应用主要体现在以下的3个方面:  <br />     1) 文件校验  <br />      我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。 <br />MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum)算法,不少Unix系统有提供计算md5 checksum的命令。它常被用在下面的2种情况下:<br

2010-08-03 08:53:00 2649

转载 理解inline化的介入和排除

<br />       inline 函数多么棒的主意啊!它们看起来像函数,它们产生的效果也像函数,它们在各方面都比宏好得太多太多,而你却可以在调用它们时不招致函数调用的成本。你还有什么更多的要求呢? <br />  实际上你得到的可能比你想的更多,因为避免函数调用的成本只是故事的一部分。在典型情况下,编译器的优化是为了一段连续的没有函数调用的代码设计的,所以当你 inline 化一个函数,你可能就使得编译器能够对函数体实行上下文相关的特殊优化。大多数编译器都不会对 "outlined" 函数调用实行这样

2010-08-03 08:42:00 274

转载 _splitpath 分解路径

<br />#include <stdlib.h> <br />#include <stdio.h> <br /> <br />int main(void) <br />{ <br />    char path_buffer[_MAX_PATH]; <br />    char drive[_MAX_DRIVE]; <br />    char dir[_MAX_DIR]; <br />    char fname[_MAX_FNAME]; <br />    char ext[_MAX_EXT]; <b

2010-08-02 19:09:00 652

转载 #pragma implementation

<br />#pragma   implementation_key(number)是在#import的时候编译器自动生成的.tli文件中用到。 <br />#import的时候编译器会生成一些wrapper函数把实际的COM接口函数封装起来,这些封装的函数是放在.tli文件当中。为了提高性能,编译器当发现函数数量超过1000个的时候便使用implementation_key,估计是给每个函数分配一个号码,放在一个数组中用索引方式快速访问。 <br /><br />一般情况下无需在意这个implementa

2010-08-02 16:58:00 1092

转载 WSCript

<br />vbscript有两种模式<br />一种是默认模式,<br />就是普通变量 无需声明即可使用。<br />dim i<br />i=0<br />和<br />i=0是一样的<br />第二种是严格语法要求的<br />需要在代码文件的最前边加上一句<br />Option Explicit<br />标识严格检查语法,就是使用变量前都要声明了。

2010-07-30 16:35:00 461

转载 CString 类

<br />CString类的头文件是 #include <afx.h>。<br />关于CString::GetLength()<br />问:VC5.0版本帮助文件中指出CString::GetLength()将返回字符串所占字节的数目对于ASCII,这个描述是正确的,但如果是Unicode则实际上返回的是字符数而不是字节数,我现在想知道怎样才能知道一个字符串的字节长度,不管是ASCII还是Unicode.<br />答:我发现CSting的说明确实如你所说的有些小问题.CSting中的GetData(

2010-07-30 10:01:00 478

转载 CRECT

<br />NormalizeRect用于调整Left、Right、Top和Bottom的值,使得left一定小于right,top一定小于bottom。 <br /><br />TRect和CRect不一样,TRect只封装了一个RECT的最小实现(包括构造、left、right、top、buttom、Width、Height、operator==和operator!=),没有任何辅助的方法,所以当然也没有NormalizeRect这样的函数。不过我想,写一个类似的实现应该是非常简单的。

2010-07-26 19:23:00 566

转载 改变鼠标光标形状

窗口类,改变窗口默认的光标,第二,使用CWnd的SetCursor()函数步骤一,定义一个视图类光标改变窗口的默认光标,以便鼠标移经那个窗口的客户区的任一时刻,都能显示默认的形状,必须为那个窗口定义一个窗口类,首先,用类向导重载那个窗口类的PreCreateWindows()函数,然后,用AfxRegisterWndClass定义窗口类。BOOL CWzdView::PreCreateWindow(CREATESTRUCT&cs){cs.lpszClass=AfxRegisterWndClass(CS_DB

2010-07-26 15:02:00 853

转载 win32 用户界面设计基础之cursor篇

一、   标准鼠标替换   Windows提供了一系列标准鼠标,其标示前缀均为IDC_,用SetSystemCursor()函数可以替换系统的标准鼠标。SetSystemCusor()有两个参数,第一个为一个通过LoadCursor()(LoadCursor()函数以被LoadImage()函数取代)、CreateCursor()或CopyCursor()获得的Cursor指针。例如: HCURSOR   hnewCur; hnewCur=LoadCursor(hInst,MAKEINTRESOURCE(N

2010-07-26 14:53:00 1166

mysql cc 0.9.4 win

mysql cc 0.9.4

2014-04-18

Erlang程序设计中文版(完整书签)

Erlang程序设计中文版(完整书签)

2013-03-20

openal source 1.13

源码 openal 1.13 0.08的那个太老了,大家就不要下了,这个是最新的。

2011-06-02

openal source 0.08

openal source 0.08 源码 openal source 0.08 源码 openal source 0.08 源码

2011-06-01

openal 所有安装程序及配置资料

window上用的openal源码及sdk,附上vc++2005上配置openal的说明文档及一个使用openal的源码例子,其实安装后的C:\Program Files\OpenAL 1.1 SDK\samples目录下有许多例子,我也是后来知道,希望对各位学习openal的童鞋们有用。

2011-05-14

Lex Yacc 源码转C++源码

在Windows平台上使用的将Lex与YACC文法转换成C++源码,可以用VC++6.0编译

2011-03-30

VC++ ZIP 源码

VC++ 编写的zip的源码,包括压缩与解压缩,可以到codeproject上自己下的

2011-01-25

yasu 虚拟光盘辅助工具 可独立运行

不需要拷贝到deamon目录下的yasu ,直接运行即可绕过security检查,游戏必备。

2010-11-25

VCAssist X VC插件

VCAssist 一款功能强大的VC++6.0辅助插件 免注册

2010-08-04

Splittst 分页控件的应用

splittst 控件的一个应用程序,有码,简单实用,可直接运行,居家旅行必备。

2010-08-03

HASH算法实例源码

一个HASH算法的实现的完整源代码,非常不错哦,附带测试程序,可直接运行。

2010-08-03

linux下的软件安装

一天学好liunx下的软件安装 自己看看吧 很不错的哦

2008-10-18

空空如也

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

TA关注的人

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