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
深入理解Linux2.6内核
注册字符设备
/my***.kodmesg注册字符设备structcdev{structkobjectkobj;//表示该类型实体是一种
内核
对象structmodule*owner;//填THIS_MODULE,表示该字符设备从属于哪个
内核
模块
聪
·
2024-01-20 11:47
linux
字符设备驱动框架解析
init函数主要作用---------钉桩rmmod调用的exitt函数主要作用---------拔桩应用层通过系统调用函数间接调用这些设备操作函数-------用桩1.1两个操作函数中常用的结构体说明
内核
中
聪
·
2024-01-20 11:47
数据结构
算法
深入理解
Rust基本类型
文章目录一、概述二、数值类型2.1、整数类型2.2、浮点类型2.3、数字运算2.4、位运算2.5、序列(Range)2.6、有理数和复数三、字符、布尔、单元类型3.1、字符类型3.2、布尔类型(bool)3.3、单元类型 团队博客:汽车电子社区一、概述 Rust基本类型有如下几种: 1、数值类型:有符号整数(i8,i16,i32,i64,isize)、无符号整数(u8,u16,u32,u
Coder个人博客
·
2024-01-20 10:07
#
Rust
编程语言
rust
开发语言
后端
车载系统
安全架构
Centos 8 安装 Elasticsearch
CentOS8采用了最新的Linux
内核
和软件包管理系统,提供了更好的性能和安全性,同时还支持Docker和Kubernetes等容器化技术,方便用户进行应用程序的部署和管理。
黄妹妹儿
·
2024-01-20 10:52
centos
elasticsearch
linux
死亡与绝望中的浪漫——《流浪地球》影评
太阳
内核
急速膨胀,银河系即将毁灭。人类为了自身的生存和延续,开启了“流浪地球”计划——在地球表面建造一万座发动机,推动整个地球前往4.2光年外的新家园。
因特流榄_ZX0924
·
2024-01-20 10:08
让代码运行得更快:
深入理解
进程、线程和协程
让代码运行得更快:
深入理解
进程、线程和协程什么是执行体在深入探讨进程、线程和协程之前,我想先介绍下执行体这个概念。
萤火架构
·
2024-01-20 10:57
计算机基础
执行体
线程
进程
协程
揭秘程序栈:你的代码在幕后是怎么运行的?
本文将以通俗易懂的方式,带你
深入理解
程序栈的工作原理和优化策略。一、为什么需要栈?栈是一种特殊的数据结构,它只允许在一端(称为栈顶)进行操作,比如插入(压栈)和删除(弹栈)。
萤火架构
·
2024-01-20 10:57
计算机基础
程序栈
性能优化
压栈
内联函数
栈溢出
从0开始C++(9)
深入理解
printf和scanf:C语言中的格式化输入输出在C语言中,printf和scanf是两个非常重要的函数,用于格式化输入输出。
Luo_Yang111
·
2024-01-20 09:28
从0开始C++
c++
c语言
开发语言
Android Studio 如何连接 夜神模拟器 进行使用!
与传统安卓模拟器相比,基于Android7.1,同时支持Android5以及向上兼容Android9
内核
,兼容X86/AMD,具备极高的兼容性和稳定性、加上超高帧率模式,能够在电脑上运行高性能、高清手游
编程乐学
·
2024-01-20 09:47
Android
经验
android
studio
android
ide
《
深入理解
边缘计算》——第一章:边缘计算入门
本章将从边缘计算系统的组成和概念解析、边缘计算的意义、边缘计算系统的部署与管理、不同应用部署方式的比较4个方面对边缘计算系统进行介绍。1.1边缘计算系统本节从组成部分和概念解析两方面来说明边缘计算系统。1)组成部分:边缘计算系统由云、边、端三部分组成,每部分的解决方案不止一种。本书的云组成部分选择Kubernetes,边组成部分选择KubeEdge,端组成部分选择EdgeXFoundry。2)概念
十越科技
·
2024-01-20 09:31
边缘计算
人工智能
《
深入理解
边缘计算》第二章:云、边、端的部署与配置
本章将从云、边、端协同的边缘计算系统的整体架构切入,罗列云、边、端各部分包含的组件的技术栈,然后分别对云、边、端各部分的部署方式和注意事项进行系统梳理和详细说明。2.1边缘计算整体架构本节将对云、边、端协同的边缘计算系统的整体架构进行梳理和分析。边缘计算系统整体分为云、边、端三部分,具体如图2-1所示。1)云:CPU支持X86和ARM架构;操作系统支持Linux、Windows和MacOS;容器运
十越科技
·
2024-01-20 09:31
边缘计算
2019-03-24
如果不把这本书当成单纯的言情小说,而是
深入理解
其饱含的深意的话,这其实是一本很值得一看的书母亲的不理解和叱责,同学的嘲笑和欺辱,一个人默默吞咽孤独与不被重视的苦涩。
vivien_ce02
·
2024-01-20 07:41
【Android必备】你知道开机启动流程吗?
相信大多数Android程序员最开始接触到的是app开发,但是app开发始终有自身的局限性,如果想更深层次的发展,框架层、
内核
、驱动等等也是需要理解。
风暴小狼
·
2024-01-20 07:37
Linux之引导和服务篇
一.引导过程开机自检--->MBR引导--->GRUB菜单--->加载Linux
内核
--->init进程初始化详解:开机自检:服务器主机开机之后,将根据主板BIOS(基本输入输出系统)中的设置对CPU,
Beloved Susu
·
2024-01-20 07:13
linux
服务器
运维
深入理解
Invokedynamic
invokedynamic最初的工作至少始于2007年,而第一次成功的动态调用发生在2008年8月26日。这比Oracle收购Sun还要早,按照大多数开发人员的标准,这个特性的研发已经持续了相当长的时间。值得注意的是,从Java1.0到现在,invokedynamic是第一个新加入的Java字节码,它与已有的字节码invokevirtual、invokestatic、invokeinterface
tracy_668
·
2024-01-20 07:54
Buildroot 构建文件系统
你可以和编译Linux
内核
一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs
JalynFong
·
2024-01-20 07:46
JVM逃逸分析原理解析:优化Java程序性能和内存利用效率
本文将详细解析JVM逃逸分析的原理,帮助读者
深入理解
其工作机制。什么是逃逸分析逃逸分析是一种用于确定对象在方法的生命周期内是否逃逸出方法外部范围的技术。
地瓜伯伯
·
2024-01-20 06:32
源码
java
jvm
开发语言
微服务
springcloud
ARM多核调度器DSU
DSU的核心功能是控制CPU
内核
,使其成簇Cluster使用,簇内每一个核心可以单独开关、调整频率/电压,能效表现更佳,甚至制造商是可以将不同核心以不对等的数量放到一个簇内,兼顾成本与性能。
biaobiao_hust
·
2024-01-20 06:59
arm开发
ARM CACHE汇总
每当
内核
读取或写入特定地址时,它首先会在缓存中查找。如果它在高速缓存中找到地址,它就使用高速缓存中的数据,而不是执行对主存储器的访问。
biaobiao_hust
·
2024-01-20 06:47
arm开发
Zookeeper集群"脑裂"问题
ooKeeper是用来协调(同步)分布式进程的服务,提供了一个简单高性能的协调
内核
,用户可以在此之上构建更多复杂的分布式协调功能。
b335eb9201c3
·
2024-01-20 06:26
Redis
深入理解
、面试常问、疑难解答
Redis常问面试题Redis常问面试题1、Redis支持哪几种数据类型?2、Redis做登录是怎么实现的?和传统session有何区别?3、什么是缓存穿透?4、什么是缓存雪崩?5、什么是缓存击穿?6、Redis高可用的几种实现方式6.1主从复制6.2哨兵模式6.3分片集群7、Redis持久化方式7.1、RDB7.2、AOF8、Redis锁原理Redis常问面试题1、Redis支持哪几种数据类型?
北漂IT民工_程序员_ZG
·
2024-01-20 06:27
redis
数据库
缓存
安科瑞电表实现碳排放量计量——安科瑞 顾烊宇
从外观上看,它和普通电表并无太大差异,但“
内核
”却有不同:在表盘的显示器上,除了有电流电压、累计用电量等数据,还实时滚动显示着累计碳排放量等数据。这种表兼具电能和碳排放计
Acrel顾烊宇
·
2024-01-20 05:38
嵌入式硬件
能源
零拷贝原理
Q9BOA88Q6OBaDch1AiS9QA前言磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存10倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接I/O、异步I/O等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统
内核
中的磁盘高速缓存区
o0O0o_b39d
·
2024-01-20 05:55
Docker容器之Dockerfile构建镜像
dockerfile的原理二、Docker镜像的创建1、基于已有镜像创建2、基于本地模板创建3、基于dockerfile创建三、镜像分层的原理1、Docker镜像分层(基于AUFS构建)2、bootfs
内核
空间
吉吉吉吉吉吉吉吉吉吉
·
2024-01-20 05:51
docker
容器
运维
深入理解
Web开发中的Cookie与Session:原理与区别
最近在电商项目中写到认证服务,用到了session来保存用户信息。对于cookie和session以及他们的作用之前一直很混淆,通过本篇文文章深入了解。Cookie(HTTPCookie)1.什么是Cookie?Cookie是服务器发送到用户浏览器并保存在用户设备上的小型文本文件。它包含有关用户的信息,以便在用户访问同一网站时进行识别和跟踪。Cookie通常由服务器生成,然后通过HTTP协议发送到
酱学编程
·
2024-01-20 04:37
java
Linux
内核
--网络协议栈(二)整体介绍
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建二、网络分层------>2.1、网络与文件操作三、协议介绍及使用------>3.1、核心网络框架------>3.2、系统调用接口------>3.3、协议无关接口(socket)------------>3.3.1、sock------>3.4、网络协议的注册------>3.5、Soc
文艺小少年
·
2024-01-20 04:52
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux
内核
--网络协议栈(四)
内核
网络协议栈
目录一、引言二、数据报文的封装与分用------>2.1、封装------>2.2、分用三、Linux
内核
网络协议栈------>3.1、协议栈的分层结构------>3.2、网络协议栈初始化流程四、Socket
文艺小少年
·
2024-01-20 04:51
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
初识进程(Linux)
进程前言1.介绍冯诺依曼体系结构①.CPU——寄存器、运算器、控制器和时钟②.存储器——内存③.输入输出设备④.程序运行过程⑤.小结2.操作系统①.基本介绍②.先描述再组织(重要:贯穿Linux
内核
)进程
kpl_20
·
2024-01-20 03:43
Linux
linux
【Linux】第十章 进程间通信(管道+system V共享内存)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《
深入理解
计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2024-01-20 03:09
Linux
linux
运维
服务器
CPU密集型和IO密集型对 CPU
内核
之间的关系
多个CPU
内核
可以并行地处理不同部分的任务,因此,多核处理器在这种情况下可能会带来性能提升。
满屋的酒气也听彻妄语
·
2024-01-20 03:36
java
CPU密集型和IO密集型与CPU
内核
之间的关系
CPU密集型和IO密集型与CPU
内核
之间的关系CPU密集型CPU密集型(CPU-bound)是指在程序运行过程中,主要由计算和逻辑运算任务占用大部分时间,而不是等待外部IO(输入/输出)完成。
五星颠勺大厨
·
2024-01-20 03:19
服务器
运维
写操作系统之开发加载器
这篇文章写的很好是理解操作系统加载部分的基础https://www.cnblogs.com/chuganghong/p/15415208.htmlloader的功能是:从软盘中把操作系统
内核
读取到内存中
katerdaisy
·
2024-01-20 03:38
linux
十分钟带你入门Chrome插件开发
chrome插件除了Chrome浏览器之外,还可以运行在所有webkit
内核
的国产浏览器,比如360极速浏览器、360安全浏览器、搜狗浏览器、QQ浏览器等
River_何
·
2024-01-20 02:27
chrome
javascript
前端
鸿蒙HarmonyOS实战-Stage模型(线程模型)
线程分为用户线程和
内核
线程。用户线程是由用户级线程库实现和调度的,操作系统并不直接支持用户
蜀道山QAQ
·
2024-01-20 01:48
鸿蒙
harmonyos
华为
鸿蒙
鸿蒙系统
华为od
超融合之道:亚信安慧AntDB 8.0版本引领数据库创新
AntDB不仅仅停留在传统数据库的功能层面,而是从
内核
层面引入了流式计算,彻底实现了业务数据的实时流转和异常告警。这一创新
亚信安慧AntDB数据库
·
2024-01-20 01:00
数据库
antdb数据库
antdb
Linux查看版本信息
一、查看Linux
内核
版本命令:1、cat/proc/version1.png2、uname-a2.png二、查看Linux系统版本的命令:1、lsb_release-a,即可列出所有版本信息:3.png2
芮淼一线
·
2024-01-20 01:27
rk3568 Android11/12 文件系统加载失败
c.引导加载器加载
内核
映
红辣青芒
·
2024-01-20 00:02
rk3568
Android
android
Ubuntu安装VMware虚拟机
Pleasemakesurethatthekernelmodule`vmmon'isloadedBeforeyoucanrunVMware,severalmodulesmustbecompiledandloadedintotherunningkernel二、安装
内核
模块一
MAVER1CK
·
2024-01-20 00:01
虚拟机
Ubuntu
ubuntu
linux
服务器
中移(苏州)软件技术有限公司面试问题与解答(2)—— Linux
内核
内存初始化的完整流程1
本文对于中移(苏州)软件技术有限公司面试问题中的“(8)Linux
内核
内存初始化的完整流程。”进行解答与解析。实际上早有此心,把Linux
内核
尤其是进程管理、内存管理和文件系统的代码都筛一遍。
蓝天居士
·
2024-01-20 00:58
面试
面试
2020-03-28
做企业,不管遇到什么困难,长久的坚持,需要有
内核
的驱动,就是使命和愿景,即所谓的初心。最近遇到很大的困难,曾经很多次想放弃,每次都是“要打造全球最大的语言学习平台”这个愿景驱动我,让我坚持了下来。
创业者沉思录
·
2024-01-19 23:49
深入理解
kafka-总结
背景介绍Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,并保证即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持KafkaServer间的消息分区,及分布式消息消费,同时保证每个partition内的消息顺序传输同时支持离线数据处理和实时数
haungtan07
·
2024-01-19 23:02
(七)
深入理解
Bluez协议栈之“再谈Bluez的访问接口”
前言:经过前几篇文章的梳理,相信读者对如何使用Bluez协议栈有一个初步的认识了,本篇文章再最终汇总以下Bluez的访问接口,先看一下之前的那个框图,如图1。图1里面其实还少画了一个hci_le_*的接口使用方式,hcitool.c使用这套接口。接口定义:mgmt_*接口:头文件:lib/mgmt.hc文件:src/shared/mgmt.c示例:mgmt_send(data->mgmt,MGMT
GuoFeng.Wan
·
2024-01-19 23:58
深入理解Bluez协议栈
网络
蓝牙BLE
(六)
深入理解
Bluez协议栈之“GATT Client Profile”
前言:本章节我们继续介绍GATTClientProfile的实现,参考的程序是tools\btgatt-client.c,需要注意的一点,在./configure时,需要添加--enable-test--enable-testing才会编译该c文件,编译完成后,生成的可执行程序为btgatt-client。本文主要以btgatt-client运行时可能会出现的各种问题为切入点,介绍bluez的ga
GuoFeng.Wan
·
2024-01-19 23:27
深入理解Bluez协议栈
物联网
Bluez协议栈
蓝牙BLE
linux
内核
协议栈接收数据流程(一)
linux网络接收数据第一站——网卡驱动linux网络接收数据流程的第一站为网卡驱动,网卡接收包流程大致为:网卡硬件接收到包,会将数据包通过DMA映射到预先分配好的ringbuffer内存环形缓存中,紧接着使用硬中断告知cpu新数据包的到来(初始化时用request_irq注册中断服务函数)。cpu触发软中断,唤醒ksoftirqd进程来处理新数据包,调用驱动注册的中断处理函数,进入中断处理下半部
krokodil98
·
2024-01-19 22:19
android/linux源码
linux
网络
c语言
【C语言】linux
内核
ipoib模块 - ipoib_start_xmit
一、ipoib_start_xmit函数定义staticnetdev_tx_tipoib_start_xmit(structsk_buff*skb,structnet_device*dev){structipoib_dev_priv*priv=ipoib_priv(dev);structrdma_netdev*rn=netdev_priv(dev);structipoib_neigh*neigh;
一尘之中
·
2024-01-19 22:18
编程
#
C语言
linux内核
网络
c语言
linux
【C语言】linux
内核
ipoib模块 - ipoib_send
一、ipoib_send函数定义intipoib_send(structnet_device*dev,structsk_buff*skb,structib_ah*address,u32dqpn){structipoib_dev_priv*priv=ipoib_priv(dev);structipoib_tx_buf*tx_req;inthlen,rc;void*phead;unsignedintu
一尘之中
·
2024-01-19 22:48
编程
#
C语言
linux内核
c语言
linux
开发语言
【C语言】linux
内核
ipoib模块 - ipoib_intf_init
一、ipoib_intf_init函数定义intipoib_intf_init(structib_device*hca,u8port,constchar*name,structnet_device*dev,structipoib_dev_priv*priv){structrdma_netdev*rn=netdev_priv(dev);intrc;priv->ca=hca;priv->port=po
一尘之中
·
2024-01-19 22:48
编程
#
C语言
linux内核
c语言
linux
网络
鸿蒙生态千帆启航!
HarmonyOSNEXT开发者预览版将不再兼容安卓开源应用,仅支持鸿蒙
内核
和系统的应用,因此被称为“纯血鸿蒙”。本次会上,余承东表示鸿蒙
内核
超越传统
内核
,更适应全场景设备多样
_waylau
·
2024-01-19 22:29
HarmonyOS
harmonyos
华为
Harmonyos
next
鸿蒙
PY32C613单片机简单介绍,高性能 32 位 ARM M0+
内核
,主频最高48M
PY32C613单片机是普冉新推出的高性能的32位ARM®Cortex®-M0+
内核
,宽电压工作范围的MCU。价格在市场上非常有竞争性,外设非常的丰富。
深圳市芯岭技术有限公司
·
2024-01-19 22:28
单片机
arm开发
嵌入式硬件
一、Linux基础
linux在服务器领域的应用是最高的linux免费、稳定、高效等特点在这里得到了很好的体现尤其在一些高端领域较为广泛1.1.3嵌入式领域linux运行稳定,对网络的支持也特别好并且可以根据需要进行软件裁剪,
内核
最小可以
兰巧儿
·
2024-01-19 22:57
linux
linux
运维
服务器
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他