07 2024 档案
摘要:第2章 表达式 2.1 基础 2.1.1 基本概念 一元运算符(unary operator):作用于一个运算对象,如取地址符(&)和解引用符(*); 二元运算符(binary operator):作用于两个个运算对象,如相等运算符(==)和乘法运算符(*); 三元运算符:作用于三个运算对象(?😃
阅读全文
摘要:字典 1. 字典 Python字典的主要属性如下: 通过键而不是偏移量来读取:字典通过键将一系列值联系起来,这样就可以使用键从字典中取出存储于该键下的一项 任意对象的无序集合:与列表不同,保存在字典中的项并没有特定的顺序,实际上,Python将各项伪随机地从左到右随机排序,以便快速查找 长度可变、异
阅读全文
摘要:列表 1. 列表 Python列表是: 任意对象的有序集合:列表是收集其他对象的地方,列表维护了元素的每一项从左到右的顺序,也就是说这是序列; 通过偏移访问:像字符串一样,可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分的内容,也可以进行分片和拼接等操作; 可变长度、异构以及任意嵌套:列表
阅读全文
摘要:使用GCOV和LCOV测试C++代码覆盖率 目录使用GCOV和LCOV测试C++代码覆盖率1. GCOV和LCOV简介2. GCOV和LCOV安装3. GCOV+LCOV测试代码覆盖率 1. GCOV和LCOV简介 GCOV是一个测试代码覆盖率的工具,可以与GCC一起使用来分析程序,以帮助创建更高效
阅读全文
摘要:使用Doxygen为C++项目生成文档 目录使用Doxygen为C++项目生成文档1. Doxygen简介2. Doxygen安装3. Doxygen注释标记4. Doxyfile配置选项5. Doxygen生成文档示例 1. Doxygen简介 Doxygen是一个用于自动生成文档的开源工具,主要
阅读全文
摘要:Python venv虚拟环境 1. 什么是python venv虚拟环境? 通常python安装的第三方包都会安装在python安装目录的site-packages目录下,此时,所有项目都使用共同的第三方包的版本;然而,经常多个项目可能会使用同一个包的不同版本,在这种情况下,各个项目可能需要各自拥
阅读全文
摘要:CMake 教程 1. 运行CMake 1.1 构建项目 在构建项目前建议创建一个build目录,以下是一个经典的Cmake构建过程: ~/package $ mkdir build ~/package $ cd build ~/package/build $ cmake .. ~/package/
阅读全文
摘要:Docker教程 1. Docker是什么? Docker是Linux容器的一种封装,提供简单易用的容器使用接口。 Docker将应用程序与该程序的依赖打包在一个文件里,运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样,有了Docker就不用担心环境问题。
阅读全文
摘要:字符串 1. 字符串字面量 单引号:'spa"m' 双引号:"spa'm" 三引号:'''...spam...''', """...spam...""" 转义序列:"s\tp\na\0m" 原始字符串:r"C:\new\test.spm" 字节字面量:b'spx01am' Unicode字面量:u'
阅读全文