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
RW内核
网络I/O学习-poll(三)
一、为什么要用Poll由于select参数太多,较于复杂,调用起来较为麻烦;poll对其进行了优化二、poll机制poll也是一个系统调用,每次调用都会将所有客户端的fd拷贝到
内核
空间,然后进行轮询,判断
冷崖
·
2025-05-20 03:58
网络编程
网络
学习
技术献文-小白如何正确使用Linux(3-高级篇)
目录先言方面一:
内核
定制与性能调优摘要主要讲解正文一、引言二、
内核
定制(一)理解Linux
内核
(二)获取
内核
源代码(三)配置
内核
选项(四)编译
内核
(五)安装和启动定制
内核
三、性能调优(一)CPU性能优化
C-DHEnry
·
2025-05-20 03:55
论文(分析)
电脑
linux
运维
服务器
Linux虚拟化技术:从Xen到KVM
Linux虚拟化技术的发展是一个不断演进的过程,其中Xen和KVM(基于
内核
的虚拟机)是两个非常重要的里程碑。
学习等保ing......
·
2025-05-20 03:23
linux
运维
服务器
Linux下ion内存,Linux
内核
驱动:ion memory
高通msm平台为例,以下是这个平台定义的几个ion内存。qcom,ion{compatible="qcom,msm-ion";#address-cells=;#size-cells=;qcom,ion-heap@25{reg=;qcom,ion-heap-type="SYSTEM";};qcom,ion-heap@21{reg=;qcom,ion-heap-type="SYSTEM_CONTIG"
weixin_39690391
·
2025-05-20 01:14
Linux下ion内存
一文详解红黑树
、基本概念与特性1.1红黑树的定义1.2红黑树的特性二、红黑树的节点结构与表示三、红黑树的基本操作3.1插入操作3.2删除操作四、红黑树的应用场景4.1编程语言的集合类4.2数据库索引4.3Linux
内核
进程调度总结前言在数据结构的领域中
GG不是gg
·
2025-05-20 00:08
数据结构与算法分析
#
数据结构
数据结构
基于 STM32 的汽车防盗报警系统设计与实现
一、硬件系统设计1.1主控芯片选型芯片型号:STM32F103C8T6选型依据:32位Cortex-M3
内核
,主频72MHz,满足实时处理需求;
编码追梦人
·
2025-05-19 21:16
单片机项目实战
stm32
汽车防盗
传感器
GSM
短信
报警系统
Linux日志系统
这些由
内核
、服务、应用程序产生的文本记录,不仅是故障排查的"黑匣子",更是性能优化的导航仪。本文将带您深入探索Linux日志体系,揭示其存储机制、分析技巧与管理策略。
jay丿
·
2025-05-19 20:38
linux
运维
服务器
Linux技术题
命令汇总#uname-a#查看
内核
/操作系统/CPU信息#cat/proc/version#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv
迎梦
·
2025-05-19 19:26
linux
单片机(STM32)Debug - 基于反汇编文件的栈回溯
HardFault_Handler1.2.1修改HardFault_Handler1.2.2分析反汇编文件1.栈回溯1.1原理概述1.1.1栈的工作原理在进入fault处理程序(Handler)前,CM3
内核
会将几个必须的寄存器压栈保
Mryoungg
·
2025-05-19 17:12
嵌入式学习笔记
单片机
stm32
嵌入式硬件
STM32F103利用PWM输入捕获模式测量PWM波形频率和占空比
STM32F103是意法半导体(STMicroelectronics)生产的基于ARMCortex-M3
内核
的微控制器,广泛应用于嵌入式系统设计。
路过的大熊
·
2025-05-19 16:09
#
stm32
MCU相关专栏
stm32
嵌入式硬件
单片机
Docker 核心原理详解:Namespaces 与 Cgroups 如何实现资源隔离与限制
然而,Docker容器的神奇之处并非“无中生有”,其背后是Linux
内核
的两大核心技术——Namespaces(命名空间)和Cgroups(控制组)。
you的日常
·
2025-05-19 13:23
容器技术
docker
容器
运维
Windows 10 安装 WSL 2 - Ubuntu 18.04
Windows10安装WSL2-Ubuntu18.041.将Windows10更新到最新版本2.启用"适用于Linux的Windows子系统"可选功能3.启用虚拟机功能4.下载Linux
内核
更新包5.将
糖颗丶
·
2025-05-19 07:07
wsl2
ubuntu
linux
ssh
---初始Linux---
是用户和计算机硬件之间及进行交流的工具然而一个简单的计算机或者说基本的计算机就是有两大部分组成的:操作系统+硬件其中,操作系统其实就是软件中的一种,是一种系统软件二、操作系统认识管理计算机硬件与其他软件资源的计算机程序,同时也是计算机系统的
内核
和基石
免檒
·
2025-05-19 06:00
linux
运维
服务器
TCP 粘包
产生原因:TCP是流式协议(无边界),数据以字节流形式传输,
内核
缓冲区可能累积多包数据。发送方连续发送多个小数据包,接收方未及时读取,导致数据在缓冲区中粘连。
zm
·
2025-05-19 04:47
php
服务器
网络
window 显示驱动开发-指定 DMA 缓冲区的段
当MicrosoftDirectX图形
内核
子系统调用显示微型端口驱动程序的DxgkDdiCreateDevice函数来创建图形上下文设备时,显示
程序员王马
·
2025-05-19 00:28
windows图形显示驱动开发
驱动开发
C++ IO流
对输入输出缓冲区的理解:可以屏蔽掉低级I/O的实现,低级I/O的实现依赖操作系统本身
内核
的实现,所以如
我太想进步了!!
·
2025-05-18 23:20
C++
c++
开发语言
AUTOSAR-OS的自旋锁(spinlock)与互斥锁
对于多核概念,需要一种新的机制来支持不同
内核
上任务的互斥。这种新机制不应在同一
内核
上的TASK之间使用,因为它没有意义。在这种情况下,AUTOSAR操作系统将返回错误。
梅尔文
·
2025-05-18 21:35
汽车电子基础软件
#
操作系统
单片机
汽车
arm开发
嵌入式硬件
Linux
内核
参数详细说明
针对Linux
内核
参数调优,增加补充的详细说明,便于大家更好的理解1.调整文件描述符限制#临时生效ulimit-n65534#永久生效,编辑/etc/security/limits.conf*softnofile65534
程序猿学长
·
2025-05-18 21:33
Linux
Nginx
架构师
linux
网络
tcp/ip
Linux容器技术详解
Docker官网:https://www.docker.com/与传统虚拟机相比,容器具有以下特点:轻量级:容器共享主机操作系统
内核
,不需要完整的操作系统副本,因此启动速度快、资源占用少。
这儿有一堆花
·
2025-05-18 16:01
linux
运维
服务器
docker
容器
最新单片机STM32有什么推荐的裸机编程架构_stm32裸机多任务程序架构,如果不想35岁被淘汰这篇文章必看
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取
内核
调度子系统。
2401_84919706
·
2025-05-18 10:18
程序员
go
学习
面试
Linux
内核
中tcp_v4_connect函数深度解析
引言在Linux
内核
的TCP/IP协议栈中,tcp_v4_connect是实现IPv4客户端主动连接的核心函数。
109702008
·
2025-05-18 08:01
编程
#
C语言
网络
网络
tcp/ip
人工智能
Linux
内核
中 TCP 连接实现的深度解析
本文将以
内核
源码中的__inet_stream_connect和inet_stream_connect函数为核心,结合其依赖的inet_wait_for_connect等待机制,深入探讨TCP连接的核心逻辑
109702008
·
2025-05-18 08:00
编程
#
C语言
网络
linux
人工智能
网络
用户级线程和
内核
级线程
用户级线程和
内核
级线程用户级线程用户级线程的优点用户线程的缺点
内核
级线程
内核
级线程的优点
内核
级线程的缺点据操作系统
内核
是否对线程可感知,可以把线程分为
内核
线程和用户线程。
TABE_
·
2025-05-18 05:40
操作系统
面试
用户级线程
内核级线程
LINUX
内核
线程和用户线程
概念:
内核
线程:
内核
线程使用
内核
栈和进程上下文切换的寄存器,只能运行在
内核
态用户线程:完全不受
内核
态影响,线程的创建、同步、调度、销毁都是由用户空间所决定的,也因此这种极其低消耗和高效的此外还有轻量级线程
Luo_lung
·
2025-05-18 05:10
操作系统
内核
linux
多线程
操作系统
【Linux
内核
】设备驱动之字符设备介绍
目录一、字符设备的基本概念二、字符设备驱动的核心结构1.structcdev结构体的主要成员2.设备号的组成3.怎样分配设备号三、字符设备驱动的注册与注销四、设备操作函数集五、实际开发产品实例六、总结一、字符设备的基本概念字符设备是Linux设备驱动中的一种类型,通常用于处理以字节流形式进行数据传输的设备。与块设备不同,字符设备不支持随机访问,数据只能按顺序读取或写入。常见的字符设备包括键盘、鼠标
好多渔鱼好多
·
2025-05-18 05:36
Linux内核
linux
Linux内核
字符设备
Linux设备驱动
4. 虚拟文件系统
4.虚拟文件系统虚拟文件系统的思想是在不同种类的文件系统和Linux
内核
之间建立一个虚拟文件系统层,通过调用虚拟文件系统中的读、写或其他函数时,
内核
都能把它们替换成支持Linux文件系统、NFS文件系统
Leon_George
·
2025-05-18 05:05
带你学习Linux系统移植
虚拟文件系统
Linux内核
运维
Linux
内核
体系结构详解
一、Linux
内核
体系结构一个完整可用的操作系统主要由4部分组成:硬件、操作系统
内核
、操作系统服务和用户应用程序,用户应用程序是指那些字处理程序、Internet浏览器程序或用户自行编制的各种应用程序;
嵌入式程序员Colin
·
2025-05-18 05:34
嵌入式操作系统
c++
c语言
linux
【Linux
内核
】Linux虚拟文件系统详解
目录一、简介二、VFS的核心数据结构1.super_block1.1核心元数据信息1.2动态更新机制1.3文件系统健康状况检查机制1.4实例2.inode结构体2.1核心元数据信息2.2inode结构体的定义(以ext4文件系统为例)2.3实例3.dentry结构体3.1dentry结构体核心信息3.2实例4.file结构体4.1核心信息4.2实例三、VFS的文件操作接口1.open接口2.rea
好多渔鱼好多
·
2025-05-18 04:04
Linux内核
Linux内核
Linux文件系统
虚拟文件系统
VFS
select与poll
调用过程1、使用copy_from_user从用户空间拷贝fd_set到
内核
空间2、注册回调函数__pollwa
_李少侠_
·
2025-05-18 02:51
Linux
tcp/ip
linux
java提取pdf中的文字demo
StringpdfFilePath)throwsException{RandomAccessReadaccessRead=newRandomAccessFile(newFile(pdfFilePath),"
rw
jwwKngiht
·
2025-05-18 01:15
demo
Node.js 事件循环,定时器和process.nextTick()
event-loop-timers-and-nexttick/什么是事件轮询事件循环是Node.js处理非阻塞I/O操作的机制——尽管JavaScript是单线程处理的——当有可能的时候,它们会把操作转移到系统
内核
中去
七侠剑客
·
2025-05-17 22:48
Node
node.js
事件循环
详解 Zephyr RTOS:架构、功能与开发指南
目录ZephyrRTOS的核心特性1.轻量级和可扩展性2.实时性能3.多平台支持4.安全性5.社区和生态系统Zephyr的架构1.
内核
2.驱动模型3.网络栈4.文件系统开发环境和工具链安装和配置开发流程
嵌入式软硬件叶玄
·
2025-05-17 21:16
nrf52840)
架构
Zephyr
RTOS
Zephyr
nordic
nrf5340
node.js 事件循环模型
什么是事件循环事件循环使Node.js可以通过将操作转移到系统
内核
中来执行非阻塞I/O操作(尽管JavaScript是单线程的)。由于大多数现代
内核
都是多线程的,因此它们可以处理在后台执行的多个操作。
Et2nity
·
2025-05-17 21:45
javascript
前端
Linux运维终极攻略:600条高频命令,助你解决99%的问题,零基础入门到精通,收藏这一篇就够了
1、基本命令uname-m显示机器的处理器架构uname-r显示正在使用的
内核
版本dmidecode-q显示硬件系统部件(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT
程序员_大白
·
2025-05-17 19:32
网络安全
学习分享
计算机
运维
linux
大数据
引发C++程序内存错误的常见原因分析与总结
0xfeeefeee等常见异常值的辨识度3、空指针与野指针3.1、空指针3.2、野指针4、线程栈溢出5、内存越界6、内存泄漏7、堆内存被破坏8、内存访问违例8.1、访问64KB小地址内存区8.2、用户态的代码访问了
内核
态的内存地址
dvlinker
·
2025-05-17 19:29
C/C++软件开发从入门到实战
C++
内存错误
内存越界
空指针与野指针
内存泄露
内存访问违例
堆内存被破坏
【STM32Cube笔记】6-Cortex-M7
内核
基本配置
笔记】系列文章目录1-基于STM32的VSCode入门级教程前言2-STM32Cube安装教程3-STM32CubeIDE汉化4-STM32Cube配置时钟设置5-跑马灯引脚配置6-Cortex-M7
内核
基本配置
Amadues0_0
·
2025-05-17 17:51
STM32入门级使用心得
单片机
嵌入式硬件
Linux
内核
中 inet_accept 的实现与自定义传输协议优化
在Linux
内核
中,网络协议栈的核心功能由一系列精心设计的函数实现,其中inet_accept是TCP协议接受新连接的关键入口。
109702008
·
2025-05-17 08:11
编程
#
C语言
网络
linux
人工智能
网络
JavaEE初阶——多线程(等待-通知机制:wait-notify)
这里说的干预,不是影响系统的线程调度策略(
内核
里调度线程,仍然是无需调度)相当于是在应用程序代码中,让后执行的线程,主动放弃被调度的机会,就可以让先执行的线程,先把对应的代码执行完了。
2401_88679387
·
2025-05-17 08:39
java-ee
HNUST湖南科技大学-嵌入式考试选择题题库(117道纠正详解版)
(B)A.
内核
精简B.功能强大C.专用性强D.高实时性解析:嵌入式操作系统特点是
内核
精简、专用性强、高实时性,而"功能强大"通常指的是通用操作系统(如Windows、Linux)的特点。这里选B正确。
神探阿航
·
2025-05-17 07:05
嵌入式硬件
STM32
Git、Gitlab以及分支管理
它由Linustorvalds创建的,最初被设计用于Linux
内核
的开发。Git允许开发人员跟踪和管理代码的版本,并且可以在不同的开发人员之间进行协作。
卧雪残灯客
·
2025-05-17 00:21
linux
gitee
【美团】Java后端一面复盘|网络+线程+MySQL+Redis+设计模式+手撕算法
约50分钟面试轮次:第一轮技术面✨面试整体节奏:这场美团Java一面属于“广度覆盖+重点深挖”的类型,基础知识问得细致,例如TCP的可靠机制、线程私有变量、CAS弱点等,同时还穿插设计模式、Redis
内核
面试官E先生
·
2025-05-17 00:19
java
网络
mysql
【原创】Git版本控制器的基本使用
最初本是为了更好的管理Linux
内核
开发而被林纳斯·托瓦兹开发,后来因为项目开发中版本控制的强烈需求,而git也日趋成熟,最终成为了一个独立的版本控制软件。
weixin_33887443
·
2025-05-16 22:38
【C++标准库-体系结构与
内核
分析】第一讲
1.C++STL标准库与泛型编程GP-GenericProgramming--泛型编程STL--泛型编程最成功的作品2.我们的目标0.使用C++标准库1.认识C++标准库2.良好的使用C++标准库3.扩充C++标准库3.C++标准库与标准模板库待补充4.STL六大部件容器分配器算法迭代器适配器仿函数tobeexpected
我要精通C++
·
2025-05-16 21:56
C++
C++
体系结构与内核分析
开源之夏开启!时序数据库 TDengine 出题,等你来挑战
无论你是对数据库
内核
感兴趣,还是热衷于工程能力的打磨,都能在这里找到一条属于自己的成长之路。什么是“开源之夏”
·
2025-05-16 20:02
数据库tdengine
MIT XV6 - 1.6 Lab: Xv6 and Unix utilities -uptime
接上文MITXV6-1.5Lab:Xv6andUnixutilities-xargs第一章持续有点久了,虽然肯定有些特点和细节还没注意到,但这次的主要目的是学习
内核
部分,决定水一篇然后进入第二章节uptime
ssslar
·
2025-05-16 19:10
Xv6
xv6
risc-v
操作系统
嵌入式学习——数据结构(双向无头有环链表、
内核
链表、栈)——day48
1.约瑟夫环问题——双向无头回环链表1.1问题描述给定(n)个人(编号为(1,2,\ldots,n)),他们围成一个圈。从第一个人开始报数,每报到第(k)个人时,杀掉这个人,然后从下一个人重新开始报数。重复这个过程,直到所有人都被杀死。约瑟夫环问题是要确定最后一个幸存者的编号。1.2实质每次删除循环链表中的一个节点,直到链表中仅剩一个节点结束2.双向无头循环链表代码2.1makefileOBJ:=
Summit-
·
2025-05-16 16:50
学习
数据结构
栈
开发语言
链式栈
web前端面试--浏览器兼容性问题、HTML5新标签、CSS媒体查询、CSS-hack、浏览器厂商前缀、优雅降级、渐进增强、
整理了一些面试题,今后也会一直更新,有好题目的同学欢迎评论区分享;-)web面试题专栏:点击此处文章目录web前端面试前言HTML兼容性CSS兼容性JavaScript兼容性前言不同浏览器或者相同浏览器不同的版本
内核
Penk是个码农
·
2025-05-16 14:05
前端面试题
html
面试
前端
Linux之Yum源与Nginx服务篇
源组成包含模块【OS】、【everything】、【EPOL】、【debuginfo】、【source】、【update-source】【os】:简称operatorsystem它内部包含操作系统的核心组件(
内核
2401_83150173
·
2025-05-16 13:26
nginx
运维
linux
Linux
内核
启动时处理启动参数
一、处理启动参数的相关宏定义 下述宏定义以及函数声明位于
内核
源码kernel-5.10/include/linux/init.h1.
小嵌同学
·
2025-05-16 09:58
Linux驱动
初窥uboot与Linux内核
linux
驱动开发
arm开发
嵌入式
系统架构
Linux
内核
参数配置
Linux
内核
参数配置Linux
内核
参数查看、配置及重要参数释义
内核
参数查看1.配置文件/etc/sysctl.confcat/etc/sysctl.conf2.查询可修改的参数sysctl-a
内核
参数修改
安浅66
·
2025-05-16 09:57
Linux
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
其他