良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计 schema,这往往需要权衡各种因素。
例如,反范式的设计可以加快某些类型的查询,但同 时可能使另一些类型的査询变慢
比如添加计数表和汇总表是一种很好的优化査询的方式, 但这些表的维护成本可能会很高。MySQL独有的特性和实现细节对性能的影响也很大。
本章和聚焦在索引优化的下一章,覆盖了 MySQL特有的schema设计方面的主题。假设读者已经知道如何设计数据库,所以本章既不会介绍如何入门数据库设计,也不 会讲解数据库设计方面的深入内容。这一章关注的是MySQL数据库的设计,主要介绍 的是MySQL数据库设计与其他关系型数据库管理系统的区别。如果需要学习数据库设 计方面的基础知识,建议阅读 Clare Churcher 的 Beginning Database Design (Apress 出 版社)一书。
本章内容是为接下来的两个章节做铺垫。在这三章中,我们将讨论逻辑设计、物理设计 和査询执行,以及它们之间的相互作用。这既需要关注全局,也需要专注细节。还需要 理解整个系统以便弄清楚各个部分如何相互影响。如果在阅读完索引和查询优化章节后 再回头来看这一章,也许会发现本章很有用,很多讨论的议题不能孤立地考虑。

4.1选择优化的数据类型

MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管 存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择。

更小的通常更好。

一般情况下,应该尽量使用可以正确存储数据的最小数据类型注’。更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。
但是要确保没有低估需要存储的值的范围,因为在schema中的多个地方增加数据类型的范围是一个非常耗时和痛苦的操作。如果无法确定哪个数据类型是最好的,就 选择你认为不会超过范围的最小类型。(如果系统不是很忙或者存储的数据量不多, 或者是在可以轻易修改设计的早期阶段,那之后修改数据类型也比较容易)O

简单就好

简单数据类型的操作通常需要更少的CPU周期。例如,整型比字符操作代价更低, 因为字符集和校对规则(排序规则)使字符比较比整型比较更复杂。这里有两个例子: 一个是应该使用MySQL内建的类型注2而不是字符串来存储日期和时间,另外一个 是应该用整型存储IP地址。稍后我们将专门讨论这个话题。

尽量避免NULL

很多表都包含可为NULL (空值)的列,即使应用程序并不需要保存NULL也是如此, 这是因为可为NULL是列的默认属性注3。通常情况下最好指定列为NOT NULL,除非真 的需要存储NULL值。
如果査询中包含可为NULL的列,对MySQL来说更难优化,因为可为NULL的列使得索引、索引统计和值比较都更复杂。可为NULL的列会使用更多的存储空间,在 MySQL里也需要特殊处理。当可为NULL的列被索引时,每个索引记录需要一个额外的字节,在MylSAM里甚至还可能导致固定大小的索引(例如只有一个整数列的 索引)变成可变大小的索引。
通常把可为NULL的列改为NOT NULL带来的性能提升比较小,所以(调优时)没有 必要首先在现有schema中査找并修改掉这种情况,除非确定这会导致问题。但是, 如果计划在列上建索引,就应该尽量避免设计成可为NULL的列。
当然也有例外,例如值得一提的是,InnoDB使用单独的位(bit)存储NULL值,所以对于稀疏数据注4有很好的空间效率。但这一点不适用于MyISAMo在为列选择数据类型时,第一步需要确定合适的大类型:数字、字符串、时间等。这通 常是很简单的,但是我们会提到一些特殊的不是那么直观的案例。

下一步是选择具体类型。很多MySQL的数据类型可以存储相同类型的数据,只是存储 的长度和范围不一样、允许的精度不同,或者需要的物理空间(磁盘和内存空间)不同。 相同大类型的不同子类型数据有时也有一些特殊的行为和属性。
例如,DATETIME和TIMESAMP列都可以存储相同类型的数据:时间和日期,精确到秒。DATETIME 一半的存储空间,并且会根据时区变化,具有特殊的自 动更新能力。另一方面,TIMESTAMP允许的时间范围要小得多,有时候它的特殊能力会 成为障碍。

