01 2021 档案
摘要:转载:https://blog.csdn.net/baidu_37964071/article/details/81389259 32位系统和64位有什么区别? 通常的64位技术是相对32位而言的,这个位数指的是CPU GPRs(General-Purpose register通用寄存器)的数据宽度
阅读全文
摘要:参考:https://blog.csdn.net/qq_34827674/article/details/107678226 整理为如下图: 管道 管道,就是内核里面的一串缓存。从管道的一段写入的数据,实际上是缓存在内核中的,另一端读取,也就是从内核中读取这段数据。另外,管道传输的数据是无格式的流且
阅读全文
摘要:解决方法: 参考:https://www.jianshu.com/p/d0f55a25486b 1.手动输入命令,保留nohup.out文件多少行 例如保留10000行,可如下操作: log=`tail -n 10000 nohup.out`; echo "$log" > nohup.out 2.写
阅读全文
摘要:就地初始化&初始化列表 就地初始化:member initializer list 初始化列表:member initializer list,或:member initialization list 参考:https://www.cnblogs.com/lidabo/p/3628987.html
阅读全文
摘要:堆排序为常见排序算法之一,为不稳定排序,且在排序过程中需要额外的空间 概念 创建一个大顶堆,然后将根元素与最后一个元素交换位置(该元素最终位置),堆长度减一,然后调整树再次成为大顶堆,然后依次减少堆长度直到为1 构造大顶堆 小顶堆 在使用堆排序时,需要构造大顶堆,小顶堆,构造大顶堆代码如下: voi
阅读全文
摘要:参考:https://www.cnblogs.com/malw/p/10542557.html 堆排序是基于完全二叉树实现的,在将一个数组调整成一个堆的时候,关键之一的是确定最后一个非叶子节点的序号,这个序号为n/2-1,n为数组的长度。但是为什么呢? 可以分两种情形考虑: ①堆的最后一个非叶子节点
阅读全文
浙公网安备 33010602011771号