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-内存管理
【学习Opencv3笔记】4、图像和大型数组类型
opencv引入了Mat类用于管理图像(从数字图像处理的角度看,图像其实就是矩阵),Mat类采用了很巧妙的
内存管理
机制,可以让开发人员不必把注意力放在内存的管理上,这大大降低了opencv的学习门槛。
ingy
·
2024-01-06 18:23
opencv
opencv
操作系统原理总结
操作系统和普通程序的区别在于,操作系统具有进程管理和
内存管理
。此外,操作系统常常还具有设备管理、文件管理、网络管理、分布式管理等功能。操作系统原理的课程也按此进行编排。
R_est
·
2024-01-06 17:00
数组模拟实现栈
、实现思路及代码实现思路示例代码如下总结前言在程序设计中,栈(Stack)是一种常见的数据结构,它具有后进先出(Last-In-First-Out,简称LIFO)的特性,可以用于表达式求值、函数调用和
内存管理
等方面
Super易
·
2024-01-06 17:56
算法基础
c++
数据结构
python爬虫面试题
python是如何进行
内存管理
的?
海阳_nice
·
2024-01-06 16:36
Linux 进程和计划任务管理
一内核功用进程管理、
内存管理
、文件系统、网络功能、驱动程序、安全功能等1程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具用于描述进程要完成的功能,是控制进程执行的指令集
M-C-B
·
2024-01-06 14:29
linux
运维
服务器
C++,智能指针详解(面试)
它们提供了自动
内存管理
,帮助避免内存泄漏和悬空指针的问题,同时减少了手动释放内存的负担。
奇睿海
·
2024-01-06 14:10
面试
C++
c++
面试
Java/JDK下载安装与环境配置
此外,Java语言也具有自动
内存管理
和垃圾
m1chiru
·
2024-01-06 13:53
java
开发语言
动态
内存管理
篇
为什么要动态内存分配?之前,我们向内存申请空间,有两种方式,一种是定义变量,一种是建立数组;但是,这两种方式都有缺陷,创建的空间大小是固定的,在程序的运行过程中,不能随着我们的需要改变而改变,这就需要我们申请动态内存了1.动态内存函数1.1malloc和freevoid*malloc(size_tsize);函数功能:开辟一块size字节大小的空间如果开辟成功,返回开辟空间首地址如果开辟失败,返回
大时代1105
·
2024-01-06 12:33
c语言
Unity 0GC或者最大限度降低GC方案
**
内存管理
优化**:3.**UGUI优化**:4.**ECS架构下的优化**:5.**资源管理**:6.**自定义数据结构与算法**:7.**开启增量GC(IncrementalGC)**:8.
极致人生-010
·
2024-01-06 11:45
unity
游戏引擎
c#
性能优化
C++入门篇(6)之内存处理
文章目录前言C/C++内存分布c语言中动态
内存管理
方式C++
内存管理
方式new和delete操作基础类型new和delete操作自定义类型基于malloc开辟并初始化的自定义类型new和delete底层实现原理
捕获一只小肚皮
·
2024-01-06 09:42
c/c++
c++
c语言
开发语言
JVM
内存管理
一.java程序运行过程JDK,JRE,JVMJVM把我们的字节码翻译成机械能执行的机械码。JRE除了包含JVM之外,还包含很多java的原生依赖库。JDK除了包含JRE之外,还包含很多工具,比如javac工具。.java文件是怎么被执行的我们的.java文件会被jdk里面的javac工具编译成.class文件,最后在JVM中通过类加载器加载,交给执行引擎来执行,执行有两种方式,一种是通过字节码解
今晚打老虎666
·
2024-01-06 06:00
JVM
jvm
android
java
android
studio
汇编
深入理解Linux虚拟
内存管理
1.简介在现代计算机系统中,
内存管理
是操作系统最核心的功能之一。Linux作为一种广泛使用的操作系统,其高效的
内存管理
机制使其在服务器和嵌入式系统中表现出色。
许愿offer多多
·
2024-01-06 06:19
linux
java
服务器
前端
运维
ubuntu
Java 和 C 有许多区别
2.
内存管理
:-C程序员需要手动管理内存,包括分配和释放内存。-Java通过垃圾回收器自动管理内存,开发人员不需要手动分配和释放内存。3.指针:-C具有指针的概念,允许
abckingaa
·
2024-01-06 06:35
技术
C语言
Java
java
开发语言
C语言
linux-
进程间通信
linux-
进程间通信1学习目标2进程间通信相关概念2.1什么是进程间通信2.2进程间通信的方式3管道-pipe3.1管道的概念3.2管道的原理3.3管道的局限性3.4创建管道-pipe函数3.5父子进程使用管道通信
琰婧
·
2024-01-06 05:20
#
linux-系统编程
Linux-
进程间通信_管道
项目场景:须熟知文件管理和进程方面的基础知识通过Xshell和VScode相互进行远程开发,学习进程间通信的其中一种方式——管道。问题描述依照我们曾经所学的知识,我们仅仅只能在单个进程中进行数据的交互,但是在实际应用中,单个进程不说不能实现一个产品的全部功能,但是会十分糅杂且出现问题很难定位。而我们从以往学习的知识中,我们了解到进程之间是十分具有独立性的,例如父子进程各自修改重叠数据会有写实拷贝,
风君子吖
·
2024-01-06 05:50
Linux系统编程
linux
运维
服务器
Swift之UnsafeMutableRawPointer
UnsafeMutableRawPointer类型不提供自动
内存管理
,类型安全性和对齐保证。你有责任处理你创造的任何不安全内存的生命周期,以避免泄漏或不确定的行为。
loongod
·
2024-01-06 03:52
Linux-
端口、nmap命令、netstat命令
端口是设备与外界通讯交流的出入口,可分为物理端口和虚拟端口物理端口实际存在可以看见,而虚拟端口是指计算机内部的端口,是不可见的,用来操作系统和外部交互使用。IP地址不能锁定程序,所以可以通过端口,实现程序和程序之间的通信ip在网络层,端口在应用层公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用注册端口:1024~49151,通常可以随意使用动态端口:49152~65535,用于临时
何仙鸟
·
2024-01-06 02:48
linux
服务器
运维
操作系统的重点内容分析《计算机科学概论》原书第七版
操作系统的重点内容分析《计算机科学概论》原书第七版操作系统的重点内容分析《计算机科学概论》原书第七版逻辑地址和物理地址分区
内存管理
CPU调度算法:FCFSSJN轮询算法结语:操作系统的重点内容分析《计算机科学概论
mottte
·
2024-01-06 01:50
学习心得
计算机科学
学习
2. 数组、链表、跳表的基本实现和特性 (7 天掌握算法面试必考知识点)
底层原理当申请数组时,
内存管理
器分配一个连续的内存地址。每一个地址可以直接通过
内存管理
器进行访问。
测试在路上
·
2024-01-06 00:58
JVM 内存区域的划分
前言本博文将从
内存管理
的角度,进一步探索Java虚拟机(JVM)。
小二上酒8
·
2024-01-05 18:19
jvm
java
面试
数据库
服务器
高并发内存池
项目介绍本项目实现的是一个高并发的内存池,它的原型是Google的一个开源项目tcmalloc,tcmalloc全称Thread-CachingMalloc,即线程缓存的malloc,实现了高效的多线程
内存管理
裙下的霸气
·
2024-01-05 17:50
项目
c++
后端
设计模式
总线地址/物理地址/虚拟地址
参考:总线地址、物理地址、虚拟地址-CSDN博客
内存管理
:物理地址、虚拟地址、逻辑地址_虚拟地址和物理地址-CSDN博客总线地址总线地址和地址总线是一个概念。
mjmmm
·
2024-01-05 16:06
总线地址
物理地址
虚拟地址
绝对地址
微机原理
Linux习题2
解析:虚拟内存是计算机系统
内存管理
的一种技术。它使得应用程序认为它拥有连续可用的内存,使得每个进程看到的内存空间一致。解析:所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。
柯西极限存在准则
·
2024-01-05 15:07
Linux习题
linux
服务器
数据库
Linux:/proc/sys/vm/目录各文件详解
这些参数可以用来配置系统的虚拟
内存管理
策略,包括内存分配、页面置换、内存压缩、NUMA等方面的设置。
小嵌同学
·
2024-01-05 13:14
Linux
API编程
初窥uboot与Linux内核
linux
服务器
嵌入式
《iOS面试题整理》- 谈谈你对 ARC 的理解
ARC定义ARC(AutomaticReferenceCounting)是指
内存管理
中采用自动引用计数,iOS中LLVM编译器设置ARC为有效状态时,就不需再手动插入retain和release什么是引用计数引用计数是管理对象生命周期的一种方式
小木头
·
2024-01-05 12:58
C语言函数参考手册-目录速查
C语言函数参考手册-目录1目录6第1章动态
内存管理
函数:alloc.h151.1brk()——重置数据段存储空间函数161.2core
newdf观察者
·
2024-01-05 12:02
C语言
c语言
开发语言
JVM面试系列-02
Java开发人员不必担心
内存管理
问题,这是因为垃圾收集器会自动进行管理。要请求垃圾收集
梦睡了
·
2024-01-05 11:45
Java面试题系列
jvm
面试
职场和发展
Spark内核解析-
内存管理
7(六)
1、Spark
内存管理
Spark作为一个基于内存的分布式计算引擎,其
内存管理
模块在整个系统中扮演着非常重要的角色。理解Spark
内存管理
的基本原理,有助于更好地开发Spark应用程序和进行性能调优。
有语忆语
·
2024-01-05 10:36
大数据之Spark
spark
ajax
javascript
Spark基础解析(一)
1、Spark概述1.1什么是Spark1.2Spark内置模块SparkCore:实现了Spark的基本功能,包含任务调度、
内存管理
、错误恢复、与存储系统交互等模块。
有语忆语
·
2024-01-05 10:04
大数据之Spark
spark
大数据
分布式
【大数据】Spark学习笔记
20052009起源地MapReduceUniversityofCaliforniaBerkeley数据处理引擎BatchBatch编程模型MapReduceResilientdistributedDatesets
内存管理
pass night
·
2024-01-05 09:16
学习笔记
java
spark
大数据
sql
Linux
内存管理
(8):页回收和反向映射
一、内存回收内存回收指的是物理内存紧缺以致可能无法满足新的内存分配请求时,内核想办法腾挪出一些空闲页面的处理机制,也叫页帧回收算法(PageFrameReclaimingAlgrithom,PFRA)。内存回收分为直接回收和周期性回收二种:前者在内存分配函数得不到满足时直接触发,后者是内核线程kswapd的周期性扫描和评估。高优先级的分配请求会忽略WMARK_MIN水位线而动用保留页面,高阶连续的
张帅峰_
·
2024-01-05 09:33
Linux内核/驱动
linux
Linux
内存管理
:(四)缺页异常处理
文章说明:Linux内核版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧Linux内核》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0_study(github.com)malloc()和mmap()只是建立了进程地址空间,没有建立虚拟内存和物理内存之间的映射关系,当进程访问这些还没有建立映射关系的虚拟内存时,处理器自动触发一个缺
显微镜下的内核
·
2024-01-05 09:31
Linux内存管理篇
linux
Linux
内存管理
:(六)页交换算法
文章说明:Linux内核版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧Linux内核》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0_study(github.com)1.引言在Linux操作系统中,当内存充足时,内核会尽量多地使用内存作为文件缓存(pagecache),从而提高系统的性能。文件缓存页面会添加到文件类型的LRU链
显微镜下的内核
·
2024-01-05 09:31
Linux内存管理篇
linux
linux
内存管理
-反向映射
反向映射的需求正向映射是通过虚拟地址根据页表找到物理内存,反向映射就是通过物理地址找到哪些虚拟地址使用它。什么时候需要进行反向映射呢?在页面回收的时候,在还没有修改完所有引用该页帧的页表项之前是不可以将页帧swap到硬盘上。没有修改页表项但是物理页已经swapout了并且再次分配给其他申请者了,此时再次访问那访问的可能是其他上下文的数据,如果仅仅是脏数据也还好,但是如果访问到的是内核的数据或者其他
wjx5210
·
2024-01-05 09:59
linux
Linux
内存管理
:(五)反向映射RMAP
文章说明:Linux内核版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧Linux内核》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0_study(github.com)1.前置知识:page数据结构中的相关字段本文主要对反向映射RMAP进行讲解,在讲解之前,我们先了解下page数据结构中与RMAP相关的几个字段:mapping:
显微镜下的内核
·
2024-01-05 09:57
Linux内存管理篇
linux
AntDB
内存管理
之内存上下文
1.主题说明AntDB的
内存管理
在开发时,使用了内存上下文机制来实现
内存管理
。本文就从AntDB的内存上下文机制出发,解析内存上下文的实现原理。
亚信安慧AntDB数据库
·
2024-01-05 08:00
jvm
antdb数据库
antdb
了解Java
内存管理
与垃圾回收机制
Java
内存管理
和垃圾回收机制是Java语言的重要特性之一。由于Java是一种垃圾回收语言,因此Java应用程序不需要显式管理内存,而是由Java虚拟机(JVM)自动管理内存和垃圾回收。
naer_chongya
·
2024-01-05 08:13
java
开发语言
LINUX-
基础网络设置
查看所有活动网络接口的信息:ifconfig查看指定网络接口信息:ifconfig网络接口名查看或设置主机名:hostname(临时配置主机名):vim/etc/hostname(永久配置主机名)dd删除输入用户名保存退出route命令查看或设置主机中路由表信息route-n显示路由表目标网关掩码设备netstat命令:查看系统的网络连接状态、路由表、接口统计等信息常用选项-a、-n、-p、-t、
X.cc
·
2024-01-05 07:16
linux
网络
运维
Linux-
故障排查
实验要求samba仅允许192.168.1.0/24、192.168.10/24进行访问开一台虚拟机快照恢复到未联网安装关闭防火墙安全linux编辑ens33网卡vim/etc/sysconfig/network-scripts/ifcfg-ens33将ens33网卡复制一份命名为ens37cp/etc/sysconfig/network-scripts/ifcfg-ens33/etc/sysco
X.cc
·
2024-01-05 07:03
linux
linux
服务器
网络
力扣labuladong一刷day52天LRU算法
LUR算法是
内存管理
的一种页面置换
当年拼却醉颜红
·
2024-01-05 07:50
力扣算法题
算法
leetcode
职场和发展
深入理解 Golang 中的值类型和引用类型
理解这两种类型的区别对于理解Golang中的数据传递和
内存管理
是很重要的。Golang的内存模型Golang在内存分配上有两个主要的区域:栈(sta
路多辛
·
2024-01-05 06:18
Golang系列知识讲解
golang
开发语言
后端
Qt-
内存管理
机制
父子对象C++中派生类构造顺序:先执行基类的构造函数,再执行派生类的构造函数;析构时,先执行派生类的析构函数,再执行基类的析构函数。这一部分的内容与qt对象管理_~怎么回事啊~的博客-CSDN博客构造过程继承QWidget的派生类首先看一下一个继承QWidget的派生类qttest的构造过程发生了什么:首先调用基类QWidget的构造函数:在QWidget的构造函数中,会调用QWidget的基类Q
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
开发语言
c++
iOS 内存监控&内存分配
https://mp.weixin.qq.com/s/CiqMlEIp1Ir2EJSDGgMooQiOS微信内存监控https://yq.aliyun.com/articles/3065iOS
内存管理
和
介和
·
2024-01-05 02:58
C++_new和delete
/delete与malloc/free的区别3、使用匹配问题3.1对内置类型的交换处理3.2对自定义类型的交换处理4、delete与delete[]5、定位new结语:前言:在C++中有一套属于自己的
内存管理
方式
efls111
·
2024-01-05 02:27
C++
c++
开发语言
cJSON
内存管理
需要进行内存释放管理的函数:cJSON_Parse->cJSON_DeletecJSON_CreateObject->cJSON_DeletecJSON_Print->cJSON_free经验总结:1,cJSON_CreateObject嵌套的话,在根部cJSON_Delete即可。2,一定要及时逐一对应释放,否则会蚕食内存。
南沙的星星
·
2024-01-05 02:33
json
c++
Windows内核理论基础学习
体系结构CPU权限级别内存空间布局Windows内核结构硬件抽象层(HAL)内核层执行体层设备驱动程序文件系统/存储管理网络Windows子系统窗口管理图形设备接口系统线程和系统进程内核基本概念处理器模式
内存管理
进程和线程管理中断和异常同步内核重要数据结构内核对象
Sciurdae.
·
2024-01-05 01:45
Windows基础
CTF学习笔记
windows
学习
单片机
Reverse
笔记
开发语言
内存管理
的概念-第四十一天
目录前言内存空间的分配与回收内存空间的扩展地址转换存储保护上下限寄存器重定位寄存器和界地址寄存器本节思维导图前言操作系统作为系统资源的管理者,当然也需要对内存进行管理,要管理什么呢?操作系统复杂内存空间的分配与回收操作系统需提供某种技术从逻辑上对内存空间进行扩充(物理逻辑很小,但虚拟逻辑很大)操作系统需要提供地址转换功能,负责程序的逻辑地址与物理地址的转换操作系统需要提供内存保护功能,保证各进程在
无聊看看天T^T
·
2024-01-04 21:41
计算机操作系统-初阶
windows
linux
ubuntu
gnu
centos
虚拟机
内存管理
之内存分配器
意在通过深入剖析常用的内存分配器的关键实现,以理解虚拟机动态
内存管理
的设计哲学,并为实现虚拟机高效的
内存管理
提供指引。在现代计算机体系结构中,内存是系统核心资源之一。
字节跳动终端技术
·
2024-01-04 21:11
java
虚拟机
内存管理
内存分配
字节跳动
面试需要掌握的知识点
计算机操作系统
内存管理
、多线程、解决死锁,通信,银行家算法,生产者消费者计算机网络HTTP(getpost状态码)、UTP与TCP(以及应用场景)、浏览器输入一个网址的一套流程算法常见数据结构,链表,树
风的低语
·
2024-01-04 20:11
RunTime 基础数据结构
1.源码RunTime源码阅读(一)之weakRunTime源码阅读(二)关联对象RunTime源码阅读(三)dealloc的释放RunTime源码阅读(四)
内存管理
RunTime源码阅读(五)之category
某非著名程序员
·
2024-01-04 17:57
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他