本章只讨论基本的数据类型。MySQL为了兼容性支持很多别名,例如INTEGER. BOOL, 以及NUMERIC它们都只是别名。这些别名可能令人不解,但不会影响性能。如果建表 时采用数据类型的别名,然后用SHOW CREATE TABLE检査,会发现MySQL报告的是基 本类型,而不是别名。

4.1.1整数类型

有两种类型的数字:整数(whole number)和实数(real number) o
如果存储整数,可以使用这几种整数类型:TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT0分别使用8, 16, 24, 32, 64位存储空间。它们可以存储的值的范围从-2(n-1)到2(n-1)-1,其中N是 存储空间的位数。
整数类型有可选的UNSIGNED属性,表示不允许负值,这大致可以使正数的上限提高一倍。 例如TINYINT. UNSIGNED可以存储的范围是0255,而TINYINT的存储范围是-128127。
有符号和无符号类型使用相同的存储空间,并具有相同的性能,因此可以根据实际情况 选择合适的类型。
你的选择决定MySQL是怎么在内存和磁盘中保存数据的。然而,整数计算一般使用 64位的BIGINT整数,即使在32位环境也是如此。(一些聚合函数是例外,它们使用 DECIMAL或DOUBLE进行计算)。
MySQL可以为整数类型指定宽度,例如INT(ll),对大多数应用这是没有意义的:它不 会限制值的合法范围,只是规定了 MySQL的一些交互工具(例如MySQL命令行客户端) 用来显示字符的个数。对于存储和计算来说,INT(l)和INT(29)是相同的。

4.1.2实数类型

实数是带有小数部分的数字。然而,它们不只是为了存储小数部分、也可以使用 DECIMAL存储比BIGINT还大的整数。MySQL既支持精确类型,也支持不精确类型。
FLOAT和DOUBLE类型支持使用标准的浮点运算进行近似计算。如果需要知道浮点运算是 怎么计算的,则需要研究所使用的平台的浮点数的具体实现。
DECIMAL类型用于存储精确的小数。在MySQL 5.0和更高版本,DECIMAL类型支持精确 计算。MySQL 4.1以及更早版本则使用浮点运算来实现DECIAML的计算,这样做会因为 精度损失导致一些奇怪的结果。在这些版本的MySQL中,DECIMAL只是一个“存储类型”。
因为CPU不支持对DECIMAL的直接计算,所以在MySQL 5.0以及更高版本中,MySQL 服务器自身实现了 DECIMAL的高精度计算。相对而言,CPU直接支持原生浮点计算,所 以浮点运算明显更快。
浮点和DECIMAL类型都可以指定精度。对于DECIMAL列,可以指定小数点前后所允许的 最大位数。这会影响列的空间消耗。MySQL 5.0和更高版本将数字打包保存到一个二进 制字符串中(每4个字节存9个数字)。例如,DECIMAL(18,9)小数点两边将各存储9个 数字,一共使用9个字节:小数点前的数字用4个字节,小数点后的数字用4个字节, 小数点本身占1个字节。
MySQL 5.0和更高版本中的DECIMAL类型允许最多65个数字。而早期的MySQL版本中 这个限制是254个数字,并且保存为未压缩的字符串(每个数字一个字节)。然而,这些(早 期)版本实际上并不能在计算中使用这么大的数字,因为DECIMAL只是一种存储格式; 在计算中DECIMAL会转换为DOUBLE类型。
有多种方法可以指定浮点列所需要的精度,这会使得MySQL悄悄选择不同的数据类型, 或者在存储时对值进行取舍。这些精度定义是非标准的,所以我们建议只指定数据类型, 不指定精度。 j
浮点类型在存储同样范围的值时,通常比DECIMAL使用更少的空间。FLOAT使用4个字 节存储。DOUBLE占用8个字节,相比FLOAT有更高的精度和更大的范围。和整数类型一样, 能选择的只是存储类型;MySQL使用DOUBLE作为内部浮点计算的类型。
因为需要额外的空间和计算开销,所以应该尽量只在对小数进行精确计算时才使用 DECIMAL——例如存储财务数据。但在数据量比较大的时候,可以考虑使用BIGINT代替 Hi9> decimal,将需要存储的货币单位根据小数的位数乘以相应的倍数即可。假设要存储财 务数据精确到万分之一分,则可以把所有金额乘以一百万,然后将结果存储在BIGINT里, 这样可以同时避免浮点存储计算不精确和DECIMAL精确计算代价高的问题。

