1 简介

软件版本号是用于标识和区分软件不同版本的字符串。它帮助开发者和用户了解特定版本的软件特性、更新和修复情况。软件版本号通常遵循一定的规则和约定,以确保版本号具有一致性和可读性。

阅读全文 »

在学习数据结构和算法的时候,经常会碰到 O(1),O(n)等等用来表示时间和空间复杂度,那这到底是什么意思。我们对于同一个问题经常有不同的解决方式,比如排序算法就有十种经典排序(快排,归并排序等),虽然对于排序的结果相同,但是在排序过程中消耗时间和资源却是不同。

对于不同排序算法之间的衡量方式就是通过程序执行所占用的时间空间两个维度去考量。

阅读全文 »

1 简介

Docker 容器是一种轻量级的、可移植的、自包含的软件打包方式,用于将应用程序及其所有依赖关系打包到一个统一的环境中,以确保应用程序在不同环境中的一致性运行

阅读全文 »

1 cmake简介

cmake允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件,如 Unix 的 Makefile 或 Windows 的 Visual Studio 工程。从而做到“Write once, run everywhere”。

阅读全文 »

7 cmake综合示例

比较简单的例子在“2 cmake简单示例”中介绍过了。这里使用一个综合的例子实现以下功能:

阅读全文 »
0%