摘要:本文带领大家一起剖析了鸿蒙轻内核的动态内存模块的源代码,包含动态内存的结构体、动态内存池初始化、动态内存申请、释放等。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列九 动态内存Dynamic Memory 第一部分》,原文作者:zhushy。 内存管理模块管理系统的内存资源,它是操作系统的 ...
分类:
其他好文 时间:
2021-06-24 18:13:26
阅读次数:
0
前言:索引在sql调优部分占据着重要的位置,了解并深入索引对我们来说也是非常重要的。本篇主要介绍MySQL中索引的相关知识点。 1.索引是什么 MySQL官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构。因此索引的本质就是数据结构。索引的目的在于提高查询效率,可类比字典、书 ...
分类:
数据库 时间:
2020-03-08 14:15:33
阅读次数:
72
解决的问题 当索引类型和配置信息都一样,就可以使用索引模板来处理,不然我们就会手动创建索引。 创建索引模板 查看索引模板 索引模板的使用 添加数据并且查询模板是否使用上 查询结果模板使用上了 多模板匹配 删除模板 ...
分类:
其他好文 时间:
2019-08-27 21:17:47
阅读次数:
84
【列表的分类】 [数值型]: int、float、complex、bool都是class;1、3.0、2+3j都是对象即实例 int:python3的int就是长整型,且没有大小限制,受限于内存区域(一个进程加载到内存中分配的大小)的大小。 float:有整数和小数部分组成。支持10进制和科学计数法 ...
分类:
其他好文 时间:
2018-12-26 22:20:52
阅读次数:
189
邂 逅 C++ 在学习《C++语言程序设计》之前,高中时学校有给我们上过几节计算机课,留存在脑海里的就只有那些关系运算符了,和不知怎么就通过那些代码输出了数据,但印象深刻的是对于它的兴趣,觉得编程很神奇,很好玩,可以通过这些特殊的算法,特殊的规则,输出了很多很神奇的东西。所以填志愿的时候,计算机专业 ...
分类:
编程语言 时间:
2018-10-06 00:00:14
阅读次数:
173
3.2一维数组 3.2.1声明数组 3.2.2初始化一维数组 一维数组初始化有两种格式,一种是先声明再赋值,一种是直接声明并赋值 用new 运算符来创建数组对象时,必须指定数组大小。创建数组对象时,仅仅是在内存中为数组变量分配指定大小的空间,并没有实际存储数据,这时数据会被自动赋初始值 3.2.3访 ...
分类:
编程语言 时间:
2018-04-06 12:21:56
阅读次数:
193
MongoDB具有扩展能力,可在分布式平台集群环境下运行,即分片。数据的不同部分可利用索引分配给不同的服务器。例如,索引记录中的客户放在一组服务器上,供应商放在另一组服务器上。但是,若要完全随机分布,则需使用索引散列值。您也可以利用一系列值将数据分配给多个服务器。分片集群MongoDB基础架构如图所示。您可与路由器进行通信,它们可以轮询配置(config)服务器,以确定写入和读取数据的分片(sha
分类:
数据库 时间:
2018-03-27 14:33:58
阅读次数:
159
1、区段 区段(extent)是用来为表和索引分配空间的基本存储单元。它由8个连续的64KB数据页组成。 基于区段(而不是实际使用空间)分配空间的概念的要点: 向当前分配的区段添加了过多的行就要占用整个区段,看起来是一种浪费,但是这种方法浪费的空间不多。但是,这些浪费的空间会累加,特别是在碎片较多的 ...
分类:
数据库 时间:
2018-03-20 21:44:26
阅读次数:
245
1、区段 区段(extent)是用来为表和索引分配空间的基本存储单元。它由8个连续的64KB数据页组成。 基于区段(而不是实际使用空间)分配空间的概念的要点: (1) 一旦区段已满,那么下一记录将要占据的空间不是记录的大小,而是整个新区段的大小。一次分配一个区段而不是分配一个记录。 (2) 通过预分 ...
分类:
其他好文 时间:
2016-08-30 10:50:42
阅读次数:
133
1、区段 区段(extent)是用来为表和索引分配空间的基本存储单元。它由8个连续的64KB数据页组成。 基于区段(而不是实际使用空间)分配空间的概念的要点: 向当前分配的区段添加了过多的行就要占用整个区段,看起来是一种浪费,但是这种方法浪费的空间不多。但是,这些浪费的空间会累加,特别是在碎片较多的 ...
分类:
数据库 时间:
2016-06-25 12:29:03
阅读次数:
173