4.1.3字符串类型

MySQL支持多种字符串类型,每种类型还有很多变种。这些数据类型在4.1和5.0版本
发生了很大的变化,使得情况更加复杂。从MySQL 4.1开始,每个字符串列可以定义自 己的字符集和排序规则,或者说校对规则(collation)(更多关于这个主题的信息请参考 第7章)。这些东西会很大程度上影响性能。

VARCHAR 和 CHAR 类型

VARCHAR和CHAR是两种最主要的字符串类型。不幸的是,很难精确地解释这些值是怎么 存储在磁盘和内存中的,因为这跟存储引擎的具体实现有关。下面的描述假设使用的存 储引擎是InnoDB和/或者MylSAM。如果使用的不是这两种存储引擎,请参考所使用 的存储引擎的文档。
先看看VARCHAR和CHAR值通常在磁盘上怎么存储。请注意,存储引擎存储CHAR或者 VARCHAR值的方式在内存中和在磁盘上可能不一样,所以MySQL服务器从存储引擎读 出的值可能需要转换为另一种存储格式。下面是关于两种类型的一些比较。

VARCHAR

VARCHAR类型用于存储可变长字符串,是最常见的字符串数据类型。它比定长类型 更节省空间,因为它仅使用必要的空间(例如,越短的字符串使用越少的空间)。有 一种情况例外,如果MySQL表使用ROW_FORMAT=FIXED创建的话,每一行都会使用 定长存储,这会很浪费空间。
VARCHAR需要使用1或2个额外字节记录字符串的长度:如果列的最大长度小于或 等于255字节,则只使用1个字节表示,否则使用2个字节。假设采用latinl字符集, 一个VARCHAR(1O)的列需要11个字节的存储空间。VARCHAR(1000)的列则需要1002 个字节,因为需要2个字节存储长度信息。
VARCHAR节省了存储空间,所以对性能也有帮助。但是,由于行是变长的,在 UPDATE时可能使行变得比原来更长,这就导致需要做额外的工作。如果一个行占用 的空间增长,并且在页内没有更多的空间可以存储,在这种情况下,不同的存储引 擎的处理方式是不一样的。例如,MylSAM会将行拆成不同的片段存储,InnoDB 则需要分裂页来使行可以放进页内。其他一些存储引擎也许从不在原数据位置更新 数据。
下面这些情况下使用VARCHAR是合适的:字符串列的最大长度比平均长度大很多; 列的更新很少,所以碎片不是问题;使用了像UTF-8这样复杂的字符集,每个字符 都使用不同的字节数进行存储。
在5.0或者更高版本,MySQL在存储和检索时会保留末尾空格。但在4.1或更老 的版本,MySQL会剔除末尾空格。
IrmoDB则更灵活,它可以把过长的VARCHAR存储为BLOB,我们稍后讨论这个问题。

CHAR

CHAR类型是定长的:MySQL总是根据定义的字符串长度分配足够的空间。当存储 CHAR值时,MySQL会删除所有的末尾空格(在MySQL 4.1和更老版本中VARCHAR 也是这样实现的——也就是说这些版本中CHAR和VARCHAR在逻辑上是一样的,区 别只是在存储格式上)。CHAR值会根据需要采用空格进行填充以方便比较。
CHAR适合存储很短的字符串,或者所有值都接近同一个长度。两如,CHAR非常适 合存储密码的MD5值,因为这是一个定长的值。对于经常变更的数据,CHAR也比 VARCHAR更好,因为定长的CHAR类型不容易产生碎片。对于非常短的列,CHAR比 VARCHAR在存储空间上也更有效率。例如用CHAR(l)来存储只有Y和N的值,如果 采用单字节字符集注5只需要一个字节,但是VARCHAR(l)却需要两个字节,因为还有 一个记录长度的额外字节。

4.2 MySQL schema设计中的陷阱

