HotRing: A Hotspot-Aware In-Memory Key-Value Store 阅读报告
一、主要内容
概要
作者认为内存中键值存储(In-memory key-value stores)的热点问题被忽视了,并提出了一种名为HotRing的热点可感知的KV数据结构,它具有以下的特性:
- 基于有序环哈希索引结构,通过让头节点更靠近热点数据来提高热点数据的访问速度
- 提供轻量、运行时的热点转移检测策略
- 支持并发且无锁
1介绍
互联网公司在实际生产环境中广泛应用内存中键值存储来提高数据存储的性能。学者们研究了不同场景下的热点问题,并且在一些场景中提出了有效的解决方案。然而,内存中键值存储场景下的热点问题被忽略了,但这个问题在互联网时代的变得空前重要。目前很多数据结构实现的KVS都不能感知热点项目,基于哈希表的KVS如果希望能提高热点项目的访问性能,会造成很大的开销。所以作者提出了基于有序环哈希索引结构的热点可感知KV数据结构HotRing。
2背景与动机
2.1哈希索引与热点问题
在KVS中,哈希索引是最常用的结构,一般哈希索引包含一个哈希表和一个冲突链。
哈希索引无法感知热点项目,所以热点项目是平均地分布在冲突链中,在工作负载高度倾斜的情况下,这种分布会导致整体性能的严重下降。
针对热点问题,目前有两种解决办法:
- 使用CPU cache存储热点项目,但cache容量很小,只能存储全部容量的0.012%。
- rehash,但会成倍地增加内存消耗,而性能提升有限,不划算。
2.2理论证明热点感知的好处
通过公式:
KaTeX parse error: No such environment: equation at position 8: \begin{̲e̲q̲u̲a̲t̲i̲o̲n̲}̲\begin{split} …
证明了采取热点感知的数据结构的性能提升,代码验证详见formula1.cpp
, formula2.cpp
, formula3.cpp
。
2.3挑战与设计原则
在设计解决方案时,需要满足以下两个条件:
-
需要轻量级的热点感知策略,并且底层数据结构要支持热点转移
- 将冲突链表改成环,以支持热点转移且可以访问到所有项目
-
需要支持大规模并发
- 采用无锁结构实现删除和插入操作
- 实现热点移动检测,头部指针移动和重新哈希等基础操作
3HotRing设计
3.1有序环
作者对于有序环的设计满足以下三个条件:
①将冲突链表首尾相接,变成环
②哈希表中的头指针可以指向环中任意项
③环中各项有序排列
这种设计便于以任意节点作为遍历操作的首项,都可以遍历全部的项目,便于感知到热点项目后,将头指针指向热点项目。但由于并发访问有可能改变哈希表中头指针指向的项目(比如头指针指向的项目被删除),所以仅仅将头指针指向作为搜索停止条件是不够的,因此作者设计了环中节点的排序规则并制定了搜索停止条件。
排序规则:
搜索命中条件:
搜索未命中(终止)条件:
原文公式:
Cannot read property 'type' of undefined
注意:假设 指向$ order_i$ ,那么 < 时,为第一项 为最后一项
举个例子:
- 项目B满足搜索终止条件1,搜索项位于环中两项之间,未命中
- 项目D满足搜索命中条件,命中
- 项目G满足搜索终止条件2,搜索项位于环中最小项之前,未命中
- 项目H满足搜索终止条件3,搜索项位于环中最大项之后,未命中
3.2热点转移识别
3.2.1随机移动
描述
将头指针定期移动到潜在热点,不需要记录任何历史元数据就可以决定。
热点调整
- 当一个线程执行R次请求后,进行一次热点转移
- 移动头指针
- 若头指针已经热点项目,那么不需要移动头指针
- 否则,移动头指针到本次请求的项上
优点
- 实现简单,执行策略的开销小
缺点
- 当环中存在多个热点项目时,只能处理一个热点项目
- 可能会产生头节点的频繁移动,导致该策略会非常低效
- 工作负载倾斜较小
- 选择的周期R较小
3.2.2统计采样
描述
定期发起一次是否需要统计采样的判断,若需要采样,则以接下来环长度个访问作为样本,通过公式统计计算出新的热点位置;否则,不做操作。
索引格式
头指针head
格式:
active
:1 bit,控制统计采样的标识total_counter
:15 bits,统计采样时环总访问次数address
:48 bits,环中某项的地址
环上next
指针格式:
rehash
:1 bit,控制rehash的标识occupied
:1 bit,控制并发,保证并发访问的正确性counter
:14 bits,某一项的具体访问次数address
:48 bits,后一项的地址
统计采样
-
当一个线程执行R次请求后,进行一次热点转移
-
移动头指针
- 若头指针已经热点项目,那么不需要移动头指针
- 否则,开启统计采样,采集环长度个样本,根据采样结果,移动头指针
head.active
置位- 统计接下来环长度个访问,对每项的访问次数与总访问次数进行计数
热点调整
- 在统计采样中,最后一个进行访问线程负责计算频率计算和热点调整
- 关闭
head.active
- 遍历环,计算每一项的访问频率
- 根据公式6计算头指针指向每一项时,将最小的一项t作为新的热点项目
- 若热点项目不同,则使用CAS操作设置头指针
- 重置所有计数器
- 关闭
RCU写入密集型热点
当进行大量修改操作时,需要使用RCU协议来保证性能,HotRing采用了这一协议。RCU是指read-copy-update,读-拷贝修改。当进行这RCU操作时,需要修改前一项的next
指针,因此需要遍历整个环来取得被操作项的前一项。这就导致若对某项进行频繁的RCU操作,也会导致该被操作项的前一项访问频繁,而且每次伴随着开销较大的遍历操作。基于此,当进行RCU操作时,会把统计采样的访问次数加到被操作项的前一项上。
同时,当发生小于8字节的修改时,HotRing提供了原地更新算法。
热点继承
当对头节点执行更新或删除时,需要一种机制来保证头节点尽量指向一个hot item,来保证性能。
- 若环只有一项,直接通过CAS更新头指针即可
- 若环有多个项,利用已有的热点信息(即头指针的位置)处理:
- RCU更新:指向新版本的头(因为很可能会被再次访问,比如读取)
- 删除:指向被删除项的下一个节点
优点
- 适用于环中存在多个热点项目的情景
- 选出的hot item可以提供更可靠
缺点
- 实现相对复杂,采样统计开销比较大
3.3并发操作
头指针的移动导致了并发操作的两个问题:
- 头指针移动和其它操作并发,需要检查指针的有效性
- 更新或删除时,需要检查头指针是否指向被删除项,并正确地更改头指针
读取
- 不需要额外操作,过程完成无锁。
插入/更新/删除的问题:
a):一线程通过RCU更新B项,同时另一线程需要在BD之间插入C。若不做处理,则两个操作都会成功,最终导致旧B项指向了C项,因此造成C项丢失。所以,RCU更新操作前需要将旧B项的occupied
设置为占用;插入操作前检查需要修改的next
指针是否被占用,保证插入操作检测到被占用,从而进行重试。
b):一线程通过RCU更新B项,同时另一线程通过RCU更新D项。若不做处理,则两个操作都会成功,最终导致旧B项指向了D‘,B’项指向了旧D项。解决方法如a)
c):一线程进行删除B项操作,同时另一线程通过RCU操作更新D项。若不做处理,则两个操作都会成功,最终导致旧B项指向了D‘,A项指向了旧D项。所以,删除操作前,需要把删除项的occupied
设置为占用,更新操作解决方法如a)。保证另一线程的RCU更新操作失败,并重新尝试操作。
插入
- 创建新项
- 连接新项的
next
指针 - 检查前一项的
next
指针是否被占用- 若没有,则通过CAS修改前一项的
next
指针 - 若被占用,则重新尝试两步
- 若没有,则通过CAS修改前一项的
更新
当更新的数据不超过8字节:使用in-place CAS,不需要其它操作。
当更新的数据超过8字节:使用RCU更新:
- 设置旧项的
occupied
为占用 - 再更改前一项的
next
指针
删除
- 设置被删除项的
occupied
为占用 - 再更改前一项的
next
指针
头指针移动
- 正常的头指针移动
- 设置新指向的项目的
occupied
为占用
- 设置新指向的项目的
- 更新/删除头指针指向的项目
- 更新时,需要将旧版本项目的
occupied
为占用 - 删除时,需要将被删除项目和被删除项目的下一项的
occupied
为占用
- 更新时,需要将旧版本项目的
3.4无锁rehash
HotRing支持无锁rehash操作。而和其它使用负载因子来触发rehash不同,HotRing使用访问开销(即操作平均内存访问次数)来触发rehash。整个rehash操作分为初始化,分割,删除三步。
初始化
rehash线程初始化一个2倍大小的哈希表,原表中的每个环都将被拆成两个环。rehash操作中,哈希值用于定位的部分从k位变成了k+1,tag则减少了1位,因此根据tag的值分成[0, T/2)和[T/2, T)两个部分。
rehash线程会创建一个rehash node
,其中包含两个rehash child item
,这两个item
不包含KV结构,tag
分别为0和T/2,并用rehash标志来标识。它们将作为拆分后两个环的头节点。
分割
rehash线程将rehash node
中的两个rehash child item
插入到环中,此时新表被激活,后续的访问可以通过新表进行,而过去旧表的访问也依然可以继续进行。
删除
保持一段过渡期,所有针对旧表的访问结束后,rehash线程删除rehash nodes
,将环真正拆成两个新环。
二、主要贡献
- 作者证实了现有内存索引中的热点问题,并证明了热点感知设计具有极大提高热点项目的性能的潜力。
- 作者提出了有序环哈希结构HotRing,它的主要贡献如下:
- HotRing通过将头指针移近热点项目,来快速访问热点项目。
- HotRing采用轻量级策略在运行时检测热点转移。
- HotRing是利用热点感知进行设计的第一次努力。
- 作者通过无锁设计令HotRing支持高并发访问,并设计了针对HotRing的特定操作:
- 热点移位检测
- 头部指针移动
- 有序环重新哈希
- 作者基于实际工作量基准的方法评估HotRing的性能,结果表明:当访问高度不对称时,HotRing的性能明显优于其他KVS。
三、论文的长处和短处
长处
通过较小的改动实现了性能的大幅提升
作者仅通过将哈希索引结构中的冲突链表结构修改成环结构,既不影响原有的查找功能,又可以在此基础上增加热点转移功能。这提醒我在今后的研究中,可以寻找系统中未达成最优结构的小组件来进行优化,进而提高系统的整体性能。
Rehash操作保证了系统并发性能的稳定
作者将Rehash操作分成Initialization,Split,Deletion三步:
- 第一步仅仅申请新哈希表与创建Rehash Node, 并将新表中的头指针指向Rehash Node中相应的Rehash Item,这个过程中不会影响系统的其他操作;
- 第二步将Rehash Node中两个Rehash Item插入到旧的环中,这个操作相当于在环结构中进行了两次插入操作,不会影响其他正在进行的操作。当操作完成后,针对旧哈希表的访问不会受到影响,同时,新哈希表也可以开始工作。
- 第三步,等待针对旧哈希表的请求全部结束后(这个期间仅仅阻塞rehash线程,其他线程不受影响),将执行删除Rehash Node的操作,这个过程基本相当于执行了两次删除节点操作,并重新指定头节点。
综上,在Rehash过程中,不存在一个时间点(段)需要拒绝所有请求,这保证了系统性能的稳定可靠。而且作者用较小的开销就实现了Rehash功能,非常值得学习。
研究方向新颖
论文基于实际工业环境下工作负载高度不平衡的问题,发现目前主流的KVSes针对内存中的热点问题没有高效的解决方案。本文揭示了该问题对目前工作的严重影响。
研究逻辑缜密
论文主体结构为:
-
发现问题->
-
证明问题严重性->
-
提出可能的解决方案->
-
实现解决方案->
-
证明解决方案的有效性
研究逻辑缜密,研究过程层层递进,结果令人信服。
解决方案具备参考价值
论文中提出,在互联网时代,社会热点问题会在较短时间内被大量访问。并且社会热点会随着时间转移。所以,具备热点感知能力的存储系统有比较好的发展潜力,只给未来相关领域的研究提供了新的解决思路。
短处
Rehash操作中激活新表描述的不清楚
根据原文,Rehash操作在插入Rehash Item后,新表被激活,此时来自新表的访问通过比较tag来选择头节点,来自旧表的访问通过识别Rehash Node继续执行。
-
前半句:当新表产生后,可以直接通过计算哈希值来确定New Head,而此处说新表需要通过比较tag来确定新的头节点,表述有些模糊。
-
后半句:结合前文所述,结构采用比较order的方式来确定项目,其中 ,此处所表达的意思可能是:通过识别Rehash Node确保不会产生比较错误。
如果此处能结合示意图进行举例说明,可以更清楚地表达作者的想法。
在测试部分介绍YCSB工作负载时,描述不够直观
在文中只对ABCDF的工作负载情况进行了文字介绍。如果可以把每种工作负载的情况绘制成表格形式,那么可以有利于读者更直观地了解工作负载的配置情况与比较不同工作负载情况下的性能表现。
研究视角有局限
论文核心问题是在工作负载高度不平衡的环境下提出的,研究视角主要聚焦于实际生产环境中产生的问题。作者在测试部分着重比较了在工作负载不平衡的情况下各种KVSes的比较,还可以分析比较一下工作负载相对平衡的环境下的性能表现。
四、收获
专业知识方面
CAS
CAS指Compare and Swap,其思想是利用三个参数:一个当前内存值V,旧的预期值A,即将更新的值B实现一种无锁且保证线程安全的机制。它的操作过程如下:
- 线程拷贝需要修改的内存中的值保存为A
- 线程得到即将更新的新值为B
- 线程读取需要修改的内存中的当前值V,比较V和A是否相等
- 相等,说明该值没有被其他线程改动,将内存中的值改为新值,修改成功
- 不相等,说明该值已经被别线程改动过,修改失败
比较修改操作需要保证是原子操作,一般是由CMPXCHG的汇编指令来实现,上层应用也可以通过加锁操作等来保证。(不过这丧失了无锁化的初衷)
ABA问题指在进行CAS操作时,内存中的值由A改成B又被改回A,而CAS线程只保存了第一个版本的内存值A,并不知道内存值已经被变动过。ABA问题一般可以通过给变量增加版本号来解决,将A->B->A的过程变成A1->B2->A3,那么进行CAS操作时既时发生ABA问题,线程也会察觉到,并保证不会进行修改操作。
RCU
RCU是指Read-Copy-Update,是一种针对读取请求多,修改请求少环境下的锁结构,它的操作过程如下:
- 读取线程不需要获得任何锁就可以访问数据
- 修改线程在访问它时首先拷贝一个副本
- 然后对副本进行修改
- 当其他线程都退出对数据的操作后,再将原来数据的指针指向修改后的新数据
- 释放存储旧数据的空间
使用RCU机制时,读取线程不需要获取锁资源,所以在读取请求较多时,使用RCU可以有效提高系统性能。但RCU需要其他的锁机制来实现修改线程间的同步,并且修改线程还需要复制数据内容,延迟释放空间等。所以当修改频繁时,RCU机制的性能不是很好。
HotRing数据结构
HotRing是一种具备热点感知能力的有序环哈希结构,它大大改善了工作负载高度不平衡环境下的存储系统性能。
研究常识方面
工作负载不平衡
认识到工业界实际工作负载非常不平衡,一般状况下,超过一半(57.3%)的访问请求只会访问1%左右的数据,而极端状况下,超过九成(91.7%)的访问请求只会访问1%左右的数据。所以热点问题在各种存储系统中都是一个非常严重的性能瓶颈。
热点问题分布广泛
在存储领域,热点问题分布非常广泛。来到互联网时代后,热点问题更加严重,当一个社会热点事件出现时,大量的访问请求会集中在极少的数据上。
热点感知方案具有潜力
具备热点感知能力的存储系统可以更好的应对当前的互联网环境,同时,热点感知在处理热点问题上有很好的潜力,可以尝试应用在其他场景下。
五、论文存疑的地方
疑问1
在论文中,Rehash操作的第三步,Rehash线程会在过渡期等待所有针对旧哈希表的访问结束后开始分裂。并且,在过渡期中,HotRing仅仅阻塞了Rehash线程。但我考虑,这还不能保证Rehash操作的正确性。
Rehash操作中,如果存在针对新表的RCU操作,RCU线程若还未找到被更新项的前一项,旧环就被断开了,可能造成该RCU线程死循环。
六、实践
设计目标:
- 根据论文思想,复现论文方法,设计编写符合HotRing思想的数据结构。
- 通过对比实验,体现HotRing相比HashTable的优点。
测试指标:
指标 | 说明 |
---|---|
总查找次数(findcnt) | 反应系统完成任务的总开销 |
单次最高查找次数(maxFindcnt) | 一定程度上反应系统的尾延迟 |
单次最低查找次数(minFindcnt) | 反应系统单次查询的最优表现 |
平均单词查找次数(averageFindcnt) | 反应系统每次查询操作的 |
消耗的时间(useTime) | 反应系统完成任务的总耗时 |
测试数据:
控制单一变量:theta
数据文件 | 总项数 | 总查询数 | 键桶比 | theta | 备注 |
---|---|---|---|---|---|
test1.data | 2000 | 10’000’000 | 2 | 0 | 工作负载分布完全平均 |
test2.data | 2000 | 10’000’000 | 2 | 1 | 工作负载分布不平衡 |
test3.data | 2000 | 10’000’000 | 2 | 2 | 工作负载分布极度不平衡 |
控制单一变量:键桶比
数据文件 | 总项数 | 总查询数 | 键桶比 | theta | 备注 |
---|---|---|---|---|---|
test2.data | 2000 | 10’000’000 | 2 | 1 | 平均链长为2 |
test4.data | 4000 | 10’000’000 | 4 | 1 | 平均链长为4 |
test5.data | 8000 | 10’000’000 | 8 | 1 | 平均链长为8 |
测试结果:
数据文件 | 数据结构 | findcnt | maxFindcnt | minFindcnt | averageFindcnt | useTime |
---|---|---|---|---|---|---|
test1.data | HashTable | 16538091 | 10 | 1 | 1.65381 | 76s |
test1.data | HotRing | 16531911 | 9 | 1 | 1.65319 | 116s |
test2.data | HashTable | 22456351 | 6 | 1 | 2.24564 | 96s |
test2.data | HotRing | 10816535 | 5 | 1 | 1.08165 | 84s |
test3.data | HashTable | 22009405 | 8 | 1 | 2.20094 | 93s |
test3.data | HotRing | 10003612 | 7 | 1 | 1.00036 | 77s |
数据文件 | 数据结构 | findcnt | maxFindcnt | minFindcnt | averageFindcnt | useTime |
---|---|---|---|---|---|---|
test2.data | HashTable | 22456351 | 6 | 1 | 2.24564 | 96s |
test2.data | HotRing | 10816535 | 5 | 1 | 1.08165 | 84s |
test4.data | HashTable | 23549070 | 8 | 1 | 2.35491 | 99s |
test4.data | HotRing | 11057968 | 7 | 1 | 1.1058 | 83s |
test5.data | HashTable | 22783760 | 7 | 1 | 2.27838 | 96s |
test5.data | HotRing | 10882926 | 6 | 1 | 1.08829 | 83s |
测试评价
- 从两组实验中findcnt指标与averageFindcnt可以明显看出:当工作负载相对平衡时,HotRing与HashTable的总查询次数没有明显差距;但在工作负载极度不平衡下,hotring的总查找此处远远低于HashTable,本次测试仅仅测试了量级下的查询性能比较。当测试量级更大时,这种差距应该会更加明显。
- 根据
test1.data
可知,由于HotRing的search操作需要更多的判断条件与处理,所以当查找次数差不多时,HotRing的时间开销是要大于HashTable的。(此处与HotRing功能的具体实现方式也有很大关系) - 根据键桶比这一组测试结果发现:随着键桶比的提升,对HashTable与HotRing的性能影响不是非常明显,与论文中的测试结果有明显差距,推测可能的原因是:测试数据的量级比较小(级),干扰因素造成的影响较大,偶然性也比较大。
- 通过maxFindcnt来反应尾延迟的效果很差,原因我认为有以下几点:
- maxFindcnt只能反应最差的一次查询操作所需要的查询次数,所以偶然性非常大,单次异常数据会直接导致指标失效。
- 测试尾延迟更应该关注各次查询开销(本实验中为查找次数)的分布情况,单独一次操作产生的数据指标,意义不大。
- minFindcnt指标基本无用,在大规模数据测试下,单独一次操作产生的数据指标统计意义很小。
问题与解决:
HotRing耗时远高于HashTable
原因:在编写HotRing的search函数时,调用了new与delete,导致开销很大,严重影响了HotRing的性能。
解决:在HotRing结构体内部定义了一个用于比较的htEntry,查询操作中直接对该变量赋值即可,避免频繁new与delete。
当键桶比变大时,HashTable的性能有明显改善,甚至略优于HotRing
原因:在随机数据程序中,取key值时,用于随机数取余的MOD值为项数的十倍,由于总项数扩大了,所以随机数取值范围也扩大了,这有可能对hashfunction有影响。
解决:将MOD值固定为20000。
测试截图:
test1.data:
test2.data:
test3.data:
test4.data:
test5.data:
代码:
随机数据生成:radomdata.cpp
数据文件:test1.data
, test2.data
, test3.data
, test4.data
, test5.data
测试程序:hotring-r.h
, hotring-r.cpp
, hashTable.cpp
, main.cpp
七、未来研究设想
设计热点感知算法
作者在论文中提出了两种轻量级的热点感知算法,未来可以设计更多的热点感知算法来应对不同的应用场景,比如:
- 可以尝试设计热点感知算法来提前预测热点的来临
优化数据结构
可以在作者设计的HotRing结构基础上继续优化该数据结构,比如:
- 加入前向指针,令HotRing面对RCU操作,删除操作时,可以迅速确定前一项的位置,并且可以解决疑问1。
运用热点感知方案到其他场景
热点感知方案的核心思想是:**找到热点信息,将热点信息放在系统中可以较快访问到的位置。**那么,我们可以将统计采样策略移植到传统的关系型数据库中,或者移植到计算机内存与CPU之间,设计独立的模块,在CPU访问Cache之前,通过统计采样,为CPU提供可能需要被访问的数据。
参考
keys961 Blog 论文阅读-HotRing: A Hotspot-Aware In-Memory Key-Value Store
Glitter试做一号机 HotRing: A Hotspot-Aware In-Memory Key-Value Store
FAST '20 - HotRing: A Hotspot-Aware In-Memory Key-Value Store讲解视频
云栖社区 存储顶会FAST’20论文揭秘Tair创新性引擎
多核原子操作与CAS操作
RCU操作原理
《C++ Primer 5th》
《Redis设计与实现》
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 局域网内ntpdate 无法将时间与指定的IP时间同步
ROS系统中各个设备大多是在不接外网的局域网内进行通讯。树莓派等微处理器设备,因为不像PC带供时钟工作的电池,断电后微处理器的时间就停止了,又因为是在不接外网的局域网内工作,所以无法自动通过外网更新时间。这样就可能导致ROS系统中各个设备的时间不一致,出现异常。刚…...
2024/4/24 12:09:36 - NDIS协议驱动学习三——协议与网卡的绑定
协议与网卡的绑定协议与网卡之间的绑定和之前章节中设备对象之间的绑定不同一般来说协议和网卡的绑定不是一对一的,而是一对多的,同一个协议是会在同一台主机的所有网卡生效。当然一张网卡也可以绑定不同的多个协议,但是实际上这是没有任何意义的,因为一般来说一个数据包只…...
2024/5/9 10:34:02 - 一线互联网“P7”面试题
junit 用法,before,beforeClass,after, afterClass 的执行顺序 分布式锁 nginx 的请求转发算法,如何配置根据权重转发 用 hashmap 实现 redis 有什么问题(死锁,死循环,可用 ConcurrentH ashmap) 线程的状态 线程的阻塞的方式 sleep 和 wait 的区别 hashmap 的底层实现 一…...
2024/4/28 19:11:46 - 3.5 集束搜索的误差分析-深度学习第五课《序列模型》-Stanford吴恩达教授
集束搜索的误差分析 (Error analysis in beam search) 在这五门课中的第三门课里,你了解了误差分析是如何能够帮助你集中时间做你的项目中最有用的工作,束搜索算法是一种近似搜索算法(an approximate search algorithm),也被称作启发式搜索算法(a heuristic search algor…...
2024/4/24 12:09:27 - 华清远见——嵌入式设计中添加802.11n无线连接的基础知识
周围数十亿个电子设备和系统中的每个嵌入式系统都可以满足非常广泛的应用中的特定专用目的,例如医疗诊断,地质分析,电子监控,收银机,列表几乎无穷无尽。 他们都使用微控制器来实现其功能的一部分,并且大多数都与外界进行通信-与其他设备或控制系统或人机界面。通过无线方…...
2024/4/24 12:09:33 - 前端基础网络
前端基础网络1、什么是同源2、url是什么3、域名解析4、dns5、当你在浏览器里输入一个url发生什么6、TCP/UDP(传输层协议)7、三次握手:建立TCP连接8、四次挥手:断开TCP连接9、应用层协议:http https等10、请求方法GET和POST的区别11、状态码12、常用状态码13、解决跨域问题…...
2024/4/24 12:09:30 - Java课程设计开发项目 火车运营管理系统
先看一下题目: 1、一列火车在 WA——WB之间行驶,两地相距 110公里,之间还有等距的 10 个站点,如下: WA-W1-W2-W3-W4-W5-W6-W7-W8-W9-W10-WB 当火车到达 WB 时反向行驶(即返航) ,当到达 WA 后火车还会正向行驶; 2、火车匀速行驶 60 公里/小时; 3、系统在每 30 分钟在下…...
2024/4/24 12:09:32 - vue移动端项目在IOS上点击输入框失效, 需要点击多次
1. 近期发现项目中关于输入框在ios上点击失效,多次点击才可以获取焦点的问题,那么导致这个问题所在的原因是因为项目中引入了FastClick 这个是解决移动端延迟300毫秒的优化 2.当使用FastClick 时,输入框在ios上点击输入调取手机自带输入键盘不灵敏,有时候甚至点不出来。而安…...
2024/4/24 12:09:26 - 代码中特殊的注释技术——TODO、FIXME和XXX的用处
转载自博客:http://blog.csdn.net/reille/本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。前言: 今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义! 实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、…...
2024/4/24 12:09:22 - 【分享故事会】互联网之编程开发的道道
简要:今年(2020)2月份,一家小公司邀请我去给他们的技术/美工等人员做分享会,理由是在学校图书馆听了我的专题讲座(小程序90分钟开发)后觉得不错,想让我深入分享一下有关经验,我欣然接受了,并且做了有关准备。下文是我的文字框架稿,文末附上了演示文档(ppt),供各位…...
2024/5/9 14:08:10 - ndn挖坑记(完)
文章目录前言相关工作PSyncdata structure两个阶段参考文献最后 前言 ε=ε=ε=(~ ̄▽ ̄)~ 总算完事了,简单总结一下关于NDN中订阅发布模式,为了防止给自己留坑,只记录未写入部分。 以下为个人观点,仅供参考,如有需要(错误),请看文献&代码。 这里的订阅发布模式其实就…...
2024/4/15 4:44:03 - Go,冲了
Go! 文章目录Go!变量定义变量常量基本数据类型intfloatboolstringbyterune修改字符串strconv流程控制forfor rangeswitchgoto数组切片基于数组定义切片基于切片再切片关于切片的长度和容量本质make()创建一个切片append()copy()从切片中删除元素sort包复合数据类型map函数函数定…...
2024/5/8 10:11:35 - 公众号营销借势热点要学会找到角度新奇的切入点
互联网的高速发展,越来越多的企业开始选择利用网络宣传自己的产品。而在网络营销中软文营销一直深受众多广告主的青睐。软文营销的第一步就是写好一篇好的软文。而写好软文的第一步,不是拟一个漂亮的标题,而是想一个好的创意。那么什么是软文的创意呢?说白了就是软文的写作…...
2024/4/15 4:44:00 - 网络
网络1、什么是同源2、url是什么3、域名解析4、dns5、当你在浏览器里输入一个url发生什么6、TCP/UDP(传输层协议)7、三次握手:建立TCP连接8、四次挥手:断开TCP连接9、应用层协议:http https等10、请求方法GET和POST的区别11、状态码12、常用状态码13、解决跨域问题的几种办…...
2024/4/18 10:07:45 - 日常问题处理
日常问题处理: 1、问题:终端显示-bash-4.2 解决方法:这是由于用户环境变量有问题,cp /etc/skel/.bash* . 复制环境变量到自身家目录下 退出重新登录;问题:终端显示-bash-4.1,并且无法敲ls等命令 解决方法:看用户家目录得权限是不是被改动了, ll /home 会发现权限变成了…...
2024/4/16 20:23:18 - 机器学习“调音师”:如何及何时重新调校ML
全文共1838字,预计学习时长6分钟图源:unsplash古希腊哲学家赫拉克利特说:“唯一不变的就是变化”。时间拥有着我们无法撼动的强大力量,无论是观念、社会还是人类本身,都会随着时间的推移而发生巨大的变化。往日最先进的事物会被当今所淘汰,如今新颖的想法也可能在接下来几…...
2024/4/15 4:43:56 - 软件测试面试都会问什么?你真的懂这些面试问题背后的意图吗?
导读 面试是我们进入一个公司的门槛,通过了面试才能进入公司工作,你的面试结果和你的薪资、享有的福利待遇是息息相关的。那如何能顺利的通过面试,得到HR的认可呢? 面试软件测试要注意哪些问题?这些问题的目的是什么呢?下面和成都IT培训优就业笔者一起来看看吧一,谈一下…...
2024/4/15 4:43:55 - 关于vue项目中监听滚动条事件的一些坑
在vue项目中监听滚动条事件 最近在进行一个vue项目时,需要监听滚动条高度,控制一个导航Dom元素的显示或者隐藏,但是总是无法实现onscoll事件的监听。 在网上看了一下基本都是这样的: methods:{handleScroll(){console.log(1);}}, mounted(){ window.addEventListene…...
2024/4/15 4:43:54 - 截取AVI格式的视频C语言代码
首先在阅读本代码之前百度一下avi,虽然经过我验证上面有部分错误,但是不影响阅读。因为有些变量的注释我没有写,所以请读者自行搜索吧。下面是c语言文件,编译之后能够直接运行,用来截取开始时间(单位s)后指定长度(单位s)的视频流。最后附上一部分视频文件的二进制,方…...
2024/4/24 12:09:21 - Spring Framework(4) Spring IoC应用
文章目录Spring IOC 应用Spring IOC 基础BeanFactory 与 ApplicationContext 的区别启动IOC容器的方式纯xml模式Bean标签的属性DI 依赖注入的xml配置xml与注解相结合模式xml中标签与注解的对应DI 依赖注入的注解实现方式纯注解模式Bean 的作用域和生命周期 Spring IOC 应用 Spr…...
2024/4/24 12:09:27
最新文章
- QGIS编译
一,安装:OSGeo4W 二,安装:Cygwin64 https://www.cygwin.com/setup-x86_64.exe 三,安装: 安装bison和flex 四)QGIS_3.28 下载QGIS_3.28的源码包 五 环境变量设置: echo off set VS19…...
2024/5/9 15:04:57 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - HIS系统是什么?一套前后端分离云HIS系统源码 接口技术RESTful API + WebSocket + WebService
HIS系统是什么?一套前后端分离云HIS系统源码 接口技术RESTful API WebSocket WebService 医院管理信息系统(全称为Hospital Information System)即HIS系统。 常规模版包括门诊管理、住院管理、药房管理、药库管理、院长查询、电子处方、物资管理、媒体管理等&…...
2024/5/8 17:28:56 - WPS二次开发专题:WPS SDK实现文档打印功能
作者持续关注WPS二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397) 在办公场景或者家教场景中经常碰到需要对文档进行打印…...
2024/5/8 13:49:57 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/9 4:20:59 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/9 7:32:17 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57