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内核-内存管理
使用
Linux内核
里的spi屏驱动-fbtft
Linux内核
里已经提供spi接口小屏的设备驱动,在内核的配置选项:makemenuconfigARCH=armCROSS_COMPILE=arm-linux-gnueabihf-DeviceDrivers
jklinux
·
2023-11-15 19:10
OrangePi
H3
Linux设备驱动开发
spi_lcd
fbtft
spi
linux_spi
μC/OS-II---
内存管理
2(os_core.c)
流程---
内存管理
扩展初始化μC/OS-II创建用户起始任务开始多任务调度统计Task创建用户应用程序任务初始化μC/OS-IIvoidOSInit(void){OSInitHookBegin();/*
一只天蝎
·
2023-11-15 17:42
μC/OS-II学习
c语言
开发语言
Linux 6.7 正式移除对英特尔 IA-64 架构安腾处理器的支持
导读随着Linux6.7的到来,主流
Linux内核
将停止对IntelItanium(IA-64)处理器的支持。
csdn_linuxprobe
·
2023-11-15 17:38
linux
运维
服务器
12 道语⾔特性⾯试题
②相对安全的
内存管理
和访问机制,避免⼤部分内存泄漏和指针越界。③热点代码检测和运⾏时编译及优化,使程序随运⾏时间增⻓获得更⾼性能。④完善的应⽤程序接⼝,⽀持第三⽅类库。Q2:Java如何实现平台⽆关?
zf888999666
·
2023-11-15 16:01
jvm
java
开发语言
在SpringBoot中使用EhCache缓存
Ehcache具有以下特点:内存缓存:Ehcache主要用于将数据存储在内存中,用以提供更快速的访问速度,他使用
内存管理
技术,可以有效的管理缓存中的对象。可拓展性:E
Miaow.Y.Hu
·
2023-11-15 16:29
#
Spring
spring
boot
缓存
spring
JVM之垃圾回收
1.如何判断对象可以回收1.1引用计数法引用计数法是一种
内存管理
技术,其中每个对象都有一个与之关联的引用计数。引用计数表示当前有多少个指针引用了该对象。
来自宇宙的曹先生
·
2023-11-15 16:59
jvm
java
算法
linux操作系统面试题及答案
2.
Linux内核
引导时,从文件/etc/fstab中读取要加载的文件系统。3.Linux文件系统中每个文件用i节点来标识。4.全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
jasper-hello-world
·
2023-11-15 16:09
linux
linux操作系统面试题及答案
如何阻止apt更新
Linux内核
root@debian:~#sudodpkg--get-selections|greplinuxconsole-setup-linuxinstallfonts-linuxlibertineinstalllibselinux1:amd64installlinux-baseinstalllinux-image-4.9.0-8-amd64installlinux-image-4.9.0-9-amd64i
马克88
·
2023-11-15 15:23
Linux
系统设置
linux驱动程序设计21 Linux设备驱动的调试
21.2节讲解了
Linux内核
的调试方法。21.3~21.10节对21.3节的概述展开了讲解,内容有:
Linux内核
调试用的printk()、BUG_ON()、WARN_ON()、/pro
oushaojun2
·
2023-11-15 15:14
linux
linux驱动
Valgrind学习总结(转载)
使用Valgrind的工具包,你可以自动的检测许多
内存管理
和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加
lishi_1991
·
2023-11-15 15:13
日常记录
valgrind
用BDI2000调试
Linux内核
和模块
用BDI2000调试
Linux内核
和模块2007-12-22BDI2000是性价比较高的JTAG调试器,通过装载不同的firmware就可以支持ARM、MIPS、XSCALE等多种嵌入式处理器。
Hansel
·
2023-11-15 15:41
Linux开发
linux内核
module
pointers
汇编
layout
debugging
Linux流行版本
Linux的作者LinusTorvaldsLinux分为内核版本和发行版本
Linux内核
版本的官网:www.kernel.org内核版本说明:2.6.18—-2代表主版本6次版本18末版本Linux发行版本
欧阳冉冉
·
2023-11-15 13:58
Linux技术剖析
linux
kernel
suse
centos
debian
fedora
linux系统下文件操作常用的命令
一、是什么Linux是一个开源的操作系统(OS),是一系列
Linux内核
基础上开发的操作系统的总称(常见的有Ubuntu、centos)系统通常会包含以下4个主要部分内核shell文件系统应用程序文件系统是一个目录树的结构
mmg学前端
·
2023-11-15 11:58
linux
运维
服务器
深入探索Android内存优化(炼狱级别)
本篇是Android内存优化的进阶篇,难度可以说达到了炼狱级别,建议对内存优化不是非常熟悉的仔细看看前篇文章:Android性能优化之内存优化,其中详细分析了以下几大模块:1)Android的
内存管理
机制
Android技术之家
·
2023-11-15 11:51
Linux的内核设计与实现之进程管理(含源码)
Linux内核
设计与实现——进程篇之进程管理目录概述进程与线程进程管理进程描述符及任务结构进程状态进程上下文线程创建写时拷贝fork()vfork()创建线程内核线程进程终结删除进程描述符结语目录概述
一问30
·
2023-11-15 10:26
Linux内核
linux
unix
windows
运维开发
程序人生
深入Rust:探索所有权和借用机制
这些特性是Rust区别于其他语言的重要特点,它们在
内存管理
和并发编程中扮演着关键角色。一、Rust所有权机制1.什么是所有权?所有权(Ownership)是Rust语言管理内存的主要方式。
程序员Linc
·
2023-11-15 10:14
rust
jvm
开发语言
【Linux基础IO篇】深入理解文件系统、动静态库
【Linux基础IO篇】深入理解文件系统、动静态库目录【Linux基础IO篇】深入理解文件系统、动静态库再次理解文件系统操作系统
内存管理
模块(基础)操作系统如何管理内存Linux中task_struct
爱写代码的刚子
·
2023-11-15 09:19
Linux
linux
服务器
网络
文件系统
Android概述
简介Android是基于
Linux内核
的软件平台和操作系统,早期由Google开发,后由开放手机联盟OpenHandsetAlliance)开发。它采用了软件堆层(so
weixin_33686714
·
2023-11-15 09:30
移动开发
操作系统
运维
2023-11-13
今天搞实验报告搞到了下午4点多.然后把linux
内存管理
的虚拟内存与物理内存方面的东西重新看了一遍.然后就没干嘛了.明日计划:还是继续把物理内存这一块看完,然后看安排吧.
XiaozaYa
·
2023-11-15 09:58
日记
笔记
20.2 设备树中的 platform 驱动编写
一、设备树下的platform驱动 platform驱动框架分为总线、设备和驱动,总线不需要我们去管理,这个是
Linux内核
提供。
职业法师头铁
·
2023-11-15 08:39
Linux
驱动开发
linux
驱动开发
设备树下的platform
设备树
面试:linux相关
什么是
Linux内核
?Linux的基本组件是什么?Linux的体系结构BASH和DOS之间的基本区别是什么?Linux开机启动过程?Linux系统缺省的运行级别?Linux使用的进程间通信方式?
青鱼入云
·
2023-11-15 08:35
Java面试
linux
面试
linux
epoll、poll、select的原理和区别
epoll是一种I/O事件通知机制,是
linux内核
实现IO多路复用的一个实现。IO多路复用是指,在一个操作里同时监听多个输入输出源,在其中一个或多个输入输出源可用的时候返回,然后对其的进行读写操作。
紫罗兰盛开
·
2023-11-15 07:43
高阶扩展
java
linux
JVM学习一:初识Java
一、Java概述1.Java受欢迎的原因结构严谨、面向对象摆脱硬件平台束缚,“一次编译,到处运行”相对安全的
内存管理
和访问机制,避免了大部分的内存泄露和指针越界问题热点代码检测和运行时编译及优化完善的应用程序接口
爱打羽球的程序猿
·
2023-11-15 05:42
JVM学习系列
jvm
java
学习
Docker安装tensorflow
本文环境:操作系统:Windows1021H1虚拟机:VirtualBox6.1.30r148432Linux发行版:UbuntuFocal20.04(LTS)
Linux内核
:5.4.0-90-genericDocker
cidens
·
2023-11-15 05:34
机器学习
开发环境
容器
tensorflow
docker
段违规(segmentation violation)
段违规25,段错误或段违规(segmentationviolation)是由于
内存管理
单元(负责支持虚拟内存的硬件)的异常所致,而该异常则通常是由于解除引用一个未初始化或非法值的指针引起的。
风凉话风波
·
2023-11-15 03:14
network
memory
韩顺平Linux教程学习笔记
用户进程图形用户界面服务器命令行
Linux内核
系统调用进程管理
内存管理
设备驱动程序硬件层CPU(中央处
「已注销」
·
2023-11-15 02:26
linux
学习
网络
Linux 学习笔记(借鉴黑马程序员Linux课程)
Linux内核
和系统发行版由Linux系统内核和系统级应用程序两部分组成。
峰不二子的小迷弟
·
2023-11-15 02:55
后端学习笔记
学习
linux
服务器
后端
C/C++
内存管理
1.C/C++内存分布通过下面一段代码了解C/C++内存划分。全局变量与static修饰的全局变量的区别是:一个全局变量被static修饰,使得这个全局变量只能在本源文件内使用,不能在其他源文件内使用。static修饰局部变量改变了变量的生命周期让静态局部变量出了作用域依然存在,到程序结束,生命周期才结束。const在*前面修饰的是pChar3指向的内容,为常量存在常量区,“abcd”为字面常量存
kqs__
·
2023-11-15 01:21
c语言
c++
c语言
jvm
开发语言
脚本文件常用命令
附录1.Shell脚本命令shell是一个应用程序,它连接了用户和
Linux内核
,让用户能够更加高效、安全、低成本地使用
Linux内核
,这就是Shell的本质。
TTdreamloong
·
2023-11-15 01:31
C++
java基础-数据类型
内存管理
系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。2、基本数据类型Java语言提供了八种基本类型。
清爽的暗之妖刀0369
·
2023-11-15 00:47
Java基础
java
算法
JavaEE初阶(18)(JVM简介:发展史,运行流程、类加载:类加载的基本流程,双亲委派模型、垃圾回收相关:死亡对象的判断算法,垃圾回收算法,垃圾收集器)
接上次博客:初阶JavaEE(17)Linux基本使用和web程序部署-CSDN博客目录JVM简介JVM发展史JVM运行流程JVM的内存区域划分JVM执行流程堆堆的作用JVM参数设置堆的组成垃圾回收堆
内存管理
类加载类加载的基本流程
di-Dora
·
2023-11-15 00:17
JavaEE
重难知识点
易错知识点
java-ee
JVM
类加载
垃圾回收
双亲委派模型
MemoryManagement.FlushMemory();
MemoryManagement.FlushMemory();usingSystem;usingSystem.Runtime.InteropServices;namespaceCommon{//////
内存管理
kalvin_y_liu
·
2023-11-14 22:16
C#
中级知识汇总
算法
Android Init进程源码分析
Init进程源码分析基于
Linux内核
的android系统,在内核启动完成后将创建一个Init用户进程,实现了内核空间到用户空间的转变。
hatchuel
·
2023-11-14 20:36
android
android
源代码
init
linux内核
android init 代码分析
呵呵,不是的,原来是从android加载
linux内核
时,就设置了下面的参数:Kernelcommandline:noinitrdroot=/dev/nfs
JackieGemini
·
2023-11-14 20:05
Android开发
android
代码分析
command
action
properties
linux内核
Linux常用命令及项目部署
Linux环境1.使用虚拟机,电脑上安装虚拟机软件2.使用物理机,直接把Linux装到电脑上3.使用wsl,windows内置的
Linux内核
4.云服务器5.实体服务
Roylelele
·
2023-11-14 20:03
JavaEE
web
linux
运维
服务器
docker容器网络配置
docker容器网络配置
Linux内核
实现名称空间的创建ipnetns命令可以借助ipnetns命令来完成对NetworkNamespace的各种操作。
Cxttq~
·
2023-11-14 19:32
docker
网络
容器
linux内核
makefile,
Linux内核
配置编译及Makefile简单分析
1.交叉编译设置:makeARCH=armCROSS_COMPILE=arm-linux-注:也可以直接修改顶层MakefileARCH?=armCROSS_COMPILE?=arm-linux-2.加载默认设置:makemini2440_defconfig①makemini2440_config:将arch/arm/configs目录下的mini2440_defconfig文件复制为.confi
贾少女
·
2023-11-14 18:10
linux内核
makefile
【查漏补缺】01 java程序员必备底层基础知识篇
文章目录计算机的组成汇编语言CPUCPU是什么CPU基本组成超线程缓存乱序执行合并写NUMA操作系统(基于linux)内核外核CPU指令级别进程管理中断(信号)
内存管理
总线内核同步基本概念内核同步常用方法计算机的组成汇编语言本质机器语言的助记符
小刘说
·
2023-11-14 17:10
基础知识
java
cpu
操作系统
内存管理
【C/C++】宏定义中 #、##、__VA_ARGS__和##__VA_ARGS__的作用
1`#`用来把参数转换成字符串2`##`是宏连接符,作变量链接3`__VA_ARGS__`是可变参数宏4`##__VA_ARGS__`也是可变参数宏5应用实例5.1宏定义5.2使用示例在看
linux内核
EthanYYYY
·
2023-11-14 16:21
C语言
Linux操作系统
C
可变参数
ubuntu中交叉编译
Linux内核
报错:error while loading shared libraries: libz.so.1: cannot open shared object file
笔者在ubuntu20.04系统中交叉编译
Linux内核
,make之后,报如下错误:errorwhileloadingsharedlibraries:libz.so.1:cannotopensharedobjectfile
一只懒洋洋@
·
2023-11-14 16:39
Linux常用命令
linux
ubuntu
运维
CVE-2023-0179-Nftables整型溢出
Netfilter允许系统管理员和开发人员控制数据包在
Linux内核
中的处理方式,以实现网络安全、网络地址转换(NetworkAddressTranslation,NAT)、数据包过滤等功能。
蚁景网络安全
·
2023-11-14 16:14
网络安全
安全
漏洞
C++入门之模板(上)与new
目录一、C++
内存管理
方式1.new和delete操作内置类型(1)new的初始化(2)多个数据空间开辟及初始化2.new和delete操作自定义类型(1)new和delete的特性(2)应用场景3.new
网络天使莱娜酱
·
2023-11-14 15:18
C++
c++
开发语言
1024程序员节
万字详解
Linux内核
内存规整!超详细!
1.前言伙伴系统作为内核最基础的物理页内存分配器,具有高效、实现逻辑简介等优点,其原理页也尽可能降低内存外部碎片产生,但依然无法杜绝碎片问题。外部碎片带来的最大影响就是内存足够,但是却无法满足内存分配需求,如下图所示:内存外部碎片导致实际占用物理页不多,但是已无法申请>=4个页连续内存,理想当中我们希望内存没有外部碎片,如下图所示:内核并未为此目标设计新的内存分配算法(伙伴系统足够简单和高效),其
Linux内核站
·
2023-11-14 15:54
linux
运维
服务器
Linux内核
一文讲解
Linux内核
Makefile执行流程
1.1.Makefile基础语法如果还不熟悉Makefile语法,建议先系统的学习一下,特别是以下几点:(1)Makefile哪些部分包含的是shell语句:编译规则中的指令部分${shellXX},var!=XX中的XX部分$(if…,XX,XX)中的XX部分(2)变量展开:=(延迟赋值)、:=(立即赋值)、!=(值为shell命令)、?=(条件赋值)、+=(追加)(3)include:将指定的
Linux内核站
·
2023-11-14 15:23
linux
运维
服务器
一篇揭秘Linux高性能服务epoll 的本质
导语epoll接口是为解决
Linux内核
处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O复用接口中select/poll的增强。
Linux内核站
·
2023-11-14 15:23
linux
运维
服务器
Linux内核
MySQL高可用性之MySQL+DRBD+Heartbeat
一、环境介绍1、DRDB存储软件DRBD是一个软件来实现数据实时、同步、异步的数据镜像块存储复制解决方案,主要功能是通过
Linux内核
实现。
weixin_34185320
·
2023-11-14 14:44
运维
数据库
网络
操作系统(三)进程和线程的基础知识
文章目录前言进程和线程进程进程的状态进程控制块(PCB,ProcessControlBlock)进程的上下文切换线程线程的实现进程加载进程等待和退出等待退出优先级控制进程调试支持定时小结前言本文主要涉及操作系统的简介、硬件结构、
内存管理
ADi_hhh
·
2023-11-14 12:56
操作系统
操作系统
计算机基础
进程
线程
操作系统(一)基础知识及操作系统启动
开机自检BIOS(BasicInput/OutputSystem)BootLoader小结前言本文主要涉及操作系统的简介、硬件结构、
内存管理
、进程管理、文件系统、设备管理等内容,可以作为学习操作系统的辅助文本记录
ADi_hhh
·
2023-11-14 12:55
操作系统
操作系统
计算机基础
操作系统(二)
内存管理
的基础知识
文章目录前言
内存管理
地址空间与地址生成连续内存分配内存碎片连续分配算法碎片整理非连续内存分配虚拟
内存管理
虚拟内存地址内存分段内存分页段页式
内存管理
虚拟内存的覆盖技术虚拟内存的交换技术缺页异常内存页面置换算法局部页面置换算法
ADi_hhh
·
2023-11-14 12:55
操作系统
服务器
网络
操作系统
计算机基础
Git简明学习指南
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必
天黑不熄灯
·
2023-11-14 12:51
代码管理
GIT
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他