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
保护模式内存管理
计算机操作系统 (王道考研)笔记(二)
重点知识点1内存1.1内存的基础知识1.1.1内存定义、作用1.1.2指令的工作原理1.1.3三种装入策略1.1.4从写程序到程序运行1.1.5链接的三种方式1.1.6总结1.2
内存管理
1.2.1内存空间的分配与回收
海码007
·
2023-09-22 05:51
学习方法
Golang中的GC原理(介于三个不同版本)
GC原理垃圾回收,是一种自动
内存管理
机制垃圾回收(GarbageCollection,简称GC)是编程语言中提供的自动的
内存管理
机制,自动释放不需要的内存对象,让出存储器资源。
编程小菜鸡~~
·
2023-09-22 05:51
算法
golang
学习JVM调优
在JVM中,主要包括
内存管理
、垃圾回收、即时编译器等核心组件。首先,我们来了解J
一只会写程序的猫
·
2023-09-22 04:23
Java
学习
jvm
测试工具
力扣刷题-数组-数组理论基础
C++:不同编程语言的
内存管理
是不一样的,以C++为例,在C++中二维数组是连续分布的。测试一
hxh207
·
2023-09-22 03:05
leetcode刷题
leetcode
算法
python
侯捷老师C++课程:
内存管理
内存管理
第一讲:primitivesc++应用程序c++内存的基本工具测试程序:#includeusingnamespacestd;#include#includeintmain(){//三种使用方法void
lzx0626.
·
2023-09-21 20:03
侯捷老师C++课程
c++
iOS引用计数
前情提要:引用计数
内存管理
:自己生成对象自己持有;非自己生成的对象,自己也能持有;不再需要自己持有的对象时释放;非自己持有的对象无法释放。
Jacob6666
·
2023-09-21 16:33
STM32 OLED屏幕显示详解
内存管理
编辑编辑页地址模式水平地址模式编辑垂直地址模式编辑3.OLED显示图片用到的库函数:向OLED写命令的封装:显示图片代码示例:1.OLED介绍OLED是有机发光管(OrganicLight-EmittingDiode
m0_74712453
·
2023-09-21 16:06
stm32
嵌入式硬件
单片机
linux
内存管理
内存管理
一、相关概念●虚拟内存:
内存管理
的一种技术,它使得应用程序认为它拥有连续的可用内存(一个连续完整的地址空间);●物理内存:相对于虚拟内存而言,指通过物理内存条而获得的内存空间;●页表:一个进程的虚拟地址到物理地址的一个映射
金色暖阳
·
2023-09-21 16:28
linux
内存管理
linux
FreeRTOS移植
FreeRTOS文件夹将freertos源码文件里的sourse文件夹中的全部文件全部拷贝到第一步创建文件夹下图中的protable文件夹下只留下以下三个文件夹Keil和RVDS相当于一个文件夹,MemMang是
内存管理
相关
喝杯子的水
·
2023-09-21 13:59
FreeRTOS
单片机
嵌入式硬件
stm32
深入了解函数调用的执行过程
在编程中,当一个函数被调用时,会发生一系列事件,包括函数的执行和
内存管理
。这个过程被称为函数调用的执行过程,其中函数栈
BugII_
·
2023-09-21 13:28
编程基础知识
函数调用
FreeRTOS移植以及核心功能
文章目录freertos和ucos区别,优缺点比较移植步骤核心功能
内存管理
(5种
内存管理
策略)FreeRTOS任务调度算法有三种时间管理通信管理栈管理freertos和ucos区别,优缺点比较FreeRTOS
Is Fang
·
2023-09-21 13:26
rtos
动态
内存管理
(malloc、free、calloc、realloc函数简介)
动态
内存管理
为什么存在动态
内存管理
动态内存函数的介绍mallocperror函数freecallocrealloc为什么存在动态
内存管理
在此之前,我们开辟内存空间有两种方式。
釉色清风
·
2023-09-21 11:34
C语言
c语言
算法
c++
内存管理
—— delete释放内存的时效性
c++
内存管理
——delete释放内存的时效性delete释放之后,内容是立即回收的吗?
vector6_
·
2023-09-21 09:04
c++
c++
C++深入浅出(五)—— 动态
内存管理
文章目录前言1.C/C++内存分布2.C语言
内存管理
方式3.C++
内存管理
方式new和delete操作内置类型new和delete操作自定义类型总结4.operatornew与operatordelete
Albert Edison
·
2023-09-21 09:03
深入C++世界
c++
开发语言
new
delete
C++
内存管理
C++
内存管理
一、C、C++内存分布二、C语言
内存管理
三、C++
内存管理
(一)
内存管理
函数——new、delete四、内存泄漏一、C、C++内存分布在我们写代码时,会定义很多的变量,有静态的、全局的、局部的等等
白居文啾啾
·
2023-09-21 09:32
C语言
c++
c语言
C++
内存管理
—— 如何避免内存泄漏
内存泄漏1、什么是内存泄漏以及发生情况2、如何避免内存泄漏参考1、什么是内存泄漏以及发生情况1、定义wikipedia中这样定义内存泄漏:在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。简单来说:内存泄漏指由于疏忽或错误
JMW1407
·
2023-09-21 09:00
C++
如何避免内存泄漏
C++——
内存管理
目录C/C++内存分布C++
内存管理
方式new/delete操作内置类型new和delete操作自定义类型new失败operatornew与operatordelete函数new和delete实现原理内置类型自定义类型定位
微yu
·
2023-09-21 09:58
C++
c++
c语言
开发语言
Linux
内存管理
:伙伴算法
https://blog.csdn.net/wenqian1991/article/details/27968779
小明_0
·
2023-09-21 09:30
操作系统读书笔记- 01 x86系统架构概览.md-html
保护模式
旅僧
·
2023-09-21 09:49
算法设计与分析
系统架构
html
单片机
C++学习笔记(八)——
内存管理
满满的C/C++内存分布C语言中动态
内存管理
C++
内存管理
方式C和C++在内存申请失败时处理方式的区别operatornew与operatordelete函数new和delete的实现原理定位new表达式
接受平凡 努力出众
·
2023-09-21 08:48
#
C++
c++
内存管理
new和delete
malloc和new区别
free和delete区别
C++每日一问:C++
内存管理
——内存泄漏及处理
2内存泄漏2.1C++中动态内存分配引发问题的解决方案假设我们要开发一个String类,它可以方便地处理字符串数据。我们可以在类中声明一个数组,考虑到有时候字符串极长,我们可以把数组大小设为200,但一般的情况下又不需要这么多的空间,这样是浪费了内存。对了,我们可以使用new操作符,这样是十分灵活的,但在类中就会出现许多意想不到的问题,本文就是针对这一现象而写的。现在,我们先来开发一个String
欧特克_Glodon
·
2023-09-21 08:18
C++每日一问
内存泄漏及处理
Windows C++内存泄漏调试技术——系列1
1、内存布局2、栈3、堆4、堆和栈的区别在C/C++语言中,内存的分配与回收都是由开发人员在编写代码时主动完成的,好处是
内存管理
的开销较小,程序拥有更高的执行效率;弊端是依赖于开发者的水平,随着代码规模的扩大
PaQiuQiu
·
2023-09-21 08:47
C++《i+1》
c++
开发语言
内存泄漏
调试技术
【golang】深入理解Go语言垃圾回收(GC)
的三色标记法屏障机制强-弱三色不等式插入屏障删除屏障版本1.8的混合写屏障(hybridwritebarrier)机制混合写屏障机制垃圾回收垃圾回收(GarbageCollection,简称GC)是编程语言中提供的自动的
内存管理
机制
m旧裤子
·
2023-09-21 08:37
golang
golang
垃圾回收
GC
牛客网Linux专项练习错题or不熟悉题总结
解析:内核分为进程管理系统、
内存管理
系统、I/O管理系统和文件管
dyh_chd
·
2023-09-21 06:42
linux
realloc
剩下没有被分配的空间不够了注意事项:realloc和malloc的等价关系:前提须知:http://t.csdn.cn/bw07Ohttp://t.csdn.cn/bw07O函数介绍:realloc函数的出现让动态
内存管理
更加
明 日 香
·
2023-09-21 00:51
数据存储
C语言
c语言
数据结构
算法
函数
数据存储
深入理解 Linux 物理内存分配全链路实现
前文回顾在上篇文章《深入理解Linux物理
内存管理
》中,笔者详细的为大家介绍了Linux内核如何对物理内存进行管理以及相关的一些内核数据结构。
bin的技术小屋
·
2023-09-20 22:25
聊聊
Linux
内核
linux
后端
云原生
Linux内核源码分析 (B.2)深入理解 Linux 物理
内存管理
Linux内核源码分析(B.2)深入理解Linux物理
内存管理
文章目录Linux内核源码分析(B.2)深入理解Linux物理
内存管理
@[TOC]1\.前文回顾2\.从CPU角度看物理内存模型2.1FLATMEM
Elec Liu
·
2023-09-20 22:53
Linux内核源码分析
linux
【优化 Linux 服务器的 9 个小技巧,让 Linux 服务器效率起来】
本文分享了九条平时进行Linux服务器优化的经验,内容涉及邮件服务器、Web服务器、网络配置、
内存管理
等方面1、时间同步正常使用环境下的服务器对时间的要求是精准的,我的邮件服务器的dovecot服务,以前经常因为时间问题自动停止服务
GLAB-Mary
·
2023-09-20 20:43
服务器
linux
运维
【C/C++】全局变量、局部变量、const、static、
内存管理
和释放
一、全局变量全局变量也称为外部变量,是在函数外部定义的变量。它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中使用全局变量,应该做全局变量说明。只有在函数内经过说明的全局变量才能使用。但在一个函数之前定义的全局变量,在该函数内使用可以不再加以说明。问题:如何在不同文件中引用一个已经定义过的全局变量?可以用引用头文件的方式,也可以用extern关键字。二、局部变量局部变量是指在
Shen5755
·
2023-09-20 20:07
C/C++
数据结构
java
链表
C++
内存管理
,const、mutable、static、编译过程
C++内存分区:栈、堆、全局/静态存储区、常量存储区、代码区栈:存放函数的局部变量,函数参数,返回地址,由编译器自动分配和释放堆:动态申请的内存空间,一般由程序员手动申请和释放,如果没有手动释放,操作系统会自动回收。数据段/静态存储区:存放全局变量、静态变量,C语言中区分未初始化的放在.bss区,初始化过得放在.data区,C++中不在区分,在编译期为其分配内存,在程序结束时释放。(注意:若全局变
Diligent_wu
·
2023-09-20 20:35
c/c++
复习难点突破
c++
面试
开发语言
Linux监控和调优:提高系统性能的实用技巧与建议
`sar`命令常见的Linux系统调优建议1.关闭不必要的服务2.合理配置内核参数3.使用高性能的文件系统4.安装并使用性能调优工具进一步的建议和技术1.
内存管理
2.CPU调优3.磁盘和文件系统优化4.
大师兄6668
·
2023-09-20 19:02
linux
Linux系统
监控
调优
性能优化
内存管理
CPU调优
网络调优
最快进程间通信方式——共享内存
概念2、共享内存数据结构3、共享内存操作函数1.shmget()创建或得到共享内存标识符2、shmat()将共享内存映射到进程地址空间3、shmdt()将共享内存与当前进程脱离4、shmctl()共享
内存管理
露航
·
2023-09-20 12:48
Linux系统网络编程
linux
共享内存
进程间通信
IPC
shmget
Python通过selenium调用IE11浏览器报错解决方法
报错现象:解决方法打开浏览器进入internet选项切换到安全页签,去除“应用
保护模式
”再次调用验证:没有报错,问题解决附测试代码:fromseleniumimportwebdriverdriver=webdriver.Ie
测试萧十一郎
·
2023-09-20 11:37
软件测试工程师
软件测试
自动化测试
selenium
测试工具
自动化测试
软件测试
功能测试
程序人生
职场发展
C语言复习:动态
内存管理
动态
内存管理
动态
内存管理
函数函数使用的注意事项柔性数组动态
内存管理
函数1.void*malloc(size_tsize)在堆区开辟size个字节大小的空间。1.开辟成功,返回空间的起始地址。
reyas
·
2023-09-20 10:21
c语言
开发语言
【Linux详解】——进程地址空间
区域划分3.进程地址空间与内存3.1虚拟地址和物理地址3.2多进程的映射关系4.地址空间存在的意义4.1保证安全性4.2保证独立性4.3保证统一性1.C/C++地址空间回顾我们以前在学习C/C++的动态
内存管理
的时候
HinsCoder
·
2023-09-20 10:35
Linux详解
linux
服务器
学习
经验分享
程序人生
【Linux】进程地址空间
目录一、进程地址空间的概念1、虚拟地址空间2、页表+MMU3、写实拷贝二、进程地址空间的管理三、进程地址空间的作用1、防止地址随意访问,保护物理内存与其他进程2、将进程管理和
内存管理
进行解耦合,保证进程的独立性
x一季花开成海x
·
2023-09-20 10:04
数学建模
JVM笔记(六):堆
堆1、一个JVM实例只存在一个堆内存,堆也是Java
内存管理
的核心区域。2、Java堆区在JVM启动的时候即被创建,其空间大小也就确定了,是JVM管理的最大的一块内存空间。堆内存的大小是可以调节的。
因你而在_caiyq
·
2023-09-20 06:30
GoLang之GC系列三(GC底层)
4.1.Golang
内存管理
大致结构mheapmheap.centralp.mcache4.2扫描和标记相关元数据4.2.1root节点扫描4.2.2堆扫描与标记bitmapspansmspan.allocBitsmspan.gcmarkBits4.3Golang
GoGo在努力
·
2023-09-20 05:02
GoLang底层
golang
模拟操作系统和虚拟机
它通过软件的方式实现了操作系统的核心功能,包括进程管理、
内存管理
、文件系统、设备驱动程序等。模拟操作系统
百晓生612
·
2023-09-20 05:26
休闲笔记
linux
centos
操作系统4.1.4 文件的物理结构(文件分配方式)
一、文件块、磁盘块在
内存管理
中,进程的逻辑地址地址空间被分为了一个个页面。同样的,在外存管理中,为了方便对文件数据的管理,文件的逻辑地址空间被分为了一个个文件“块”。
烟敛寒林o
·
2023-09-20 04:47
★
Operating
System
操作系统
文件分配
GC 的三种基本实现方式
下面是具体内容:将
内存管理
,尤其是内存空间的释放实现自动化,这就是GC(GarbageColl
xixingzhe2
·
2023-09-20 03:39
java
Python进程使用内存后不释放
Python的对象
内存管理
是基于引用计数
Rnan-prince
·
2023-09-20 01:29
python
python
Process
内存管理
multiprocessing
iOS的
内存管理
所以基于性能和内存使用效率,苹果推出了新的
内存管理
的功能。
平凡码农
·
2023-09-20 00:22
Python高并发学习大纲
操作系统:进程、线程、CPU调度、
内存管理
等。数据结构与算法:队列、栈、散列表、树、图等。编程语言选择合适的编程语言:例如Java、C
今晚务必早点睡
·
2023-09-19 23:05
Python
python
学习
开发语言
自动释放池
这个回答不是面试官想要的答案,我理解应该
内存管理
引用计数器的问题了吧?autoreleased对象什么时候释放下面通过3个例子来看一下到底什么时候释放的:
iWander
·
2023-09-19 23:53
Linux系统ARM32(64位不同)体系内存分页(ARM没段寄存器,分页内存内核和进程共用一套,页目录基址是CP15 C2控制的TTBR0,没用TTBR1,二级表基址alloc获取
...53.ARM的分页模式...54.内存分页相关的数据结构...55.重要的系统函数调用...56.物理内存的定制...57.虚拟空间到物理空间的映射...58.几个相关问题的讨论...5一.概述
内存管理
是
qq_25814297-npl
·
2023-09-19 21:42
编程
arm开发
linux
运维
Flink博客记录
配置参数说明https://nightlies.apache.org/flink/flink-docs-release-1.13/docs/deployment/config/一、Flink记录1.1
内存管理
胖胖胖胖胖虎
·
2023-09-19 21:49
Flink
flink
Java基础 之 JVM
JVM基础JVMJVM是一种规范,基于这套规范的jvm平台可以通过字节码指令集及
内存管理
来虚构出一台计算机,任何语言符合JVM规范并编译成class文件,即可以在JVM虚拟机上运行。
多栖艺人
·
2023-09-19 21:43
java
Android-内存泄露知识详解
目录一、内存泄露基础知识1.1内存泄漏简介1.2内存泄露的本质原因1.3内存泄露和内存溢出1.3.1介绍1.3.2内存溢出和内存泄露的关系以及区别二、Android
内存管理
机制2.1简介2.2针对进程的内存策略
夏屿_
·
2023-09-19 20:02
#
Android相关知识
android
java
内存泄露
C++学习|CUDA
内存管理
代码实例
前言:之前介绍了CUDA入门知识,对CUDA编程有了一个基本了解,但是实际写起来还是遇到很多问题,例如cpp文件该怎么调用cuda文件、cpu和gpu之间内存数据怎么交换、如何编写.cu和.cuh文件之类的。本篇文章将会以一个实现向量相加的代码实例,来搞懂前面的这些问题。CUDA实例:向量相加项目创建和配置新建.cu和.cuh文件编写.cu文件编写.cuh文件编写cpp文件项目创建和配置如果cud
魔法自动机
·
2023-09-19 18:21
C++学习
CUDA
C++
GPU
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他