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++11 [ C++入门 ]
作为一种在C++11标准中引入的语言特性,右值引用为我们提供了更加灵活和高效的
内存管理
方式。它
Yawesh_best
·
2023-11-20 04:41
C++
c++
java
jvm
Git 看这一篇就够了
原本
Linux内核
的版本
wade1203
·
2023-11-20 02:33
linux内核
工程师 密码,Linux命令行密码管理器:Titan、Gopass、Kpcli
相关推荐随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了...发表于2018-04-2615:32•33次阅读我们现在知道fc命令不带任何参数的话会将上一个命令载入编辑器。但有时你可能不想编辑,仅仅是想再次...发表于2018-04-2615:29•25次阅读很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,
喜帖街i
·
2023-11-20 02:11
linux内核工程师
密码
【动态
内存管理
】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言1.为什么要有动态内存分配2.malloc和free2.1malloc2.2free3.calloc和realloc3.1calloc3.2realloc4.常见的动态内存的错误4.1对NULL指针的解引用操作4.2对动态开辟空间的越界访问4.3对非动态开辟内存使用free释放4.4使用free释放一块动态开辟内存的一部分4.
2301_79585944
·
2023-11-20 02:32
C语言
c语言
linux系统的基本命令的使用心得,linux基本命令总结
sina基本命令分类简介:查看
Linux内核
版本:cat/proc/version//第一种uname-a//第二种uname-r//第三种查看Linux操作系统版本:lsb_relase-a//第一种
weixin_39581945
·
2023-11-20 02:28
动态
内存管理
——详解,彻底理解动态
内存管理
目录1.为什么要动态
内存管理
2.malloc和free(引用stdlib.h)1.malloc2.free3.calloc和realloc(引用stdlib.h)1.calloc2.realloc4.常见的动态
内存管理
错误
肥or胖
·
2023-11-20 00:15
C语言语法详解
数据结构
算法
c++
c语言
linux内核
模块编译makefile
linux内核
可加载模块的makefile在开发
linux内核
驱动时,免不了要接触到makefile的编写和修改,尽管网上的makefile模板一大堆,做一些简单的修改就能用到自己的项目上,但是,对于这些基础的东西
(刘*牛)
·
2023-11-20 00:53
linux驱动
GitHub总结(一):Git简介与简单使用操作
2.Git与Github的关系Git:Git是Linus在开发
Linux内核
时用于替换Bitkeeper版本控制工具(该工具不是免费的)而写的一个开源的分布式版本控制软件。
SpareNoEfforts
·
2023-11-20 00:04
JVM系列--虚拟机的
内存管理
Java语言和其他语言在
内存管理
的区别对比其他语言,例如C语言,在
内存管理
方面,Java要做得更加“智能”一些。主要是因为Java语言提供了相关的虚拟机进行
内存管理
。
Danny_idea
·
2023-11-19 23:49
jvm
java
深入浅知JVM(面试必备)
JVMJava虚拟机意义:跨平台把Java字节码转换成操作系统/CPU能够识别的二进制指令JVM区域内存划分堆方法区栈程序计数器JVM做的事情:类加载执行引擎(解释执行字节码)动态
内存管理
(申请内存/释放内存
「已注销」
·
2023-11-19 23:51
笔记
面试
java
C语言 深入理解指针
通过指针,我们可以直接访问、修改其他变量的值,并且可以动态地进行
内存管理
和数据操作。指针的重要概念指针变量:指针变量是用来存储内存地址的变量。通过指针,我们可以直接访问和操纵其他变量所在的内
山楂树の
·
2023-11-19 23:15
C语言
c语言
开发语言
C语言:动态
内存管理
目录为什么存在动态内存分配动态内存函数malloc和free示例calloc示例realloc示例常见的动态内存错误对NULL指针的解引用操作对动态开辟的空间进行越界访问对于非动态开辟内存使用free释放使用free释放一块动态开辟内存的一部分对同一块内存多次释放动态开辟内存忘记释放(内存泄漏)经典样例Demo——程序崩溃,造成内存泄漏原因解决方案Demo——野指针,随机打印值原因Demo——程序
山楂树の
·
2023-11-19 23:44
C语言
c语言
开发语言
编程相关面试整理——cpp&python
Pythondict和set的底层原理python的迭代器了解么python的深浅拷贝python多线程、多进程相关多线程、协程Python锁python装饰器使用(web相关)python可变对象问题python
内存管理
玦☞
·
2023-11-19 23:37
工作搬砖
python
面试
数据结构
Java基础- Java 中的引用类型
基本概念Java中的引用类型主要分为强引用、软引用、弱引用、虚引用和终结器引用,它们在垃圾回收(GC)过程中表现不同,从而提供了不同程度的
内存管理
灵活性。
青衫客36
·
2023-11-19 23:33
Java基础
java
jvm
docker命令大全
、重启dockersystemctlrestartdocker4、重新加载dockersystemctlreloaddocker5、查看docker状态systemctlstatusdocker不同的
Linux
北冥牧之
·
2023-11-19 20:18
云原生
docker
AndroidHeroes读书笔记
读书笔记category:Androiddate:2016-3-15tags:-AndroidAndroidHeroes第一章Android体系和系统架构1.1、Android系统架构:大致分为四层,即
Linux
Koterwong
·
2023-11-19 20:27
构建大型云计算平台分布式技术的实践
他也是开放源码及
Linux内核
的开发者,著名
tuna_lxg
·
2023-11-19 19:13
云主机
云存储
分布式文件系统
分布式
云计算平台
【Git 全功能解析: 探索版本控制的强大工具】
在2002年,他在
Linux内核
的版本控制中使用Bitkeeper,但由于Bitkeeper是一款受版权保护的软件,备受质疑。
落叶霜霜
·
2023-11-19 17:00
Ubuntu系统
ros
安装教程学习记录
git
算法
人工智能
python
图像处理
opencv
虚拟内存
1、硬盘内存基本概念1.1什么是虚拟内存虚拟内存是计算机系统
内存管理
的一种技术。
tinychen
·
2023-11-19 15:07
Linux pcie AER
Linux内核
AER内核驱动代码路径:(CONFIG_PCIEAER_INJECT=yorCONFIG_PCIEAER_INJECT=m)drivers/pci/pcie/aer_inject.c(如果系统中已经将该模块编译
Configure-Handler
·
2023-11-19 12:37
linux
elasticsearch
运维
庖丁解牛
Linux内核
分析01:操作系统工作原理基础
目录1存储程序计算机工作模型2IA-32汇编基础2.1寄存器概述2.1.1通用寄存器2.1.2段寄存器2.1.3标志寄存器2.2数据格式2.3寻址方式2.3.1立即数寻址2.3.2寄存器寻址2.3.3存储器引用寻址2.4内嵌汇编概述2.4.1内嵌汇编简单语法2.4.2内嵌汇编示例3深入理解函数调用栈3.1相关寄存器3.2相关指令3.2.1pushl&popl指令3.2.2call&ret指令3.3
麦兜的学习笔记
·
2023-11-19 12:33
Linux内核源码分析
Linux内核
linux的PXE批量高效自动装机
目录一.PXE1.PXE具备以下优点2.搭建PXE远程安装服务器3.安装并启用TFTP服务(1)修改TFTP服务的配置文件(2)安装并启用DHCP服务(3)修改DHCP服务的配置文件(4)准备
Linux
怕失眠
·
2023-11-19 12:41
python
pandas
数据分析
Linux内核
4.14版本——mmc core(3)——host模块
1.前言2.MMChost驱动介绍3.主要数据结构3.1structmmc_host3.2structmmc_host_ops3.2.1数据传输有关的函数3.2.2总线参数的配置以及卡状态的获取函数3.2.3其它一些非主流函数,都是optional的,用到的时候再去细看即可3.3structmmc_pwrseq3.4Hostcapabilities3.5structmmc_ios3.6struct
风雨兼程8023
·
2023-11-19 12:09
emmc模块
linq
emmc
host
Linux内核
4.14版本——mmc core(4)——card相关模块(mmc type card)
目录1.简介1.1mmccard的几种类型1.2mmc子系统如何区分使用哪种card的?(mmc_rescan)2.mmctypecard协议相关操作3.一些重要的API函数3.1mmc_attach_mmc3.2mmc_init_card4.mmc_ops结构体5.mmcops.c文件接口说明5.1mmc_send_status(典型)5.2mmc_send_op_cond(特殊)5.3mmc_
风雨兼程8023
·
2023-11-19 12:09
emmc模块
linux
mmc
linux调试内核jlink,全志平台使用jlink调试vm
linux内核
程序
硬件平台:全志R40+JLinkV9软件工具:sunxi-tools,JLinkExe,JLinkGdbServer,arm-linux-gnueabihf-gcc,arm-linux-gnueabihf-gdb程序源码:2021.01-rc1-14752-gcdeb7b8f98-dirtyLinuxOrangePi_One5.11.0-40525-g77cdf1d653ba-dirty一.使用s
weixin_40008884
·
2023-11-19 12:04
linux调试内核jlink
Fedora 项目近日发布了 Fedora Linux 39
FedoraLinux39由
Linux内核
6.5支持,并提供了一些最新的桌面环境,包括Fedora工作站旗舰版的GNOME45、KDEPlasma版的KDEPlasma5.27LTS、Cinnamon版的
llawliet0001
·
2023-11-19 11:10
linux
运维
服务器
iOS面试题系列之
内存管理
内存管理
的一些概念为什么要使用
内存管理
?
IOS应用
·
2023-11-19 10:32
Linux线程概况
文章目录PCB(progresscontrolblock)与进程分配资源基本概念LWP进程线程进程和线程区别
Linux内核
线程实现原理历史进程和线程是都有各自不同的PCB进程的目录、页表、物理页面各不相同线程之间共享同一个页目录创建进程或者创建线程底层都是调用内核函数
Shujie_L
·
2023-11-19 09:09
Linux
linux
【操作系统原理】—— Linux
内存管理
系列文章目录【操作系统原理】——进程管理【操作系统原理】——进程调度【操作系统原理】——线程同步【操作系统原理】——信号量与PV操作实现【操作系统原理】——Linux
内存管理
【操作系统原理】——文件系统编程
ZShiJ
·
2023-11-19 08:43
操作系统原理
linux
服务器
c++
ubuntu
【操作系统原理】—— 文件系统编程
系列文章目录【操作系统原理】——进程管理【操作系统原理】——进程调度【操作系统原理】——线程同步【操作系统原理】——信号量与PV操作实现【操作系统原理】——Linux
内存管理
【操作系统原理】——文件系统编程文件系统编程系列文章目录实验相关知识文件系统编程打开文件
ZShiJ
·
2023-11-19 08:43
操作系统原理
linux
ubuntu
c++
linux内核
学习13:时钟、定时器、延时/定时机制
1、时钟和定时电路
Linux内核
必须完成两种主要的定时测量,我们可以对此加以区分:保存当前的时间和日期,以便能通过time()、ftime()和gettimeofday()系统调用把它们返回给用户程序,
ZS_Wang_Blogs
·
2023-11-19 08:30
#
linux内核
linux
运维
服务器
git版本控制-git的基本使用
[1]Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源
程序猿小k
·
2023-11-19 05:56
linux内核
配置不休眠,Linux实现待机和休眠
EVOCBIOS默认值是将ACPI打开APM关闭,测试时只针对ACPI两种模式(sleep和hibernation)进行测试即可;1.(sleep睡眠模式)以root用户名登陆当前系统1.1查看当前内核能支持哪些睡眠模式:#cat/sys/power/statememdisk(内核只支持两种睡眠模式)1.2键入命令:#echo"mem">/sys/power/state1.3按主板power键恢复
weixin_39964819
·
2023-11-19 05:40
linux内核配置不休眠
操作系统秋招面试题
自己在秋招过程中遇到的高频操作系统相关的面试题
内存管理
虚拟内存虚拟内存的⽬的是为了让物理内存扩充成更⼤的逻辑内存,从⽽让程序获得更多的可⽤内存。为了更好的管理内存,操作系统将内存抽象成地址空间。
Wind哥
·
2023-11-19 04:16
服务器
c++
windows
linux
Linux内核
Device Tree-创建platform device
在
Linux内核
启动时,内核通过of_platform_populate()函数,将dts中的devicenode创建成platformdevice。
小田BSP
·
2023-11-19 03:02
Linux - 物理
内存管理
- memmap
说明裁减内核预留内存占用,在启动log中,发现memmap占用了大块内存(446个pages)。Onnode0totalpages:32576memblock_alloc_try_nid:1835008bytesalign=0x40nid=0from=0x0000000000000000max_addr=0x0000000000000000alloc_node_mem_map.constprop.
leon.liao
·
2023-11-19 02:44
#
Linux
内核知识
linux
虚拟机
内存管理
之内存分配器
意在通过深入剖析常用的内存分配器的关键实现,以理解虚拟机动态
内存管理
的设计哲学,并为实现虚拟机高效的
内存管理
提供指引。在现代计算机体系结构中,内存是系统核心资源之一。
饭小粒
·
2023-11-19 01:34
架构
android
java
开发语言
JVM(九) - 垃圾回收机制
各语言内存操作对比:语言申请内存释放内存CmallocfreeC++newdeleteJavanew自动释放Java语言的自动
内存管理
设计最终可以归结为自动化地解决了两个问题:给对象分配内存,可查看JVM
EShaooo
·
2023-11-19 01:20
JVM系列
jvm
java
算法
JVM虚拟机:垃圾回收器ZGC和Shenandoah算法
随着计算机技术的不断发展,
内存管理
成为了一个重要的话题。垃圾回收是一种自动
内存管理
技术,它可以自动地回收不再使用的内存,从而减少内存泄漏和程序崩溃的风险。
幻风_huanfeng
·
2023-11-19 01:43
深入了解JVM虚拟机
jvm
垃圾回收器
虚拟机
java
ZGC
Shenandoah
JVM虚拟机:JVM中垃圾回收器的总结
垃圾回收器的设计和实现是Java语言的一大特点,它极大地简化了开发人员的
内存管理
工作。本文将对JVM中的垃圾回收器进行总结,包括垃圾回收的原理、常见的垃圾回收算法以及各种垃圾回收器的特点和适用场景。
幻风_huanfeng
·
2023-11-19 01:13
深入了解JVM虚拟机
jvm
垃圾回收器
虚拟机
GC
java
【转】 Gentoo
Linux内核
配置
(转自:http://blog.csdn.net/unsigned_/article/details/6123426)基于LinuxKernelv2.6.36-gentoo-r5Generalsetup--->[*]Promptfordevelopmentand/orincompletecode/drivers//默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.你应该
excpp
·
2023-11-18 23:37
操作系统
gentoo
内核配置
CI/CD --git版本控制系统
目录一、git简介二、git使用三、github远程代码仓库一、git简介Git特点:速度简单的设计对非线性开发模式的强力支持(允许成千上万个并行开发的分支)完全分布式有能力高效管理类似
Linux内核
一样的超大规模项目
Mlul392
·
2023-11-18 23:35
ci/cd
ci/cd
git
binder(一)Linux必备知识篇
而
Linux内核
控制这Linux操作系统如何管理运行在系统上的所有进程。内核创建了第一个进程(init进程)来启动系统上所有其他进程。当内核启动时,他会将init进程加载到虚拟内存中。
lianwenhong
·
2023-11-18 23:16
Android日常学习记录
binder学习
android
Android模拟器的
linux内核
源码的下载
文章目录Android模拟器的
linux内核
源码的下载Android模拟器的
linux内核
源码的下载gitclonehttps://aosp.tuna.tsinghua.edu.cn/android/kernel
qfh-coder
·
2023-11-18 23:45
Android
framework
android
linux
运维
嵌入式
linux内核
五个部分,粤嵌讲解嵌入式
Linux内核
及内核编程的三种
Linux内核
组成部分...
3.3.1
Linux内核
源代码的目录结构
Linux内核
源代码包含如下目录。arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如i386、arm、arm64、powerpc、mips等。
时机-稍纵即逝
·
2023-11-18 23:14
嵌入式linux内核五个部分
linux内核
面试题(2)
整理了一些网上的linux驱动岗位相关面试题,如果错误,欢迎指正。工作队列是运行在进程上下文,还是中断上下文?它的回调函数是否允许睡眠?工作队列是运行在进程上下文的。工作队列的回调函数是允许睡眠的,因为工作队列是在内核线程中执行的,可以执行可能阻塞的操作。Linux软中断和工作队列的作用是什么?软中断:用于执行一些不需要立即响应的低优先级任务,如延迟任务处理、定时器处理等。工作队列:用于在进程上下
哆哆jarvis
·
2023-11-18 22:50
c语言
嵌入式
驱动开发
linux
面试
Linux内核
面试题(3)
整理了一些网上的linux驱动岗位相关面试题,如果错误,欢迎指正。Linux驱动中字符设备和块设备的区别?字符设备:以字符为单位进行I/O操作,不缓存数据,如终端设备(tty),键盘。块设备:以块(通常是512字节)为单位进行I/O操作,支持数据缓存,如硬盘、USB存储设备。从USBHOST、LCD驱动器、NANDFLASH、WIFI、网卡、音频芯片中选择一个。选择:USBHOST。原因:USBH
哆哆jarvis
·
2023-11-18 22:42
linux
面试
c语言
嵌入式
驱动开发
PieCloudDB Database 自研
内存管理
器 ASanAlloc:为产品质量保驾护航
内存管理
是计算机科学中至关重要的一部分,它涉及到操作系统、硬件和软件应用之间的动态交互。
OpenPie|拓数派
·
2023-11-18 21:27
PieCloudDB
Database
拓数派
云原生
安全
数据仓库
(MIT6.S081)页表
(MIT6.S081)页表页表是在硬件中通过处理器和
内存管理
单元(MemoryManagementUnit)实现。对于任何一条带有地址的指令,其中的地址应该认为是虚拟内存地址而不是物理地址。
Sudo_Wang
·
2023-11-18 21:03
Linux
linux
服务器
c++
Linux高速网卡驱动设计随笔
Linux内核
本身提供了针对网络设备的驱动框架开发框架netops,内核里也集成了大量主流网卡厂商的驱动程序。
婺阳
·
2023-11-18 20:16
Unix/Linux
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他