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/C++
内存管理
(new、delete)
C/C++
内存管理
1.C/C++内存分布2.C++
内存管理
方式2.1new/delete操作内置类型2.2new/delete操作自定义类型3.operatornew和operatordelete函数3.1
sblbsgqxx
·
2024-01-28 09:04
c语言
c++
java
2023-2024-1 20232831《
Linux内核
原理与分析》第十一周作业
文章目录一、第十二章Linux系统安全相关技术12.1操作系统安全概述12.1.1信息安全的设计原则12.1.2操作系统安全的设计目标12.2Linux系统的安全机制12.2.1Linux系统的用户账号12.2.2Linux文件系统的权限12.2.3Linux的日志文件12.2.4Linux纵深防御体系12.3Linux系统的访问控制12.3.1Linux系统访问控制概述12.3.2LinuxCa
20232831袁思承
·
2024-01-28 09:20
linux
运维
服务器
系统安全
2023-2024-1 20232825《
Linux内核
原理与分析》第十一周作业
目录一、操作系统安全(一)身份验证和访问控制身份验证(Authentication):访问控制(AccessControl):(二)授权和权限管理授权和权限管理的主要概念:(三)防火墙和网络安全防火墙(Firewall):网络安全:二、Linux系统的安全机制(一)Linux用户和文件系统权限Linux用户:文件系统权限:(二)Linux的日志文件(三)Linux的纵深防御体系三、Linux系统的
a674871089
·
2024-01-28 09:18
linux
运维
服务器
玩转docker(1)-基础知识
Docker使用Go语言进行开发实现,基于
Linux内核
的cgroup,namespace等技术,对进程进行封装隔离,由于隔离的进程独立于宿主和其他隔离的进程因此被称为容器。
redher
·
2024-01-28 06:21
Linux HugePage 特性
HugePage,就是指的大页
内存管理
方式。与传统的4kb的普通页管理方式相比,HugePage为管理大内存(8GB以上)更为高效。本文描述了什么是HugePage,以及HugePage的一些特性。
金星show
·
2024-01-28 05:59
C语言——动态
内存管理
大家好,我是残念,希望在你看完之后,能对你有所帮助,有什么不足请指正!共同学习交流本文由:残念ing原创CSDN首发,如需要转载请通知个人主页:残念ing-CSDN博客,欢迎各位→点赞+收藏⭐️+留言系列专栏:残念ing的C语言系列专栏——CSDN博客-----------------------------------------------------------CSDN-----------
残念ing
·
2024-01-28 03:07
C语言
c语言
开发语言
算法
C语言编程中的陷阱与规避策略
二、
内存管理
陷阱1.内存泄漏:在动态分配内存后,如果没有正确地释放,就会导致内存泄漏。解决方法是始终确保在不再需要内存时使用free()函数进行释放
极客代码
·
2024-01-28 01:44
专搞C语言
c语言
Glide缓存模块源码分析
Java的四种引用熟悉Java的同学都知道Java
内存管理
分为内存分配和内存回收,
有没有口罩给我一个
·
2024-01-28 00:12
Android SElinux认知与调试
一,SELinux机制
Linux内核
资源访问控制分为DAC(DiscretionaryAccessControl,自主访问控制)和MAC(MandatoryAccessControl,强制
bug猎人
·
2024-01-27 22:26
linux
android
Android发展历程及安装
目录发展历程下载网址安装过程发展历程安卓基于
Linux内核
,
Linux内核
相当于房屋的地基开源不等于免费,不能商用安卓一般每半年小更新,一年大更新对应API相当于别名现在安卓安全性越来越高,性能越来越快
猪八戒1.0
·
2024-01-27 21:41
安卓
android
C语言常见面试题:什么是
内存管理
,C语言中如何进行
内存管理
?
内存管理
是计算机科学中的一个重要概念,它涉及到如何有效地分配、使用和释放计算机内存。
内存管理
是操作系统和编程语言实现中的一项关键任务,它确保了程序能够安全、有效地运行。
广寒舞雪
·
2024-01-27 21:04
C语言
c语言
java
面试
DS:顺序表的实现(超详细!!)
本文为博主在DS学习阶段的第一篇博客,所以会介绍一下数据结构,并在最后学习对顺序表的实现,在友友们学习数据结构之前,一定要对三个部分的知识——指针、结构体、动态
内存管理
的内容有一定的了解,如果友友们对这三块知识不熟悉的话
✿ ༺小陈在拼命༻✿
·
2024-01-27 20:08
c语言
开发语言
笔记
数据结构
C语言:动态
内存管理
学习数据结构之前,一定要对指针、结构体、动态
内存管理
进行深入学习!小伙伴们可以看看博主之前的文章!今天重点介绍动态内存开辟!十分重要哈!一、为什么要有动态内存开辟?我们已知的内存开辟方式有什么呢??
✿ ༺小陈在拼命༻✿
·
2024-01-27 20:37
c语言
开发语言
C++
内存管理
1、C/C++内存分布intglobalVar=1;staticintstaticGlobalVar=1;voidTest(){staticintstaticVar=1;intlocalVar=1;intnum1[10]={1,2,3,4};charchar2[]="abcd";constchar*pChar3="abcd";int*ptr1=(int*)malloc(sizeof(int)*4)
ketil27
·
2024-01-27 20:25
c++
java
jvm
使用 /sys 文件系统访问 Linux 内核
使用/sys文件系统访问
Linux内核
sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;2.6内核要求sysfs总是挂载在/sys目录上;sysfs的设计原则是一个属性文件只做一件事情
[email protected]
·
2024-01-27 19:07
Linux
内核
sys
Linux之父:我们不会用Rust取代C语言开发内核!
30年前,当LinusTorvalds第一次发布
Linux内核
时,他还是赫尔辛基大学的一名21岁的学生。他宣布说:“我正在开发一个(免费的)操作系统(这只是个爱好,不会做得很大,也不会很专业……)”。
DP29syM41zyGndVF
·
2024-01-27 19:32
内核
驱动程序
大数据
编程语言
人工智能
linux内核
radeon gpu源码解析
1.什么是radeon简介Radeon(中文名称称为镭龙™)是一个英文产品的商标。Radeon是AMD公司出品的显示芯片的一种系列。俗称A卡。全称一般写作:AMDRadeonHDxxxx,例如台式机显卡型号:AMDRadeonHD6450。HD7000系列以后,AMD启用新的AMDRadeonR9/R7xxx命名旗下新的显示芯片。出产型号AMDRadeon系列的台式机显卡有:AMDRadeonRX
人间正道是沧桑a
·
2024-01-27 18:51
操作系统
能够及时响应随机发生的外部事件,并对外部事件做出快速处理,对来自外部的请求和信号量在限定的时间范围做出响应,实时性和可靠性是其主要特点网络os:面相网络上多用户提供基本的网络操作所需要的功能,如文件共享
内存管理
和进程任务调度等分布式
Zh1为明天1
·
2024-01-27 17:55
Android 系统启动过程
idle的主要作用初始化进程以及
内存管理
,加载硬件的驱动程序创建init进程,该进程的pid=1,init进程是第一个用户空间的进程创建kthread
来撕特成
·
2024-01-27 17:16
android
手把手教你搭建应用的网络诊断模块(1)——Ping与TraceRoute
众所周知,Android系统基于
Linux内核
的,Linux本身就提供了许多
星际码仔
·
2024-01-27 16:15
android
网络
查看linux的版本指令
简要:1,lsb_release-a查看linux系统版本2,uname-a查看内核版本一、查看
Linux内核
版本命令(两种方法):1、cat/proc/version[root@localhost~]
rabbit0708
·
2024-01-27 16:27
多线程
threadLocal
java
数据库架构
ARM架构SOC运行Linux的典型启动流程
通常经过:上电复位、Boot模式选择、BootROM加载、BootFlash加载、Bootloader加载、
Linux内核
加载、
Linux内核
启动、用户空间初始化、用户空间运行。
smallerxuan
·
2024-01-27 16:44
嵌入式
学习日记
Linux
arm开发
linux
SOC启动流程
ARM架构SOC启动流程
SOC上电启动流程
正确看待华为鸿蒙……是盲目跟风吗?
纯血鸿蒙全栈自研HarmonyOSNEXT系统底座全线自研,去掉了传统的
Linux内核
以及AOSP等代码,仅支持鸿蒙内核和鸿蒙系统的应用,减少了40%的冗余代码。
爱桥代码的程序媛
·
2024-01-27 16:06
鸿蒙
harmonyos
华为
HarmonyOS
NEXT
鸿蒙开发
程序员开发
openharmony
鸿蒙系统
解读《鸿蒙·NEXT星空版》华为注资70亿,将每月开发岗增涨10万+
十年磨砺,一次次蝶变"纯血鸿蒙",其底座全线自研,去掉了传统的
Linux内核
以及AOSP安卓开放源代码项目等代码,仅支持鸿蒙内核和鸿蒙系统的应用。鸿蒙操作
爱桥代码的程序媛
·
2024-01-27 16:35
鸿蒙
harmonyos
华为
鸿蒙
程序员
移动开发
鸿蒙开发
鸿蒙系统
Linux命令大全(超详细版)
一、Linux基本介绍1、基本简介Linux是一个基于
Linux内核
的开源类Unix操作系统,LinusTorvalds于1991年9月17日首次发布的操作系统内核。
IT小郭.
·
2024-01-27 12:16
产品开发
与
编程学习
#
面试题
#
云服务
linux
运维
服务器
centos
运维开发
缓存
网络安全
Linux内核
中USB设备驱动实现
USB设备驱动:一、USB描述符:(存在于USB的E2PROM里面)1、设备描述符:structusb_device_descriptor2、配置描述符:structusb_config_descriptor3、接口描述符:structusb_interface_descriptor4、端点描述符:structusb_endpoint_descriptor通过命令lsusb列出系统中所有的USB设
ST小智
·
2024-01-27 12:29
网络
服务器
linux
qemu调试
linux内核
qemu-kernelarch/x86/boot/bzImage-s-S#-SfreezeCPUatstartup#-sshorthandfor-gdbtcp::1234若不想使用1234端口,则可以使用-gdbtcp:xxxx来取代-s选项(gdb)filelinux-3.18.6/vmlinux#在gdb界面中targeremote之前加载符号表(gdb)targetremote:1234#建
chenxuezhou
·
2024-01-27 12:23
linux
Boost 适用 filesystem 库,statx 函数无法找到引用问题的解决方案。
1、boost高版本使用了statx函数,这个函数是在
Linux内核
版本4.11之后引入的。所以:可以升级
Linux内核
版本到4.11之后即可。
liulilittle
·
2024-01-27 12:21
C/C++
c++
Windows Server 安装 Docker
一、简介Docker不是一个通用容器工具,它依赖运行的
Linux内核
环境。
菜鸟厚非
·
2024-01-27 11:17
windows
docker
容器
小白解说之资源控制技术cgroup
可能有的同学一时不太清楚做什么用的,但大家应该都用过公有云虚拟机或者容器,套餐1C2G,如何限制资源使用实现的呢,答案就是cgroup啦~一、何为cgroupLinuxcgroups的全称是LinuxControlGroups,它是
Linux
小白说互联网
·
2024-01-27 11:20
Linux内核
同步方法
临界区和竞争条件访问和操作共享数据的代码段称为临界区。如果两个执行线程在同一个临界区中同时执行,称为竞争条件。避免并发和防止竞态出现的机制被称为同步。内核中造成并发的原因包括:中断——中断几乎可以在任何时刻异步发生,也就可能随时打断当前正在执行的代码。(中断服务程序访问被打断进程正在访问的资源)软中断和tasklet——内核能在任何时刻唤醒或调度软中断和tasklet,打断当前正在执行的代码。内核
睡不醒的大橘
·
2024-01-27 11:17
程序人生-Hello’s P2P
并对程序hello运行过程中的动态链接库调用、
内存管理
、系统级I/O等进行介绍。
Baigker
·
2024-01-27 10:51
程序人生
【C语言】动态
内存管理
为什么存在动态内存分配到目前为止,我们已经掌握的内存开辟方式有两种:创建变量:intval=20;//在栈空间上开辟四个字节创建数组:chararr[10]={0};//在栈空间上开辟10个字节的连续空间上述的开辟空间的方式有两个特点:空间开辟大小是固定的。数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的
.滄海难为水
·
2024-01-27 10:08
C语言
c语言
CentOS 7.9 OS Kernel Update 3.10 to 4.19
root@localhost~]#grubby--default-kernel/boot/vmlinuz-3.10.0-1160.105.1.el7.x86_64[root@localhost~]#检查
Linux
闭关苦炼内功
·
2024-01-27 09:38
Linux
经验分享
笔记
centos
Linux
Linux中断 -- 中断路由、优先级、数据和标识
目录1.中断路由2.中断优先级3.中断平衡4.
Linux内核
中重要的数据结构5.中断标识承前文,本文从中断路由、优先级、数据结构和标识意义等方面对
Linux内核
中断进行一步的解析。
hello_yj
·
2024-01-27 08:53
interrupt
Linux
linux
kernel
驱动开发
android
arm
C++中智能指针详解
动态
内存管理
经常会出现两种问题:一种是忘记释放内存,会造成内存泄
king_weng
·
2024-01-27 08:09
C/C++
智能指针
操作系统——
内存管理
篇
操作系统——
内存管理
篇(王道23年版)3.1_1_内存的基础知识1.内存的概念和作用内存可存放数据。
革斤要加油
·
2024-01-27 07:29
开发语言
操作系统
Redis相关知识梳理
geospatital地理位置HyperloglogBitMapsort指令事务锁reids配置通用配置快照REPLICATION主从复制SECURITYCLIENTS限制MEMORYMANAGEMENT
内存管理
小小的人儿居然已存在
·
2024-01-27 07:11
#
redis
redis
缓存
数据库
鸿蒙架构&Android架构分析
以下是对鸿蒙架构和Android架构的详细分析:架构设计鸿蒙OS架构:鸿蒙OS采用微内核设计,这种架构有利于系统的稳定性和安全性,因为微内核只提供最基本的功能,如进程管理、文件系统、
内存管理
,以及设备通信等
wayne214
·
2024-01-27 06:03
harmonyos
架构
android
linux --
内存管理
-- 页面分配器
linux
内存管理
为什么要了解linux
内存管理
分配并使用内存,是内核程序与驱动程序中非常重要的一环。内存分配函数都依赖于内核中一个非常复杂而重要的组件-
内存管理
。
三境界
·
2024-01-27 06:17
操作系统
嵌入式Linux
linux
arm开发
kernel
c#学习笔记-
内存管理
和gc优化
前言在游戏运行的时候,数据主要存储在内存中,当游戏的数据在不需要的时候,存储当前数据的内存就可以被回收以再次使用。内存垃圾是指当前废弃数据所占用的内存。****GC即(GabarageCollector,垃圾回收器)**是指将废弃的内存重新回收再次使用的过程。什么是GCGC如其名,就是垃圾收集,当然这里仅就内存而言。GarbageCollector(垃圾收集器,在不至于混淆的情况下也成为GC)以应
开始沸腾了
·
2024-01-27 06:18
#C笔记
c#
BBB
linux内核
及模块编译
BBB基于TI公司的AM335X开发的
Linux内核
编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr
zhang433
·
2024-01-26 23:32
linux
arm开发
ubuntu
linux 实时时钟(RTC)驱动
这个是
linux内核
文档关于rtc实时时钟部分的说明,此文档主要描述了rtc实时时钟的作用和编程接口,分别介绍了老的rtc接口和新的rtc类架构。并给出了一个测试rtc驱动的程序。
ahaochina
·
2024-01-26 23:59
pmic
C语言如何面向对象编程? 面向对象编程是一种方法,并不局限于某一种编程语言
这包括大型C项目,如
Linux内核
、BSD内核和SQLite。StartingSimple从简单开始假设您正在编写一个函数pass_match(),它接受输入流、输出流和模式。
xuejianxinokok
·
2024-01-26 22:02
java
c语言
java
mysql
C++技术要点总结, 面试必备, 收藏起来慢慢看
目录1.语言对比1.1C++11新特性2.2C和C++的区别2.3Python和C++的区别2.编译内存相关2.1.C++程序编译过程2.2.C++
内存管理
2.3.栈和堆的区别2.4.变量的区别2.5.
流星雨爱编程
·
2024-01-26 22:25
#面试宝典
开发语言
c++
设计模式
数据结构
docker的资源限制(cgroup)
Cgroup是ControlGroups的缩写,是
Linux内核
提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制
Cloud034
·
2024-01-26 22:21
运维
LINUX历史
1991年:芬兰大学生林纳斯·托瓦兹(LinusTorvalds)开始编写
Linux内核
,并通过互联网与其他开发者进行合作。1992年:
Linux内核
逐渐稳定,并在互联网上发布。
奥雷里亚诺上校.
·
2024-01-26 22:48
linux
运维
服务器
XGBoost系列7——XGBoost的性能优化策略
数据并行1.3参数调整优化并行性能1.4多线程和分布式计算2.大规模数据集的分布式训练2.1分布式训练原理2.2集群配置2.3参数调整2.4数据并行与模型并行2.5优势与挑战3.内存优化与缓存策略3.1
内存管理
theskylife
·
2024-01-26 21:21
数据挖掘
性能优化
人工智能
机器学习
数据挖掘
git入门学习-1
fromModule=lemma_inlink)为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Git
中北萌新程序员
·
2024-01-26 21:16
git
学习
IO多路复用之epoll
注:文章转自:爱编程的大丙原链接:https://subingwen.cn/linux/epoll/详情排版:我的编程小屋1.概述epoll全称eventpoll,是
linux内核
实现IO多路转接/复用
陈子青 - See
·
2024-01-26 20:24
Linux
C++
linux
运维
服务器
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他