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
UEFI源码剖析
STL中的智能指针(Smart Pointer)及其
源码剖析
: std::unique_ptr
STL中的智能指针(SmartPointer)及其
源码剖析
:std::unique_ptr和std::auto_ptr一样,std::unique_ptr也是一种智能指针,它也是通过指针的方式来管理对象资源
杨领well
·
2023-10-29 08:20
C++
STL
源码
源码
智能指针
源码
stl
对象
管理
C++标准模板库type_traits
源码剖析
一、type_traits源码介绍1、type_traits是C++11提供的模板元基础库。2、type_traits可实现在编译期计算。包括添加修饰、萃取、判断查询、类型推导等等功能。3、type_traits提供了编译期的true和false。二、type_traits的作用1、根据不同类型,模板匹配不同版本的算法STL中的Algorithm通过Iterator存取Container内容,Fu
大胡子的艾娃
·
2023-10-29 08:45
C++
Templates
c++
template
tpye_traits
萃取
元编程
Netty核心
源码剖析
Netty线程模型Netty高并发高性能架构设计精髓主从Reactor线程模型NIO多路复用非阻塞无锁串行化设计思想支持高性能序列化协议零拷贝(直接内存的使用)ByteBuf内存池设计灵活的TCP参数配置能力并发优化无锁串行化设计思想在大多数场景下,并行多线程处理可以提升系统的并发性能。但是,如果对于共享资源的并发访问处理不当,会带来严重的锁竞争,这最终会导致性能的下降。为了尽可能的避免锁竞争带来
Firechou
·
2023-10-29 07:39
#
Netty
netty
源码
1024程序员节特辑:【Spring Boot自动配置原理揭秘】
自动配置原理概述原理SpringBootStarterspring.factories文件@ConditionalOnX注解配置Bean配置属性
源码剖析
复合`Annotation``@EnableAutoConfiguration
家有娇妻张兔兔
·
2023-10-28 21:41
#
Spring
Boot
spring
boot
后端
java
自动配置
源码阅读
ESXi 虚拟化直通简要说明
为了更好的使用体验和性能,对显卡,网卡,USB,硬盘进行直通本人
UEFI
安装ESXi,因核显直通成功后,接显示器黑屏无输出,推荐使用BIOS引导安装ESXi系统。
xyjincan
·
2023-10-28 14:45
time
虚拟化
ESXi
直通
嵌入式芯片软件工程师书籍学习路线
编程语言C《CProgrammingLanguage》《CPrimerPlus》《C和指针》《C专家编程》C++《C++Primer》《EffectiveC++》《STL
源码剖析
》C#《C#入门经典》《
小狗工程师
·
2023-10-28 12:26
c语言
c++
c#
Go 接口及其相关机制深入解读加
源码剖析
【Go语言圣经笔记】
接口接口类型是对其它类型行为的抽象和概括;因为接口类型不会和特定的实现细节绑定在一起,通过这种抽象的方式我们可以让我们的函数更加灵活和更具有适应能力。很多面向对象的语言都有相似的接口概念,但Go语言中接口类型的独特之处在于它是满足隐式实现的。也就是说,我们没有必要对于给定的具体类型定义所有满足的接口类型;简单地拥有一些必需的方法就足够了。这种设计可以让你创建一个新的接口类型满足已经存在的具体类型却
从流域到海域
·
2023-10-28 11:08
GoLang
golang
interface
面向对象
Win10+Ubuntu20双系统从安装到卸载,
UEFI
+GPT
安装工具1.2准备工作1.3开始安装1.3.1制作启动盘1.3.2硬盘分区1.3.3安装系统2卸载Ubuntu3配置3.1修改grub菜单配置:16GBRAM+128GBSSD+1THDD系统引导方式:
UEFI
其铄
·
2023-10-28 03:31
Linux
gpt
安装不下六次ubuntu系统后,我终于知道了双系统的正确安装方法!
本博文U盘启动方式为
UEFI
Ubuntu是当今世界最流行的Linux系统之一桌面环境采用Gnome,界面美观,(也有KDE等)丰富的软件源,完善的包管理具备完整的社区支持,许多问题可以通过搜索引擎搜索到已解决的方案是初入
Shimmer626
·
2023-10-28 03:31
ubuntu
操作系统
linux
Ubuntu20.04+Win10双系统安装(联想电脑、ssd+hdd双硬盘方案)
主分区//home5.启动6.修改引导修改具体步骤7.安装常用软件1.查看BIOS模式查看BIOS模式“win+r"快捷键进入"运行”,输入"msinfo32"回车,出现以下界面,可查看BIOS模式:
UEFI
“逛丢一只鞋”
·
2023-10-28 03:30
操作系统
linux
ubuntu
windows
linux系统安装过程记录(ubuntu-20.04.2.0+win10双系统)
ref2-知乎,试错比较多,感觉不太靠谱,用于避坑ref3-知乎,靠谱ref4-知乎,不够细节,但是可提供下载资源2、我的电脑情况内存:8G,硬盘:128GSSD+1THDDBIOS:快捷键F2,模式
UEFI
whowhowhocares
·
2023-10-28 03:29
move
on
linux
ubuntu
windows
Flask
源码剖析
——服务启动篇
【Flask官方文档经典示例】hello.pyfromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"HelloWorld!"if__name__=="__main__":app.run()输入以下命令启动应用程序:$pythonhello.py*Runningonhttp://127.0.0.1:5000/(
路人甲已病
·
2023-10-28 03:16
redis
源码剖析
| 跳表与压缩列表剖析
压缩列表,跳表的特点a:压缩列表类似于一个数组,不同的是:压缩列表在表头有三个字段zlbytes,zltail和zllen分别表示长度,列表尾的偏移量和列表中的entry的个数,压缩列表尾部还有一个zlend,表示列表结束prev_len,表示前一个entry的长度。prev_len有两种取值情况:1字节或5字节。取值1字节时,表示上一个entry的长度小于254字节。虽然1字节的值能表示的数值范
枷飏
·
2023-10-28 00:56
redis
redis
数据库
数据结构
后端
Windows10安装ubuntu18.04双系统 图文教程
在windows下创建空白分区四、用做好的系统盘安装系统五、后记一、查看电脑的信息1.查看BIOS模式“win+r"快捷键进入"运行”,输入"msinfo32"回车,出现以下界面,可查看BIOS模式:
UEFI
秃秃然然
·
2023-10-27 15:34
安装教程
ubuntu
windows
联想ThinkPad安装windows7系统详细图文教程
uefi
启动作为一种新的引导启动模式,使用
uefi
启动的笔记本,台式电脑,如果想用u盘启动就必须将u盘制作成支持
uefi
启动的模式,下面一起来看看u深度制作
uefi
启动u盘的详细方法。
赵银吉
·
2023-10-27 14:26
计算机
服务器
运维
windows
经验分享
图灵机启动顺序
CPU读取保存在主板上ROM芯片里的BIOS或
UEFI
程序(BootLoader)。该程序加载指定启动介质(包括从网络启动,但一般为本地硬盘),并从该介质启动操作系统。
Sunday_ding
·
2023-10-27 13:09
linux
计算机
ide
windows
网络
linux
运维
联想thinkpad E431的电脑重装win7系统
Restart,选择OSOptimizedDefaults,按回车,选择Disabled,回车,2.接着选择LoadSetupDefaults回车,或直接按F9回车,加载Legacy默认设置,这样就关闭了
UEFI
嗷呜_L
·
2023-10-27 07:32
磁盘分区 (MBR, GPT)、启动流程 (BIOS,
UEFI
)
本文为《鸟哥的Linux私房菜》读书笔记目录磁盘分区MBR(MS-DOS)分区表GPT(GUIDpartitiontable)磁盘分区表BIOS与
UEFI
启动检测程序BIOS搭配MBR/GPT的启动流程
连理o
·
2023-10-27 06:21
Linux
rufus中gpt和mrb磁盘_
UEFI
/BIOS/MBR/GPT启动过程详解与常见系统启动问题
做系统一大头疼事情就是
UEFI
/BIOS/MBR/GPT等等的选择。
微笑大礼包
·
2023-10-27 06:51
rufus中gpt和mrb磁盘
BIOS,MBR和
UEFI
,GPT等之间区别
前言根据我4年装系统、从不过夜的经验,对现在电脑的引导认识,尤其是新买的电脑,基本都是
UEFI
主板,我认为这篇文章有写的必要,也总结我在其中的一些经验。鉴于本人非专业人士,难免有错误,望大家指出。
Leo丶Fun
·
2023-10-27 06:20
PC
BIOS和
UEFI
的区别,系统安装引导以及MBR和GPT磁盘分区
前言安装系统是计算机专业的日经操作,然而就算你是身经百战,也可能会遇到各种各样棘手的问题,对系统的启动流程也是似懂非懂(俺也一样),每次碰到问题都会花去大量的时间去查询解决方案,最后很多时候都免不了进PE,清硬盘,再重装。也没有看到一个系统、全面讲解这方面知识的博客或者书籍,从网上各个地方搜集的资料都太零散,不成系统,因此这里开一篇博文记录和分析平时系统安装的心得经验和里面的计算机基础知识,并保存
蓝域小兵
·
2023-10-27 06:19
Linux
笔记
linux
BIOS
UEFI
操作系统
系统安装与启动
BIOS+MBR 和
UEFI
+GPT 详解
之前一直对这些不完全明白,折腾黑苹果的时候更是吃了不懂的亏,终于看到一篇干货,讲的很详细BIOS+MBR以
UEFI
+GPT及电脑小白科普篇
PlusTang124
·
2023-10-27 06:48
其他
bios
uefi
gpt
mbr
BIOS+MBR与
UEFI
+GPT
系统引导方式(Legacy)BIOSBIOS:BaseInputOutputSystem,基本输入输出系统。BIOS是一个固化在只读存储器(ROM)或者非易失性存储器(NvRAM)上的程序。程序的主要部分如下:中断例程BIOS中中断例程即BIOS中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衔接。DOS/Windows操作系统对软盘、硬盘、光驱与键盘、显示
咖喱姬姬
·
2023-10-27 06:45
微机
BIOS
MBR
UEFI
GPT
MBR和GPT磁盘分区表类型对比详解
GPT是一个正逐渐取代MBR的新标准,它由
UEFI
辅住而形成的,有了
UEFI
用于取代老旧的BIOS,而GPT则取代老旧的MBR,磁盘驱动器容量可以大得多,大到操作系统和文件系统都没法支持。
快乐的学习
·
2023-10-27 06:38
笔记
BIOS MBR
UEFI
GPT详解
UEFI
:UnifiedExtensibleFirmwareInterface,中文名称"统一的可扩展固件接口"。硬盘分区:MBR分区:MasterBootRecord,中文名称"主引导记录"。
Tom Ma.
·
2023-10-27 06:04
Windows
MBR
UEFI
硬盘不工作,可能原因不少!如何修复BIOS中未检测到的ATA/SATA硬盘
现代BIOS被称为
UEFI
(一种微软标准)。除非BIOS识别出硬盘驱动器,否则电脑将不会运行,因为BIOS是每个计算机会话的起点
行走的电脑
·
2023-10-27 02:43
磁盘
硬盘
golang基础数据结构
源码剖析
使用场景:协程通信,任务队列
源码剖析
:1623147385774.jpg如上图可以看出chanel的底层的组成,我们按着源码顺序解读,chanel的工作流程。
春风吹_918b
·
2023-10-27 02:11
Redis
源码剖析
之快速列表(quicklist)
@TOC何为quicklist,上次说到ziplist每次变更的时间复杂度都非常高,因为必须要重新生成一个新的ziplist来作为更新后的list,如果一个list非常大且更新频繁,那就会给redis带来非常大的负担。如何既保留ziplist的空间高效性,又能不让其更新复杂度过高?redis的作者给出的答案就是quicklist。其实说白了就是把ziplist和普通的双向链表结合起来。每个双链表节
xindoo
·
2023-10-27 01:59
c++内存管理第二讲 标准库的::allocator(一)
本文大部分内容转载于STD
源码剖析
并结合个人理解。
朱家小旺
·
2023-10-26 22:28
c++
muduo
源码剖析
之poller/EpollPoller多路复用类
简介poller是I/O多路复用接口抽象虚基类,对I/O多路复用API的封装,muduo提供了EPollPoller和PollPoller派生类(epoll和poll),所以不支持select.newDefaultPoller()默认选择epoll主要接口poll是Poller的核心功能,使用派生类的poll或者epoll_wait来阻塞等待IO事件发生通过派生类的实现来填充EventLoop的a
@新法
·
2023-10-26 20:51
muduo源码剖析
后端
服务器
linux
c语言
c++
muduo
源码剖析
Archlinux安装与美化全流程
选择要烧录的镜像分区类型选择GPT格式目标系统类型选择
UEFI
文件系统选择FAT点击开始并以ISO镜像模式写入即开始镜像烧录注意:烧录镜像默认会
monap
·
2023-10-26 13:19
Archlinux
linux
Go sync.Pool 浅析
本篇文章会从使用方式,
源码剖析
,运用场景
煎鱼(EDDYCJY)
·
2023-10-26 08:03
java
python
人工智能
golang
编程语言
PyTorch学习 数据加载(Dataset、DataLoader)模块介绍及源码分析
数据加载(Dataset、DataLoader)模块介绍及源码分析DatasetDataLoaderDataLoader参数DataLoader
源码剖析
RandomSampler
源码剖析
SequentialSampler
YFCodeDream
·
2023-10-25 19:10
PyTorch
pytorch
学习
深度学习
自编efi文件测试vmware虚拟机如何进入
UEFI
环境
同事突然让帮忙编一下
UEFI
,之前完全没有接触过,在此粗鲁记录其过程。
官方认定好文
·
2023-10-25 10:58
UEFI
1024程序员节
.png图片文件生成.h c数组文件
之前处理文件都是通过base64编码,但在
UEFI
中的图片文件是通过c数组来表示的。
官方认定好文
·
2023-10-25 10:15
UEFI
linux
ubuntu18.04双系统安装(2023最新最详细)以及解决重启后发现进不了Ubuntu问题
目录一.简介二.安装教程1.首先确定了电脑的引导格式是
UEFI
+GPT还是BIOS+MBR2.使用Windows磁盘管理划分足够的磁盘空间3.开始安装三.重启后发现自动进入WIN10系统了,进不了Ubuntu
陈子迩
·
2023-10-25 07:37
软件安装合集
1024程序员节
运维
Ubuntu
linux
服务器
owt-server
源码剖析
(一)--启动流程及相关模块介绍
目录一、引言二、框架------>2.1、模块介绍三、启动流程------>3.1、init-all.sh------>3.2、start-all.sh四、mongo------>4.1、命令行查看数据库内容------>4.2、initdb.js------------>4.2.1、连接到mongo数据库------------>4.2.2、房间信息的生成------------>4.2.3、配
文艺小少年
·
2023-10-25 06:51
rabbitmq
分布式
webrtc
服务器
刷完阿里 P8 架构师 spring 学习笔记 +
源码剖析
,涨薪 8K
文章目录关于Spring的叙述:第一份笔记Spring学习笔记第二份笔记:Spring源码关于Spring的叙述:我之前死磕spring的时候,刷各种资料看的我是一头雾水的,后面从阿里的P8架构师那里拿到这两份资料,从源码到案例详细的讲述了spring的各个细节,是我学Spring的启蒙资料,即便我现在在已经从事Java五六年了,但是每每掏出这份资料看都能再学到点新的知识。还记得当时磕完这份资料,
蒙娜丽莎的Java
·
2023-10-25 05:59
后端
学习路线
java
spring
java
spring
cloud
分布式
架构
muduo
源码剖析
之EventLoopThread
EventLoop的独立线程主要成员及属性解析意为I/O线程类,EventLoopThread可以创建一个IO线程,通过startLoop返回一个IO线程的loop,threadFunc中开启loop循环,
源码剖析
这个类比较简单
@新法
·
2023-10-25 01:07
muduo源码剖析
1024程序员节
服务器
后端
c++
c语言
linux
muduo
在KVM中运行苹果操作系统
本文介绍一种在LinuxKVM下运行的方式,请确保在MacOS下运行你的Linux虚拟机,当然一般的Linux系统可以,但是因为版权的问题,责任自负:-)目前苹果QEMU虚拟机只能在
UEFI
模式下启动,
认真的柯南
·
2023-10-25 01:32
QEMU
KVM
为QEMU创建基于
UEFI
的AARCH64虚拟机
QEMU默认将会采用seabios的启动方式,本文将介绍如何以
UEFI
模式启动1.下载所需要的安装文件wgethttp://cdimage.debian.org/debian-cd/8.1.0/arm64
认真的柯南
·
2023-10-25 01:31
QEMU
ARM64
Linux
muduo
源码剖析
之EventLoopThreadPool
简介EventLoopThreadPool是EventLoopThread类的线程池类封装了若干个EventLoopThread的线程池,所有者是一个外部的EventLoopEventLoopThreadPool==EventLoopThread+vector主要成员及属性解析通过调用start函数来newEventLoopThread创建对应的线程和其loop,并将创建的保存在vector中源码
@新法
·
2023-10-25 01:57
muduo源码剖析
1024程序员节
linux
服务器
后端
c语言
网络编程
muduo
RocketMQ 过期文件删除机制
源码剖析
1.背景RocketMQ的存储文件主要分三种:CommitLog、ConsumeQueue、IndexFileRocketMQ的过期文件删除机制会定期删除已经过期的存储文件。当磁盘容量告急时,会立刻执行删除,释放磁盘空间。目前虽然有对于RocketMQ过期文件删除机制的文章,但我觉得没有讲的非常完善。本文详细分析一下三种存储文件的过期删除机制,避免一些坑。2.概述CommitLog、Consume
金甲虫Scarb
·
2023-10-24 23:12
RocketMQ
源码解析
分层剖析
RocketMQ
分布式
中间件
rocketmq
Spring循环依赖
源码剖析
Spring循环依赖
源码剖析
一、场景介绍二、整理执行流程总结三、源码分析编写测试类/***测试循环依赖*/@TestpublicvoidtestCyclicDependence(){ApplicationContextapplicationContext
穿城大饼
·
2023-10-24 20:57
开源框架源码剖析
spring
三级缓存
循环依赖
源码分析
blackarch linux 安装学习笔记2021
下载镜像从阿里云镜像站下载的:blackarch镜像-blackarch下载地址-blackarch安装教程-阿里巴巴开源镜像站二、物理机安装(vm应该更简单)打算win10+kali+blackarch,
UEFI
wansuiye_88
·
2023-10-24 18:08
linux
黑苹果安装入门教程,新手必看
(百度百科)引导+镜像搭配方案:
UEFI
+GPT+Clover引导教程(你机器支持
UEFI
,那
ItBen
·
2023-10-24 10:37
集合详解(四)----HashSet和HashMap
源码剖析
(JDK1.7)
HashSetHashMapHashSet当初始化一个HashSet的时候,HashSet的底层实现其实是HashMap:privatetransientHashMapmap;publicHashSet(){map=newHashMapMAXIMUM_CAPACITY)//参数有效性检查initialCapacity=MAXIMUM_CAPACITY;if(loadFactor=initialCa
令仔很忙
·
2023-10-24 05:03
【JAVA】
集合
hashmap
源码
hashset
jdk
k8s-client-go
源码剖析
(二)
简介:云原生社区活动---Kubernetes
源码剖析
第一期第二周本周是K8S源码研习社第一期第二周,学习内容是学习Informer机制,本文以这个课题进行展开。
四颗咖啡豆LanLiang
·
2023-10-24 00:18
CloudNative
Kubernetes
kubernetes
go
源码
k8s
【JUC】AQS
源码剖析
AQS(AbstractQueuedSynchronizer)文章目录AQS(AbstractQueuedSynchronizer)1.概述2.AQS源码分析前置知识2.1AQS的int变量2.2AQS的CLH队列2.3内部类Node(Node类在AQS类内部)2.3小总结3.以ReentrantLock为突破口进行AQS源码分析3.1架构原理3.2lock()方法3.3AQS中的acquire(
比尔高特
·
2023-10-24 00:42
#
03
JUC
java
muduo
源码剖析
之EventLoop事件循环类
简介EventLoop.cc就相当于一个reactor,多线程之间的函数调用(用eventfd唤醒),epoll处理,超时队列处理,对channel的处理。运行loop的进程被称为IO线程,EventLoop提供了一些API确保相应函数在IO线程中调用,确保没有用互斥量保护的变量只能在IO线程中使用,也封装了超时队列的基本操作。成员及属性解析一个事件循环,注意,一个创建了EventLoop对象的线
@新法
·
2023-10-23 22:09
源码剖析
后端
服务器
linux
c语言
c++
muduo
源码剖析
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他