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内核-内存管理
C语言之动态
内存管理
(malloc calloc realloc)
C语言之动态
内存管理
文章目录C语言之动态
内存管理
1.为什么要有动态
内存管理
2.malloc和free2.1malloc2.2free2.3例子3.calloc和realloc3.1calloc3.2realloc4
4U247
·
2023-12-15 09:01
c语言
开发语言
malloc
realloc
calloc
free
(
Linux内核
源码分析)Linux 内核无线子系统
Linux内核
源码分析(内存调优/文件系统/进程管理/设备驱动/网络协议栈)1.全局概览在开始探索Linux无线具体细节之前,让我们先来把握一下Linux无线子系统整体结构。
攻城狮百里
·
2023-12-15 08:59
Linux
linux
iOS 中的
内存管理
优化
闭包外面将强引用对象转化为弱引用指针,防止循环引用block内弱引用转换成strong强引用指针,防止多线程和ARC环境下弱引用可能会被随时释放的问题__weakMyViewController*wself=self;self.completionHandler=^(NSIntegerresult){__strong__typeof(wself)sself=wself;//强引用一次[sself.
child_cool
·
2023-12-15 06:17
嵌入式Linux/Android疑难杂症工作笔记
Android疑难杂症工作笔记Android系统Cortex-A57内核压力测试连续震荡性内存泄漏导致OOMKiller硬件平台公司自研ARMCortex-A574核SOC产品板软件环境系统:Android-P
Linux
zhou_chenz
·
2023-12-15 05:11
嵌入式系统方案
Linux内核与驱动
Linux
Android
ARM
嵌入式
Cortex-A57
操作系统考试重点知识(考前看包涨数)
第一章操作系统概率操作系统功能:进程、
内存管理
、文件系统、设备驱动程序、用户界面,管理硬件的操作系统特征:并发(同一间隔)、共享(资源共享)、虚拟(物理实体一分为多)、异步(多个进程是走走停停),两大特性就是并发共享单道批处理系统
用草书谱写兰亭序
·
2023-12-15 04:42
操作系统
操作系统
笔记
docker资源控制
Cgroup是ControlGroups的缩写,是
Linux内核
提供的一种可以限制、记录、隔离进程组所
Lachewuxian
·
2023-12-15 03:15
docker
Ubuntu 18.04使用Qemu和GDB搭建运行内核的环境
安装busybox参考博客:使用GDB+QEMU调试
Linux内核
环境搭建一文教你如何使用GDB+Qemu调试
Linux内核
ubuntu22.04搭建qemu环境测试内核交叉编译busybox编译busybox
zhaoseaside
·
2023-12-15 01:51
操作系统实战45讲
linux
Linux内核
实现AES加密
本文涉及到编写一个内核模块,扩展内核密钥类型并使用该密钥实现AES加密。以下是一个简单的示例代码,演示如何在C语言中实现一个内核模块以及在内核中使用密钥进行AES加密。```c#include#include#include#include#include#include#include#defineKEY_SIZE16//AES密钥长度为16字节#definePLAINTEXT_SIZE16//
车联网安全杂货铺
·
2023-12-14 23:20
系统安全
linux
系统安全
安全
网络安全
arm开发
Linux内核
密钥环
Linux内核
密钥环(LinuxKernelKeyring)是
Linux内核
中的一个机制,用于管理和存储各种类型的密钥和安全相关的数据。
车联网安全杂货铺
·
2023-12-14 23:19
系统安全
linux
安全
系统安全
网络安全
arm开发
Linux内核
中sk_buff结构详解
一、sk_buff结构体sk_buff是Linux网络中最核心的结构体,它用来管理和控制接收或发送数据包的信息。各层协议都依赖于sk_buff而存在。内核中sk_buff结构体在各层协议之间传输不是用拷贝sk_buff结构体,而是通过增加协议头和移动指针来操作的。如果是从L4传输到L2,则是通过往sk_buff结构体中增加该层协议头来操作;如果是从L4到L2,则是通过移动sk_buff结构体中的d
codingga
·
2023-12-14 22:08
Netlink是
Linux内核
提供的一种用于内核与用户空间进程之间通信的机制。
Netlink是
Linux内核
提供的一种用于内核与用户空间进程之间通信的机制。它允许内核向用户空间发送消息,同时也可以接收用户空间的请求并做出相应的响应。
老虎爱代码
·
2023-12-14 20:02
C语言学习
linux
运维
c语言
java面试题12
Java中的堆和栈有不同的
内存管理
机制和分配方式,也有不同的访问速度和开销。2.什么是Java中的位运算符(BitwiseOperator)?它有什么作用?
CrazyMax_zh
·
2023-12-14 20:24
java
开发语言
Qt
内存管理
、UI编辑器、客制化组件、弹出对话框、常用部件类
头文件的小技巧#include//在自动生成的.h里面加上此句适用条件:QT的
内存管理
当父窗体被关闭时,子部件的内存会自动释放。对象树是一种管理对象生命周期的机制。
_小白__
·
2023-12-14 20:56
#
Qt
qt
ui
编辑器
c++
开发语言
【从零开始学习JVM | 第八篇】学习垃圾回收算法 和 垃圾回收器
垃圾回收机制是一种自动化的
内存管理
技术,可以在程序运行时自动识别和回收不再使用的内存,从而减少内存泄漏和其他内存相关问题的发生。
我是一盘牛肉
·
2023-12-14 20:05
【从零开始学习JVM】
学习
jvm
算法
过滤器
【从零开始学习JVM | 第九篇】了解 常见垃圾回收器
前言:垃圾回收器(GarbageCollector)是现代编程语言中的一项重要技术,它提供了自动
内存管理
的机制,极大地简化了开发人员对内存分配和释放的繁琐工作。
我是一盘牛肉
·
2023-12-14 20:05
【从零开始学习JVM】
学习
jvm
开发语言
java
【从零开始学习JVM | 第七篇】深入了解 堆回收
前言:Java堆作为
内存管理
中最核心的一部分,承担着对象实例的存储和管理任务。堆内存的高效使用对于保障程序的性能和稳定性至关重要。
我是一盘牛肉
·
2023-12-14 20:34
【从零开始学习JVM】
学习
jvm
算法
过滤器
【智能家居】八、监控摄像采集、人脸识别比对进行开门功能点
一、使用fswebcam测试USB摄像头二、根据demo来实现功能点三、功能点编写编译运行实现四、mjpg实现监控识别五、V4L2视频设备
Linux内核
模块的一部分一、使用fswebcam测试USB摄像头
咖喱年糕
·
2023-12-14 20:26
智能家居
智能家居
智能门控
人脸识别
视频监控
vscode
【从零开始学习JVM | 第五篇】快速了解运行时数据区
了解JVM运行时数据区不仅有助于理解Java程序的运行原理,还有助于优化程序的性能和解决一些与
内存管理
相关的问题。本文将从各个方面介绍JVM运行时数据区的结构和作用,希
我是一盘牛肉
·
2023-12-14 20:55
【从零开始学习JVM】
学习
jvm
java
redis
分布式
spring
LV.13 D2 开发板启动流程 学习笔记
(时钟等...)进行初始化,然后再检测拨码开关位置获取启动方式,然后再将对应存储器中的uboot搬移到内存,然后跳转到uboot运行uboot开始运行后首先对开发板上的软硬件环境做进一步初始化,然后将
linux
djjyy
·
2023-12-14 19:09
学习
笔记
arm开发
linux
LV.13 D1 嵌入式系统移植导学 学习笔记
一、嵌入式系统分层操作系统:向下管理硬件、向上提供接口操作系统为我们提供了:1.进程管理2.
内存管理
3.网络接口4.文件系统5.设备管理那系统移植是干什么呢?
djjyy
·
2023-12-14 19:30
学习
笔记
linux
arm开发
动态
内存管理
(C语言)
前言在学习数据结构时,掌握指针、结构体和动态
内存管理
是非常关键的,它们就像是搭建程序框架和操作内存的工具箱,需要熟练掌握才能更加游刃有余地进行编程。
马儿们的Trainer
·
2023-12-14 18:36
c语言学习
c语言
开发语言
buildroot使用介绍
你可以和编译
Linux内核
一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs
围城&微尘
·
2023-12-14 17:40
java
前端
开发语言
Linux安全之SELinux理解
安全增强式Linux,即SELinux(Security-EnhancedLinux)是一个
Linux内核
的安全模块,其提供了访问控制安全策略机制,包括了强制访问控制(MandatoryAccessControl
围城&微尘
·
2023-12-14 17:24
linux
安全
运维
Linux - 内存 - memblock 分配器
说明memblock是
Linux内核
启动早期用于管理物理内存的机制,在伙伴系统(BuddySystem)接管
内存管理
之前为系统提供物理内存分配、释放等功能。
leon.liao
·
2023-12-14 15:03
#
Linux
内核知识
linux
内存
ARM SMMU简介
ARMSMMU(SystemMemoryManagementUnit)主要用于提供外设的DMA请求的
内存管理
和地址转换功能。
车联网安全杂货铺
·
2023-12-14 14:42
系统安全
arm开发
安全
网络安全
linux
系统安全
linux系统下文件操作常用的命令有哪些?
一、是什么Linux是一个开源的操作系统(OS),是一系列
Linux内核
基础上开发的操作系统的总称(常见的有Ubuntu、centos)系统通常会包含以下4个主要部分内核shell文件系统应用程序文件系统是一个目录树的结构
C+ 安口木
·
2023-12-14 14:52
面试系列
Linux
linux
【Spark精讲】Spark
内存管理
目录前言Java
内存管理
Java运行时数据区Java堆垃圾回收机制Executor
内存管理
内存类型堆内内存堆外内存
内存管理
模式静态
内存管理
统一
内存管理
编辑执行
内存管理
多任务间内存分配Shuffle的内存占用
话数Science
·
2023-12-14 13:52
Spark精讲
Spark
大数据
spark
大数据
分布式
docker的资源控制
cpi内存磁盘i/0docker使用Linux自带的功能cgroup(controlgroups)controlgroups是
Linux内核
系统提供的一种限制,记录、隔离进程组所使用的物理资源的机制docker
91888888
·
2023-12-14 13:30
docker
容器
运维
Linux 设备树操作的 API 编程 - 手把手教程
在
Linux内核
中,我们可以通过使用设备树操作的API来读取和修改设备树信息。本文将为您提供一份详细的教程,介绍如何使用设备树操作的API进行编程。
心之飞翼
·
2023-12-07 00:42
linux
java
服务器
编程
Bitmap的
内存管理
优化与长图加载
BitmapBitmap的
内存管理
优化大量Bitmap的创建和垃圾回收,会产生内存抖动,引发卡顿。
森屿暖茶
·
2023-12-07 00:45
C&C++
内存管理
方式
文章目录1.C/C++内存分布总结C语言中动态
内存管理
C++
内存管理
方式new/delete操作内置类型new和delete操作自定义类型c++推荐是用new和deleteoperatornew与operatordelete
铁锅只炖海螺
·
2023-12-06 20:05
c语言
c++
开发语言
运维工程师装逼完全指南
2、TCP/IP协议、
Linux内核
深入研究、ORACLE大全等等之类的超过1千页大本头的书能有效提升B格,一定要放手边。不懂不要紧,别人能看见就行了。
GLAB-Mary
·
2023-12-06 18:41
运维
C++11多线程基本知识点
进程和线程的概念在Windows中提出了线程的概念,后来Linux进行了引入,但是
Linux内核
中并没有线程,即:Linux没有实际上的线程,Linux中的线程实际上仍是进程,但是它达成了和Windows
默示MoS
·
2023-12-06 17:41
玩转C++
c++
直接内存(Direct Memory)
直接内存(DirectMemory)是在Java中使用较为底层的
内存管理
方式,它通过Java的NIO包中的ByteBuffer类来实现,让Java能够在堆外分配内存。
一个搬砖的农民工
·
2023-12-06 17:38
JVM
jvm
直接内存
nio
java
io模型
用户空间是普通应用程序可以去访问的内存空间,内核空间是操作系统内核去访问的内存空间**那这时候,我们也要明白什么是用户态,什么是内核态内核态:进程处于内核空间的时候,权限几乎不受限制,权限包括:进程管理,
内存管理
bangbang2
·
2023-12-06 16:55
《C++ Primer》第9章 顺序容器(一)
9.1顺序容器概述(P292)所有顺序容器都提供了快速顺序访问的能力,但在以下方面的性能有所不同:向容器添加、删除元素非顺序访问容器中的元素除了固定大小的array外,其他容器提供高效、灵活的
内存管理
。
MaTF_
·
2023-12-06 16:53
《C++
Primer》
c++
windows
rpc
【C++】C/C++
内存管理
这一篇文章我们来学习C/C++
内存管理
,深入了解这套机制有利于我们之后写出更好的C/C++程序。
情缘晓梦.
·
2023-12-06 14:47
C++
c++
开发语言
C++智能指针及简单实现
C++智能指针堆内存、栈内存与静态内存静态内存栈内存堆内存动态
内存管理
new、delete运算符智能指针实现智能指针shared_ptr智能指针的线程安全问题解决unique_ptrweak_ptr循环引用思维导图本模块思路动态
内存管理
FangYwang
·
2023-12-06 12:58
C++
c++
学习
笔记
Linux 5.15安全特性之landlock
Landlock是一个在
Linux内核
中实现的安全模型,它允许进程在较低的特权级别下运行,并限制其对内核和系统资源的访问。它提供了一种细粒度的权限控制机制,可以用于创建沙盒环境和隔离敏感操作。
车联网安全杂货铺
·
2023-12-06 11:51
系统安全
linux
系统安全
网络安全
arm开发
iot
线程的使用1
1.创建一个线程1.1创建线程练习线程实际上是应用层的概念,在
Linux内核
中,所有的调度实体都被称为任务(task),他们之间的区别是:有些任务自己拥有一套完整的资源,而有些任务彼此之间共享一套资源对此函数的使用需要知道以下几点
进击的菜鸟子
·
2023-12-06 10:57
进程线程
linux
c语言
信号处理
容器核心技术之Namespace与Cgroup
为此,容器是从
Linux内核
的一些新功能构建的,其中两个主要功能是“namespace”和“cgroup”。
男孩李
·
2023-12-06 09:21
云原生
容器
docker
科技
js高级之
内存管理
与闭包
javacript中的
内存管理
javascript中不需要我们手动去分配内存,当我们创建变量的时候,会自动给我们分配内存。
一颗冰淇淋
·
2023-12-06 09:12
浪潮信息 KeyarchOS 安全可信攻防体验
1.KeyarchOS——云峦操作系统简介 KeyarchOS即云峦服务器操作系统(简称KOS)是浪潮信息基于
Linux内核
、龙蜥等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器
Imagine Miracle
·
2023-12-06 09:12
安全
浪潮
KOS
【
Linux内核
解剖】内核问题之softlockup以及应对之法
文章目录I.引言操作系统和内核的概述
Linux内核
中的故障排查和调试softlockup机制的重要性和目的II.softlockup机制简介softlockup和硬lockup的区别softlockup
ichdream
·
2023-12-06 08:17
Linux内核360度剖析
Linux系统编程
linux
车载系统
系统架构
系统安全
服务器
【
Linux内核
思辩】kmallo VS vmalloc,谁与争锋?
kmallocVSvmalloc这两个是高频考点,不管在面试过程中,还是在实际项目中,如果涉及到底层
Linux内核
的开发,都会遇到这个问题。
ichdream
·
2023-12-06 08:17
Linux系统编程
Linux内核360度剖析
linux
车载系统
机器人
c语言
性能优化
TrustZone之虚拟地址空间
在本系列中的
内存管理
指南介绍了多个虚拟地址空间或translationregimes的概念。
安全二次方security²
·
2023-12-06 07:36
ARM
ARM安全
ARM安全架构
虚拟地址
虚拟地址空间
TrustZone
【从零开始学习JVM | 第一篇】快速了解JVM
JVM的独特之处在于它的架构设计,它不仅负责代码的执行,还包括了
内存管理
、垃圾回收、线程同步等高级功能,这些都是确保高效、稳定运行Jav
我是一盘牛肉
·
2023-12-06 06:47
【从零开始学习JVM】
学习
jvm
java
开发语言
spring
chatgpt
Linux驱动开发入门
第一个内核模块main.cMakefile编译和加载模块总结Linux驱动开发入门
Linux内核
驱动开发是一个高级话题,涉及到对操作系统核心部分的深入理解。
Ricky_0528
·
2023-12-06 05:06
Linux驱动开发
linux
驱动开发
运维
企业架构LB-服务器的负载均衡之LVS实现
的配置方式4、能够了解LVS-DR的配置方式#一、LVS介绍和安装==LVS==(LinuxVirtualServer)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到
Linux
师范大学通信大怨总
·
2023-12-06 05:34
架构
服务器
负载均衡
【探讨C++
内存管理
:有效避免内存泄漏与提高性能的关键】
【本节目标】1.C/C++内存分布2.C语言中动态
内存管理
方式3.C++中动态
内存管理
4.operatornew与operatordelete函数5.new和delete的实现原理6.定位new表达式(
笨笨胡小巴
·
2023-12-06 03:25
C++初阶
算法
c++
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他