摘要: CPU内存访问要求对齐的原因 https://yangwang.hk/?p=773 https://blog.csdn.net/u010536615/article/details/98748100 阅读全文
posted @ 2021-03-26 10:03 疯式输出 阅读(82) 评论(0) 推荐(0)
摘要: 1、空格字符和空字符: 空格字符的ASCII码为32,表示为' ' 空字符的ASCII码为0,意思是NULL 2、string元素的比较 string str ; str[i]的类型为char,不能和 "x" ,即双引号表示的string类型进行比较。 str[i]可以和ASCII码比较,可以和单引 阅读全文
posted @ 2021-03-06 14:16 疯式输出 阅读(304) 评论(0) 推荐(0)
摘要: 层级数据库:由树实现 网状数据库:由图实现 缺点:需要用户创建指针来维护,结构描述复杂;数据库检索操作依赖于由指针指示的路径;逐一记录的操作,不能有效支持记录集合的操作。 关系数据库:由表实现 优点:数据之间的关联关系由Table中属性的值来表征,结构描述简单;数据检索操作不依赖于路径信息或过程信息 阅读全文
posted @ 2021-02-03 14:07 疯式输出 阅读(90) 评论(0) 推荐(0)
摘要: 三级模式/视图,两级映像 阅读全文
posted @ 2021-02-03 13:41 疯式输出 阅读(125) 评论(0) 推荐(0)
摘要: 局部变量: {}内定义的 全局变量 函数、类外定义的 静态变量: 生存期和程序一样长,存储在全局/静态存储区。 普通局部变量: 定义在{}内的是局部变量,其存储在栈中,作用域在{}内,出了{}的范围会被自动释放掉,普通局部变量不初始化,默认值为随机数。 普通全局变量: 定义在{}外的,其定义在全局/ 阅读全文
posted @ 2021-02-02 23:28 疯式输出 阅读(198) 评论(0) 推荐(0)
摘要: (摘抄自https://www.zhihu.com/question/51836333) 处理内存碎片的方法:使用基于页面的内存管理方式。 内存碎片是如何出现的? 当使用最原始的标记分配方法分配内存时,系统需要维护一个简单的内存信息表: 当程序申请一个长度为3的内存空间后: 当程序再申请一个长度为2 阅读全文
posted @ 2021-01-25 21:33 疯式输出 阅读(281) 评论(0) 推荐(0)
摘要: (摘抄自https://blog.csdn.net/wz1226864411/article/details/77934941) 虚拟内存空间: 虚拟内存空间是操作系统实现内存管理的一种机制。操作系统为每个进程维护一个虚拟内存空间。操作系统会将虚拟内存和实际的物理内存进行映射,利用存放在主存中的查询 阅读全文
posted @ 2021-01-25 16:58 疯式输出 阅读(421) 评论(0) 推荐(0)