自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++更改输出控制台颜色

// ConsoleColor.h#pragma once#include #include inline std::ostream& blue(std::ostream &s){    HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);     SetConsoleTextAttribute(hStdout, FOREG

2012-05-21 15:39:16 863

原创 什么是Windows服务

Windows服务,微软的官方定义是这样的:Microsoft Windows 服务(即以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这些功能使服务非常适合在服务器上使用,每当需要使用不会影响在同一台计算机上工作的其他用户的功能时也适用。还可以在不同于登录用户的

2012-05-21 15:10:50 695

原创 COM入门简介

COM简单来说在不同应用和语言之间提供了一种二进制代码级分享途径的方法。这和C++重用代码有很大不同,C++只是提供了一种源代码级的 代码重用(ATL就是一个很好的例子)它的调用者只能使用C++语言,C++这种重用代码缺点是带来了命名冲突,同一工程中多份代码copy导致代码臃肿等。COM定义了一种二进制规范,这个规范规定了二进制模块必须按照一定的结构编译,同时也规定了COM对象在内存中的存储方

2012-05-21 15:10:08 443

原创 2011-09-16 IT界的那点事

这是一片神奇的土地。它历史上匪夷所思的辉煌验证了它过去的神奇,而现在的它正以没有最神奇只有更神奇为目标神奇的前进着。在这片神奇的土地上各行各业都见证着行业内神奇的一幕幕,也算是半个IT人士了,这一年多行业的了解,让我看透了很多事情,或许看错了呢,但也一次次被自己的得出的神奇结论所震撼。有人说过,中国庞大的人口可以颠覆任何经济学社会学的经典理论,中国人数千年来传承下来的文化精神积淀可以让任何行为

2011-09-16 15:54:28 549

转载 《Windows游戏编程大师技巧》(第二版)第11章

第三部分:核心游戏编程  第11章 算法、数据结构、内存管理和多线程  第12章 人工智能  第13章 游戏物理  第14章 文字时代  第15章 综合运用:编写游戏!第11章 算法、数据结构、内存管理和多线程"You think I can get a hug after th

2011-07-07 15:09:59 1032

原创 2011-07-06 defult 关键字 泛型 函数指针 及部分抄录

循着一份我们不曾拥有的回忆只要出发就能记起default 关键字在泛型编程中对于引用类型会返回空,对于数值类型会返回零。对于结构,此关键字将返回初始化为零或空的每个结构成员,具体取决于这些结构是值类型还是引用类型。详见:http://msdn.microsoft.com/zh-c

2011-07-07 15:05:22 451

转载 《Windows游戏编程大师技巧》(第二版)第2章

因此几乎是一夜间,Windows 95就改变了整个计算机行业。的确,目前还有一些公司仍然在使用Windows 3.1(你能相信吗?),但是Windows 95使得基于Intel的PC成为除游戏之外的所有应用程序的选择。不错,尽管游戏程序员知道DOS退出游戏编程行业只是一个时间的问

2011-07-07 14:58:58 591

转载 《Windows游戏编程大师技巧》(第二版)第1章(下)

实例:FreakOut在沉溺于所讨论的有关Windows、DirectX 和3D 图形之前,应当暂停一下,先给你看一个完整的游戏——虽然简单了一点,但毫无疑问是一个完整的游戏。你会看到一个实际的游戏循环和一些图形功能调用,最后一霎那就可以通过编译。不错吧?跟我来吧!问题是我们现在

2011-07-07 14:56:26 714

转载 《Windows游戏编程大师技巧》(第二版)第1章(上)

第1章 学海无涯"Oh, you want some too?!?"—Hudson, AliensWindows 编程就像是一场由来已久并还在进行着的战争。尽管游戏程序员曾经一度拒绝为Windows平台进行开发,但正如《星际迷航》中Borg种族的生物常说的那样:“抵抗是徒劳无功的

2011-07-07 14:52:27 927

C#模拟实现自动化测试架构

一个简单的自动化测试架构的实现(C#).属性会作为元数据嵌入到程序集,通过反射机制能够得到这些元数据信息。程序员可以自己定义属性,对属性进行某种格式的定义,并利用属性来影响自己编写代码编译后的程序集(assmbly)自定义属性在编译时作为元数据被编译到程序集中,运行时通过反射机制被读取。这应该是这个自动化测试架构的立足点。

2012-05-30

《软件调试》完整版1 第1-200页0张奎银(附件太大,分开上传)

本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(SEH、VEH、C++)、编译方法和与调试相关的若干问题;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件问题;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、IDT、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的问题。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。

2009-12-13

《软件调试》完整版 第901-1037页

本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(SEH、VEH、C++)、编译方法和与调试相关的若干问题;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件问题;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、IDT、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的问题。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。

2009-11-17

《软件调试》完整版 第801-900页

本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(SEH、VEH、C++)、编译方法和与调试相关的若干问题;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件问题;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、IDT、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的问题。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。

2009-11-17

《软件调试》完整版 第601-800页

本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(SEH、VEH、C++)、编译方法和与调试相关的若干问题;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件问题;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、IDT、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的问题。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。

2009-11-17

《软件调试》完整版2 第201——400页(附件太大分开上传)

本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(SEH、VEH、C++)、编译方法和与调试相关的若干问题;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件问题;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、IDT、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的问题。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。

2009-11-15

《软件调试》完整版1 第201-401页0张奎银(附件太大,分开上传)

本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(SEH、VEH、C++)、编译方法和与调试相关的若干问题;调试符号的作用、产生过程、使用方法和对常用类型

2009-11-15

逻辑思维大全.xls

2009年公司面试逻辑思维测试题最全面(你去参加一个电视抽奖活动,现在有三扇门。告诉你其中一扇后面是一辆宝马车,另两扇后面都是马。选一扇门后,主持人在另两扇中打开一扇,不是宝马。现在,主持人给了你一个选择的机会,你要不要换一扇门? 难题交给你了,你是换还是不换 (别去怀疑主持人的操守)

2008-11-20

空空如也

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

TA关注的人

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