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内核内存空间
【Docker】docker Overlay2 文件系统原理
后来在
Linux内核
4.0版本中进行了改进,称为overlay2。
margu_168
·
2024-01-29 17:05
docker
docker
容器
运维
【C++】引用、内联函数、auto关键字等
目录标题C++入门引用引用的特性与引用的使用引用的使用变量与引用的变量共用同一块
内存空间
引用的特性常引用引用的使用场景做参数做返回值内联函
卫卫周大胖;
·
2024-01-29 17:51
高质量C++的学习
c++
开发语言
线性表的链式存储结构
数组与链表数组是需要一块连续的
内存空间
来存储数据,对内存的要求非常高链表并不需要一块连续的
内存空间
,只要
内存空间
充足,即使
内存空间
存在碎片,只要碎片的大小足够存储一个链表节点的数据,该碎片的空间都有可能被分配
玖 萬
·
2024-01-29 17:09
数据结构
Redis测试优化总结
不同类型数据结构占用内存对比:1.整型:当list或set中存储的元素为整型时:当元素个数小于500个数字,使用Set占
内存空间
最小,redis底层实现使用了intset编码;当元素个数大于512个数字
Suncy
·
2024-01-29 16:39
【Go内存分配】
Go语言程序所管理的虚拟
内存空间
被分为两个部分:**堆内存和栈内存**。栈内存主要有Go语言来管
奔跑的蜗牛_
·
2024-01-29 15:27
java多线程、线程同步与线程池
进程的概念:应用程序(typerpa,word,IDEA)运行的时候进入到内存,程序在内存中占用的
内存空间
(进程).1.2线程线程(Thread):在内存和CPU之间,建立一条连接通路,CPU可以到内存中取出数据进行计算
Zzzzjq
·
2024-01-29 13:23
[Python] numpy - 如何对数组进行降维或者升维
在编程中,数组是一种存储多个相同类型数据的连续
内存空间
。升维操作可以通过添加额外的维度来增加数组的维数。举个例子,将一个一维数组升维为二维数组可以使用reshape函数或者使用嵌套列表的方式表示。
老狼IT工作室
·
2024-01-29 12:29
python
python
numpy
数组降维
数组升维
【C语言】
linux内核
ipoib模块 - ipoib_netdev_ops_pf结构
一、ipoib_netdev_ops_pf结构staticconststructnet_device_opsipoib_netdev_ops_pf={.ndo_init=ipoib_ndo_init,.ndo_uninit=ipoib_ndo_uninit,.ndo_open=ipoib_open,.ndo_stop=ipoib_stop,.ndo_change_mtu=ipoib_change_
尘中928
·
2024-01-29 11:11
编程
#
C语言
网络
linux
c语言
网络
数据结构与算法:数组
它用一组连续的
内存空间
,来存储一组具有相同类型的数据。先简单介绍一下几个关键词线性表、连续的
内存空间
线性表(LinearList),顾名思义,线性表就是数据排成像一条线一样的结构。
且听风吟9527
·
2024-01-29 11:04
数据结构与算法
数据结构与算法
数组
数据结构与算法——数组
它用一组连续的
内存空间
,来存储一组具有相同类型的数据。
Heriam
·
2024-01-29 11:03
数据结构与算法
算法
数据结构
java
面试
经验分享
在1G的内存中,对百亿个QQ号去重?
如果要存储43亿个QQ号,需要的
内存空间
为43亿乘以4Byte=172亿Byte,172亿
程序员Forlan
·
2024-01-29 10:18
Java
开发语言
后端
java
C语言 数据结构——链表使用示例
链表是一种常用的数据结构,可以在运行时动态分配
内存空间
,非常灵活。
全职编程-叶湫
·
2024-01-29 09:33
高级嵌入式c语言
链表
数据结构
Linux信号机制分析和信号处理函数
【摘要】本文分析了
Linux内核
对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。
一厘阳光
·
2024-01-29 08:01
Linux
linux
信号
signal
sigaction
kill
C++面经个人背诵版
一、基础部分1、指针和引用的区别√①初始化②是否开辟
内存空间
③Sizeof④加1操作⑤多级指针⑥引用的底层是指针实现的⑦类型检查,防止野指针⑧直接访问,间接访问⑨传引用,传指针2、形参和实参的区别①形参
JLU-C++
·
2024-01-29 07:02
面试
c++
记录 | ubuntu查看系统信息如系统版本、cpu信息
要查看ubuntu系统的一些基本信息,可以使用以下命令:查看ubuntu版本:lsb_release-a查看
Linux内核
版本:uname-r查看CPU信息:lscpu查看内存信息:free-h查看硬盘使用情况
极智视界
·
2024-01-29 07:22
踩坑记录
ubuntu
系统查看
JVM系列——基础知识
Java运行区域程序计数器(ProgramCounterRegister)程序计数器是一块较小的
内存空间
,它可以看作是当前线程所执行的字节码的行号指示器。
吴代庄
·
2024-01-29 07:46
Java
jvm
java
深入理解多线程编程和 JVM 内存模型
每个进程都有自己的独立
内存空间
、代码、数据和系统资源。进程之间是相互独立的,彼此之间不能直接共享数据,只能通过进程间
杨荧
·
2024-01-29 07:45
jvm
vue.js
学习
javascript
分清指针所占用的
内存空间
”和“指针指向的
内存空间
怎样分清指针所占用的
内存空间
”和“指针指向的
内存空间
呢?指针变量需要存储它所指向的内存地址,涉及到存储就需要空间,例如在64位程序中,任何一个指针变量都占用64位即8字节的
内存空间
。
effort看看喽
·
2024-01-29 06:16
链表
Android 系统启动流程
那么接下来开始分析Android的启动流程还是一步一图先画一张流程图描述个大概这里有个小知识点,线程和进程在
Linux内核
空间是一样的,只是因为共享内存,所以才有线程和进程区分,连调用方法都一样,只是传进去的参数线程会
一只刘小彤!
·
2024-01-29 06:50
android
C语言:自定义类型——联合和枚举
1.2联合体的特点1.2.1特点1所有成员共⽤同⼀块
内存空间
。所以联合体也叫:共⽤体。我们可以发现,三个地址打印出来是一样的。那既然都共用一块空间,那大小有多大呢??
✿ ༺小陈在拼命༻✿
·
2024-01-29 05:46
c语言
开发语言
笔记
Android 基础技术——列表卡顿问题如何分析解决
onBindViewHolder优化是否有耗时操作、重复创建对象、设置监听器、findViewByID、局部的动画对象等操作是否存在内存泄漏发生内存泄露,会导致一些不再使用到的对象没有及时释放,这些对象占用了宝贵的
内存空间
我不勤奋v
·
2024-01-29 05:10
Android
基础技术
android
面试官让你讲讲
Linux内核
的竞争与并发,你该如何回答?
@[TOC]内核中的并发和竞争简介 在早期的
Linux内核
中,并发的来源相对较少。
3561cc5dc1b0
·
2024-01-29 04:15
多线程并发和锁机制原理
每个进程都有独立的
内存空间
,它们之间不能直接访问对方的内存。线程:线程是进程中的一个执行单元,一个进程可以包含多个线程。线程共享进程的
内存空间
,因此它们可以直接访问相同进程中的数据。
东方冷哥
·
2024-01-29 04:56
java
jvm
开发语言
JVM——北京快乐8源码搭建内存溢出和内存泄漏的区别
1.内存溢出和内存泄漏是啥内存溢出outofmemory,是指程序在申请内存时,没有足够的
内存空间
供其使用,出现outofmemory;比如申请了一个integer,但给它存了l
egjuiku
·
2024-01-29 03:35
docker容器网络及其配置
网络单节点容器间通信不同节点容器间通信Docker网络驱动选择Docker网络驱动的基本原则docker容器网络docker的4种网络模式bridge模式container模式host模式none模式
Linux
MD_雨落心尘.wyn
·
2024-01-29 01:02
docker
ubuntu 安装Docker
为什么要使用dockerdocker是一种虚拟化技术,它在一个基础的
linux内核
的上,使用软件级别的隔离技术,虚拟化出独立的linux环境,这个linux环境相对于宿主机是独立的。
liuyizhifeng
·
2024-01-29 01:59
docker
linux
ubuntu
TCP半链接和全链接队列实验(上)
在TCP三次握手的时候,
Linux内核
会维护两个队列,分别是:半连接队列,也称SYN队列;全连接队列,也称accept队列;服务端收到客户端发起的SYN请求后,内核会把该连接存储到半连接队列,并向客户端响应
还能救一下嘻嘻
·
2024-01-29 00:37
tcp/ip
网络
服务器
网络协议
linux
android cpu调度策略_android进程、线程调度简介
linux的调度策略android基于
linux内核
,android系
weixin_39640417
·
2024-01-28 23:37
android
cpu调度策略
10分钟让你学会内存函数:memcpy,memmove,memset,memcmp的用法及模拟实现。
所以memcpy函数中需要传入三个参数,分别是目标
内存空间
的首地址,被拷
从零开始的-CodeNinja之路
·
2024-01-28 23:35
算法
数据结构
c语言
c++
sizeof计算数组元素个数
比如#includeintmain(){intarr[10]={0};printf("%d\n",sizeof(arr));return0;}输出结果就是40,计算的是数组所占
内存空间
的总大小,单位是字节
Hungry_11
·
2024-01-28 23:08
c语言
学习
笔记
C语言sizeof和strlen区别
对于数组名,sizeof返回整个数组占用的
内存空间
,而不依赖于数组当前存储的内容。对于指针变量,sizeof计算的是指针本身所占的空间大小,通常是一个机器字长(比如32位系统上通常是4字节,64位
匠心码农
·
2024-01-28 22:01
C/C++
c语言
算法
开发语言
数据结构——静态链表
1.定义:(1)单链表:各个结点散落在内存中的各个角落,每个结点有指向下一个节点的指针(下一个结点在内存中的地址);(2)静态链表:用数组的方式来描述线性表的链式存储结构:分配一整片连续的
内存空间
,各个结点集中安置
xixixi77777
·
2024-01-28 21:37
数据结构
链表
Go语言学习教程(九)
前置指针域)为nil*最后一个元素称为尾(foot)元素,后连接(后置指针域)为nil*双向链表的优点:*在执行新增元素或删除元素时效率高,获取任意一个元素,可以方便的在这个元素前后插入元素*充分利用
内存空间
小陈工
·
2024-01-28 18:19
打实时补丁linux系统编译,ubuntu打实时内核补丁(RT-PREEMPT kernel)
下面是编译RT
Linux内核
的流程,以内核3.18.59为例。
成长中的青青
·
2024-01-28 18:37
打实时补丁linux系统编译
linux内核
打xenomai补丁,编译kernel+xenomai+machinekit
编译kernel+xenomai,主要参考https://code.google.com/p/picnc项目中的wiki页面。编译machinekit,主要参考http://www.machinekit.io/docs/building-from-source/。解决编译依赖要费些周折,需要再添加两个源,下载几个包。搭建qemuchroot环境安装必要的包sudoapt-getinstallqem
晓晓涵
·
2024-01-28 18:37
linux打实时补丁以及实时性能测试
当然这一局限性已经有所改善,目前linux社区已经增加了众多版本的实时补丁,只要给
linux内核
打上实时补丁,其实时性会得到大幅度提升。在此,我们就讲讲如何给
linux内核
打补丁以及如何测试linu
嵌入式小胖
·
2024-01-28 18:36
linux系统移植
linux
实时补丁
cyclictest
实时性测试
linux打补丁步骤
Linux编译实时内核和打补丁
目录1.
Linux内核
2.实时内核3.编译实时内核3.1准备3.2获取内核源码3.3编译3.4设置GRUB确保启动到实时内核4.给内核打补丁5.安装新的内核1.
Linux内核
https://github.com
boss-dog
·
2024-01-28 18:36
Xubuntu
Linux
linux
实时内核
补丁
ArrayList和LinkedList的区别
底层数据结构:ArrayList底层使用数组实现,它将元素存储在连续的
内存空间
中。这使得随机访问元素非常高效,可以通过索引快速访问和修改元素。
敲代码的小白帆
·
2024-01-28 18:03
数据结构基础
数据结构
链表
C++:引用
做参数二级指针时的取别名一级指针取别名一般函数取别名2、做返回值函数返回值的原理:引用的返回值使用:引用和指针的对比:语法层面:底层:概念:引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟
内存空间
明 日 香
·
2024-01-28 17:03
C++
c++初阶知识
c++
数据结构
C++
引用
指针
函数调用
返回值
区分STL容器reserve和resize函数
首先明确两个概念:容量:capacity,是指容器在内存中获得的
内存空间
,容量100并不代表容器中就有100个元素,可能容器中只有10个,剩下的90个都是闲置的未定义
内存空间
。
WindaCode
·
2024-01-28 17:50
C/C++
c++
STL容器大总结区分(上)
vector基本概念功能:vector数据结构和数组非常相似,也称为单端数组vector与普通数组区别:不同之处在于数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接新空间,而是找更大的
内存空间
骑自行车带头盔
·
2024-01-28 17:19
50
c++
开发语言
数据结构
算法
学习C语言的第14天
字符串的输入——fgets()从键盘输入字符,保存到所指定的
内存空间
,直到出现换行符、读到文件结尾或读到元素个数-1为止,最后会自动加上‘\0’作为字符串结束。键盘输入的字符串,固定写为stdin。
blxx
·
2024-01-28 16:05
学习
c语言
开发语言
Java垃圾回收、引用计数法、根可达算法
对于JVM来说,垃圾指的是在堆中死亡的对象所占据的
内存空间
。那么自然而然的,我们就能够提出一个问题:怎么知道对象死没死?
越努力越幸运阳
·
2024-01-28 16:37
Linux系统与windows系统的优缺点
3嵌入式领域(手机、机顶盒、车载电脑……)4集群计算机等
Linux内核
:CPU和进程管理、文件管理、内存管
简单编程王子
·
2024-01-28 16:12
操作系统
windows
linux
Go - strings
typeStringHeaderstruct{Datauintptr//指向字节数组的指针Lenint//数组的大小}与切片的数据结构相比,少了cap,是一个只读的切片因为字符串作为只读的类型,我们并不会直接向字符串直接追加元素改变其本身的
内存空间
kyo1992
·
2024-01-28 15:13
一个函数最好只做一件事?未必!这是一个例子
然而,工程实践中,有时候受制于一些因素,如
内存空间
、程序执行效率等,迫使我们不得不打破“一个函数只做一件事”的规则。
Marc Pony
·
2024-01-28 15:24
数值计算
算法
图解线索二叉树
1.我是不是可以先序遍历或者后序遍历得到他们的前驱或者后继2.我是不是可以开辟
内存空间
,对于每个结点增加一个指向它的前驱,增加一个指向它的后继利用这些空链域存放在某种遍历次序下该结点的前驱结点和后继结点的指针
八百万
·
2024-01-28 14:13
java
数据结构
二叉树
Linux多线程——线程控制
本章Gitee仓库:线程控制文章目录0.前言1.线程创建2.线程等待3.线程终止4.线程取消5.线程ID6.线程局存储7.线程分离0.前言由于
Linux内核
当中,没有很明确的线程概念,它只有轻量级进程的概念
请揣满RMB
·
2024-01-28 14:26
Linux
原创
linux
运维
服务器
C++对象模型之数据语义学
前言本次笔记记录如下知识点数据成员绑定时机进程
内存空间
布局数据成员布局单一继承下的数据成员布局虚基类问题的提出和初探成员变量地址,偏移与指针一、数据成员绑定时机成员函数函数体的解析时机如果成员变量和全局变量重复了
南丶风.
·
2024-01-28 12:29
C++之对象模型
c++
数据语义学 - 进程
内存空间
布局分析-代码段,数据段(.data),BSS分别存储了些啥
当运行一个可执行文件时候,操作系统就会把这个可执行文件加载到内存;此时进程有一个虚拟的地址空间(
内存空间
),如下图:代码段:装的代码数据段,BSS段:更准确的说法是:数据段中一块是BSS段。
hunandede
·
2024-01-28 12:56
c++
算法
开发语言
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他