虽然有一些普遍的好或坏的设计原则,但也有一些问题是由MySQL的实现机制导致的, 这意味着有可能犯一些只在MySQL下发生的特定错误。本节我们讨论设计MySQL的 schema的问题。这也许会帮助你避免这些错误,并且选择在MySQL特定实现下工作得更好的替代方案。

太多的列

MySQL的存储引擎API工作时需要在服务器层和存储引擎层之间通过行缓冲格式 拷贝数据,然后在服务器层将缓冲内容解码成各个列。从行缓冲中将编码过的列转 换成行数据结构的操作代价是非常高的。MylSAM的定长行结构实际上与服务器层 的行结构正好匹配,所以不需要转换。然而,MylSAM的变长行结构和InnoDB的 行结构则总是需要转换。转换的代价依赖于列的数量。当我们研究一个CPU占用非 常高的案例时,发现客户使用了非常宽的表(数千个字段),然而只有一小部分列会 实际用到,这时转换的代价就非常高。如果计划使用数千个字段,必须意识到服务 器的性能运行特征会有一些不同。

太多的关联

所谓的“实体■属性-值”(EAV)设计模式是一个常见的糟糕设计模式,尤其是在 MySQL下不能靠谱地工作。MySQL限制了每个关联操作最多只能有61张表,但 是EAV数据库需要许多自关联。我们见过不少EAV数据库最后超过了这个限制。 事实上在许多关联少于61张表的情况下,解析和优化査询的代价也会成为MySQL 的问题。一个粗略的经验法则,如果希望査询执行得快速且并发性好,单个査询最 好在12个表以内做关联。

全能的枚举

注意防止过度使用枚举(ENUM)。下面是我们见过的一个例子:

