自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

appcup的专栏

Windows 集结号

  • 博客(8)
  • 收藏
  • 关注

原创 VC+Boost静态库编译问题、解决方法

通常来说,在大项目里,用动态链接比静态链接体积要小,缺点就是要带上一个crt库。windows现在又引入了manifest,可以指定crt的版本号,这样对于向上兼容是个不错的方法。如果作为单独的库发布,那么带上crt可能不太现实,因为它们确实不小。所以需要用静态链接。gcc静态连接很方便,只需要把相应的.a文件加入即可。vc2010需要将/MDd改为/MTd。虽然是这样,但如果使用了别

2013-01-20 20:50:14 913

原创 VC++常用字符串转换函数

/*******************************************************************************/ //分解字符串 CString strOriginal = L"1,2,3"; CString strResult = L""; for (int i=0; i<3; i++) { AfxExtractSubString(

2013-01-02 11:22:37 489

转载 Shlwapi 简介

Windows中有一个Shlwapi.dll文件,包含了大量的Windows字符串处理方法,这些方法,在通常的程序应用中,经常会用到,有一部分处理方法,在CRuntime中也存在,但不方便使用。有一部分函数,也有相关的Windows API函数,如StrCpy对应的lstrcpy之类的字符串处理函数。从Shlwapi名称看,这个应该是Windows的Shell API函数。不管怎么

2012-11-21 22:22:15 809

转载 补码、原码、反码

原码、反码、补码原码:将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。为了简单起见,我们用1个字节来表示一个整数。     +7的原码为: 00000111     -7的原码为: 10000111问题:     +0的原码为:00000000     -0的原码为: 10000000反码:一个数如果为正,则它的

2012-10-29 13:34:12 566

转载 计算机中数的表示

1. 为什么计算机用二进制计数 人类的计数方式通常是“逢十进一”,称为十进制(Decimal),大概因为人有十个手指,所以十进制是最自然的计数方式,很多民族的语言文字中都有十个数字,而阿拉伯数字0~9是目前最广泛采用的。计算机是用数字电路搭成的,数字电路中只有1和0两种状态,或者可以说计算机只有两个手指,所以对计算机来说二进制(Binary)是最自然的计数方式。根据“逢二进一”

2012-10-29 11:26:42 504

转载 浮点数在内存中的存储格式

浮点数:    浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和指数e。 ±mantissa × 2exponent(注意,公式中的mantissa 和 exponent使用二进制表示)   底数部分 使用2进制数来表示此浮点数的实际值。   指数部分 占用8-bit的二进制数,可表示数值范围为0-

2012-10-29 11:05:54 372

原创 头文件WinDef.h

文件路径为:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include通过此文件可以得知:1、IN和OUT只是个宏,目的是表示参数的意义,为了方便阅读理解函数的意思。2、标准C++数据类型与Windows数据类型区别WORD:16位无符号整形数据    DWORD:32位无符号整型数据(DWORD32)    DWORD64:

2012-10-29 10:06:11 15072

原创 最大公约数求法

#pragma region 求最大公约数 //辗转相除法,递归方式 int gcd1(int i,int j) { if(i % j == 0) { return j; } else { return gcd1(j,i%j); } } //辗转相除法,循环方式 int gcd2(int i,int j) { int u = i > j ? i

2012-10-26 23:46:39 270

空空如也

空空如也

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

TA关注的人

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