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内核内存空间
【权限提升】Linux Kernel ebpf 提权漏洞(CVE-2022-23222)
漏洞影响版本三、漏洞复现四、漏洞修复前言CVE-2022-23222LinuxKernelebpf权限提升漏洞一、漏洞描述eBPF(extendedBerkeleyPacketFilter)是一种可以在
Linux
李火火安全阁
·
2024-01-23 02:54
Linux
权限提升
漏洞复现
安全
Block 底层原理(二)
一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的
内存空间
调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1正常释放:是指A持有
Jax_YD
·
2024-01-23 00:39
【操作系统和计网从入门到深入】(六)进程间通信
进程间通信的本质:交换数据,本质:让不同进程看到同一份资源(
内存空间
)2.初识管道3.进程
@背包
·
2024-01-23 00:43
linux
操作系统
C语言动态内存分配之calloc
calloc函数用于动态分配
内存空间
。
ERTJ
·
2024-01-22 23:01
#
C基础
c语言
开发语言
虚拟机安装intel架构的银河麒麟V10(SP1)
一背景银河麒麟是国产操作系统之一,是基于
Linux内核
的桌面操作系统,有自己的应用中心,具有一定的生态系统。今从官网下载了V10(SP1)镜像文件,在Windowns的VMware虚拟机上安装试用。
zljun8210
·
2024-01-22 23:00
linux
运维
服务器
JS内存机制
JS执行过程中,主要有三中类型
内存空间
:代码空间(存储可执行代码)、栈空间(调用栈,存储执行上下文)和堆空间(保存引用类型数据)。本文主要讨论栈空间和堆空间,栈空间
懒洋洋的华369
·
2024-01-22 23:59
JS
探究
javascript
开发语言
ecmascript
前端
C语言数据的类型
这数据类型的声明指定了变量可以存储的数据种类,确保了编译器正确地分配
内存空间
和进行相应的操作,使程序在运行时能够有效地处理数据。因为C语言是静态类型语言。
临界三极管
·
2024-01-22 23:51
C语言随笔
c语言
开发语言
U-Boot 中使用 nfs 命令加载文件报错指南
U-Boot也支持了nfs命令,笔者在U-Boot命令模式下,学习使用nfs命令从服务端(虚拟机Ubuntu18.04)下载
Linux内核
镜像文件到开发板RAM的过程中遇到了一些问题,经过一
Hello阿尔法
·
2024-01-22 21:03
Linux
Linux
U-Boot
NFS
文件共享
U-Boot 命令解析(一)
查询命令环境变量操作命令修改环境变量新建环境变量删除环境变量,内存操作命令内存查看命令md内存修改命令nm内存修改命令mm内存填充命令mw内存拷贝命令cp内存对比命令cmp更多内容一般情况下,U-Boot启动后、
Linux
Hello阿尔法
·
2024-01-22 21:00
Linux
Linux
U-Boot
jvm系列之垃圾收集算法
这种算法标记和清除两个过程效率都不高;并且在标记清除后,
内存空间
变得很零散,产生大量内存碎片。当需要分配一个比较大的对象时有可能会导致找不到足够大的内存。标记清除算法图解(图片来源于百度图片
_muggle
·
2024-01-22 21:04
【Xiao.Lei】- Git详解:深入理解分布式版本控制
1.Git的起源与发展Git是由LinusTorvalds在2005年创建的,起初是为了更好地管理
Linux内核
的开发而
Xiao.Lei
·
2024-01-22 18:53
git
GitHub
Linux
git
github
gitlab
一.初识Linux 1-3操作系统概述&Linux初识&虚拟机介绍
目录一.初识Linux1.操作系统概述计算机组成硬件:软件:操作系统:操作系统工作流程操作系统作用常见的操作系统PC端:移动端:(掌上操作系统)一.初识Linux2.Linux初识linux系统的诞生
Linux
金灰
·
2024-01-22 18:13
Linux
linux
运维
服务器
Redis原理篇(String)
ptr指针指向一个SDS(动态字符串)对象2.EMBSTR编码当要存的字符串长度小于44个字节时,String的编码方式会转变成EMBSTR编码此时RedisObject的头部分与SDS会是一段连续的
内存空间
因为当字符串长度小于
Dennis_nafla
·
2024-01-22 14:58
java
开发语言
JVM知识点总结
>堆:Java堆可以处于物理上不连续的
内存空间
中,但在逻辑上应该被视为连续的。所有对象实例及数组都应该堆上分配。
qq_56876713
·
2024-01-22 14:26
jvm
java
开发语言
一文搞懂程序、进程、线程、并发、并行、高并发的概念
了解进程和线程为操作系统中的资源管理提供了基础,包括CPU时间、
内存空间
等。有效地
Lion Long
·
2024-01-22 14:46
运维
数据库
c++
系统架构
后端
服务器
linux
程序人生
C语言中malloc的用法和意义(附带源码)
malloc函数的基本用法如下:#include#includeintmain(){//分配4个整数大小的
内存空间
int*arr=(int*)malloc(4*sizeof(int));if(arr==
二当家的素材网
·
2024-01-22 13:56
C和C++完整教程
c语言
开发语言
【C语言】指针进阶之sizeof和strlen函数的对比
目录1.sizeofyu2.strlen函数3.sizeof与strlen的对比1.sizeof>>sizeof计算变量所占内存
内存空间
大小的,单位是字节,如果操作数是类型的话,计算的是使⽤类型创建的变量所占
内存空间
的大小
大耳朵土土垚
·
2024-01-22 13:50
c语言
开发语言
pinctrl子系统简介
Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的裸机驱动开发方式,
Linux内核
提供了pinctrl和gpio子系统用于GPIO驱动。
凌肖战
·
2024-01-22 10:24
Linux驱动学习
linux
arm开发
c语言-实现动态内存管理的库函数
在一般情况下,通过以下方式开辟
内存空间
intvar=20;//
PYSpring
·
2024-01-22 09:39
c语言进阶
c语言
【JVM笔记】引用计数算法与可达性分析算法
GC对象存活判断引用计数算法可达性分析算法GCRoots注意什么是垃圾垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占的
内存空间
会一直保留到应用程序结束
java小白。。
·
2024-01-22 09:07
JVM笔记总结
jvm
java
开发语言
JVM中的垃圾收集算法
标记过程就是对象是否属于垃圾的判定过程缺点第一个是执行效率不稳定第二个是
内存空间
的碎片化问题标记-复制算法它将可用内存按容量划分为大小相等的两块,每次只使用其中的一块。
无问287
·
2024-01-22 08:19
Java
jvm
算法
flink内存管理(三):MemorySegment内存使用场景:托管内存与网络内存
.ManagedMemory(算子)内存的申请与使用1.tm内存申请与使用大致流程2.创建MemoryManager实例3.算子使用通过MemoryManager使用内存4.ManagedMemory
内存空间
申请流程二
roman_日积跬步-终至千里
·
2024-01-22 08:35
#
flink源码
#
flink
实战
flink
python
java
单链表的增删查改(附有代码)
目录代码文件顺序表的问题:1、尾部插入可以,但是头插或者中间的插入,需要挪动中间的数据,效率底下2、扩容需要付出代价,例如
内存空间
的碎片化、以及对空间的利用不充分。
乌龟跌倒
·
2024-01-22 07:46
java
开发语言
海量运维、运营规划之道
网站访问速度:3秒内image.pngimage.png影响网站速度的因素image.png优化:动静分离、多级缓存、服务器资源优化、gzip压缩、
LINUX内核
优化前端优化:首屏优化、减少HTTP请求
SkTj
·
2024-01-22 06:53
JavaSE小笔记--05数组和传参问题
,也可以存储引用数据类型常用数组定义格式(动态)数据类型[]数组名=new数据类型[数组的长度];(例如int[]arr=newint[6];)数组的初始化之动态初始化数组的初始化——为数组开辟连续的
内存空间
XiaodunLP
·
2024-01-22 05:00
javaSE
JavaSE核心基础-一维数组-笔记
1.数组概念相同类型数据的集合,它在
内存空间
的存储是连续的。数组其实也是一个容器,用来存储固定个数相同类型的数据,数组中存储的数据叫做元素。
编程在手天下我有
·
2024-01-22 05:29
java
笔记
linux内核
源码编译2.6失败
centos7环境iso选择https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso自带qemu,未实测是否可用选择编译版本2.6下载地址遇到的编译错误解决yumlist|grepcursesyuminstallncurses-devel.x86_64-yyuminstallncur
chenxuezhou
·
2024-01-22 04:14
linux
运维
服务器
qemu使用
Python3.8-CSDN博客https://www.cnblogs.com/Oliver.net/p/7211967.html编译python3.8还由于openssl过低参考QEMU启动x86-
Linux
chenxuezhou
·
2024-01-22 04:14
嵌入式硬件
C语言常见关键字
C语言常见关键字static关键字1.定义全局静态变量2.定义局部静态变量总结全局变量动态分配
内存空间
static关键字在C语言中,static主要定义全局静态变量、定义局部静态变量、定义静态函数。
Nuyoah_日落
·
2024-01-22 01:09
算法笔记
c语言
数据结构
开发语言
C++:使用Vector实现动态数组——算法中的常用数据结构
它以数组形式存储元素,并具有连续的
内存空间
,因此可以在
凌云陌丶
·
2024-01-21 23:37
算法
c++
算法
数据结构
ubuntu更换
linux内核
step1:查看现在的内核版本uname-srstep2:到以下链接:https://kernel.ubuntu.com/~kernel-ppa/mainline/下载需要版本的
linux内核
。
卡拉肖克_潘
·
2024-01-21 23:29
深⼊理解指针(含指针笔试题)
2.2字符数组2.3⼆维数组3.指针运算笔试题解析3.1题⽬13.2题⽬71.sizeof和strlen的对比1.1sizeof在学习操作符的时候,我们学习了sizeof,sizeof计算变量所占内存
内存空间
学习编程之路
·
2024-01-21 22:59
c语言
开发语言
vscode
vscode+clangd 快速定位
linux内核
vscode+clangd快速定位
linux内核
快速入门注意事项1、关于clangd与cpp冲突的问题2、关于clangd编译的问题快速入门快速完成配置,可以参考韦东山的视频https://www.bilibili.com
穿着码农马甲的电工
·
2024-01-21 22:25
Linux好用工具
linux
vscode
golang
一文带你熟悉Redis网络模型原理
用户态和内核态空间服务器大多都采用Linux系统,ubuntu和Centos都是Linux的发行版,发行版可以看成对linux包了一层壳,任何Linux发行版,其系统内核都是Linux,软件应用都需要通过
Linux
咸鱼也有爱
·
2024-01-21 22:52
Java后端开发
面试总结
Redis
网络
redis
linux
中移(苏州)软件技术有限公司面试问题与解答(0)—— 面试感悟与问题记录
之前一直认为自己的
Linux内核
水平还可以,文章读了很多、书也没少看、也写过文章、做过知识分享。但这次和高手即一直做这块的人过招,完败。
蓝天居士
·
2024-01-21 21:18
面试
面试
深入理解
linux内核
-内存管理-内存管理
RAM的某些部分永久分配给内核,来存放内核代码及静态内核数据结构。RAM的其余部分称为动态内存,这不仅是进程所需的宝贵资源,也是内核本身所需的宝贵资源。页框管理Intel的Pentinum处理器可采用两种不同的页框大小:4KB,4MB(如PAE被激活,则为2MB)。Linux采用4KB页框大小作为标准的内存分配单元。(1).由分页单元引发的缺页异常很容易得到解释,或由于请求的页存在但不允许进程对其
raindayinrain
·
2024-01-21 21:47
3.4.系统-Linux实现
内存管理
伙伴系统
slab
线性区划分
Linux内存管理:(八)页面迁移
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-21 21:16
Linux内存管理篇
linux
Linux内存管理:(九)内存规整
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-21 21:16
Linux内存管理篇
linux
初级排序算法
希尔排序:插入排序的升级,有一个increment(元素增量),适用于乱序数组的插入排序increment变化:每次increment=increment/3优点:代码量小,不需要额外的
内存空间
不稳定排序
给点阳光我就灿烂_ab56
·
2024-01-21 20:03
Linux内核
--网络协议栈(五)TCP IP栈的实现原理与具体过程
目录一、引言二、
Linux内核
的结构三、Linux网络子系统四、TCP/IP协议栈------>4.1、网络架构------>4.2、协议无关接口------>4.3、套接口缓存------>4.4、重要的数据结构五
文艺小少年
·
2024-01-21 19:14
CPU性能分析与操作系统的构建
网络协议
linux
tcp/ip
【计算机二级考试C语言】C位域
如果程序的结构中包含多个开关的变量,即变量值为TRUE/FALSE,如下:struct{unsignedintwidthValidated;unsignedintheightValidated;}status;这种结构需要8字节的
内存空间
厉昱辰
·
2024-01-21 19:25
计算机等级考试C语言
c语言
开发语言
Shell概述、编写及执行脚本、Shell变量、变量扩展知识、数值运算
Shell是在
Linux内核
与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令shell的使用方式:1.交互执行指令:人工干预,执行效率底。
Mick方
·
2024-01-21 17:50
chrome
前端
linux
运维
Linux内核
IO内存使用思路分析-学到牛牛
在嵌入式开发中,所有芯片对外设进行处理都是通过读写设备上的寄存器进行的。外设的寄存器在内存中单独分出一部分作为特殊功能寄存器进行编址。在低级嵌入式设备中,我们通过直接操作外设寄存器即可控制外设的工作。在高级设备中,设备加载了操作系统,操作系统中的内存管理单元(MMU)对设备内存进行重新管理,从而无法直接进行操作。目前市面上,根据不同CPU体系架构,CPU对外设端口的编址方式一般有两种:IO映射方式
学到牛牛
·
2024-01-21 16:58
根目录/ 空间不够,扩容,导致web页面无法加载问题
现象就是:搭建的web页面无反应,也没报错,怀疑是
内存空间
不够导致的。
洋洋v风大不大∃
·
2024-01-21 16:49
linux
运维
服务器
学习python仅此一篇就够了(多进程编程)
注意:进程之间内存是隔离的,即不同的进程拥有各自的
内存空间
。这就
元气满满的热码式
·
2024-01-21 15:55
python
学习
服务器
python
详解文件操作和 IO
4.2OutputStream概述4.3"字符流":ReaderWriter一、认识文件我们平时谈到的"文件"(file),指的都是硬盘上的文件硬盘(外存)和内存的比较速度:内存比硬盘快很多,几千倍的关系空间:
内存空间
比硬
小西030
·
2024-01-21 14:13
javaEE初阶
开发语言
IO
文件操作
javaEE
后端
Redis中的BigKey相关问题
什么是bigkeybigkey是指key对应的value所占用的
内存空间
比较大。例如一个字符串类型的value可以最大存到512MB,一个列表类型的value最多可以存储2^32-1个元素。
清和与九
·
2024-01-21 14:12
redis
数据库
缓存
一文搞懂 ,
Linux内核
—— 同步管理(上)
因为现代操作系统是多处理器计算的架构,必然更容易遇到多个进程,多个线程访问共享数据的情况,如下图所示:图中每一种颜色代表一种竞态情况,主要归结为三类:进程与进程之间:单核上的抢占,多核上的SMP;进程与中断之间:中断又包含了上半部与下半部,中断总是能打断进程的执行流;中断与中断之间:外设的中断可以路由到不同的CPU上,它们之间也可能带来竞态;这时候就需要一种同步机制来保护并发访问的内存数据。本系列
极致Linux内核
·
2024-01-21 13:44
Java-面试--Java8-JVM内存模型
内存模型架构图JVM8内存模型.pngJVM8内存模型2.png各个模块解读1ProgramCounterRegister(程序计数寄存器)程序计数器(ProgramCounterRegister)是一块较小的
内存空间
李小李的路
·
2024-01-21 11:09
1.linux简介
Linux简介
Linux内核
最初只是由芬兰人李纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
_简_单_点_
·
2024-01-21 09:15
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他