操作系统
-
Qt的下载和安装(超详细)
明白了 Qt 是什么之后,本节介绍 Qt 的下载和安装。 Qt 的许可类型 Qt 的许可类型分为商业许可和开源许可,开源许可又分为 LGPLV3 和 GPLV2/GPLV3。 商业…
-
Linux系统是怎样识别硬盘设备和硬盘分区的?
Linux 系统初始化时,会根据 MBR 来识别硬盘设备。 MBR,全称 Master Boot Record,可译为硬盘主引导记录,占据硬盘 0 磁道的第一个扇区。MBR 中,包…
-
Linux文件系统不是必须的,而是必要的!
在 Linux下能看到类似 /usr、/home 的目录,在 Windows 下能看到 C 盘、D 盘等,同时可以很轻松地在这些系统下添加、删除文件,这就是文件系统提供的功能。如果…
-
Linux进程是什么
进程是 Linux 操作系统中最重要的基本概念之一,这一节我们将了解学习 Linux 进程的一些基础知识。 进程是运行在 Linux 中的程序的一个实例。这是一个你之前就可能已经听…
-
Linux中的信号
在 Linux 中,理解信号的概念是非常重要的。这是因为,信号被用于通过 Linux 命令行所做的一些常见活动中。例如,每当你按 Ctrl+C 组合键来从命令行终结一个命令的执行,…
-
C#/.NET值类型
值类型 (Value Type) 包括两个成员:结构体和枚举类型。 通常来说,值类型就是字面意义上的那种值,例如整数 int,小数 float/double,布尔值等。 而实际上,…
-
C#/.NET开发学习路线以及职位要求
在我们学习 C# 语言之前,也许大家会有这样的疑问,作为一个合格的 .NET 程序开发人员,需要掌握哪些知识?这些知识应该如何去准备?如果把 .NET 程序开发人员简单地分为初级、…
-
C#/.NET编译原理和跨平台特性
任何编程语言要被计算机理解,都需要转化成机器码才行,而转化的过程分为两种主要的形式,即编译和解释。 编译(compile)是将一种语言转换为另一种语言的动作,而一般来说,"…
-
C#/.NET CLR:公共语言运行时
CLR 是 .NET 平台的核心,没有之一。 组件对象模型(Component Object Mode, COM)是 CLR 的前身,它将 Windows 平台上运行的所有成员标准…
-
C#/.NET程序集详解
在写完代码之后进行生成(build)时,CLR 将 .NET 应用程序打包为由模块(module)组成的程序集(assembly)。 一个程序集由一或多个托管模块组成,程序代码被编…