朋友我们每天都在使用Windows,可你对它的系统文件夹熟悉吗?下面的文章中我们就将介绍各种Windows操作系统文件夹的作用。 系统文件夹详解Win9X/Me篇 据说目前Windows9X仍然有很多用户,而Windows Me和Windows9X又很相近。这里就带你走进Windows 9X/Me主要的系统文件夹,将它们看个通透吧。 首先需要明确一个概念,“系统文件夹”指的是存放操作系统主要文件的文件夹,一般在安装操作系统过程中自动创建并将相关文件放在对应的文件夹中,这里面的文件直接影响系统的正常运行,多数都不允许随意改变。 Command 该文件夹内有很多DOS下的外部命令程序,...
posted @ 2012-12-23 14:17 SzMing 阅读(676) 评论(0) 推荐(0)
摘要: 1. 源代码编译为托管模块程序在.NET框架下运行,首先要将源代码编译为托管模块。CLR是一个可以被多种语言所使用的运行时,它的很多特性可以用于所有面向它的开发语言。微软开发了多种语言的编译器,编译时会使用相应的编译器进行语法检查器和代码分析器,在编译完成后都生成一个托管模块。托管模块?托管模块是一个需要CLR环境才能执行的标准windows PE文件,包含IL和元数据以及PE表头和CLR表头。IL又叫托管代码,是编译器编译源文件后产生的指令,CLR会在运行时将IL编译成本地CPU指令。元数据实际上是一个数据表集合,用来描述托管模块中所定义和引用的内容。VS能够智能感知就得益于元数据的描述。P 阅读全文
posted @ 2012-12-23 13:45 SzMing 阅读(180) 评论(0) 推荐(0)
摘要: 宏,在C语言中是个神的存在,能够玩出各种花样,也正因为此,才会给普通程序员造成不少的困扰。由于宏只在预编译阶段起作用,使得编译器无法检测其中的Bug,作为新时代的C++程序员,还是远离的好。C++为宏提供了一些替代的解决方案,嗯,是一些。1.常量定义#define NUM 100《EffectiveC++》的第一个条款,讨论的就是这个宏。由于宏是预编译程序来处理,所以NUM这个名字不会加入到符号表中,如果出现编译错误时,提示信息中就不会出现NUM,而是100,为排除错误增加了额外的障碍。替代方案就是使用const来定义常量,或者使用枚举enum。const int NUM = 100;cons 阅读全文
posted @ 2012-12-23 13:10 SzMing 阅读(978) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示