09 2022 档案

摘要:在Ubuntu中可以在一般目录下点击右键选中Open in Terminal即可打开一个命令终端,由于自己平常在windows上开发时也常常使用cmd命令行进行操作,但是每次都需要提前复制好要访问的路径,打开cmd后,cd到需要到的路径,这样做比较麻烦,所以在windows右键菜单栏中添加一个类似于 阅读全文
posted @ 2022-09-25 17:18 Emma1111 阅读(158) 评论(0) 推荐(0) 编辑
摘要:为什么切换软件源? 当初次部署Ubuntu镜像时,会发现更新软件时速度非常慢,因为Ubuntu的软件都来自与国外,所下载或更新软件时的速度非常慢,此时就可以选择切换到国内的软件源来解决此问题。 更新Ubuntu软件源 国内的软件源有很多,比如一些互联网公司及各大高校等,较为常用的有阿里云源和清华源 阅读全文
posted @ 2022-09-24 21:40 Emma1111 阅读(980) 评论(0) 推荐(0) 编辑
摘要:Deque简介 Deque是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。允许快速地访地随机访问,但是和vector这种将所有对象保存在一块连续的内存块不同,Deque是采用多个连续的存储块,并且在一个映射结构中保存对这些块及顺序的跟踪。向deque两端添加或删除元素的开销很小。它不 阅读全文
posted @ 2022-09-19 23:02 Emma1111 阅读(51) 评论(0) 推荐(0) 编辑
摘要:STL简介 C++ STL(Standard Template Libiary标准模板库)是通用类模板和算法的集合,它提供了一些标准的数据结构的实现,如queues(队列),list(链表)和stack(栈)等。 C++ STL提供给程序员三类数据结构的实现: 序列容器: vector:从后面快速的 阅读全文
posted @ 2022-09-12 21:19 Emma1111 阅读(61) 评论(0) 推荐(0) 编辑
摘要:vector的原理特点 vector是一个线性顺序结构,相当于数组,但是大小可以不预先指定,并且自动扩展。所以完全可以将vector看作动态数组。 在创建一个vector后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector默认指定,这个大小就是cap 阅读全文
posted @ 2022-09-12 20:53 Emma1111 阅读(96) 评论(0) 推荐(0) 编辑
摘要:简介 根文件系统也叫roofs,它不同于FATFS、FAT和EXT4,更像是一个文件夹或者目录。根目录和子目录中会有很多的文件,这些文件时Linux运行所必须的,比如库、常用软件和命令、设备文件、配置文件等等。 根文件系统是linux内核启动以后mount的第一个文件系统,然后从根文件系统中读取初始 阅读全文
posted @ 2022-09-11 17:56 Emma1111 阅读(2012) 评论(0) 推荐(0) 编辑
摘要:概述 V4L2(Video4Linux的缩写)是Linux下关于视频采集相关设备的驱动框架,为驱动和应用程序提供了一套统一的接口规范。 V4L2支持的设备十分广泛,但是其中只有很少一部分在本质上是真正的视频设备。 按照v4l2的标准,它会将一个数据流设备抽象成一个videoX节点,从属主设备都对应着 阅读全文
posted @ 2022-09-07 15:58 Emma1111 阅读(3262) 评论(0) 推荐(0) 编辑
摘要:list简介 双向链表,可以从任何地方快速插入与删除 线性链表结构,数据由若干节点构成,每一个结点都包括一个信息块(实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小且可以任意伸缩,因为list存储在非连续的内存空间中,由指针有序的将元素链接起来 由于结构原因,list的随机检索 阅读全文
posted @ 2022-09-03 22:43 Emma1111 阅读(180) 评论(0) 推荐(0) 编辑