暂无搜索历史
我们说过在C/C++中可执行程序需要加载到内存当中,交给CPU进行执行。那么进程是指什么呢?
但实际上Linux的设计与上图不是一模一样的,因为理论是要用来指导实践的,而实践当中必会碰到一些困难,这些都是要进行修正的。 接下来,我们来看看Linux的进程...
我们常⻅的计算机,如笔记本。我们不常⻅的计算机,如服务器, ⼤部分都遵守冯诺依曼体系 。
可以看到程序写完后,进行make时第一次没问题,但是多次make后会显示已是最新的,不能重新编译;但我们进行make clean时却可以无限次,这是为啥呢?
Linux严格意义上说的是⼀个 操作系统,我们称之为“核⼼(kernel) “ ,但我们⼀般⽤⼾,不能直接使⽤kernel。⽽是通过kernel的“外壳”程序...
tail指令: 功能:用于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。 选项: • -f 循环读取...
vector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被...
在Windows操作系统上文件也是如此,有文件名,创建时间…… ,但没有文件内容,即空文件是否要占磁盘空间呢? 答案是要的。 一个文件的组成部分是文件内...
C 语言中,字符串是以 '\0' 结尾的一些字符的集合,为了操作方便, C 标准库中提供了一些 str 系列
哈希(hash)又称散列,是⼀种组织数据的⽅式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建⽴⼀个映射关系,查找时通过这个哈希...
非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常
在如上一段代码中,写了一个Swap函数,为了多种类型的支持,因此通过函数重载达到了多种类型的变量的交换。但是,如果此时增加一个新类型:如float类型或者类类型...
综合来讲,二叉搜索树增删查改时间复杂度为: O(N)。 二分查找也能达到 log2 N 级别的查找效率,为何不使用二分查找呢?二分查找有以下缺陷:
Key就是map底层关键字的类型,T是map底层value的类型,set默认要求Key⽀持大小⽐较。
序列式容器:前文所讲的STL中的string、vector、list、deque、array、forward_list等容器,我们都称为序列式容器,因为它们的逻...
在上图中,各部分变量分配在 A.栈 B.堆 C.数据段(静态区) D.代码段(常量区) 哪个区域呢?
实例化对象时传值为1传参,调用构造函数,通过初始化列表将_a1初始化为1,然后再把_a2初始化为1。调用Print成员函数,打印后发现值为1 和随机值。这是为什...
(错误)决策一:利用双指针从前向后遍历时往dest上填写会发现行不通,它会把之后的数覆盖。
默认成员函数就是在用户没有显现实现的情况下, 编译器会自动生成的成员函数称为默认成员函数 。一个类中不显现写的情况下编译器会默认生成 6个默认成员函数 ,需要...
C++中 面向对象三大特性 : 封装、继承、多态 。今天学习类的相关知识,其是封装的体现之一。
暂未填写公司和职称
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市