E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
内存空间
【Python】(六)Python数据类型-列表和元组,九浅一深,用得到
一浅:列表(list)的介绍列表作为Python序列类型中的一种,其也是用于存储多个元素的一块
内存空间
,这些元素按照一定的顺序排列。其数据结构是:[element1,e
码农飞哥
·
2024-02-08 19:15
c语言动态数组的实现
动态数组是在程序运行时动态分配
内存空间
的数组,可以根据需要随时改变大小。在C语言中,动态数组通常通过指针和malloc函数来实现。
ETF_TT
·
2024-02-08 18:49
c语言
算法
数据结构
Javascript之
内存空间
堆与栈我们都知道:在计算机领域中,堆栈是两种数据结构,它们只能在一端(称为栈顶(top))对数据项进行插入和删除。堆:队列优先,先进先出;由操作系统自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈:先进后出;动态分配的空间一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。栈内存(变量对象)与基本数据类型JavaScript中的
抱着熊喵啃什么
·
2024-02-08 18:26
【Linux】缓冲区与缓冲区的刷新策略
write调用没有显示两份的原因3.模拟实现文件缓冲区3.1myFileBuffer.h3.2myFileBuffer.c4.系统内核缓冲区最后1.缓冲区基础缓冲区本身就是一段内存,就是用来执行做缓存的一段
内存空间
vpurple__
·
2024-02-08 17:30
Linux的蜕变之路
linux
缓冲区
文件缓冲区
内核缓冲区
学习
QT学习(四)C++引用
思维发散:在C语言中,一个数据对应一个内存,通过由一个变量名来访问这个
内存空间
的数据,叫做直接访问,相对直接访问,有个间接访问的说法,叫做指针。
ryh2004812
·
2024-02-08 17:26
qt
学习
c++
qt
QT学习(六)C++构造函数和初始化列表
构造成员变量的初始化值,
内存空间
等构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回void。构造函数可用于为某些成员变量设置初始值。
ryh2004812
·
2024-02-08 17:26
qt
开发语言
qt
c++
学习
c语言字符串型函数是,C语言常用字符串操作函数整理(详细全面)
字符串相关1.char*gets(char*s);#include功能:从标准输入读入字符,并保存到s指定的
内存空间
,直到出现换行符或读到文件结尾为止参数:s:字符串首地址返回值:成功:读入的字符串失败
墨尔本情人
·
2024-02-08 16:24
c语言字符串型函数是
C++ 基础入门 之 指针/指针定义使用/空指针/野指针/const修饰指针/指针和数值/指针和函数
C++基础入门之指针/指针定义使用/空指针/野指针/const修饰指针/指针和数值/指针和函数目录一、简单介绍二、指针变量的定义和使用三、指针所占
内存空间
(都是4个字节)四、空指针和野指针五、const
仙魁XAN
·
2024-02-08 15:31
C++
基础入门/案例实践
c++
开发语言
指针
地址传递
指针冒泡排序
指针基础知识(C++; 空指针以及野指针+const修饰指针和常量学习总结)
1.空指针:1)…空指针:指针变量指向内存中编号为0的地址(空间);2).用途:初始化指针变量3).空指针指向的内存是不可以访问的;2.野指针:1).野指针:指针变量指向非法的
内存空间
2).野指针指向的内存是不可以访问的
The endeavor
·
2024-02-08 15:31
C++笔记
02C++零基础第二天--指针(定义与使用、所占
内存空间
、空指针和野指针、const修饰指针)
指针2、所占
内存空间
在32位操作系统下均占有4字节在64位操作系统下均占有8字节3、空指针和野指针4、const修饰指针
Expect for future
·
2024-02-08 15:00
C++零基础自学
c++
数据结构
jvm
C++ 12.指针—作用、所占
内存空间
、空指针、野指针、const修饰指针、指针与数组、指针与函数、指针、数组、函数的案例(冒泡排序)
目录指针的作用指针所占
内存空间
空指针野指针const修饰指针有三种情况指针和数组指针和函数指针、数组、函数的案例指针的作用可以通过指针间接访问内存。可以通过指针来保存一个地址。
qq_41630696
·
2024-02-08 15:30
c++
C++基础入门(七)—— 指针
1.指针的基本概念2.指针变量的定义和使用3.指针所占
内存空间
4.空指针和野指针5.const修饰指针6.指针和数组7.指针和函数8.指针、数组、函数9.总结1.指针的基本概念 指针是一个变量,其值为另一个变量的地址
大彤小忆
·
2024-02-08 15:27
C++
指针
c++
编程语言
C/C++总结笔记——指针1:野指针、空指针(NULL和nullptr)、悬空指针、智能指针
2、指针被释放时没有被置空:我们在用malloc开辟
内存空间
时,要检查返回值是否为空,如果为空,则开辟
大风吹~~~~~
·
2024-02-08 15:56
c/c++
c++
c语言
算法
C++ 指针笔记(基本定义、注意事项、空指针、野指针、const修饰指针)
定义指针时,语法规则为:数据类型*指针变量名使用指针时,可以解引用:在指针前加*表示解引用在32位操作系统下,指针占用4个字节的
内存空间
;而64位操作系统下,占用8个字节空间。(无关数据类型
codeHifenn
·
2024-02-08 15:25
C++
个人笔记
c++
c语言
【C++基础入门】七、指针(定义和使用、所占
内存空间
、空指针和野指针、const关键字修饰指针、指针和数组、指针和函数)
七、指针7.1指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址7.2指针变量的定义和使用指针变量定义语法:数据类型*变量名;示例:intmain(){//1、指针的定义inta=10;//定义整型变量a//指针定义语法:数据类型*变量名;int*p;//指针变量赋值p=&a;//指针指向变量a的地址coutarr[j+1])
咖喱年糕
·
2024-02-08 15:54
C++
指针变量的定义和使用
指针所占内存空间
空指针和野指针
const修饰指针
指针和数组
指针和函数
指针
数组
函数
HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量系统内核基础-任务管理
任务可以使用或等待CPU、使用
内存空间
等系统资源,并独立于其它任务运行。OpenHarmonyLiteOS-M的任务模块可以给用户提供多个任务,实现任务间的切换,帮助用户管理业务程序流程。
嵌入式底层
·
2024-02-08 14:03
harmonyos
华为
OpenHarmony
LiteOS
鸿蒙
【嵌入式——C++】deque(STL)
vector的区别构造函数赋值操作大小操作插入和删除数据存取排序内部工作原理内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据,中控器维护的是每个缓冲区的地址,使得使用deque的时候像连续的
内存空间
炯哈哈
·
2024-02-08 13:31
c++
qt
开发语言
物联网
[BUUCTF]-PWN:roarctf_2019_easy_pwn解析
alloc创建堆块,fill填充堆块,free释放堆块,show输出堆块内容这里要注意的点有以下alloc创建堆块:这里采用的是calloc而不是malloc,calloc在创建堆块时会初始化也就是清空相应的
内存空间
Clxhzg
·
2024-02-08 12:02
PWN
安全
网络安全
【十一】【C++】vector类常见用法
std::vector是C++标准模板库(STL)中提供的一种序列容器,可以存储任意类型的对象(通过模板参数指定),对象存储在连续的
内存空间
中。
妖精七七_
·
2024-02-08 07:29
c++
算法
<<浏览器工作原理与实践>>读书笔记
1.进程和线程的区别概念:进程:操作系统进行资源分配和调度的基本单位;程序的运行实例;(在我们启动一个程序的时候,操作系统会为该程序创建一块
内存空间
,用来存放代码,运行数据,和执行任务的主线程,这样的运行环境称为进程
wen_文文
·
2024-02-08 05:15
JavaScript
计算机网络
chrome
javascript
前端
什么是Java中的垃圾回收器,你能解释一下不同种类的垃圾回收算法吗?
在Java中,垃圾回收器是一种负责自动管理内存的机制,它负责检测和回收不再使用的对象,释放它们占用的
内存空间
。
顶碗冷笑话
·
2024-02-08 02:45
java
java
算法
jvm
学习
面试
开发语言
【数据结构】顺序表和链表的区别
顺序表和链表的区别存储空间上随机访问任意位置插入或删除元素容量应用场景缓存利用率总结存储空间上顺序表 顺序表的每个元素在物理空间上一定连续,最明显的特征就是顺序表是可以通过下标去访问顺序表的每个元素的链表 由于链表的每一个结点都是单独申请
内存空间
的
#include>
·
2024-02-07 22:43
链表
数据结构
OC基础知识点之-多线程(一)多线程基础
必须得有线程,进程⾄少要有⼀条线程3.程序启动会默认开启⼀条线程,这条线程被称为主线程或UI线程进程1.进程是指在系统中正在运⾏的⼀个应⽤程序2.每个进程之间是独⽴的,每个进程均运⾏在其专⽤的且受保护的
内存空间
内
iOS_子矜
·
2024-02-07 21:44
C语言 第14节 考试题
操作系统将某一块儿
内存空间
的使用权利分配给程序。操作系统把分配给该程序的
内存空间
的使用权利收回,该程序就不能再使用这一块儿
内存空间
,这叫释放内存。程序将
内存空间
使用权利交还给操作系统,程序不再使用。
小超_8b2f
·
2024-02-07 20:39
JVM垃圾回收机制及JVM调优
空间利用率小,
内存空间
连续。标记清除算法:将存活的对象标记,删除未被标记的对象(也可以反过来)。对象多的话,效率低,
内存空间
不连续。
阿柄666
·
2024-02-07 20:03
JVM调优
垃圾回收
jvm
java
算法
拷贝构造函数为什么要用引用?
一、引用1.概念引用不是新定义一个变量,而是给已经存在的变量取了个别名,编译器不会为引用开辟
内存空间
,它和它引用的变量共用同一块
内存空间
。
Adv_Ice
·
2024-02-07 20:21
1024程序员节
c++
C&C++内存泄露和检测
介绍内存泄漏(MemoryLeak)是指在计算机程序运行过程中,程序动态分配了一块
内存空间
后,在使用完毕之后没有及时释放,导致这块内存无法被再次有效利用的现象。
匠心码农
·
2024-02-07 15:00
C/C++
c语言
c++
【C++第二阶段】分开存储成员变量与成员函数&this指针概念
意为在
内存空间
中是否在类起始的位置并紧挨着。非静态成员变量——属于类对象上;静态成员变量——不属于;非静态成员函数——不属于;
字助之_
·
2024-02-07 15:27
C++学习与回顾
c++
java
开发语言
[C++基础入门](二):数据类型
目录整型sizeof关键字浮点型科学计数法字符型转义字符字符串类型1.C语言风格2.C++风格布尔类型数据的输入整型C++中表示整型的类型有以下几种,区别在于所占用的
内存空间
不同,进而取值范围不同;提问
盖世汤猿
·
2024-02-07 15:25
C++打怪升级
c++
开发语言
iOS对象alloc探究
highlight:atom-one-lighttheme:juejin前言对象alloc、init写了很多年,但是对于alloc里面的内部实现只知道创建了一个对象,分配了一个存储对象的
内存空间
。
镜月_ae9e
·
2024-02-07 14:47
Java八股文面试题之JVM(一)
换一种说法:JVM的工作过程是将Java类文件加载在内存中,并解释执行字节码,通过JIT编译器把解释执行的字节码转换为本地机器码,同时定期执行垃圾回收以释放
内存空间
。
什么时候才能变强
·
2024-02-07 10:57
jvm
java
面试
指针初步1
正文开始:1.内存和地址我们知道计算上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放回内存中,那我们买电脑的时候,电脑上内存是8GB/16GB/32GB等,那这些
内存空间
如何
C语言小白的基础课
·
2024-02-07 10:47
c++
JVM 性能调优 - 常用的垃圾回收器(6)
它的主要任务是在程序运行过程中,自动回收不再使用的对象所占用的
内存空间
,以便为新的对象提供足够的内存。JVM中的垃圾收集器使用不同的算法和策略来实现垃圾收集过程,以满足不同的性能和内存需求。
magic_kid_2010
·
2024-02-07 08:20
jvm性能调优
jvm垃圾回收器
jvm调优
C++ new calloc malloc
用法:malloc:开辟一块长度为size的连续
内存空间
void*malloc(unsignedintsize);calloc:开辟一块num个大小为size的连续空间,并将每块空间初始化为0void*
晏九
·
2024-02-07 07:08
C/C++
c++
C++之程序内存分配方式
程序内存布局现在的应用程序都运行在一个虚拟
内存空间
里,以32位系统为例,其寻址空间为4G,大部分的操作系统都将4G
内存空间
的一部分挪给内核调用,应用程序无法直接访问这一段内存,这一部分内核地址成为内核态空间
~|Bernard|
·
2024-02-07 05:23
C++复试
c++
java
jvm
指针(五)
指针笔试题解析3.1题目一:3.2题目二:3.3题目三:3.4题目四:编辑3.5题目五:3.6题目六:编辑3.7题目七:1.sizeof和strlen的对比1.1sizeofsizeof计算变量所占用
内存空间
大小的
YMLT花岗岩
·
2024-02-07 05:45
算法
c语言
全面理解jvm
解决性能调优,优化
内存空间
,防止服务崩掉的问题。同时是java的工作环境,一些基于java开发的语言Scale,Jpython都可以运行在java虚拟机上。
爱编程的大白
·
2024-02-07 02:56
jvm
C语言之自定义类型:联合和枚举
联合体大小的计算联合的一个练习4.枚举类型的声明5.枚举类型的优点6.枚举类型的使用1.联合体类型的声明像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以不同的类型但是编译器只为最大的成员分配足够的
内存空间
凡人多烦事~
·
2024-02-07 01:52
C语言知识
c语言
开发语言
Contest100000607 - 《算法笔记》7.3小节——数据结构专题(1)->链表处理
文章目录Contest100000607-《算法笔记》7.3小节——数据结构专题(1)->链表处理7.3链表处理7.3.1链表的概念7.3.2使用malloc函数或new运算符为链表结点分配
内存空间
7.3.3
李霁明
·
2024-02-07 00:58
算法笔记刷题笔记
算法笔记
数据结构
链表
蓝桥杯基础知识7 vector
std::vectorvec;容器大小:vector是一个动态数组,根据需要自动调整大小,根据元素的数量动态分配
内存空间
。元素访问:通过索引访问vector中
F87523399332578_
·
2024-02-06 23:04
蓝桥杯
蓝桥杯
c++
qemu搭建arm嵌入式linux开发环境
可以初始化硬件设备、建立
内存空间
映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和
lqonlylove
·
2024-02-06 21:21
Linux内核调试
linux
arm
qemu
python垃圾回收机制原理_详解python的垃圾回收机制
python的垃圾回收机制一、引子我们定义变量会申请
内存空间
来存放变量的值,而内存的容量是有限的,当一个变量值没有用了(简称垃圾)就应该将其占用的
内存空间
给回收掉,而变量名是访问到变量值的唯一方式,所以当一个变量值没有关联任何变量名时
weixin_39926014
·
2024-02-06 15:24
python垃圾回收机制原理
09.自动装箱和拆箱
相对应的,引用数据类型变量的值必须是new出来的
内存空间
地址值,而我们可以将一个基本类型的值赋值给一个
今天庹
·
2024-02-06 14:57
final、finally、finalize区别
一、final(1)声明类(最终类),类不可以被继承(2)声明方法(最终方法),子类不可以重写,当前类不可以重载(3)声明基本数据类型,值不可以改变;引用数据类型,可以改变值,但是不可以开辟新的
内存空间
地址
冷酷无情小美
·
2024-02-06 13:22
java小白之旅
jvm
java
开发语言
算法
eclipse
算法效率的度量-时间空间复杂度
2.空间复杂度空间复杂度,与算法运行时所需的
内存空间
有关。默认问题规模为n。举例案例,具体分析。1.全是普通变量局部变量n和i占空间,无论问题规模怎么变,所需的
内存空间
为常量,所以为O(1)2.一
三三木木七
·
2024-02-06 12:17
#
数据结构
算法
C++ 重复释放同一块
内存空间
没有报错的思考
是因为重复使用delete删除相同的
内存空间
,但编译器竟然没有报错,所以开始了一系列关于
内存空间
的尝试和思考。1.
内存空间
被释放,不代表存储的内容被删除。
见牛羊
·
2024-02-06 10:45
C++
C++构造函数/复制构造函数(超容易理解版)
构造函数是干什么的该类对象被创建时,编译系统对象分配
内存空间
,并自动调用该构造函数,由构造函数完成成员的初始化工作,故:构造函数的作用:初始化对象的数据成员。
扎扎实实写代码
·
2024-02-06 08:46
数据结构和算法
c/c++
c++-构造函数
复制构造函数
xv6(RISC-V)操作系统源码分析第一节——操作系统接口
每一个正在运行的程序称为进程,进程拥有自己的指令、数据与栈的
内存空间
。它们的功能如下:指令:实现程序的运算数据:用于运算过程的变量栈:管理程序的过程调用一个计算机通常有许多进程,但只有一个内核。
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
vscode
c语言
C语言指针初阶
我们先来讨论一下地址,生活中我们有收货地址、学校地址和自己家的地址,这些地方都有对应的编号也就是——地址,那么换位思考一下,计算机是不是也有地址的概念,我们程序运行需要占用
内存空间
,每一个变量也有自己对应的地址编码
hong_zc
·
2024-02-06 07:19
初始c语言
c语言
GC原理与调优
其中包括对象的分配和释放,对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们称该对象为"不可达的".GC将负责回收所有"不可达"对象的
内存空间
逍遥天扬
·
2024-02-06 07:57
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他