上一页 1 ··· 8 9 10 11 12 13 下一页
  2013年1月31日
摘要: 时间与空间的矛盾(简称时空矛盾)是推动、制约计算机体系发展的主要矛盾。理想状况下,我们希望计算机速度足够快,存储空间足够大,但是实际中两者不可能同时满足。通过以时间换空间或以空间换时间,来部分解决两者的矛盾以达到计算机系统整体的高速、有效运转。由于程序指令的时空局部性原理,使得时空转换得以有效实现。计算机系统具体面临的主要矛盾是CPU与主存的速度和空间矛盾。前者通过多级高速缓存cache机制解决,即增加cache硬件以空间换时间解决两者的速度矛盾;后者的矛盾通过虚拟内存机制解决,即可简单理解为将硬盘空间虚拟为主存空间解决主存空间过小的问题,实则通过页、块对换以时间换空间。在斯特灵的《操作系统精 阅读全文
posted @ 2013-01-31 17:25 qinfengxiaoyue 阅读(3807) 评论(0) 推荐(0) 编辑
  2013年1月30日
摘要: 1.字节序的概念 首先,要明确以下两点: 一 双字节数据以上有高字节和低字节之分 二 字节在内存中从低地址到高地址依次存放 这样,以字WORD(双字节)数据0x1234为例: 大端字节序:字数据高字节存储在内存的低地址,而低字节存储在内存中的高地址 。如0x12存储在地址a处,则0x34存储在a+1处[即:高对低,低对高]. 小端字节序:字数据高字节存储在内存的低地址,... 阅读全文
posted @ 2013-01-30 20:16 qinfengxiaoyue 阅读(1340) 评论(0) 推荐(0) 编辑
  2012年6月5日
摘要: #pragma可以说是C++中最复杂的预处理指令了,下面是最常用的几个#pragma指令: #pragma comment(lib,"XXX.lib") 表示链接XXX.lib这个库,和在工程设置里写上XXX.lib的效果一样。 #pragma comment(linker,"/ENTRY:main_function") 表示指定链接器选项/ENTRY:main_function #pragma ... 阅读全文
posted @ 2012-06-05 01:12 qinfengxiaoyue 阅读(36153) 评论(1) 推荐(12) 编辑
摘要: 转自:http://www.cnblogs.com/ini_always/archive/2011/05/20/2050517.html 关键字:字符映射宏 头文件出处 WinNT.h 1: #ifdef UNICODE // r_winnt 2: #define __TEXT(quote) L##quote // r_winnt 3... 阅读全文
posted @ 2012-06-05 01:01 qinfengxiaoyue 阅读(4119) 评论(0) 推荐(0) 编辑
  2012年6月4日
摘要: ASCII(SBCS):一个字节编码所有英文字符,包含若干控制字符。 MBCS:各国根据自己的需要,对ASCII的修正、扩展,以若干字节编码表示本地字符,没有统一标准。 Unicode:逻辑上统一世界上所有的字符编码,即对世界上所有的字符给以唯一的编码表示,不涉及到具体的实现(没有规定以多少字节实现)。 UTF-8:Unicode的一种实现,以多个字节实现Unicode编码。注意它和MBCS的不同... 阅读全文
posted @ 2012-06-04 14:33 qinfengxiaoyue 阅读(338) 评论(0) 推荐(0) 编辑
  2012年5月27日
摘要: 为简化代码传输以方便国际使用,Microsoft 运行时库为许多数据类型、例程和其他对象提供 Microsoft 特定的“一般文本”映射。您可以使用 Tchar.h 中定义的这些映射,根据使用 #define 语句定义的清单常数,编写可以为单字节、多字节或 Unicode 编译的一般代码。一般文本映射是与 ANSI 不兼容的 Microsoft 扩展。 使用 Tchar.h 可以从同一个源中生成单... 阅读全文
posted @ 2012-05-27 00:36 qinfengxiaoyue 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 关键字:#pragma comment linker /subsystem:windows /subsystem:console 转自:http://blog.csdn.net/lostangels/article/details/2027642 操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点实际上是由连接程序设置的,不同的连接器选择的入口函数也不尽相同。在VC+... 阅读全文
posted @ 2012-05-27 00:16 qinfengxiaoyue 阅读(1917) 评论(1) 推荐(1) 编辑
摘要: 杂集。捡对口味的看看吧。 转自:http://lingualspark.blog.sohu.com/94785899.html 运行时库:Unix中一个典型的运行时库例子就是libc,它包含标准的C函数,如,print(),exit()等等,用户能创建他们自己的运行库(在Windows中是DLL),而具体的细节依赖编译器和操作系统的。 静态库:函数和数据被编译进一个二进制文件(通常扩展名为.l... 阅读全文
posted @ 2012-05-27 00:12 qinfengxiaoyue 阅读(5060) 评论(0) 推荐(1) 编辑
  2012年5月26日
摘要: 转自:http://www.mouseos.com/win64/TEXT_T.html 在 Windows 上编程,当使用字符串时常会使用: TEXT() 宏 _T() 宏 这两个宏作用是对字符串常量进行分类,下面的代码中: LPTSTR lpStrA = TEXT("Hello"); LPTSTR lpStrB = _T("Hello"); 使用 TEXT() 与 _T() 效果是一样的。... 阅读全文
posted @ 2012-05-26 23:56 qinfengxiaoyue 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、ANSI C标准预定义宏 __LINE__ 、__FILE__ 、__DATE__ 、__TIME__、__STDC__ 、__TIMESTAMP__ MSDN上的注解: __DATE__ The compilation date of the current source file. The date is a string literal of the form Mmm dd yyyy... 阅读全文
posted @ 2012-05-26 23:49 qinfengxiaoyue 阅读(1381) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页