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
linux-内存管理
【Redis-04】Redis命令在客户端与服务器之间的执行流程
Redis本质上是一个数据结构服务器,支持键值对类型存储的
内存管理
系统,可以用作数据库、缓存和消息中间件,在我日常的开发中,基本上使用redis作为缓存中间件。
zkyangll
·
2024-01-04 16:28
Redis原理与实践
redis
数据库
缓存
Linux进程以及计划任务
一.程序和进程以及线程内核功用:进程管理、
内存管理
、文件系统、网络功能、驱动程序、安全功能等对于所有的操作系统,都有基本的功能1.程序保存在硬盘、光盘等介质中的可执行代码和数据(硬盘上躺着)静态保存的代码执行特定任务的一串代码
小蜜蜂~嗡嗡嗡~
·
2024-01-04 15:57
Linux
linux
运维
ARM Cortex-A学习(2):协处理器CP15详解
主要功能包括:整个系统控制和配置缓存配置和管理
内存管理
单元(MMU)的配置和管理用于L2缓存的预加载引擎系统性能监控文章目录1读写CP15寄存器2CP15的寄存器2.1简介2.2ARMv7实例2.2.1
tilblackout
·
2024-01-04 10:05
ARM
arm开发
ARM Cortex-A学习(3):MMU
内存管理
单元
内存管理
单元(MMU)负责虚拟地址到物理地址的转换。MMU通过翻译表将程序使用的虚拟地址映射到实际的物理内存位置,实现对内存的动态管理和隔离。这不仅允许更灵活的内存分配,还提高了系统的安全性和稳定性。
tilblackout
·
2024-01-04 10:25
ARM
arm开发
学习
RxSwift-
内存管理
内存管理
老生常谈,首先明确不是所有闭包中使用了self,就会造成循环引用,而是一定要产生循环引用链,那么在使用RxSwift过程中,哪些情况会产生循环引用链?
May_Dobin
·
2024-01-04 08:24
操作系统(三)
内存管理
3.1
内存管理
的概念
3.1
内存管理
概念3.1.1
内存管理
的基本原理和要求内存可存放数据。
AdRainty
·
2024-01-04 05:19
深入分析Linux内核File cache机制(上篇)
1.Filecache概述LinuxFilecache机制,每次动笔想写到该知识点的时候,我心里总会犹豫迟疑,众所周知
内存管理
是Linux系统的比较难啃的子系统之一,而内核文件缓存机制是
内存管理
框架中难度较大的知识点
大隐隐于野
·
2024-01-04 04:36
存储专栏
filecache
FreeRTOS学习--61讲
内存管理
内存申请:动态申请:任务申请后得到的内存地址,在任务删除后,会自动释放回收到内存堆中静态申请:即使得到这块内存的任务被删除后,这块内存依旧无法使用Freertos的
内存管理
方法heap_1:最简单,只允许申请内存
娶不到胡一菲的汪大东
·
2024-01-04 02:43
学习
内存管理
机制
内存管理
机制与内存映射相关。
Kevin写代码
·
2024-01-04 02:08
ios
c++
c#
flutter
java
由于找不到kernel32.dll无法继续执行此代码的解决方法
kernel32.dll是Windows操作系统中非常重要的一个动态链接库文件,它包含了许多基本的系统函数,如
内存管理
、文件操作等。
2301_77698200
·
2024-01-04 01:35
dll修复教程
dll修复
windows
电脑
操作系统实验(八):虚拟
内存管理
目录一实验目的二实验内容三实验过程及结果四实验总结实验八虚拟
内存管理
一实验目的(1)理解虚拟
内存管理
的原理和技术。(2)理解不同页面替换算法的工作原理和性能特征。
琉鹿者
·
2024-01-03 20:06
操作系统
c++
c语言
windows
网络安全
C++系列十一:C++指针
C++指针1.指针的声明和初始化2.指针的运算3.指针与数组4.指针与函数参数传递5.指针与动态内存分配6.指针与多维数组7.指针与函数返回值8.指针与
内存管理
9.指针的高级应用指针是C++中一个非常重要的概念
隐私无忧
·
2024-01-03 17:25
万花筒
#
C++
c++
算法
OC-Block的本质(四)——__block的变量的
内存管理
分析
image-20210425144930404image-20210425144952426image-20210425145018734image-20210425145043402image-20210425145117904image-20210425145138231__block的使用typedefvoid(^MJBlock)(void);intmain(intargc,constcha
蒋斌文
·
2024-01-03 17:43
内存管理
与NSRunLoop 笔记
一、内存布局五大区接下来我从内存中的低地址往高地址依次介绍五大区:1.代码段(.text)存放着程序代码,直接加载到内存中2.初始化区域(.data)存放着初始化的全局变量、静态变量内存地址:一般以0x1开头3.未初始化区域(.bss)bss段存放着未初始化的全局变量、静态变量内存地址:一般以0x1开头4.堆区(heap)堆区存放着通过alloc分配的对象、blockcopy后的对象堆区速度比较慢
叶离云
·
2024-01-03 15:15
Linux-
四剑客-find-awk-grep-sed解释----未完结版
Linux的四剑客作者:张首富2018/07/15[TOC]find查找文件或目录说明find-searchforfilesinadirectoryhierarchy搜索目录层次结构中的文件用来在指定目录下面查找文件或目录,任何位于参数之前的字符串都被视为想在那个目录下面查找命令格式:`find目录选项参数`命令选项-type指定要查找的文件类型。d目录f文件l链接文件实例:[root@zsftm
weixin_33834075
·
2024-01-03 12:52
awk
操作系统
shell
ARM CCA机密计算架构软件栈简介
列出组成ArmCCA软件栈的组件集了解ArmCCA引入新软件组件的原因了解监视器和领域管理监视器(RMM)的角色了解如何创建和管理领域1.1开始之前我们假设您熟悉AArch64异常模型、AArch64
内存管理
卢鸿波
·
2024-01-03 11:44
ARM
ARM安全
安全架构
CCA
机密计算
软件栈
JVM工作原理与实战(一):初识JVM
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、JVM概念二、JVM的三大核心功能1.
内存管理
2.解释执行虚拟机指令3.即时编译三、常见的JVM虚拟机1.HotSpot2
橘子-青衫
·
2024-01-03 06:42
JVM工作原理与实战
jvm
java
后端
Linux基础—系统结构介绍(一)
1、Linux内核由如下几部分组成:SCI层系统调用接口、虚拟文件系统、
内存管理
、进程管理、设备驱动程序、文件系统和网络管理等2、Linuxshell是系统的用户界面,提供了用户与内核进行交互操作的一种接口
亓荼
·
2024-01-03 01:12
Linux
基础知识
linux
Linux-
权限
1.Linux权限的概念Linux下有两种用户:超级用户(root)、普通用户。超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。命令:su[用户名]功能:切换用户。例如,要从root用户切换到普通用户user,则使用suuser。要从普通用户user切换到root用户则使用suroot(root可
进击的小C
·
2024-01-02 21:04
Linux
linux
运维
服务器
堆、栈,它们到底是什么?看完这篇文章你就明白了!
堆和栈的定义与区别堆和栈的定义堆和栈的区别栈的特点堆的特点三、栈的应用栈的基本操作栈在计算机底层的应用栈在高级语言中的应用对比栈和队列的异同四、堆的应用堆的基本操作堆在计算机底层的应用堆在高级语言中的应用对比堆和栈的异同五、堆和栈的优化
内存管理
的优化栈空间的优化堆空间的优化六
ai_todo
·
2024-01-02 13:25
Java
java
算法
c++
深入理解Golang:切片的底层机制解析
深入理解Golang:切片的底层机制解析引言切片的基本概念切片的内部结构
内存管理
机制切片与数组的对比切片的高级用法性能优化建议案例研究引言在现代软件开发中,高效的数据处理和优化的
内存管理
是每位开发者都需面对的挑战
walkskyer
·
2024-01-02 12:10
Golang前行
python
开发语言
【C语言】字符串函数及其模拟实现
C语言字符串函数及其模拟实现(本文章)C语言中动态
内存管理
文章目录系列文章目录前言1.字符分类函数2.字符转换函数3.strlen求字符串长度函数3.1s
睡觉待开机
·
2024-01-02 12:01
c语言学习
c语言
开发语言
【C语言】动态
内存管理
C语言中动态
内存管理
(本文章)文章目录系列文章目录前言1.动态内存的意义?2.mallocandfree2.1malloc2.2free3.calloc、realloc函数3.1calloc3.2
睡觉待开机
·
2024-01-02 12:00
c语言学习
c语言
数据库
开发语言
14-Swift自动引用计数(循环引用的解决)
一般情况下,swift
内存管理
机制会一直起作用,即开发者无需考虑
内存管理
。ARC会在类的实例不再使用时,即没有引用的时候,自动释放其所占用的内存。
王梓懿_1fbc
·
2024-01-02 12:48
Linux内核新特性年终大盘点-安卓杀后台现象减少的背后功臣MGLRU算法简介
一、概述MGLRU是一种新型
内存管理
算法,它的出现是为了弥补传统LRU(LeastRecentlyUsed)和LFU(LeastFrequentlyUsed)算法在缓存替换选择上的不足,LRU和LFU的共同缺点就是在做内存页面替换时
beyondma
·
2024-01-02 10:17
linux
算法
运维
Java static关键字 堆栈方法区
Java中的static关键字主要是用来做
内存管理
的。被static修饰的成员变量和成员方法独立于该类的任何对象。静态变量在类被加载的时候初始化,且仅分配一次内存。
mingaqi
·
2024-01-02 08:10
5 个顶级的免费磁盘分区软件工具评测分享
它有助于有效地进行
内存管理
,并有助于在同一设备上并行安装多个操作系统(例如Windows和
Geeker55
·
2024-01-02 06:13
知识分享
电脑分区
分区
智能手机
单片机
嵌入式硬件
windows
macos
电脑
笔记本电脑
深入浅出
内存管理
:空间分配及逃逸分析
1.引言
内存管理
,是开发者在程序编写和调优的过程中不可绕开的话题,也是走向资深程序员必须要了解的计算机知识。
xin猿意码
·
2024-01-02 06:46
后端
计算机网络
【Oracle-
内存管理
】-深入Buffer Cache
1.深入BufferCache用最简单的语言来描述Oracle数据库的本质,其实就是能够用磁盘上的一堆文件来存储数据,并提供了各种各样的手段对这些数据进行管理。作为管理数据的最基本要求就是能够保存和读取磁盘上文件中的数据。众所周知,读取磁盘的速度相对来说是非常慢的,而读取内存的速度相对则要快得多。因此为了能够加快处理数据的速度,Oracle必须将读取过的数据缓存在内存里。而Oracle对这些缓存在
cuanyingyun0816
·
2024-01-02 02:02
内存管理
运维
数据库
学习体系结构 - AArch64
内存管理
学习体系结构-AArch64
内存管理
Learnthearchitecture-AArch64memorymanagementVersion1.2个人的英语很一般,对拿不准的翻译校准在后面添加了英文原文。
京雨
·
2024-01-02 02:49
操作系统
学习
Aarch64
操作系统
内存管理
【动态
内存管理
】
目录为什么要有动态内存分配malloc和freecalloc和realloc[常见的动态内存的错误]#(jump4)动态内存的经典笔试题分析柔性数组总结c/c+中程序内存区域划分(#jump7)1.为什么要有动态内存分配我们已经掌握的内存开辟方式有:intval=20;//在栈空间上开辟四个字节chararr[10]={0};//在栈上开辟10个字节的连续空间但是上述的开辟空间有两个特点:空间开辟
且听吟风°
·
2024-01-02 01:05
算法
开发语言
c语言
内存管理
一、
内存管理
机制概述1.分配机制2.回收机制二、Android
内存管理
机制1.分配机制根据物理手机的内存而定2.回收机制五种进程:前台可见服务后台空三、
内存管理
机制的特点1.更少的占用内存2.在合适的时候
微尘_8957
·
2024-01-02 00:59
嵌入式C++编程
从嵌入式编程入门和C++17的最新特性开始,带您了解优秀编程的各个方面您将学习如何使用C++的并发性、
内存管理
和函数式编程特性来构建嵌入式系统您将了解如何将您的系统与外部外围设备以及使用驱动程序的有效方式集成指导您测试和优化代码以获得更好的性能并实现有用的设计模式将了解如何使用
亚图跨际
·
2024-01-02 00:49
嵌入式
c++
qt
linux
C++
内存管理
————————————————文章简介:本篇文章对C++
内存管理
学习的相关知识进行分享!如果您觉得文章不错,期待你的一键三连哦,你的鼓励是我创作动力
GOTXX
·
2024-01-01 21:43
c++的学习之路
c++
开发语言
Modern C++ for C 程序员 第5部分
文章目录ModernC++forC程序员第5部分
内存管理
复制省略或返回值优化智能指针初识:std::unique_ptrstd::move智能指针和多态性placementnew其他的一些建议总结这是berthubert
楚谷雨
·
2024-01-01 20:47
c++
c语言
java
【C语言:动态
内存管理
】
文章目录前言1.malloc2.free3.calloc4.realloc5.动态内存常见错误6.动态内存经典笔试题分析7.柔性数组8.C/C++中的内存区域划分前言文章的标题是动态
内存管理
,那什么是动态
内存管理
追风赶月、
·
2024-01-01 20:31
C_language
c语言
开发语言
Linux内核--
内存管理
(六)补充--内核页表及内核虚拟空间
目录一、引言二、内核页表的结构------>2.1、页表项结构------>2.2、swapper_pg_dir------>2.3、内核页表布局------>2.4、物理/虚拟地址转换------>2.5、页表容量及表项偏移------>2.6、表项掩码及控制区域------>2.7、页标志位------>2.8、页帧掩码–PTE_PFN_MASK------>2.9、页属性掩码–PTE_FLA
文艺小少年
·
2024-01-01 18:22
CPU性能分析与操作系统的构建
linux
服务器
网络
Linux内核--
内存管理
(六)补充--进程页表
目录一、引言二、页表------>2.1、页表的大小------>2.2、页表起始地址------>2.3、CPU调度------>2.4、用户态访问虚拟地址------>2.5、页表组成部分------------>2.5.1、进程用户态页表------------>2.5.2、内核态页表------>2.6、内核进程页表------>2.7、内核进程的虚拟地址空间------>2.8、页表项的
文艺小少年
·
2024-01-01 18:22
CPU性能分析与操作系统的构建
linux
服务器
运维
2023年的Android开发:演进之年
最新版本带来了很多增强功能,包括强大的跳过模式、改进的渲染和
内存管理
Calvin880828
·
2024-01-01 17:25
Android新特性
jetpack
compose
android
ui
Redis 底层数据结构
文章目录一、引言二、简单动态字符串2.1
内存管理
2.2简单动态字符串与C字符串的区别2.2.1常数复杂度获取字符串长度2.2.2杜绝缓冲区溢出2.2.3减少修改字符串时带来的内存重分配次数2.2.4二进制安全
绿杨晓寒轻
·
2024-01-01 16:27
Redis
redis
FreeRTOS 初步认识
1.FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、
内存管理
。与平台有关的文件包含在portable文件夹中,主要是port.c,portmacro.h两个文件。
痞子IT
·
2024-01-01 15:39
RTOS
关于Linux
它具有现代成熟Unix中所期望的所有功能,包括真正的多任务处理、虚拟内存、共享库、按需加载、共享的写时拷贝可执行文件、适当的
内存管理
以及包括IPv4和IPv6在内的多级网络。
编码小哥
·
2024-01-01 12:27
Linux
linux
unix
内核
虚拟地址空间
操作系统(MMU,
内存管理
单元,MemoryManagementUnit)负责将虚拟地址映射到物理地址,这个过程称为
Liuuuu408
·
2024-01-01 12:50
linux
服务器
linux
回顾2023,我的编程学习之旅
文章目录前言我与C语言初识C语言简易扫雷游戏二进制的美妙神奇的指针强大的结构体灵活的动态
内存管理
总结我与竞赛我与CSDN结语前言6月8号高考结束了,虽然还没有出分,但是也大致规划好自己想学什么专业了,没错就是计算机
小马的Trainer
·
2024-01-01 09:52
学习
什么叫内存映射文件
此时CPU使用虚拟地址向内存寻址,通过专用的
内存管理
单元(MMU)硬件把虚拟地址转换为真实的物理地址(地址翻译),操
ruanjianxueyuan113
·
2024-01-01 07:23
Java后端
【C语言】动态
内存管理
目录1.前言2.为什么要有动态内存分配3.malloc和free3.1malloc3.2free4.calloc和realloc4.1calloc4.2realloc5.常见的动态内存的错误5.1对NULL指针的解引用操作5.2对动态开辟空间的越界访问5.3对非动态开辟内存使用free释放5.4使用free释放一块动态开辟内存的一部分5.5对同一块动态内存多次释放5.6动态开辟内存忘记释放(内存泄
zxctsclrjjjcph
·
2024-01-01 06:12
C语言
c语言
服务器
开发语言
计算机组成原理复习7
内存管理
文章目录
内存管理
存储器概述存储器的分类按在计算机中的作用(层次)分类按存储介质分类按存取方式分类按信息的可保存性分类存储器的性能指标存储容量单位成本存储速度:数据传输率=数据的宽度/存储周期存储器的层次化结构多级存储系统半导体随机存储器
柚子味的羊
·
2024-01-01 05:07
学习记录
计算机组成原理
Linux
内存管理
-简述
linux性能四大相关子系统,cpu,内存,磁盘io,网络。内存的使用贯彻系统,任何活的东西都是活在内存中。内存的管理:段式管理+页式管理。段式管理,Linux中将段基址设为0,即兼容了intel的段的要求,又可以让不支持分段的架构能够绕过分段。这使得逻辑地址=线性地址。页式管理,是将物理内存分成固定大小的frame,然后通过mmu,在虚拟空间中页设成为同样大小page,一般是4K。随着物理内存越
心远气自静
·
2024-01-01 04:26
Rust学习笔记004:Rust的所有权机制
内存相关的基础知识不同语言的
内存管理
系统栈和堆堆和栈的使用引出所有权方案String类型Rust的所有权机制Rust的所有权机制是一种
内存管理
系统,它允许在编译时通过所有权、借用和生命周期来确保内存安全
FakeOccupational
·
2024-01-01 02:34
语言学习笔记
rust
学习
笔记
QT(一):Qt基础、简介、可视化工具、lupdate、lrelease、qmake、uic、moc、QT
内存管理
、QWidget界面设置函数、信号与槽、槽函数、自定义槽函数、自定义信号、信号与槽的连
一、Qt基础1、QT的简介1)特点1、优良的跨平台特性Qt支持:Windows、Linux、Solaris、SunOS、FreeBSD、BSD/OS、SCO、AIX、OS390、QNX、android等操作系统。2、面向对象Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt提供了一种称为signals/slots的安全类型来替代callback,这使得各
西装没钱买
·
2024-01-01 01:16
qt
学习
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他