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源码剖析
hive所有窗口函数详情总结
hive窗口函数详情总结解释语法hive开窗函数排序开窗函数样例数据RANK()DENSE_RANK()ROW_NUMBER()分析开窗函数样例数据:last_val
uefi
rst_valuelaglead
jokertiger
·
2023-08-02 17:50
hive
hadoop
数据仓库
阿里三面:灵魂拷问——有react fiber,为什么不需要vue fiber呢?
但如果被问:有reactfiber,为什么不需要v
uefi
ber呢;之前递归遍历虚拟dom树被打断就得从头开始,为什么有了reactfiber就能断点恢复呢;本文将从两个框架的响应式设计为切入口讲清这两个问题
前端私教年年
·
2023-08-02 12:40
前端
面试
react.js
vue.js
Thread
源码剖析
类的使用,可以说是java语言必备,但你是否真正意义上去剖析过他的内部结构,本文从概述的几个问题出发,一起进行源码阅读(本文基于Android-27中的Thread源码)概述对常用的Thread做一次
源码剖析
Felix_lin
·
2023-08-02 10:53
Hackintosh 入门
一、硬件自检1.POST上电自检详解及BIOS常见故障二、了解EFI1.电脑基础知识普及:BIOS、EFI与
UEFI
详解!2.EFI分区——折腾黑苹果必须弄懂的硬盘那点事三、HackinTosh!
瑜陀
·
2023-08-02 09:43
OS
经验方法
操作系统
Hackintosh
学习中遇到的好博客
大文件采用异步io+直接io(123条消息)Linux网络编程|彻底搞懂零拷贝(zero-copy)技术_socket零拷贝_linux大本营的博客-CSDN博客Boost库c++网络编程:Boost.asio
源码剖析
偏安一隅,占山为王
·
2023-08-02 00:29
学习
安装
UEFI
+GPT系统手记
首先简单了解一下
UEFI
+GPT与LEGACY+MBR的区别
UEFI
采用快速启动模式,在开机速度上占据很大优势,几乎是在点击电源键出现电脑标志后就能直接进入系统(也跟电脑性能有关);而传统模式虽然也能够安装
会功夫的李白
·
2023-08-02 00:27
Windows
1024程序员节
window
系统安装
gpt
uefi
图解 - Windows 10 和 Windows 8 进入bios及其禁用security boot方法
第一步-打开控制面板第二步-打开更新和安全第三步-点击“恢复”第四步-点击“立即重新启动”第五步-重启之后,点击“疑难解答”第六步-点击“高级选项”第七步-点击“
UEFI
固件设置”第八步-点击重启,进入
安琪拉D夏亚
·
2023-08-01 21:44
黑苹果安装之bios设置
一启动顺序选择U盘
UEFI
启动禁用快速启动项禁用VT-D禁用CSM禁用CFG保护锁开启核显加速开启4G解码开启超线程PTT从U盘启动安装界面硬盘工具,选择“抹掉”,格式APFS进入正式安装,必须接上网络安装期间会重启二
IT曙光
·
2023-08-01 17:26
macos
1w+的心路历程
写的内容围绕着安卓技术,
源码剖析
,生活感悟,职场人生。很庆幸的是,得到大家的支持,每一条留言都会是一次交流,看着后台用户有来有去,这才是该有的节奏。这就如同呼吸一样,说明我的公号有生命力。
明哥的江湖
·
2023-08-01 15:37
Redis
源码剖析
- Redis内置数据结构之字典dict
redis
源码剖析
训练营主讲内容包含8个技术点:1:数据存储分析2:redis存储原理3:redis事件机制4:redis6.0-IO多线程5:redis有序集合的实现-跳表6:跳表的
linux大本营
·
2023-08-01 12:11
计算机系统是如何启动的?
原文链接,更多内容见公号机器学习与系统,欢迎与我互动~概览计算机系统的启动过程是非常复杂的,也诞生了很多流派,比如BIOS-MBR启动方式、
UEFI
-GPT启动方式等。
机器学习与系统
·
2023-07-31 09:41
linux页框回收之shrink_node函数
源码剖析
概述《Linux内存回收入口_nginux的博客-CSDN博客》前文我们概略的描述了几种内存回收入口,我们知道几种回收入口最终都会调用进入shrink_node函数,本文将以Linux5.9源码来描述shrink_node函数的源码实现。函数调用流程图scan_control数据结构structscan_control{/*Howmanypagesshrink_list()shouldreclai
nginux
·
2023-07-31 06:16
内存子系统
linux
操作系统基本原理
内核
js在当前表格中点击按钮新增一行的操作
1.JSP页面代码示例序号产品品名规格生产工艺阶段订单数量已通知量本次通知量预计生产日期预计交货日期${processStage.label}2.js操作部分functionaddIss
ueFi
leRow
Cyril.XF.Wang
·
2023-07-31 06:59
javascript
jsp
前端
【
UEFI
实战】
UEFI
用户交互界面使用说明之VFR文件
1.综述
UEFI
用户交互界面的实现涉及到多种不同类型的文件,这里要讲的是VFR文件,相比UNI文件它要复杂得多,理解起来也更困难。
jiangwei0512
·
2023-07-31 00:56
UEFI开发基础
uefi
setup
【
UEFI
实战】
UEFI
图形显示(字符输出)
HIIFont接下来介绍EFI_HII_FONT_PROTOCOL,它在
UEFI
代码中完成了字符到像素的转换,本节主要介绍这个转换关系,它的实现代码在edk2\MdeModulePkg\Universal
jiangwei0512
·
2023-07-31 00:25
uefi
【
UEFI
实战】
UEFI
图形显示(从像素到字符)
GraphicsConsoleDxe在【
UEFI
实战】
UEFI
图形显示(显示驱动)中已经介绍了如何使用显卡驱动安装的GOP来进行像素级别的显示,本文介绍的内容是对像素的包装,最终变成普通字符的输出。
jiangwei0512
·
2023-07-31 00:25
UEFI开发基础
uefi
6、LINUX 系统启动过程概述
Linux系统启动过程可以分为以下几个阶段:BIOS/
UEFI
:计算机开机时,首先会执行基本输入输出系统(BIOS)或统一可扩展固件接口(
UEFI
)。
lhh_qrsly
·
2023-07-30 23:51
LINUX开发工程师小白到大师
linux
服务器
运维
第二章
UEFI
开发环境搭建
最近在学习
UEFI
,正好手头有一台阿里云主机,Ubuntu16.04系统,就拿来搭建开发环境了。
Maxwell_Li
·
2023-07-30 18:05
Spring源码之基本标签与自定义标签解析的底层源码分析
目录Spring源码之基本标签与自定义标签解析的底层源码分析前言1前言2
源码剖析
自定义标签解析自定义标签的解析步骤自定义标签的解析步骤基本标签解析总结Spring源码之基本标签与自定义标签解析的底层源码分析前言
etcEriksen
·
2023-07-30 07:12
Spring源码
spring
java
spring
boot
制作Windows10和Ubuntu20.04双系统中出现的问题:双硬盘 无法识别 硬盘分区 导致无法 建立Ubuntu分区
由于要做机器学习的东西,需要Linux操作系统,因此想要按照网上的教程安装Ubuntu,我参考的教程是这个windows10安装ubuntu双系统教程(绝对史上最详细)先记录一下我这台电脑的初始配置:BIOSMODE:
UEFI
128GBSSD
A91A981E
·
2023-07-29 23:23
笔记
ubuntu
linux
硬件
分区表
Rocky Linux 8.4在Tesla P100服务器里的部署及显卡cudnn安装-极度精简
Rockylinux教程https://developer.aliyun.com/article/1074889注意事项TeslaP100服务器,按Delete进入bios,设置Daul模式,第一选项选
UEFI
harddisk
河南-殷志强
·
2023-07-29 10:25
服务器
linux
运维
黑群晖(7.0.1
UEFI
DS918)安装界面提示sata端口被禁用
引导报错蜗牛星际A款主板上有单独的SATA和固态的接口,安装所以会提示“我们检测到硬盘(1,2)中有错误,因此SATA端口已被禁用,请关闭DS918+以替换或卸下硬盘并重试。”第一个硬盘找不到查看第一个硬盘的SATA线是否连接到主板的自带硬盘上(开盖吧请准备好好用的螺丝刀,商家送的不好使)如果图片标红的地方没有线,说明商家可能忘记跳线了(即第一个硬盘的SATA线没有连接到主板的自带硬盘上)找到第一
洗刷先生
·
2023-07-28 12:34
#
NAS
网络协议
网络
java集合框架List子接口之LinkedList
源码剖析
感兴趣的话大家可以关注一下公众号:猿人刘先生,欢迎大家一起学习,一起进步,一起来交流吧!LinkedListLinkendList是一个双向链表,并且实现了Deque接口,可以作为一个队列来使用,虽然LinkendList是线性结构,但是数据的存储并不是按照线性的接口来存储的,而是在每一个节点里存数据及下一个节点的地址,同时实现了Cloneable接口,支持拷贝,并且实现了java.io.Seri
lingering fear
·
2023-07-28 10:26
java
java
list
数据结构
JVM
源码剖析
之JIT工作流程
JVM
源码剖析
之达到什么条件进行JIT优化这篇文章大致讲述JIT的编译过程。
程序员李哈
·
2023-07-28 09:48
Java底层
源码解读
jvm
java
go restful
源码剖析
-3
概述调试go-restful\examples中的restful-options-filter,在该段代码中主要介绍了处理httpoption请求的流程,在改短代码中采用了之前通用的container初始化及注册流程,只是在fliter中添加了对应的OPTIONSFilter。typeUserResourcestruct{}func(uUserResource)RegisterTo(contain
tcuze
·
2023-07-28 02:26
双系统安装——Windows10安装Ubuntu18.04
一、传统式(Legacy)BIOS、
UEFI
、MBR、GPT1.1传统式(Legacy)BIOSBIOS(BasicInputOutputSystem,是一个存储于主板芯片中的程序,保存计算机最重要的基本输入输出程序
不散漫的散人
·
2023-07-27 23:43
笔记
linux
服务器
Mybatis
源码剖析
之Mybatis执行流程(proxy 代理)
预读Mybatis在设计上,分为三层:接口层,数据处理层,框架支持层在接口层中,分为传统模式:通过sqlSession+statementId。接口代理模式:sqlSession+mapper接口准备-->-->-->-->-->Mybatis执行流程(proxy代理)proxy代理的方式创建代理对象,通过代理对象调用,执行invocationHandler的invoke方法,本质上还是通过exe
白鸽呀
·
2023-07-27 16:39
Mybatis源码
Java源码
Mybatis
java
代理模式
Mybatis源码
Mybatis
源码剖析
之Mybatis执行流程(传统方式)
预读Mybatis在设计上,分为三层:接口层,数据处理层,框架支持层在接口层中,分为传统模式:通过sqlSession+statementId。接口代理模式:sqlSession+mapper接口准备userMapper.xmlmybatis核心配置文件-->-->-->-->-->Mybatis传统方式执行流程1、通过classLoader读取核心配置文件为输入流注意:只要是流,底层就是数组,那
白鸽呀
·
2023-07-27 16:39
Mybatis源码
Java源码
Mybatis
java
maven
Mybatis源码
Mybatis
源码剖析
之插件interceptor执行原理
预读mybatis通过插件对(Executor、StatementHandler、ParameterHandler、ResultSetHandler)这四个核心对象创建代理进行拦截对mybatis来说插件就是拦截器,用来增强核心对象的功能,增强功能本质上是借助于底层的动态代理实现的,换句话说,MyBatis中的四大对象都是代理对象Mybatis核心对象介绍MyBatis的主要的核心部件有以下几个:
白鸽呀
·
2023-07-27 16:09
Mybatis源码
Java源码
Mybatis
java
Mybatis源码
Mybatis二级缓存
源码剖析
级缓存和具体的命名空间绑定,⼀个Mapper中有⼀个Cache,相同Mapper中的MappedStatement公用⼀个Cache,⼀级缓存则是和SqlSession绑定一,全局二级缓存开启配置方向:通过配置开启二级缓存,
源码剖析
从配置读
FYHannnnnn
·
2023-07-27 16:08
Mybatis
Mybatis二级缓存
Mybatis缓存
mybatis二级缓存源码
mybatis缓存源码解析
mybatis二级缓存原理
Mybatis
源码剖析
之二级缓存
序言mybatis默认开启一级缓存,一级缓存存在于Executor中,而executor存在于sqlSession中,因此一级缓存可以当作在sqlSession生命周期中。与一级缓存不同,二级缓存和具体的命名空间绑定,一个Mapper中有一个Cache,相同Mapper中的MappedStatement共用一个Cache,一级缓存则是和SqlSession绑定。准备启用二级缓存1、开启全局二级缓存
白鸽呀
·
2023-07-27 16:08
Mybatis源码
Java源码
Mybatis
缓存
java
Mybatis源码
Mybatis
源码剖析
(一)
Mybatis
源码剖析
(一)传统方式
源码剖析
:
源码剖析
-初始化InputStreaminputStream=Resources.getResourceAsStream("mybatis-config.xml
痛冕
·
2023-07-27 16:37
mybatis
java
Mybatis
源码剖析
:二级缓存
源码剖析
Mybatis
源码剖析
:二级缓存
源码剖析
二级缓存构建在一级缓存之上,在收到查询请求时,MyBatis首先会查询二级缓存,若二级缓存未命中,再去查询一级缓存,一级缓存没有,再查询数据库。
丿涛哥哥
·
2023-07-27 16:07
MyBatis
java
mybatis
Mybatis架构原理--二级缓存
源码剖析
Mybatis架构原理--二级缓存
源码剖析
二级缓存构建在一级缓存之上,在收到查询请求时,Mybatis首先会查询二级缓存,若二级缓存没有命中,再去查询一级缓存,一级缓存没有,在查询数据库;二级缓存-->
JavaShark
·
2023-07-27 16:05
mybatis
架构
缓存
Redis
源码剖析
之robj(redisObject)
我们在之前的文章中已经了解过一部分Redis的数据结构了,尤其是dict中讲到,可以把redis看做一个hashtable,存储了一堆的key-value,今天就来看下key-value中value的主要存储结构redisObject(后文统称robj)。robj的详细代码见object.c字段详解相对与其他几个数据结构,robj相对简单,因为只包含了几个字段,含义都很明确。typedefstru
xindoo
·
2023-07-27 13:07
linux初学者要读的书
Linux编程实践教程》5、《深入理解Linux内核》6、《Linux命令行与shell脚本编程大全(第3版)》7、《Linux内核设计与实现(第3版)8、《深入Linux内核架构》9、《ARMLinux内核
源码剖析
向阳菌
·
2023-07-27 12:08
linux
运维
服务器
muduo
源码剖析
--TcpConnection
TcpConnection类封装了一个个的tcp连接,实现了socket的四种回调,以及注册一些上层的回调classTcpConnection:noncopyable,publicstd::enable_shared_from_this{public:TcpConnection(EventLoop*loop,conststd::string&nameArg,intsockfd,constInetA
godaa
·
2023-07-27 08:46
muduo
c++
多线程
socket
muduo网络库
windows无盘启动技术开发之
UEFI
(新一代BIOS)引导程序开发之二
上文提到了至少有两种办法制作
UEFI
的虚拟磁盘驱动。本文只接收利用BlockIO的方式来构造一个临时用的虚拟磁盘。
雨中风华
·
2023-07-27 05:09
磁盘驱动
UEFI
付费专栏文章
windows
网络
无盘启动
http连接池使用及
源码剖析
1背景内部系统调用腾讯微信公众号平台与其进行网络通信,通过监控观察发现业务高峰期调用大的时候,网络请求耗时高达数10秒甚至更高,走查代码发现网络请求使用了apache开源组件HttpClient调用微信api,实现方式是最常见的方案。起初怀疑可能是网络原因,咨询运维http抓包、网络带宽调研等,最终排除网络原因。至此便开始了http请求优化探索之路。2http连接池简介Http连接的建立和关闭本质
木子金丰
·
2023-07-27 03:50
http
网络
java
逐行讲解BiLSTM+CRF实现命名实体识别(NER)
本文使用CL
UEFi
ne-GrainNER中文数据集,数据分为10个标签类别,分别为:地址(address),书名(book),
芒果不茫QAQ
·
2023-07-26 16:24
深度学习
人工智能
深度学习
自然语言处理
Redox bootloader实现分析
文章目录Redoxbootloader概述Makefile组织代码组织BIOS引导程序
UEFI
引导程序传统BIOS启动bootloader.asm第一启动阶段第二启动阶段从实模式切换到保护模式stage3
Aspiresky
·
2023-07-26 08:10
#
Rust
rust
开发语言
后端
Spring
源码剖析
1:初探Spring IOC核心流程
本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。转自:http://www.importnew.com/19243.html1.初始化大致单步跟了下SpringIOC的初始化过程,整个脉络很庞大,初始化的过程主要就是读取XML
程序员黄小斜
·
2023-07-26 08:11
VMware安装arch linux操作系统
VMware安装archlinux操作系统一:新建虚拟机,选择
UEFI
启动,开启虚拟机二:验证启动模式,用下列命令列出efivars目录:#ls/sys/firmware/efi/efivars三:确保系统已经启用了网络接口
yuluo_YX
·
2023-07-26 05:08
Linux问题的解决方案
虚拟机
linux
archlinux
计算机启动过程
uefi
+gpt方式
启动过程:一、通电按下开关,不用多说二、
uefi
阶段通电后,cpu第一条指令是执行
uefi
固件代码。
uefi
固件代码固化在主板上的rom中。
int8
·
2023-07-26 03:27
计算机
gpt
uefi
Reinstall the system
Preface:微PE工具箱:微PE(其他的U盘启动盘制作工具可能会存在:偷设主页,强制安装一些软件等问题,具有流氓气质,而微PE比较善良)系统镜像源:MSDN
UEFI
引导方式启动——对应——GUIDGPT
苏格拉没底——
·
2023-07-26 00:06
手机/电脑-小技巧-tips
windows系统安装异构虚拟机arm版的银河麒麟服务器
下载qemu
UEFI
(BIOS的替代方案)的下载地址:http://releases.linaro.org/components/kernel/
uefi
-linaro/16.02/release/qemu64
三希
·
2023-07-25 22:54
arm开发
JVM
源码剖析
之达到什么条件进行JIT优化
版本信息:jdk版本:jdk8u40思想至上技术经过数百年的迭代,如今虚拟机中都存在JIT模块,JVM中Hotspot,Android虚拟机中dalvik、Art等等。并且存在一个共性,全部都是解释器和JIT共存。当然,如今都存在AOT编译(AheadofTimeCompiler)将Java文件直接编译成平台相关可执行文件,这并不是本文改论述的点。在Hotspot虚拟机中执行引擎包括解释器、JIT
程序员李哈
·
2023-07-25 18:32
Java底层
源码解读
jvm
java
Win 10 环境下安装Ubuntu 20.04至移动硬盘实现
UEFI
模式下即插即用
一、电脑配置Dell台式机,win10系统联想笔记本:ThinkPadT14,win10系统外置移动硬盘为移动硬盘
UEFI
启动模式二、软件装好Ubuntu20.04镜像的U盘(使用软碟通)Win10安装好
百炼
·
2023-07-25 15:32
Thread
源码剖析
前言昨天已经写了:多线程三分钟就可以入个门了!如果没看的同学建议先去阅读一遍哦~在写文章之前通读了一遍《Java核心技术卷一》的并发章节和《Java并发编程实战》前面的部分,回顾了一下以前写过的笔记。从今天开始进入多线程的知识点咯~我其实也是相当于从零开始学多线程的,如果文章有错的地方还请大家多多包含,不吝在评论区下指正呢~~一、Thread线程类API声明本文使用的是JDK1.8实现多线程从本质
Java3y
·
2023-07-25 14:45
Hashtable 与 HashMap初探
然后我就一脸愣逼,我记得《stl
源码剖析
》中好像没有讲到Hashtable,只说了map,set,mutimap,mutiset,所以哈希是什么东西?黑人问号。
portability
·
2023-07-25 11:03
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他