操作系统

  • Qt的下载和安装(超详细)

    明白了 Qt 是什么之后,本节介绍 Qt 的下载和安装。 Qt 的许可类型 Qt 的许可类型分为商业许可和开源许可,开源许可又分为 LGPLV3 和 GPLV2/GPLV3。 商业…

    编程笔记 2021年7月20日
  • Linux系统是怎样识别硬盘设备和硬盘分区的?

    Linux 系统初始化时,会根据 MBR 来识别硬盘设备。 MBR,全称 Master Boot Record,可译为硬盘主引导记录,占据硬盘 0 磁道的第一个扇区。MBR 中,包…

    编程笔记 2021年7月20日
  • Linux文件系统不是必须的,而是必要的!

    在 Linux下能看到类似 /usr、/home 的目录,在 Windows 下能看到 C 盘、D 盘等,同时可以很轻松地在这些系统下添加、删除文件,这就是文件系统提供的功能。如果…

    编程笔记 2021年7月20日
  • Linux进程是什么

    进程是 Linux 操作系统中最重要的基本概念之一,这一节我们将了解学习 Linux 进程的一些基础知识。 进程是运行在 Linux 中的程序的一个实例。这是一个你之前就可能已经听…

    编程笔记 2021年7月20日
  • Linux中的信号

    在 Linux 中,理解信号的概念是非常重要的。这是因为,信号被用于通过 Linux 命令行所做的一些常见活动中。例如,每当你按 Ctrl+C 组合键来从命令行终结一个命令的执行,…

    编程笔记 2021年7月20日
  • C#/.NET值类型

    值类型 (Value Type) 包括两个成员:结构体和枚举类型。 通常来说,值类型就是字面意义上的那种值,例如整数 int,小数 float/double,布尔值等。 而实际上,…

    编程笔记 2021年7月20日
  • C#/.NET开发学习路线以及职位要求

    在我们学习 C# 语言之前,也许大家会有这样的疑问,作为一个合格的 .NET 程序开发人员,需要掌握哪些知识?这些知识应该如何去准备?如果把 .NET 程序开发人员简单地分为初级、…

    编程笔记 2021年7月20日
  • C#/.NET编译原理和跨平台特性

    任何编程语言要被计算机理解,都需要转化成机器码才行,而转化的过程分为两种主要的形式,即编译和解释。 编译(compile)是将一种语言转换为另一种语言的动作,而一般来说,&quot…

    编程笔记 2021年7月20日
  • C#/.NET CLR:公共语言运行时

    CLR 是 .NET 平台的核心,没有之一。 组件对象模型(Component Object Mode, COM)是 CLR 的前身,它将 Windows 平台上运行的所有成员标准…

    编程笔记 2021年7月20日
  • C#/.NET程序集详解

    在写完代码之后进行生成(build)时,CLR 将 .NET 应用程序打包为由模块(module)组成的程序集(assembly)。 一个程序集由一或多个托管模块组成,程序代码被编…

    编程笔记 2021年7月20日