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进程突然被杀掉(OOM killer),查看系统日志
Linux内核
有个机制叫OOMkiller(OutOfMemorykiller),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。
AceCream佳
·
2024-02-20 06:46
操作系统内存碎片
二、外部碎片分段机制就是一个进程需要多大的
内存空间
就给该进程多大的连续
徐锦桐
·
2024-02-20 05:25
#
操作系统
linux
操作系统
内存碎片
String为什么是不可变的
不可变指的是任何对于String对象的操作都不是在原内存地址上改变内容,而是重新分配了
内存空间
储存改变后的内容。
zyt.com
·
2024-02-20 04:07
java
服务器
前端
C语言数据结构之链表-0:结构体变量与结构体指针
structstudent{};结构体指针:定义一个结构体指针需要用的struct关键字和指针变量的名称,EG:structstudent*p;2.内存分配方式:结构体变量:在定义结构体变量的同时系统会自动为其分配
内存空间
wuweiwangyao
·
2024-02-20 03:23
数据结构
c语言
链表
Python:多线程(threading)的学习和使用详解
与进程不同,线程在同一进程下共享相同的
内存空间
,因此线程之间的通信更加方便。在Python中,threading库提供了对线程的支持。创建线程threading库是Pytho
Rocky006
·
2024-02-20 02:29
python
ubuntu linux kernel内核操作
替换
linux内核
实验步骤(在root权限下进行)1.内核编译前的准备工作2.下载内核4.编译新内核5.内核安装6.安装模块7.生成initrd.img文件8.切换到/boot/grub/目录下,自动查找新内核
谭长友
·
2024-02-20 01:29
Linux
Kernel
develop
linux
【C语言】数据结构#实现堆
堆区(Heap):堆区是计算机内存中的一部分,用于存储动态分配的
内存空间
。在程序运行时,堆区用于存储使用new或malloc等方法分
水墨不写bug
·
2024-02-20 01:20
数据结构
数据结构
算法
c语言
Docker 第十六章 : Docker 三剑客之 Compose(二)
Linux内核
:3.10.0-1062.el7.x86_64Dockerversion25.0.0注意:docker-compose=dockercomposeDockerComposeYAML模板文件在
半部论语
·
2024-02-19 23:36
Docker/K8s云原生实践
docker
容器
运维
云原生
iptables防火墙
一、简介netfilter/iptables分别是内核态模块和用户态工具,netfilter位于
Linux内核
中的包过滤功能体系,iptables位于/sbin/iptables,用来管理防火墙规则的工具
刘某的Cloud
·
2024-02-19 23:46
网络集群
linux
服务器
网络
运维
python——变量赋值的基本原理与运算符
,不会出现内存不足和内存浪费的情况c语言:先申请数据定义类型的固有内存大小,再将数据存入,容易造成内存不足和内存浪费的情况python赋值具体原理当给变量赋值的时候,会在内存中开辟空间保存数据(开辟的
内存空间
大小由数据决定
winkSmile
·
2024-02-19 23:34
c语言局部变量怎么定义,深入了解C语言(局部变量的定义)
深入了解C语言这一节我们主要来研究一下C语言如何使用函数中的局部变量的.C语言中对于全局变量和局部变量所分配的空间地址是不一样的.全局变量是放在_DATA段,也就是除开_TEXT代码段的另一块集中的
内存空间
出门左转cs
·
2024-02-19 21:08
c语言局部变量怎么定义
Git常用命令整理
Linux是这样给我们介绍Git的:Git是用于
Linux内核
开发的版本控制工具。与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源
刘贤松
·
2024-02-19 21:06
工具
git
Rust编写
linux内核
模块——详细步骤
以下都是在Ubuntu20.04-server环境0、下载源码gitclonehttps://github.com/Rust-for-Linux/linux.git1、安装rustc编译器要求,rustup1.57.0curl--proto'=https'--tlsv1.2https://sh.rustup.rs-sSf|sh#安装rustup2、安装Rust标准库的源码cdlinux#打开下载的
ZechariahZheng
·
2024-02-19 20:30
rust
linux
嵌入式学习记录20
标准IO和文件IO的区别:1.标准IO是库函数,是对系统调用的封装2.文件IO是系统调用,是
Linux内核
中的函数接口3.标准IO是有缓存的4.文件IO是没有缓存的文件IO:1.操作步骤:打开->读/写
挽梦422
·
2024-02-19 20:33
学习
嵌入式学习记录18
Linux软件编程:1.Linux:操作系统的内核1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护
Linux内核
(用户和
Linux内核
不直接操作,通过操作Shell
挽梦422
·
2024-02-19 20:03
学习
linux
运维
深入理解redis——Redis快的原因和IO多路复用深度解析
2.Redis性能很快的原因3.Redis的瓶颈在哪里4.I/O多路复用模型理论5.I/O多路复用模型JAVA验证6.Redis如何处理并发客户端链接7.
Linux内核
函数select,poll,epoll
·
2024-02-19 18:14
redis缓存
Linux系统中 uboot、内核与文件系统之间的关系
前言:最近正在学习Linux,总结了一下Linux系统中uboot、内核与文件系统之间的关系Linux初学者首先要搞清楚的三个文件:引导程序(bootoader):uboot.bin/uboot.imx
Linux
玄奕子
·
2024-02-19 18:39
嵌入式学习之Linux入门篇
linux
uboot
Linux内核
文件系统
迅为电子
git相关内容
[1]也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一
猪蹄手
·
2024-02-19 16:26
git
Linux-RT特点与简单应用
Linux-RT是指LinuxReal-Time(实时)的简称,它是针对实时性能优化的
Linux内核
版本。
稚肩
·
2024-02-19 16:52
嵌入式linux
linux
运维
服务器
鸿蒙开发者预览版如何?
其HarmonyOSNEXT去除
Linux内核
以及AOSP代码,采用的鸿蒙内核以及代码,HarmonyOSNEXT系统仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容安卓应用APP。
爱桥代码的程序媛
·
2024-02-19 15:37
鸿蒙
harmonyos
华为
鸿蒙开发
鸿蒙系统
Openharmony
鸿蒙预览版
鸿蒙开发者
linux内核
读取smbios,linux – dmidecode在哪里获得SMBIOS表?
我总是有这个问题,在阅读了man-page并在线搜索后没有得到答案.任何了解此问题的人请发表评论.我知道SMBIOS表或DMI表是dmidecode定位和解析的内容.但它从何而来?它是否采用Linux中的文件格式?解决方法:看起来它来自/dev/memroot@aw42e~]#strace-F-eopendmidecode-t17open("/sys/firmware/efi/systab",O_
王子源Aisling
·
2024-02-19 15:29
linux内核读取smbios
Linux常用指令总结
Linux内核
的官方网站:https://www.kernel.org/目录命令备忘录1.关机/重启/注销2.系统信息和性能查看3.磁盘和分区4.用户和用户组5.网络和进程管理6.常见系统服务命令7.文件和目录操作
boss-dog
·
2024-02-19 15:44
Linux
常用工具整理
linux
鸿蒙OS跨进程IPC与RPC通信
需要跨进程通信的原因是因为每个进程都有自己独立的资源和
内存空间
,其他进程不能随意访问不同进程的内存和资源,IPC/RPC便是为了突破这
爱桥代码的程序媛
·
2024-02-19 14:03
鸿蒙
harmonyos
移动开发
鸿蒙
鸿蒙开发
华为
openharmony
鸿蒙系统
JVM-JVM中对象的生命周期
分配
内存空间
有两种方式:指针碰撞由Serial和ParNew去回收空闲列表有CMS和Mark-Sweep回收必要
developer@liyong
·
2024-02-19 13:12
JVM虚拟机
jvm
年轻代
老年代
内存分配
内存担保
初识 Rust 语言
目录前言一、Rust的背景二、Rust的特性三、部署开发环境,编写一个简单demo1、在ubuntu20.04部署环境2、编写demo测试四、如何看待
Linux内核
引入Rust前言 自Linux6.1
小嵌同学
·
2024-02-19 13:32
rust
开发语言
后端
linux
嵌入式
lv15 input子系统框架、外设驱动开发 5
一、input子系统基本框架 在我们日常的Linux系统中,存在大量的输入设备,例如按键、鼠标、键盘、触摸屏、摇杆等,他们本身就是字符设备,
linux内核
将这些字符设备的共同性抽象出来,简化驱动开发建立了一个
4IOT
·
2024-02-19 13:49
嵌入式开发
驱动开发
arm开发
linux
波奇学c:动态内存管理
静态取:静态变量,全局变量动态内存的函数void*malloc(size_tsize)函数:申请n字节连续空间,返回指向
内存空间
的指针。
社交达人波奇酱
·
2024-02-19 12:13
波奇学c
c语言
JVM(4)原理篇
是的,Java虚拟机采用的是空间换时间方案,在栈上不存储具体的类型,只根据slot槽进行数据的处理,浪费了一些
内存空间
但是避免不同数据类型
梵高Coding
·
2024-02-19 12:05
JVM
jvm
java
系统调用之文件IO
文件io是系统调用,是
linux内核
中的函数。
十万个秋刀鱼
·
2024-02-19 11:05
前端
开发语言
c语言
Linux之autofs自动挂载服务
autofs的工作原理基于
Linux内核
的automount功能。当用户试图访问autofs挂载的目录时,automount守护进程会捕获这个访问请求,然后根据配置文件挂载相应的文件系统。
·
2024-02-19 10:33
【数据结构与算法】手搓JDK底层ArrayList底层 - 动态数组
数组在介绍数组之前,我们先来看一段chatGPT给出的对于数组描述:数组(Array)是一种线性数据结构,它由一组连续的
内存空间
组成,用来存储相同类型的数据元素。
OldGj_
·
2024-02-19 10:08
数据结构与算法
java
开发语言
数据结构
算法
Linux超详细笔记
文章目录Linux学习笔记操作系统Linux初识Linux的诞生
Linux内核
Linux发行版虚拟机VMware安装远程连接Linux系统FinalShellFinalShell连接LinuxWSL配置
Gunalaer
·
2024-02-19 10:25
Linux
linux
笔记
运维
Shell 学习笔记(一)-Shell脚本编程简介
Shell是一个命令行解释器,它为用户提供了一个向
Linux内核
发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。为什么要
小关暗器
·
2024-02-15 10:45
学习
笔记
linux
解决/dev/mapper/centos-root 占用了过高问题
解决/dev/mapper/centos-root占用了过高问题1.查看其他分区占用情况df-hlimage.png2.扩容根目录的思路如下:如图片中的例子:/home的
内存空间
比较大,可以分给其他的根目录
小鬼客
·
2024-02-15 10:01
【lesson52】 线程概念
文章目录线程学习前的了解知识理解线程线程学习前的了解知识线程在进程内部执行,是OS调度的基本单位OS可以做到让进程对进程地址空间进行资源的细粒度划分比如malloc一块
内存空间
,我们拿到的一般都是起始位置
(unstoppable)
·
2024-02-15 10:07
linux
性能优化
线程
Linux
C++
Linux第53步_移植ST公司的
linux内核
第5步_系统镜像打包并烧录到EMMC
本节主要学习系统镜像打包,然后将打包文件烧录到EMMC测试。1、创建bootfs文件夹1)、打开第1个终端输入“ls回车”输入“cdlinux/回车”,切换到“linux”目录输入“ls回车”,列出“linux”目录下的文件和文件夹输入“cdatk-mp1/回车”,切换到“atk-mp1”目录输入“ls回车”,列出“atk-mp1”目录下的文件和文件夹输入“cdlinux/回车”,切换到“linu
LaoZhangGong123
·
2024-02-15 10:01
产品研发
linux
服务器
经验分享
STM32MP157
STM32
移植
Linux第47步_安装支持linux的第三方库和mkimage工具
编译
linux内核
之前,需要先在ubuntu上安装“lzop库”和“libssl-dev库”,否则内核编译会失败。
LaoZhangGong123
·
2024-02-15 10:26
产品研发
linux
服务器
经验分享
STM32
C++面向对象编程:基于对象(无成员指针)
如果是一些需要手动释放内存的语言,例如C++,还提供析构函数来帮助释放
内存空间
;如果是一些有垃圾回收机制的语言,比如Java,就不需要提供析构函数来释放内存,内存释放交给系统来管理。
Python编程导师
·
2024-02-15 09:41
Linux
1.请解释
Linux内核
的作用和功能。
Linux内核
的作用和功能主要包括以下几个方面:硬件抽象化:内核提供了一层抽象层,使得应用程序能够统一地访问不同的硬件设备,而不需要关心具体的硬件细节。
编织幻境的妖
·
2024-02-15 08:12
linux
arm开发
运维
【黑马程序员】c++引用
文章目录引用引用的基本使用引用做函数参数引用做函数的返回值不要返回局部变量的引用函数的调用可以作为左值引用的本质常量引用引用必须引用一块合法的
内存空间
20240211引用引用的基本使用作用:给变量起别名语法
double_happiness
·
2024-02-15 03:14
#
C++笔记
c++
算法
开发语言
Linux系统入门与实践:一篇详细的教程和指南【持续更新】
目录导航前言1.Linux介绍和发展2.
Linux内核
和发行版3.虚拟机安装Linux系统4.Linux桌面版和服务器版5.Linux的文件系统6.Linux常用命令7.在Windows安装WSL28.
郏帅北
·
2024-02-15 02:11
linux
服务器
嵌入式硬件
ubuntu
centos
运维
从玩游戏到写外挂,C语言程序员是怎样做到的!
据说java和.Net的底层都是用C语言来编写的,windows和
linux内核
也是C语言来编写的。第二C语言功能强大。因为C语言拥有指针这一强大的工具,所以有着更高的权限可以让我
小辰带你看世界
·
2024-02-15 01:17
前端面试题——JS实现反转链式表
这种操作不需要开辟新的
内存空间
,只需要通过改变指针的指向即可完成。实现原理在反转单向链表的过程中,通常需要使用三个指针,分别是:指向当前节
_Minato_
·
2024-02-15 00:17
前端
javascript
开发语言
算法
数据结构
链表
C++入门 下 (引用 内联函数 auto关键字 基于范围的for循环)
循环引用引用概念引用特性常引用引用使用场景引用和指针的区别内联函数概念特性auto关键字(C++11)auto简介auto的使用细则auto不能推导的场景基于范围的for循环引用引用概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟
内存空间
暗暗十分
·
2024-02-14 23:37
c++
java
数据结构
ubuntu 安装并配置samba
先确认开启相关端口139445image.png关闭防火墙iptables关闭https://linux.cn/article-9791-1.html停止/禁用iptables防火墙对于较老的
Linux
犬夜叉写作业
·
2024-02-14 21:43
C语言进阶——深度剖析数据在内存中的存储
文章目录数据类型的介绍类型的基本归类整形在内存中的存储大小端介绍一道笔试题浮点数在内存中的存储浮点数存储规则剖析题目数据类型的介绍在我们之前的学习当中我们已经介绍了基本的内置类型char字符数据类型short短整型int整形long长整型longlong更长的整形float单精度浮点数double双精度浮点数这些类型的意义是:1.使用这个类型开辟
内存空间
的大小
悲伤猪小猪
·
2024-02-14 19:44
【C语言】零基础学编程
c语言
开发语言
【进阶】C语言——深度剖析数据在内存中的存储
类型的意义:使用这个类型开辟
内存空间
的大小(大小决定了使用范围)。如何看待
内存空间
的视角。2.整型在内存中的存储一个变量的创建是要在内存中开辟空
xxxflower.
·
2024-02-14 19:43
C语言
c语言
c++
开发语言
C语言进阶笔记(一) | 深度剖析数据在内存中的存储
反码和补码大小端介绍练习题练习1练习2练习3练习4浮点型在内存中的存储浮点数表示形式IEEE754规定有效数字M的保存指数E的保存指数E从内存中取出练习题数据类型的基本归类类型的意义1.使用这个类型开辟
内存空间
的大小
天青i
·
2024-02-14 19:13
C语言笔记
C语言练习题
c语言
c++
【C语言进阶】深度剖析数据在内存中的存储--上
1.1在C语言中各类型所占
内存空间
的大小如下char类型的数据类型大小为1字节即8比特位。short类型的数据类型大小为2字节即16比特位。
原始豌豆
·
2024-02-14 19:41
C语言进阶
c语言
开发语言
visualstudio
[linux]-总线,设备,驱动,dts
Linux内核
中使用struct
cococenstar
·
2024-02-14 19:07
linux
服务器
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他