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内核内存空间
LinkedList的基本操作【集合容器知识回顾 ③】
这种结构使LinkedList在插入和删除操作方面非常高效,因为它不需要像数组一样重新分配
内存空间
。
杀死一只知更鸟debug
·
2024-02-02 12:22
Java知识回顾
算法
开发语言
Java
线性表(小题——判断,选择)
(F)解析:3.结构体类型本身不占用
内存空间
,结构体变量占用
内存空间
。T4.设h为不带头结点的单向链表。
梁伊人
·
2024-02-02 12:12
数据结构
【零天赋C语言】——详解指针(保姆级教学)
前言:在之前的初识指针中我们知道了指针的概念:指针就是个变量,用来存放地址,地址唯一标识一块
内存空间
。指针的大小是固定的4/8个字节(32位平台/64位平台)。
玫瑰永不凋零呀
·
2024-02-02 11:00
零天赋C语言
c语言
数据结构-线性表的顺序存储结构
线性表的定义比如每次广播体操的战队,我们只需要记住我们前面的人就好了.定义由零个或者多个数据元素组成的有限序列数据类型:一组性质相同的值的集合及定义在此集合上的一些操作的总称不同的数据类型开辟不同大小的
内存空间
线性表的删除数据线性表的插入数据线性表的修改元素
豆瓣奶茶
·
2024-02-02 08:08
C语言的基础学习
C语言的变量##C语言中的变量在C语言中,变量是对程序中数据所占
内存空间
的一种抽象定义。定义变量时,用户定义变量的名、变量的类型,这些都是变量的操作属性。
人生的方向随自己而走
·
2024-02-02 08:31
c语言
Redis的big key问题介绍以及监控手段
本文目录:1、bigkey的定义及问题2、2023年实际生产事故3、监控手段4、预防手段(一)bigkey的定义及产生的问题Redis的bigkey是指value占用
内存空间
较大的键值。
hbnn111
·
2024-02-02 08:04
Redis
高并发
redis
arm
linux内核
编译
因此平时是看不到的,需要ls-a来看(2)当我们makedistclean后(也就是说默认情况下)是没有.config文件的,我们配置的两步过程就是为了得到内容合适的.config文件(3).config文件是
linux
zd845101500
·
2024-02-02 07:09
Uboot
and
Kernel
Arm架构
Linux内核
编译记录
一、下载内核下载地址,命令如下:wgethttps://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.2.1.tar.xz二、解压内核命令如下:sudotar-xvJflinux-6.2.1.tar.xz三、安装编译内核所需软件命令如下:sudoaptinstallkernel-packagelibncurses-dev四、配置内核使用arm64架构下的
Yahooo-
·
2024-02-02 07:34
Linux学习
linux
运维
服务器
Linux内核
编译流程-x86
步骤一、官网下载源码后解压linuxkernel官网步骤二、安装软件sudoapt-getinstallncurses-devsudoapt-getinstallflexsudoapt-getinstallbisonsudoaptinstalllibgtk2.0-devlibglib2.0-devlibglade2-devsudoaptinstalllibssl-dev步骤三、启动gconfig,
低头看月亮不如抬头看太阳
·
2024-02-02 07:03
linux
服务器
运维
Linux内核
编译-ARM
步骤一、下载源码及交叉编译器后解压linuxkernel官网ARMGCC交叉编译器步骤二、安装软件sudoapt-getinstallncurses-devsudoapt-getinstallflexsudoapt-getinstallbisonsudoaptinstalllibgtk2.0-devlibglib2.0-devlibglade2-devsudoaptinstalllibssl-de
低头看月亮不如抬头看太阳
·
2024-02-02 06:52
linux
arm开发
运维
Linux内核
--设备驱动(一)驱动的结构介绍
目录一、引言二、I/O架构三、字符设备基本构成------>3.1、cdev------>3.2、char_device_struct------>3.3、cdev_map四、打开字符设备------>4.1、加载------>4.2、创建文件设备------>4.3、打开字符设备------>4.4、写入字符设备五、字符设备的控制------>5.1、自定义命令一、引言之前的文章中我们分析了虚拟
文艺小少年
·
2024-02-02 06:18
CPU性能分析与操作系统的构建
linux
microsoft
运维
【数据结构 01】栈
一、原理栈通常从数据结构和
内存空间
两个角度解释,从数据结构的角度,栈是一种线性结构表,只允许在固定的一端进行插入和删除元素,从
内存空间
角度,操作系统为函数和变量分配的
内存空间
通常在栈区,但是无论是从数据结构还是
内存空间
角度来看
AllinTome
·
2024-02-02 05:56
数据结构
数据结构
c语言
八、数组☆☆☆
//声明一个变量就是在
内存空间
划出一块合适的空间。//声明一个数组就是在
内存空间
划出一串连续的空间。
Namanana_ca11
·
2024-02-02 04:53
linux 内核协议栈 ip_loopback,
Linux内核
协议栈源码分析.pdf
Linux内核
协议栈源码分析.pdfLinux2.6协议栈源代码分析基于Linux2.6.18内核源码V0.1luoyu第i页Linux2.6协议栈源代码分析目录目录ii图目录iv表目录viii前言xiii
周雨鑫
·
2024-02-02 03:14
linux
内核协议栈
ip_loopback
linux内核
:list_head 双向链表
linuxkernel相关网址:https://www.kernel.org/https://elixir.bootlin.com/linux/latest/sourcehttps://www.kernel.org/doc/html/latest/driver-api/index.html跳动的核:kset,kobject,klist封装了list_headkset,kobject对接到了sysf
月山知了
·
2024-02-02 03:31
Linux
Kernel架构
linux
动态内存分配与释放
1.用new运算符实现动态内存分配1.第一种用法,分配一个变量P=newT;(T是任意类型名,P是类型为T*的指针动态分配出一片大小为sizeof(T)字节的
内存空间
,并将该
内存空间
的起始地址赋值给P。
一瓢夜海繁星
·
2024-02-02 02:20
C++
数据结构
操作系统--
Linux内核
进程间的通信方式
每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。一、管道匿名管道:它没有名字标识,匿名管道是特殊文件只存在于内存,没有存在于文件系统中,shell命令中的「|」竖线就是匿名管道,通信的数据是无格式的流并且大小受限,通信的方式是单向的,数据只能在一个方向上流动,如果要双向通信,需要创建两个管道,再来匿名管道是只能用于存在父子关
每天进步一......
·
2024-02-02 01:52
操作系统学习记录
服务器
linux
运维
指针的深入理解(四)
sizeof求的是对象的大小,深入理解一点就是:这个对象,他一定有一块对应的
内存空间
。求的就是这一块
内存空间
。strlen只能用来求字符串,求取的是字符串的长度。
打鱼又晒网
·
2024-02-02 00:01
C语言专栏
c语言
【Go指针详解】
众所周知,程序运行时的数据是放在内存中的,而内存会被抽象为一系列具有连续编号的
内存空间
,那么每一个存储在内存中的数据都会有一个编号,这个编号就是内存地址。
奔跑的蜗牛_
·
2024-02-01 23:48
PXE高效批量装机
通过这段小程序,我们可以初始化硬件设备、建立
内存空间
的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境加载启动安装菜单加载内核和initrd系统(文件才能使用文件
樂夢
·
2024-02-01 23:39
linux
运维
服务器
网络
日志
C语言 内存函数memcpy、memmove、memset、memcmp
2.当destination和source指向的
内存空间
重叠时,不能用memc
归途GUI
·
2024-02-01 23:37
C语言进阶
c语言
指针深入解析(C语言基础)带你走进指针,了解指针
每个字节可以放8个比特位,每个内存单元也有一个编号,有了这个编号,CPU可以迅速找到一个
内存空间
。
復禮
·
2024-02-01 23:35
C语言学习和题目解析
c语言
开发语言
03、把
Linux内核
当成外包公司的老板
外包公司与操作系统操作系统体系结构图Linux源代码对应的各个子系统kernel:内核管理核心代码,其中包含了进程管理子系统fs(filesystem):文件管理子系统mm(memeroymange):内存管理子系统,这里更多的是CPU体系结构的内存管理,与具体物理内存管理相关的代码在arch/(某种架构)/mmnet:网络子系统drivers:设备子系统,其中存放各种硬件的驱动程序,driver
天空z
·
2024-02-01 22:51
Linux虚拟网络技术学习
我们首先了解下NetworkNamespace,它是由
Linux内核
提供,是实现网络虚拟化的重要功能。通过创建多个隔离的网络空间,实现网络资源的隔离。不同的NetworkNam
Spring_java_gg
·
2024-02-01 21:23
网络
运维
linux
docker
ubuntu
C语言系列-联合
但是编译器只为最大的成员分配足够的
内存空间
,联合体的特点是所有成员共用一块
内存空间
,所以联合体也叫:共同体给联合体其中一个成员赋值,其他成员的值也跟着
会编程的果子君
·
2024-02-01 21:41
c语言
开发语言
PROC虚拟文件系统
首先介绍一下proc虚拟文件系统,这些虚拟文件里面的内容都是动态创建,通过它可以使用一种新的方法在
Linux内核
空间和用户空间进行通信,也就是说可以通过虚拟文件的读写操作与内核。
小黄鸭-
·
2024-02-01 18:42
笔记
Linux_随笔
Linux进程详解
每个进程都拥有自己独立的处理环境和系统资源,包括
内存空间
和各种系统资源,例如内存、CPU时间
Hacoj
·
2024-02-01 18:56
linux
服务器
运维
陈莉君教授: 回望踏入
Linux内核
之旅
本文系转载,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:陈莉君来源:微信公众号linux阅码场(id:linuxdev)初次踏入Linux几多耕耘,几多收获,不小心在Linux这个自由王国畅游了多年。依稀记得刚进入这个世界时的那份恐慌和无知,更庆幸那时的无知无畏。在那个20世纪的最后一年,贸然带着几个弟子踏入一无所知的Linux世界。1999年的那个春天,也是在讲授操
阅码场Linux
·
2024-02-01 18:08
Redis核心技术与实战【学习笔记】 - 13.Redis缓冲区可能引起的问题及解决套路
缓冲区的功能其实很简答,主要就是用一块
内存空间
来暂时存放命令数据,以免出现因为数据和命令的处理速度慢于发送速度而导致的数据丢失和性能的问题。
陈建111
·
2024-02-01 17:01
Redis核心技术学习
redis
redis缓冲区
Redis核心技术与实战【学习笔记】 - 12.Redis删除数据后,为什么内存占用率还是很高?
这是因为,当删除数据后,Redis释放的
内存空间
会由内存分配器管理,并不会立即返回操作系统,所以,操作系统操作系统仍然会记录这给Redis分配了大量内存。
陈建111
·
2024-02-01 17:31
Redis核心技术学习
redis
redis
内存碎片
内存碎片
imx6ull学习记录(一)
使用板子如下:教程用的这一个版本:1、基本环境搭建这个比较简单,只是注意一下就是正点原子的教程用了一个NFS文件系统,简单来讲就是linux移植不是有三大块吗,uboot,
linux内核
和文件系统,正点原子教程里面大部分这个文件系统是放在虚拟机里面的
桃成蹊2.0
·
2024-02-01 17:52
IMX6ULL记录
linux设备使用记录
学习
ArrayList和LinkedList 区别
不同之处具体体现在如下几个方面:线程安全底层数据结构插入和删除是否受元素位置的影响是否支持快速随机访问
内存空间
的占用是否保证线程安全:两者都是不保证线程安全的底层数据结构:ArrayList底层使用的是
GeekInk小火龙
·
2024-02-01 16:02
java
垃圾回收机制
JavaScript的垃圾回收是一种自动化的内存管理机制,用于帮助我们管理内存中不再使用的对象,以便释放
内存空间
供其他对象使用。
前端碎碎念
·
2024-02-01 15:58
面试
jvm
java
开发语言
基于GEC6818的电子相册
功能描述基于
Linux内核
链表下的图片来回切换。基于内存映射实现图片的显示。通过使用字模实现对字体的显示。通过计算触摸屏的点击和相对位移距离显示任意图片。通过等比例跳跃像素缩放图片。
都会一直开心
·
2024-02-01 15:44
C语言
物联网
在linux上,内存不够,设置虚拟内存
当系统内存不足时,可以将不常用的内存数据保存到硬盘的交换分区(swappartition)上,这样释放出来的
内存空间
就可以被其他应用程序使用,从而避免了内存不足的情况。
IDayDayHappy
·
2024-02-01 14:05
linux
运维
服务器
Android-33源码分析: 系统启动流程
按下电源键进行系统启动:触发引导芯片,加载预定义代码,启动引导程序BootLoader2、启动BootLoader引导程序:它是一个Android系统启动前运行的一个小程序,用来拉起OS并运行3、启动
linux
CHNE_TAO_EMSM
·
2024-02-01 14:39
android
C语言进阶教程:深入核心,掌握高级编程技艺
通过`malloc()`、`calloc()`、`realloc()`和`free()`函数,您可以根据运行时的需求来申请和释放
内存空间
。
极客代码
·
2024-02-01 14:06
玩转C语言
c语言
app的启动
前言本篇文章讲解ios的应用程序的启动应用程序的加载点击一个app首先,我们在手机上点击一个app图标内核初始化操作系统收到启动app的消息后,会调用内核代码初始化
内存空间
,为app创建进程然后操作系统通过系统调用读取并解析
SauronKing
·
2024-02-01 12:47
程序设计-Object-C
cocoa
macos
objective-c
OSDI论文:XRP: In-Kernel Storage Functions with eBPF
1.论文概述当前NVMe存储设备的出现可以达到微秒级,
Linux内核
系统调用以及块存储设备所产生的开销的比例也明显上升.2.背景和动机!
colagy wang
·
2024-02-01 12:59
linux
Docker第一章 : 初识Docker与容器
Linux内核
:3.10.0-1062.el7.x86_64Dockerv
半部论语
·
2024-02-01 12:24
DevOps云原生实践
docker
容器
BPF开发: 从Hello World开始
Part1概述1.背景BPF技术被列为近些年
Linux内核
领域最火热的新领域之一。
MatrixOrigin
·
2024-02-01 11:01
云原生
分布式
数据库
协程切换为什么就要比线程低?
一、进程、线程、协程进程是一个可执行程序在运行时的一块独立的虚拟
内存空间
,Linux给每个进程分配一个虚拟
内存空间
,包括栈空间、未使用内存、堆空间、BSS、DATA、TEXT等。
走,我们去吹风
·
2024-02-01 11:01
服务器
linux
golang
开发语言
后端
git,gitLib,gitHub以及svn和git的区别
一.git,gitlib,github的区别Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件
阿里嘎多f
·
2024-02-01 11:24
jenkins持续集成
git
github
svn
python多进程multiprocessing使用,看这篇就够了(一)
2.在电脑里,每个进程都是独立的,都有自己的资源、
内存空间
,当然都有唯一的id,打开电脑的任务管理器,可以看到,这里显示电脑正在运行的所有进程。进程是正在运行的程序的实例。
Neil.chen
·
2024-02-01 10:49
python
python
开发语言
后端
多进程
垃圾回收机制
垃圾回收机制是一种自动管理内存的方式,用于回收不再使用的对象占用的
内存空间
,以便重新利用。它的主要目的是减少内存泄漏和内存溢出的情况,提高程序的性能和稳定性。
风与烈酒
·
2024-02-01 10:47
jvm
java
算法
LRU(Least Recently Used)
当组件不再需要时,LRU算法就会决定是否将其从缓存中移除,以释放
内存空间
。Vue.js使
亮学长
·
2024-02-01 09:13
前端
进程间通信
进程间通信的本质:必须让不同的进程看到用一份“资源”“资源”:特定形式的
内存空间
“资源”谁提供?
努力学好普通话
·
2024-02-01 09:05
服务器
网络
linux
Docker 安全及日志管理
如果容器里的应用导致
Linux内核
崩溃,那么整个系统可能都会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃一般不会导致宿主机崩溃。
沈阳最速传说と疾走の猛虎!贵物刀一郎です
·
2024-02-01 08:02
docker
安全
容器
RK3568平台 内核printk打印级别
二.printk消息级别
Linux内核
共提供了八种不同的消息级别,分为级别0~7。数值越大,表示
嵌入式_笔记
·
2024-02-01 08:27
瑞芯微
linux
运维
服务器
常见排序算法
唯一的好处可能就是不占用额外的
内存空间
了吧。1.算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
我但行好事莫问前程
·
2024-02-01 07:58
排序算法
算法
c++
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他