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内核驱动开发
读《
图解
java多线程设计模式》总结--Guarded Suspension
1,从名字上看就是增加了守护功能的一种设计模式,目的是确保在多线程条件下各线程能正常操作共享资源,如果触发了守护功能,相关的线程就必须等待,直到守护功能确保不会出现操作异常才会让线程继续执行下去。2,与SingleThreadedExecution相似都是为了保护共享资源,只不过SingleThreadedExecution是无条件的多线程互斥,而GuardedSuspension是在守护条件不满
一个平凡的IT农民工
·
2024-01-13 16:10
40程序员
补学java多线程
Flutter 123:
图解
简易 GroupList 二级分组列表
小菜在实践过程中,想实现一个可选的二级分组列表,pub.dev插件库中已经有很多类似功能的插件,小菜还是准备从自己角度尝试实现一个简单的二级分组列表;列表分为两级,默认均折叠一级列表和二级列表均可选中和取消二级列表数据可以主动添加分组列表的实现有很多方式,小菜准备用最基本的两个ListView嵌套的思路来进行展示,默认是展示第一级列表信息,在点击展开操作时,展示对应的二级列表;GroupList1
阿策神奇
·
2024-01-13 16:59
OpenHarmony——基于HDF驱动框架构建的Display驱动模型
基于HDF(HardwareDriverFoundation)驱动框架构建的Display驱动模型作用如下:为LCD器件
驱动开发
提供了基础驱动框架,提升
驱动开发
效率。
不入流HarmonyOS开发
·
2024-01-13 15:00
计算机外设
chrome
鸿蒙
前端
驱动开发
harmonyos
快速学习法
2、讲授这个概念对别人试
图解
释清楚这个概念,并让对方完全听懂。3、查漏补缺当你无法解释的时候,重新回头找答案。回到书上去,回去找同学、找老师、找已经懂的人,把这个概念重新研究一遍。
晚安少女Jane
·
2024-01-13 14:50
linux开发板加载内核、设备树、根文件系统的三种方式以及EMMC加载uboot方式
目录一、通过tftp加载内核和根文件系统二、通过emmc加载内核和根文件系统三、tftp加载
linux内核
,nfs挂载rootfs四、将uboot安装到EMMC开发板通过SD卡进行启动,SD卡中加载的有
ssz__
·
2024-01-13 14:03
Linux学习笔记
操作系统
linux
运维
服务器
ubuntu
学习
bootloader学习笔记及SD卡启动盘制作
Bootloader介绍在操作系统运行之前运行的一小段代码,用于将软硬件环境初始化到一个合适的状态,为操作系统的加载和运行做准备(其本身不是操作系统)Bootloader基本功能1、初始化软硬件环境2、引导加载
linux
ssz__
·
2024-01-13 14:29
Linux学习笔记
学习
linux
运维
在线支付系统的精英搭档:深入剖析收银核心与支付引擎的协同作战(一)
这是《百
图解
码支付系统设计与实现》专栏系列文章中的第(8)篇。收银核心和支付引擎是支付系统最核心的两个子系统之一。
隐墨_SC
·
2024-01-13 12:26
百图解码支付系统设计与实现
金融
架构
精确掌控并发:分布式环境下并发流量控制的设计与实现(一)
这是《百
图解
码支付系统设计与实现》专栏系列文章中的第(10)篇。本篇主要讲清楚常用的并发流量控制方案,包括固定窗口、滑动窗口、漏桶、令牌桶、分布式消息中间件等,以及各种方案在支付系统不同场景下的应用。
隐墨_SC
·
2024-01-13 12:23
百图解码支付系统设计与实现
分布式
系统架构
架构
后端
金融
一文解析,
Linux内核
——Intel CPU体系结构
一、CPU指令的执行过程几乎所有的冯·诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。图1CPU指令的执行阶段1.取指令阶段取指令(InstructionFetch,IF)阶段是将一条指令从主存中取到指令寄存器的过程。程序计数器PC中的数值,用来指示当前指令在主存中的位置。当一条指令被取出后,PC中的数值将根据指令字长度而自动递增:若为单字长指令,
极致Linux内核
·
2024-01-13 12:45
简单易懂的JS继承
图解
我们先创建一个父类复制代码//父类functionAnimal(name,color){this.name=name;this.attribute={color:color,}this.action=function(currentAction){console.log(this.name+currentAction)}}复制代码原型链继承实现原理:将父类的实例作为子类的原型functionOra
联旺
·
2024-01-13 12:32
裁剪
Linux内核
,用qemu进行调试
1.内核编译进入到下载好的
Linux内核
文件中,将配置文件中的选项清空makeallnoconfigmakemenuconfig进入配置文件菜单选项,将以下选择勾选64-bitkernel--->yesGeneralsetup
huzai9527
·
2024-01-13 12:42
Linux内核
Linux添加系统调用
Linux添加系统调用前提知识(系统调用如何执行)先看文章裁剪
Linux内核
,用qemu进行调试我们通常写的c,有相对应的开源的标准库glibc,(2.23的glibc中还是有很多缺陷的)其中的头文件unistd.h
huzai9527
·
2024-01-13 12:42
Linux内核
Linux Kernel 4.14--EOF
2017年,
Linux内核
长期支持版本(LTS)的支持时间从原来的2年增加到6年。2023年下半年举行的开源欧洲峰会,LTS的支持时间取消来了6年,再次缩短到了2年。
CIb0la
·
2024-01-13 12:40
linux
运维
服务器
go Context 设计与实现
然后,下面的
图解
propagateCancel这一小节的几个图描述了Context的工作机制,如果不想看代码,可以直接拉到下面
张无忌打怪兽
·
2024-01-13 12:39
go
golang
服务器
数据库
Java进阶API第六章
二.汉语文学理解IO流与
图解
IO流1.汉语文学理解IO流解释流这个词,像水流的东西输入/输出有一个物体
_阿伟_
·
2024-01-13 11:58
java
开发语言
图解
通信原理与案例分析-21:4G LTE多天线技术--天线端口、码流、分集Diveristy、波束赋形BF、空分复用MIMO、空分多址
目录前言:第1章MIMO多天线技术概述1.1三大目的1.2六大分类第2章单天线SISO(单输入单输出)2.1概述2.2实现原理--多路“异频”《发送+接收》对第3章接收分集MISO(多输入单输出):冗余接收3.1概述3.2实现原理--多路不相干同频接收第4章发送分集SIMO(单输入多输出):冗余发送4.1概述4.2实现原理--多路不相干同频发送第5章波束赋型SIMO(单输入多输出):汇聚发送5.1
文火冰糖的硅基工坊
·
2024-01-13 11:53
通信-图解通信原理与案例分析
通信-4G/5G/6G基础
LTE
多天线技术
MIMO
分集
空分复用
2021-09-13
我们在面对问题和试
图解
决问题时,往往都会这么做。但是,当我们的问题是某个人时,这么做几乎毫无帮助
一个读书者
·
2024-01-13 11:43
【目录】郭老二博文之:
Linux内核
、驱动汇总
1、OrinNano【NVIDIA】JetsonOrinNano系列:下载、编译、烧写
linux内核
源码【NVIDIA】JetsonOrinNano系列:编译外部驱动(交叉编译和板上编译)2、NVIDIA
郭老二
·
2024-01-13 11:26
linux驱动
linux
驱动
图解
Go语言内存分配
Go语言内置运行时(就是runtime),抛弃了传统的内存分配方式,改为自主管理。这样可以自主地实现更好的内存使用模式,比如内存池、预分配等等。这样,不会每次内存分配都需要进行系统调用。Golang运行时的内存分配算法主要源自Google为C语言开发的TCMalloc算法,全称Thread-CachingMalloc。核心思想就是把内存分为多级管理,从而降低锁的粒度。它将可用的堆内存采用二级分配的
woliuqiangdong
·
2024-01-13 11:22
golang
开发语言
后端
图解
Go内存分配器
内存分配器一直是性能优化的重头戏,其结构复杂、内容抽象,涉及的数据结构繁多,相信很多人都曾被它搞疯了。本文将从内存的基本知识入手,到一般的内存分配器,进而延伸到Go内存分配器,对其进行全方位深层次的讲解,希望能让你对进程内存管理有一个全新的认识。物理内存VS虚拟内存在研究内存分配器之前,让我们先看一下物理内存和虚拟内存的背景知识。剧透一下,内存分配器实际上操作的不是物理内存而是虚拟内存。物理内存细
weixin_34111790
·
2024-01-13 11:52
操作系统
内存管理
数据结构与算法
DL04-卷积神经网络CNN
图解
[转]
来源:http://xilinx.eetrend.com/article/10827卷积神经网络CNN
图解
作者:SanjayChan[http://blog.csdn.net/chenzomi]0背景之前在网上搜索了好多好多关于
happyprince
·
2024-01-13 10:17
深度学习
神经网络
cnn
Go 并发编程
1并发与并行Erlang之父JoeArmstrong曾经以下
图解
释并发与并行。并发与并行并发在图中的解释是两队人排队接咖啡,两队切换。并行是两个咖啡机,两队人同时接咖啡。
泥人冷风
·
2024-01-13 10:25
Spark原理——物理执行图
物理
图解
决的其实就是RDD流程生成以后,如何计算和运行的问题,也就是如何把RDD放在集群中执行的问题问题二:如果要确定如何运行的问题,则需要先确定集群中有什么组件首先集群中物理元件就是一台一台的机器其次这些机器上跑的守护进程有两种
我像影子一样
·
2024-01-13 09:17
Spark
大数据
spark
大数据
Mysql学习之笛卡尔积(交叉连接)
图解
小菠萝Mm
·
2024-01-13 07:51
mysql
数据库
学习
sql
如何在 Go 中使用 CGroup 实现进程内存控制
背景从
Linux内核
2.6.25开始,CGroup支持对进程内存的隔离和限制,这也是Docker等容器技术的底层支撑。
51reboot
·
2024-01-13 07:00
快手极速版邀请码是多少大公开,2024最新版快手填写步骤123
图解
!
本文将详细
图解
如何填写这两个邀请码的步骤,帮助你快速上手快手极速版。二、填写邀请码前的准备在开始填写邀请码之前,你需要先下载并安装快手极速版。你可以在应用商店搜索“快手极速版”并下载。
桃朵十三
·
2024-01-13 07:07
【linux
驱动开发
】在
linux内核
中注册一个杂项设备与字符设备以及内核传参的详细教程
文章目录注册杂项设备驱动模块传参注册字符设备开发环境:windows+ubuntu18.04+讯为rk3568开发板注册杂项设备相较于字符设备,杂项设备有以下两个优点:节省主设备号:杂项设备的主设备号固定为10,在系统中注册多个misc设备驱动时,只需使用子设备号进行区分即可。使用简单:相比如普通的字符设备驱动,misc驱动只需要将基本信息通过结构体传递给相应处理函数即可。在linxu系统中可使用
☞黑心萝卜三条杠☜
·
2024-01-13 05:53
嵌入式LINUX
linux
驱动开发
运维
【C语言】
linux内核
set_task_stack_end_magic函数
二、代码解读解读1这段代码是一个在
Linux内核
中定义的
一尘之中
·
2024-01-13 05:15
编程
#
C语言
linux内核
c语言
linux
两两交换链表中的节点(
图解
递归和双指针)
24.两两交换链表中的节点题目描述:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]提示:链表中节点的数目在范围[0,100]内0*时间复杂度:O(n)**空间复杂度:O
沉梦听雨.
·
2024-01-13 05:27
计算机基础
leetcode
链表
算法
《
图解
http阅读笔记一》
摘要:关于TCP/IP协议的大致划分协议族的分层管理各层在一个网络请求当中充当的作用TCP/IP协议族:与互联网相关联的所有的协议集合称为TCP/IP协议族TCP/IP协议族的特点:分层管理,这里即是通常将计算机系统分为的四层:应用层,传输层,网络层和数据链路层;这样的设计思路是为了方便修改,不会因为某一个活某一层协议修改,导致大多数协议不能使用,只需要单独修改某个活某层协议即可各层的作用:a.应
洋洋袁
·
2024-01-13 05:02
汽车操作系统的趋势
Linux内核
代码大小因发行
aFakeProgramer
·
2024-01-13 05:44
汽车电子
操作系统
汽车
电脑
4.2 程序员小明的情书-JavaScript脚本的力量
小明:大仁哥,脚本写好了”1.效果图运行的效果图,就是模拟不断点击换一换的效果image2.
图解
怎么做的呢?让我们一步步分解imageimagedocument.getElementsByC
PMskill产品社区
·
2024-01-13 04:17
关于lora的理解
参考:【OpenLLM007】大模型炼丹术之小参数撬动大模型-万字长文全面解读PEFT参数高效微调技术-知乎(zhihu.com)
图解
大模型微调系列之:大模型低秩适配器LoRA(原理篇)-知乎(zhihu.com
wozwdaqian
·
2024-01-13 04:39
深度学习
人工智能
15张
图解
Redis为什么这么快
工作中你肯定和Redis打过交道。Redis为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道Redis快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。那么今天就和小编一起看看:image.gif思维导图-基于内存实现这点在一开始就提到过了,这里再简单说说。Redis是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程
Java李太白
·
2024-01-13 02:24
K8s如何启用cgroup2支持?
什么是cgroup️Reference:controlgroups(控制组),通常被称为cgroup,是
Linux内核
的一项功能。它允许将进程组织成分层的组,然后限制和监控各种资源的使用。
东风微鸣
·
2024-01-13 01:45
半小时漫画中国史4:系列中的最佳
更清晰的脉络和
图解
,让读者对历史的走向、人物的关系、大事件的始末都有了了然于胸的认知。而在漫画方面,有了前几本的铺垫,到这一部书的时
沧浪先生
·
2024-01-13 01:04
Android开发基础(一)
共分为五层,从高到低分别是Android应用层(SystemApps)、Android应用框架层(JavaAPIFramework)、Android系统运行库层(Native)、硬件抽象层(HAL)和
Linux
Kevin写代码
·
2024-01-13 01:41
Android
android
java
kotlin
ibm服务器刷主板系统,ibm bios 升级
图解
ibm服务器进入bios/升级程序
ibmbios升级
图解
ibm服务器进入bios/升级程序对BIOS进行必要的升级和优化,可以有效地提高系统的性能和稳定性,修正系统的Bug和提高对软件的兼容性和支持。
慈悲饮
·
2024-01-13 01:40
ibm服务器刷主板系统
dirty file page
转自:https://www.cnblogs.com/zhiminyu/p/17330763.html0.前言
Linux内核
PageCache和BufferCache关系及演化历史一文中讲过Linux2.4
wmzjzwlzs
·
2024-01-13 00:02
linux
app
linux
为什么修改了.gitignore文件不生效,Git常见问题解决
Git是基于
Linux内核
开发的版本控制工具。
ThatMonth
·
2024-01-13 00:33
个人Java开发知识经验分享
git
【
图解
面试】JS系列 - 如何回答数据类型相关问题(上)
1.JS中的数据类型有哪些,他们的区别是什么?知识点大纲语言组织(示例)要点:数量→种类→区别JS中的数据类型主要有8种,分为两大类基础数据类型和引用数据类型基础数据类型中主要有Number、String、Boolean、Null、Undefined、Symbol和BigInt引用数据类型有Object,Object下又有一些内置的子类主要分为基础引用类型和集合类引用类型,基础引用类型比如基础类型
云之遥_
·
2024-01-12 23:10
图解面试
javascript
面试
前端
SpringMVC
2.1.1创建maven项目2.1.2pom.xml添加依赖和插件2.1.3创建Spring和SpringMVC的配置文件2.1.4web.xml配置2.2实际开发2.2.1创建控制器2.2.2配置视
图解
析器
芥纳须弥
·
2024-01-12 23:37
java
10-SSM
springmvc
Android 系统启动流程与 Zygote、SystemServer
init进程当系统启动时,init进程是继
Linux内核
启动后第二个启动的进程,
VincentWei95
·
2024-01-12 23:07
原理
android
操作系统概述及发展史、
Linux内核
、发行版及应用领域
一、操作系统(OperationSystem,OS)裸机:没有安装操作系统的计算机如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序操作系统作为接口示意图1.1操作系统的作用是现代计算机系统中最基本和最重要的系统软件是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展主要作用是管理好硬件设备,并为
learning-striving
·
2024-01-12 22:24
Linux
OS
操作系统
Linux
《视觉笔记术》读书心得:
不是插图、
图解
、信息图表。书名.jpg4、一张视觉笔记的四个阶段:四个阶段:观察(see)、关联性(relation
陈永丽michelle
·
2024-01-12 22:41
C#
图解
教程 第5版 —— 第21章 异步编程
文章目录21.1什么是异步21.2async/await特性的结构21.3什么是异步方法21.3.1异步方法的控制流21.3.2取消一个异步操作21.3.3在调用方法中同步地等待任务21.3.4在异步方法中异步地等待任务21.3.5Task.Delay方法21.4GUI程序中的异步操作(*)21.5使用异步Lambda表达式(*)21.6一个完整的GUI示例21.7BackgroundWorker
蔗理苦
·
2024-01-12 22:24
C#
图解教程
第5版
c#
职场和发展
开发语言
C#
图解
教程 第5版 —— 第19章 枚举器和迭代器
文章目录19.1枚举器和可枚举类型19.2IEnumerator接口19.3IEnumerable接口19.4泛型枚举接口19.5迭代器19.5.1迭代器块19.5.2使用迭代器来创建枚举器19.5.3使用迭代器来创建可枚举类型19.6常见迭代器模式19.7产生多个可枚举类型19.8将迭代器作为属性19.9迭代器的实质19.1枚举器和可枚举类型使用foreach语句下面是使用foreach语句遍历
蔗理苦
·
2024-01-12 22:54
C#
图解教程
第5版
c#
算法
C#
图解
教程 第5版 —— 第22章 命名空间和程序集
文章目录22.1引用其他程序集22.2命名空间22.2.1命名空间名称22.2.2命名空间的补充22.2.3命名空间跨文件伸展22.2.4嵌套命名空间22.3using指令22.3.1using命名空间指令22.3.2using别名指令22.3.3usingstatic指令22.4程序集的结构22.5程序集标识符22.6强命名程序集(*)22.7私有程序集的部署(*)22.8共享程序集和GAC(*
蔗理苦
·
2024-01-12 22:54
C#
图解教程
第5版
c#
开发语言
职场和发展
Linux内核
地址空间分布
在32位系统里,
Linux内核
地址空间是指0xC0000000开始到0xFFFFFFFF总量为1G的高端内存地址空间,而用户空间是0x00000000至0xBFFFFFFF的3G虚拟存储空间。
人间正道是沧桑a
·
2024-01-12 20:02
《
图解
TCP/IP》笔记<一>
一、网络基础知识计算机网络1.分类广域网WAN域域网MAN局域网LAN2.七个阶段批处理分时系统TSS计算机之间的通信计算机网络的产生互联网的普及以互联网技术为中心的时代从“单纯建立连接”到“安全建立连接”3.协议协议是一种约定,使不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机之间,遵守相同的协议就能通信。分组交换协议分组交换:讲大数据分割为也一个个较小单位(包)进行传输。报文首部:发
Wakkaa
·
2024-01-12 20:06
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他