- 博客(3)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 2020-08-05
静态链接:静态库,在链接的时候直接将静态库代码加入到可执行程序中。导致的是可执行文件占用内存过大。动态链接:动态库。显示调用:普通函数:不需要包含库头文件,直接调用加载函数的参数即可。 编译时需要加-ldl。类:需要包含头文件,定义类接口。隐式调用:系统加载库文件,编译时需要只定库路径,-L -l。需要包含库头文件,直接调用库中函数就行。动态库在运行时加载。查找库路径。...
2020-08-05 17:57:54
100
原创 b-树和b+树,关系数据库原理简要说明
b-树 m阶1 非叶子节点关键字个数 m/2<num <m-1 根节点1<num <m-1.2 每个元素都保存关键字和数据。3 节点中关键字比左侧孩子节点关键字大。节点中关键字都比右侧孩子节点关键字小。b+树 m阶1 非叶子节点关键字个数 m/2<num <m-1 根节点1<num <m-1.2 非叶子节点只保存关键字。叶子节点保存关键字和数据。3 叶子节点从小到大排列且都有一个指向下一个叶子节点的指针。4 节点中关键字比左侧孩子节点中...
2020-06-18 17:01:30
271
原创 vector优缺点说明
#vector底层实现原理说明容量:最大存储的元素个数大小:当前存储的元素个数当插入的个数大于容量时,则容量自动扩充一倍。不指定vector大小,默认分配很大的一块内存。vector在开始就创建适合的容量,防止自动扩充大小,节省内存。##优点访问元素方便,因为内存是连续的##缺点插入和删除效率低,复杂度高f(n)当元素超出容量时,重新分配内存空间,扩充一倍。元素拷贝到新空间,释放原来的内存,原来的迭代器失效。...
2020-06-11 16:10:55
1699
c ini配置文件的读写
2018-03-21
在linux 想禁热键
2022-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人