上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 在C语言中,函数库分为两种类型,一种是静态库(库程序是直接注入目标程序,不分彼此,库文件通常以.a结尾),另一种为动态库(库程序是在运行目标程序时加载,库文件通常以.so结尾)。 文件到可执行文件的编译过程: 静态库 VS 动态库 静态库特点: 静态库的代码在编译的过程中就已经载入可执行文件中,所以 阅读全文
posted @ 2022-11-14 21:52 Emma1111 阅读(192) 评论(0) 推荐(0) 编辑
摘要: # 一、信号的概念 ## 1.信号的基本概念 软中断信号(signal)用来通知进程发生了**异步事件**。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。信号只是用来通知进程发生了什么事件,并不给进程传递任何数据。 收到信号的进程 阅读全文
posted @ 2022-11-14 16:24 Emma1111 阅读(1288) 评论(0) 推荐(1) 编辑
摘要: Map和Multimap STL提供的Map和Multimap是一种关联式容器,将key/value pair(键值/实值 对组)当做元素,进行管理。它们可以根据key的排序准则自动将元素排序。Multimap允许重复元素,map不允许。 Map和Multimap结构: 在使用map和multima 阅读全文
posted @ 2022-11-06 20:25 Emma1111 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Set和Multiset STL提供的vector,list和deque属于序列式容器即可序群集,每个元素均有固定的位置,取决于插入时机和地点,和元素值无关。如果以追加的方式对一个群集置入六个元素,它们的排列次序将和置入次序一致。 而关联式容器为已序群集,元素位置取决于特定的排序准则。如果讲六个元素 阅读全文
posted @ 2022-10-06 21:41 Emma1111 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu中可以在一般目录下点击右键选中Open in Terminal即可打开一个命令终端,由于自己平常在windows上开发时也常常使用cmd命令行进行操作,但是每次都需要提前复制好要访问的路径,打开cmd后,cd到需要到的路径,这样做比较麻烦,所以在windows右键菜单栏中添加一个类似于 阅读全文
posted @ 2022-09-25 17:18 Emma1111 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 为什么切换软件源? 当初次部署Ubuntu镜像时,会发现更新软件时速度非常慢,因为Ubuntu的软件都来自与国外,所下载或更新软件时的速度非常慢,此时就可以选择切换到国内的软件源来解决此问题。 更新Ubuntu软件源 国内的软件源有很多,比如一些互联网公司及各大高校等,较为常用的有阿里云源和清华源 阅读全文
posted @ 2022-09-24 21:40 Emma1111 阅读(960) 评论(0) 推荐(0) 编辑
摘要: Deque简介 Deque是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。允许快速地访地随机访问,但是和vector这种将所有对象保存在一块连续的内存块不同,Deque是采用多个连续的存储块,并且在一个映射结构中保存对这些块及顺序的跟踪。向deque两端添加或删除元素的开销很小。它不 阅读全文
posted @ 2022-09-19 23:02 Emma1111 阅读(50) 评论(0) 推荐(0) 编辑
摘要: STL简介 C++ STL(Standard Template Libiary标准模板库)是通用类模板和算法的集合,它提供了一些标准的数据结构的实现,如queues(队列),list(链表)和stack(栈)等。 C++ STL提供给程序员三类数据结构的实现: 序列容器: vector:从后面快速的 阅读全文
posted @ 2022-09-12 21:19 Emma1111 阅读(53) 评论(0) 推荐(0) 编辑
摘要: vector的原理特点 vector是一个线性顺序结构,相当于数组,但是大小可以不预先指定,并且自动扩展。所以完全可以将vector看作动态数组。 在创建一个vector后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector默认指定,这个大小就是cap 阅读全文
posted @ 2022-09-12 20:53 Emma1111 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 简介 根文件系统也叫roofs,它不同于FATFS、FAT和EXT4,更像是一个文件夹或者目录。根目录和子目录中会有很多的文件,这些文件时Linux运行所必须的,比如库、常用软件和命令、设备文件、配置文件等等。 根文件系统是linux内核启动以后mount的第一个文件系统,然后从根文件系统中读取初始 阅读全文
posted @ 2022-09-11 17:56 Emma1111 阅读(1974) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页