CREATE TABLE ...(COUNTRY ENUM('','1'.'2','3'....,'51')

这种模式的schema设计非常凌乱。这么使用枚举值类型也许在任何支持枚举类型的 数据库都是一个有问题的设计方案,这里应该用整数作为外键关联到字典表或者査 找表来査找具体值。但是在MySQL中,当需要在枚举列表中增加一个新的国家时 就要做一次ALTER TABLE操作。在MySQL 5.0以及更早的版本中ALTER TABLE是一 种阻塞操作;即使在5.1和更新版本中,如果不是在列表的末尾增加值也会一样需 要ALTER TABLE (我们将展示一些骇客式的方法来避免阻塞操作,但是这只是骇客
'的玩法,别轻易用在生产环境中)。

变相的枚举

枚举(ENUM)列允许在列中存储一组定义值中的单个值,集合(SET)列则允许在列 中存储一组定义值中的一个或多个值。有时候这可能比较容易导致混乱。这是一个 例子:

CREATE TABLE ...( is_default set('Y','N') NOT NULL default 'N'

如果这里真和假两种情况不会同时出现,那么毫无疑问应该使用枚举列代替集合列。

非此发明(Not Invent Here)的 NULL

我们之前写了避免使用NULL的好处,并且建议尽可能地考虑替代方案。即使需要存储一个事实上的“空值”到表中时,也不一定非得使用NULL也许可以使用0、某 个特殊值,或者空字符串作为代替。
但是遵循这个原则也不要走极端。当确实需要表示未知值时也不要害怕使用NULLO 在一些场景中,使用NULL可能会比某个神奇常数更好。从特定类型的值域中选择一 个不可能的值,例如用-1代表一个未知的整数,可能导致代码复杂很多,并容易引入bug,还可能会让事情变得一团糟。处理NULL确实不容易,但有时候会比它的替
代方案更好。
下面是一个我们经常看到的例子:
CREATE TABLE …( dt DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00*
伪造的全0值可能导致很多问题(可以配置MySQL的SQL_MODE来禁止不可能的日期, 对于新应用这是个非常好的实践经验,它不会让创建的数据库里充满不可能的值)。
值得一提的是,MySQL会在索引中存储NULL值,而Oracle则不会。

4.3范式和反范式

对于任何给定的数据通常都有很多种表示方法,从完全的范式化到完全的反范式化,以 及两者的折中。在范式化的数据库中,每个事实数据会出现并且只出现一次。相反,在反范式化的数据库中,信息是冗余的,可能会存储在多个地方。

4.3.1范式的优点和缺点

当为性能问题而寻求帮助时,经常会被建议对schema进行范式化设计,尤其是写密集的场景。这通常是个好建议。因为下面这些原因,范式化通常能够带来好处:

  • 范式化的更新操作通常比反范式化要快。
  • 当数据较好地范式化时,就只有很少或者没有重复数据,所以只需要修改更少的数据。
  • 范式化的表通常更小,可以更好地放在内存里,所以执行操作会更快。
  • 很少有多余的数据意味着检索列表数据时更少需要DISTINCT或者GROUP BY语句。 还是前面的例子:在非范式化的结构中必须使用DISTINCT或者GROUP BY才能获得 一份唯一的部门列表,但是如果部门(DEPARTMENT)是一张单独的表,则只需要简 单的査询这张表就行了。
    范式化设计的schema的缺点是通常需要关联。稍微复杂一些的査询语句在符合范式的 schema上都可能需要至少一次关联,也许更多。这不但代价昂贵,也可能使一些索引策 略无效。例如,范式化可能将列存放在不同的表中,而这些列如果在一个表中本可以属于同一个索引。
4.3.2反范式的优点和缺点

反范式化的schema因为所有数据都在一张表中,可以很好地避免关联。
如果不需要关联表,则对大部分査询最差的情况一一即使表没有使用索引——是全表扫 描。当数据比内存大时这可能比关联要快得多,因为这样避免了随机I/O
单独的表也能使用更有效的索引策略.
主要问题是关联,使得需要在一个索引命又排序又过滤。如果采用反范式化组织数据, 将两张表的字段合并一下,并且增加一个索引(account type, published),就可以不 通过关联写出这个查询。

4.3.3混用范式化和反范式化

范式化和反范式化的schema各有优劣,怎么选择最佳的设计?
事实是,完全的范式化和完全的反范式化schema都是实验室里才有的东西:在真实 世界中很少会这么极端地使用。在实际应用中经常需要混用,可能使用部分范式化的 ##### schema、缓存表,以及其他技巧。
最常见的反范式化数据的方法是复制或者缓存,在不同的表中存储相同的特定列。在 MySQL 5.0和更新版本中,可以使用触发器更新缓存值,这使得实现这样的方案变得更 简单。
在我们的网站实例中,可以在user表和message表中都存储account_type字段,而不 用完全的反范式化。这避免了完全反范式化的插入和删除问题,因为即使没有消息的时 候也绝不会丢失用户的信息。这样也不会把user_message表搞得太大,有利于高效地 获取数据。
但是现在更新用户的账户类型的操作代价就高了,因为需要同时更新两张表。至于这会 不会是一个问题,需要考虑更新的频率以及更新的时长,并和执行SELECT査询的频率进 行比较。
另一个从父表冗余一些数据到子表的理由是排序的需要。例如,在范式化的schema里通 过作者的名字对消息做排序的代价将会非常高,但是如果在message表中缓存author, name字段并且建好索引,则可以非常高效地完成排序。缓存衍生值也是有用的。如果需要显示每个用户发了多少消息(像很多论坛做的),可以 每次执行一个昂贵的子査询来计算并显示它;也可以在user表中建一个num messages 列,每当用户发新消息时更新这个值。

4.5加快ALTER TABLE操作的速度

MySQL的ALTER TABLE操作的性能对大表来说是个大问题。MySQL执行大部分修改表 结构操作的方法是用新的结构创建一个空表,从旧表中査出所有数据插入新表,然后删 除旧表。这样操作可能需要花费很长时间,如果内存不足而表又很大,而且还有很多索 引的情况下尤其如此。许多人都有这样的经验,ALTER TABLE操作需要花费数个小时甚 至数天才能完成。
MySQL 5.1以及更新版本包含一些类型的“在线”操作的支持,这些功能不需要在整个 操作过程中锁表。最近版本的InnoDB注”也支持通过排序来建索引,这使得建索引更快 并且有一个紧凑的索引布局。
一般而言,大部分ALTER TABLE操作将导致MySQL服务中断。我们会展示一些在DDL 操作时有用的技巧,但这是针对一些特殊的场景而言的。对常见的场景,能使用的技巧 只有两种:一种是先在一台不提供服务的机器上执行ALTER TABLE操作,然后和提供服 务的主库进行切换;另外一种技巧是“影子拷贝气影子拷贝的技巧是用要求的表结构 创建一张和源表无关的新表,然后通过重命名和删表操作交换两张表。也有一些工具 可以帮助完成影子拷贝工作:例如,Facebook数据库运维团队(https://launchpad.net/ mysqlatfacebook)的 Konline schema changew 工具、Shlomi Noach 的 openark toolkit (http:// code.openark.org/),以及 Percona Toolkit (http://www.percona.com/software/) o 如果使 用Flexviews (参考4.4.1节),也可以通过其CDC工具执行无锁的表结构变更。
不是所有的ALTER TABLE操作都会引起表重建。
HOW STATUS显示这个语句做了 1 000次读和1 000次插入操作。换句话说,它拷贝了整 <3F| 张表到一张新表,甚至列的类型、大小和可否为NULL属性都没改变。
理论上,MySQL可以跳过创建新表的步骤。列的默认值实际上存在表的文件中, 所以可以直接修改这个文件而不需要改动表本身。然而MySQL还没有采用这种优化的 方法,所有的MODIFY COLUMN操作都将导致表重建。

总结

良好的schema设计原则是普遍适用的,但MySQL有它自己的实现细节要注意。概括来 说,尽可能保持任何东西小而简单总是好的。MySQL喜欢简单,需要使用数据库的人 应该也同样会喜欢简单的原则:

  • 尽量避免过度设计,例如会导致极其复杂査询的schema设计,或者有很多列的表设 计(很多的意思是介于有点多和非常多之间)。
  • 使用小而简单的合适数据类型,除非真实数据模型中有确切的需要,否则应该尽可 能地避免使用NULL值。
  • 尽量使用相同的数据类型存储相似或相关的值,尤其是要在关联条件中使用的列。
  • 注意可变长字符串,其在临时表和排序时可能导致悲观的按最大长度分配内存。
  • 尽量使用整型定义标识列。
  • 避免使用MySQL已经遗弃的特性,例如指定浮点数的精度,或者整数的显示宽度。
  • 小心使用ENUM和SET。虽然它们用起来很方便,但是不要滥用,否则有时候会变成 陷阱。最好避免使用BITO
    范式是好的,但是反范式(大多数情况下意味着重复数据)有时也是必需的,并且能带 来好处。第5章我们将看到更多的例子。预先计算、缓存或生成汇总表也可能获得很大 的好处。Justin Swanhart的Flexviews工具可以帮助维护汇总表。
    最后,ALTER TABLE是让人痛苦的操作,因为在大部分情况下,它都会锁表并且重建整 张表。我们展示了一些特殊的场景可以使用骇客方法;但是对大部分场景,必须使用其 他更常规的方法,例如在备机执行ALTER并在完成后把它切换为主库。本书后续章节会 有更多关于这方面的内容。
    索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构。 这是索引的基本功能,除此之外,本章还将讨论索引其他一些方面有用的属性。
    索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响 愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但 当数据量逐渐增大时,性能则会急剧下降注七
    不过,索引却经常被忽略,有时候甚至被误解,所以在实际案例中经常会遇到由糟糕索 引导致的问题。这也是我们把索引优化放在了靠前的章节,甚至比査询优化还靠前的原 因。
    索引优化应该是对査询性能优化最有效的手段了。索引能够轻易将查询性能提高几个数 量级,“最优”的索引有时比一个“好的”索引性能要好两个数量级。创建一个真正“最 优”的索引经常需要重写査询,所以,本章和下一章的关系非常紧密。
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. react笔记(二)

    常用语法基础 列表渲染 类似vue中的v-for,react中也有类似的列表渲染方法。首先我们知道,在jsx中标签即是变量,因此我们可以创建一个标签数组。可以借助map等函数,实现值到标签的映射。 giftMsg=["123","345","567"]; const giftMsgs = gift…...

    2024/5/9 0:00:02
  2. 检测服务器开放端口

    1.使用nmap检测开放端口,可检测远程服务器[root@localhost ~]# nmap localhostStarting Nmap 6.40 ( http://nmap.org ) at 2020-06-09 01:40 CST Nmap scan report for localhost (127.0.0.1) Host is up (0.000023s latency). Other addresses for localhost (not scanned):…...

    2024/5/8 19:46:23
  3. 一篇文章理解线性代数中的标量、向量、矩阵和张量

    经过之前的一些积累,终于有勇气开始进军机器学习了!说实话,机器学习 这个概念是我入行的最纯粹的原因,包括大学选专业、学习 Python 语言…这些有时间仔细梳理下经历再写,总之这个系列的文章就是我自学 机器学习 的笔记,各位看看就好,希望能为一些想入门但无从下手的小伙…...

    2024/5/8 12:35:33
  4. SpringBoot(1.1.12)旧版本 + jdk 1.6

    因客户需求需要在jdk6上搭建springboot项目 支持1.6的SpringBoot项目的版本需要早于1.2,我这次选用的是 旧版本链接传送门 接下来创建项目于是尝试创建一个maven 项目创建好之后引入pom 如下 <?xml version="1.0" encoding="UTF-8"?> <project…...

    2024/4/24 11:52:28
  5. Python之数据库操作

    Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python DB-API使用流程: 引入 API 模块 获取与数据库的连接 执行SQL语句和存储过程 关闭数据库连接 文章目录MySQLdb创建数据库及表创建数据库:创建数据库表:修改数据库…...

    2024/4/24 11:52:24
  6. 红黑树的理解

    红黑树的理解原文链接...

    2024/5/9 1:25:24
  7. LeetCode 105. 从前序与中序遍历序列构造二叉树(各种遍历二叉树的性质,递归建树)

    这道题算是二叉树里面的基础题、经典问题了。 解决这道题,需要知道二叉树的递归定义。二叉树的前序遍历、中序遍历的性质,并用这个性质建树。 注:必须要有中序遍历。 编号的数字不能重复。/*** Definition for a binary tree node.* struct TreeNode {* int val;* T…...

    2024/4/15 4:53:54
  8. Netty(六)—关于Pipeline

    Netty之Pipeline不管时Netty客户端和服务端,都出现了Pipeline的身影 从之前的学习可以大致了解到在Netty中每个Channel都有且仅有一个ChannelPipeline与之对应官方解释ChannelPipeline注释,从注释中对ChannelPipeline有了进一步的认识在ChannelPipeline中存放了ChannelHandle…...

    2024/4/15 4:53:51
  9. Flutter技术点-showModalBottomSheet关闭

    由于要使用到底部弹出的选择器,在flutter中可以直接使用showModalBottomSheet来自定义底部选择器代码如下:void _showGenderPanel(context) {showModalBottomSheet(context: context,builder: (context) {return Container(height: 120,child: Column(mainAxisAlignment: Mai…...

    2024/4/15 4:53:50
  10. 马澳踢-modal

    文章目录Multi-modal Probablistic 室内定位 on a Smartphone摘I. INTRODUCTION2. RELATED WORK Multi-modal Probablistic 室内定位 on a Smartphone 摘(GPS)robust loc on smartphone outdoorindoor, no systemto achieving a similar level of ubiquitya multi-modal positi…...

    2024/4/27 7:41:44
  11. JAVA 泛型擦除法

    Java泛型的引入加强了参数类型的安全性,减少了类型的转换。Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉。Java泛型采用的是擦除法实现的伪泛型,泛型信息(类型变量、参数化类型)编译之后通通被除掉了。使用擦除法的好处就是实现…...

    2024/4/20 10:22:52
  12. XAMPP的下载安装配置教程

    话不相瞒,当初为了在XAMPP(Apache+MySQL+PHP+PERL)里面配置phpwind,我在卸载与安装之间来回了不下10次,但是我的phpwind始终还是安装不成功,我可能是招坑体质,真的很无奈。最终,我放弃了phpwind。 废话不说,如大标题所示,直接干了。 文章目录一、下载(三步)第一步:…...

    2024/5/8 0:07:02
  13. oracle游标的使用

    01 概述 不论是Oracle或是SQL Server,只要是关系型数据库,都不可避免地会涉及游标的使用。所谓游标是指一种能从包括多条数据记录的结果集中每次提取一条记录的机制。简单地说,游标提供了一种在服务器内部处理结果集的方法,它可以识别一个数据集合内部指定的工作行,从而可…...

    2024/5/7 13:57:30
  14. 小白日记[Mysql与Java精度损失]

    小白一枚,请多指教小白今日任务:解决精度损失BUG1、Mysql中的精度损失1)数据准备CREATE TABLE `demo` (`f1` float(9,2) DEFAULT NULL,`f2` float(9,2) DEFAULT NULL,`d1` decimal(9,2) DEFAULT NULL,`d2` decimal(9,2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; …...

    2024/4/24 11:52:30
  15. 在HTML开发中由于文本过多使得生成#text节点,想要换行却又不知如何下手者入内

    环境由于文本过多,变成了文本节本。难受的点在于它不换行。 我是希望他能最多两行显示,在末尾上添加省略号的。 解决方案 最终在同事的提示下,我发现了是white-space的默认值的问题 white-space 属性设置如何处理元素内的空白。 这个属性声明建立布局过程中如何处理元素中的…...

    2024/5/8 10:02:23
  16. java 发送 Http 请求笔记 以及踩得坑

    java 发送 Http 请求笔记 http 代码 这几天使用 java 代码发送 http请求, 真的是搞得我焦头烂额. 在网上找了几十篇文档, 几乎都大同小异. 首先是网络上最通用的代码public static void callUrl(@NonNull String json, @NonNull String url, Charset charset) throws IOExcepti…...

    2024/5/8 9:31:41
  17. org.json.JSONException: End of input at character 0 of

    response.body().string()这个方法只能调用一次,赋值给一个变量后使用 String str=response.body().string(); 使用str去解析...

    2024/4/24 11:52:23
  18. 【微机原理作业】从0开始设计RTC系统(一)

    题目要求 实现一个数码管显示时钟的仿真程序,要求绘制仿真图和编制程序。 要求显示时分秒,走时比较准确,例如 18-21-36。 思路 设计一个电子时钟,首先要有时钟控制电路,其次要能显示出时钟。CPU选用8086(没得选,学的就是这个芯片) ,用来响应时钟信号并控制数码管显…...

    2024/5/7 12:57:29
  19. JAVA创建子类对象不会实例化父类对象

    JAVA创建子类对象不会实例化父类对象 学习java之初大家难免会遇到很多抽象的理论,在此分享下自己的微薄浅见,希望能给予读者略有帮助. 我们都知道,在java中子类会继承父类的一切属性(成员变量)和方法(构造方法除外).我们也知道当我们用new关键字调用子类的构造方法的时候,子类构…...

    2024/4/24 11:52:19
  20. Shell编程综合实训

    【实验十一】 1.下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。运行结果截图 #!/bin/bash #(1) dir=$1 #(2) if [ -d $dir ] #(3) thencd $dir…...

    2024/5/7 13:18:37

最新文章

  1. 设计模式——桥接模式(Bridge)

    **桥接模式&#xff08;Bridge Pattern&#xff09;**是一种结构型设计模式&#xff0c;它将抽象部分与实现部分分离&#xff0c;使它们可以独立变化。通过组合的方式建立两个类之间的联系&#xff0c;而不是继承。桥接模式有助于系统进行分层设计&#xff0c;产生更好的结构化…...

    2024/5/9 6:46:07
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. Kafka架构概述

    Kafka的体系结构 Kafka是由Apache软件基金会管理的一个开源的分布式数据流处理平台。Kafka具有支持消息的发布/订阅模式、高吞吐量与低延迟、持久化、支持水平扩展、高可用性等特点。可以将Kafka应用于大数据实时处理、高性能数据管道、流分析、数据集成和关键任务应用等场景。…...

    2024/5/6 22:36:40
  4. 今天起,Windows可以一键召唤GPT-4了

    ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 发布在https://it.weoknow.com 更多资源欢迎关注 微软 AI 大计的最后一块拼图完成了&#xff1f; 把 Copilot 按钮放在 Window…...

    2024/5/6 6:59:37
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/8 6:01:22
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/7 9:45:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/9 4:20:59
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/8 20:48:49
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/8 19:33:07
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/8 20:38:49
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在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