导读:给网站添加暗黑模式是随着macOS中的暗黑模式(Dark Mode)出现之后的一个热门话题。社区中有关于这方面的讨论也很多,都在围绕着怎么给网站添加暗黑模式。今天在这篇文章再次和大家一起聊聊这个已久的话题,不同的是,这篇文章将和大家从不同的角度来聊怎么给网站添加暗黑模式。感兴趣的同学,请继续往下阅读。

暗黑模式是系统级别的


所谓的暗黑模式并不是现在才有的,这个事实已经存在很久了。如果你很早就接触过电脑的话,你可能会发现你使用过的电脑屏幕经历过好几个过程,看起来会像下面这样:
image

是不是觉得既熟悉又陌生。既然如此,为什么今年会成为设计或者说Web端的一个热点呢?其实这一切都应该归功于Apple公司,在macOS系统中提出了dark和light两种视觉模式,即**暗色(dark)高亮(light)**两种皮肤,而且这两种皮肤是系统级别的,我们可以通过系统上的切换,让整个电脑上只要支持dark/light模式的应用都可以轻易切换。image

那么为什么要从系统级别去做这个事情呢?这是有原因的。系统面对的用户群体中朋部分人士在身体上存有一定的缺陷,比如说色盲的用户群体。也就是说,这种暗黑模式或者高亮模式对于有色盲的用户群体是非常友好的。既然如此,为了让自己的Web网站或者Web应用能向系统级别靠齐,就有了网站级别的暗黑模式。你可能在很多网站的右上角看到了一个提供暗黑和高亮模式的切换按钮。暗黑模式实现原理


给Web网站或者Web应用添加暗黑模式的基本原理我想大家应该很清楚,事实上也非常的简单。
image

正如上图所示,给同一个Web网站或Web应用提供多套皮肤,用户根据自己的喜欢进行选择。那么给网站添加暗黑模式是同一个原理,就是给网站同时提供两套皮肤,即theme1.css和theme2.css。image

早期我们可能会借助于JavaScript脚本,根据用户的选择在一个标签上进行两个主题文件(即.css文件)切换来实现:

`````// Script``document.getElementById('buttonID').addEventListener('click', function(){                    document.getElementById('theme_css').href = '../theme2.css';` `})`

这可能是一种比较古老的实现方案。也是大家最为熟悉的方案。CSS实现暗黑模式切换


时至今日,给Web网站或Web应用程序实现暗黑模式已有多种模式。可以是纯CSS的方式,也可以是CSS和JavaScript结合的模式。那么接下来,我们来看看具体的实现方式。

▐ 媒体查询prefers-color-scheme

CSS有一个特别强大的特性,那就是媒体查询@media,CSS的@media规则可以用于有条件地将样式应用于文档以及其他各种上下文和语言,如HTML和JavaScript。在W3C的Media Queries Level 5【1】引入了**“用户首选媒体特性”,即Web网站或应用程序检测用户显示内容的首先方式的方法。**(https://drafts.csswg.org/mediaqueries-5/)比如prefers-reduced-motion这个媒体查询就可以检测页面上的动画,假设设备开启了“Reduce motion”选项,就可以通过该媒体查询选项让页面上的元素是否具有动效:image

如果用户开启减少动效的喜好,那么就不要在元素上使用动效:

`@media (prefers-reduced-motion: reduce) {` `button {` `animation: none;` `}``}`

如果用户没有在系统级别设置该选项的话,可以像下面这样让按钮有动效:

`@media (prefers-reduced-motion: no-preference) {` `button {` `animation: vibrate 0.3s linear infinite both;` `}``}`

Web上的其他具有动效的元素都可以像上面之样使用, 上面只是用button为例。如果Web网站有很多元素具有动效的话,还可以将所有与动效相关的CSS放在一个独立的文件中,然后通过link的media属性来加载:

``

为了说明JavaScript如何控制preferences-reduced-motion。这里假设你在项目中使用了 Web Animation API【2】。当用户开启了偏好设置,CSS规则会被浏览器动态触发,这样一来我五一需要自己监听变化,然后手动停止与动画相关的东西:(https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API)

`const mediaQuery = window.matchMedia('(prefers-reduced-motion: reduce)');``mediaQuery.addEventListener('change', () => {` `console.log(mediaQuery.media, mediaQuery.matches);` `// ...``});`

如果你有强迫症,强迫减少网站上所有有动效停下来,还可以像下面这样的简单粗暴的操作:

`@media (prefers-reduced-motion: reduce) {` `*,` `*::before,` `*::after {` `animation-duration: 0.001s !important;` `transition-duration: 0.001s !important;` `}``}`

有关于prefers-reduced-motion更详细的介绍可以阅读@Thomas Steiner的博文《 Move Ya! Or maybe, don’t, if the user prefers-reduced-motion!》【3】。(https://developers.google.com/web/updates/2019/03/prefers-reduced-motion)似乎上面的内容偏离了我们今天要聊的主题,大家不用着急。只不过是拿prefers-reduced-motion这个媒体查询来抛砖引玉而以。在CSS中通过媒体查询的prefers-color-scheme特性和prefers-reduced-motion类似,不同是,该特性是用于检测用户是否要求页面使用light还是dark主题。该媒体查询常见的值有:

  • no-preference:表示用户未指定操作系统主题。其作为 布尔值 时以false输出

  • light:表示用户的操作系统是浅色主题(light)

  • dark:表示用户的操作系统是深色主题(dark)

也就是说,通过prefers-color-scheme媒体查询要让暗黑模式(dark)开启深色系主题,可以像下面这样使用:

`@media (prefers-color-scheme: dark) {` `:root {` `--background-color: #111416` `--text-color: #ccc;` `--link-color: #f96;` `}``}`

当然在非dark模式下,你的样式可能像下面这样:

`:root {` `--background-color: #fff;` `--text-color: #333;` `--link-color: #b52;``}``body {` `background-color: var(--background-color);` `color: var(--text-color);``}``a {` `color: var(--link-color);``}`

注意上面提供的示例代码仅仅是最基本的颜色配置方案,但也可以说完成了近90%的工作。但细节决定成败。如果要让你的Web网站或应用程序在light和dark模式切换下能有较好的效果,还需要注意其他的一些细节,比如说img、svg等元素的细节处理。有关于细节方面的,稍后我们会再讨论,暂且不表。正如上面的示例所示,我们是通过CSS的媒体查询特性来检测dark模式,即通过检查媒体查询是否首选。那么颜色方案是否匹配还需要检查当前浏览器是否支持dark模式。我们可以像下面这样来检测浏览器是否支持dark模式:

`if (window.matchMedia('(prefers-color-scheme)').media !== 'not all') {` `console.log('浏览器支持dark模式!(^_^)');``}`

至于哪些浏览已支持prefers-color-scheme特性,我们可以通过Caniuse来查询【4】:(https://caniuse.com/prefers-color-scheme/embed)image

前面的示例简单的向大家演示了如何给Web网站或应用程序设置暗黑模式。但有很多细节我们需要去注意。在一个应用中只dark(暗色系)和light(亮色系)只能是二选一,**永远不可能两者共存。**为什么要提这个呢?我们从加载策略来做衡量。如果我们不管三七二十一,直接将所有样式(普通样式、亮色系样式和暗色系样式)都用一个.css文件加载的话会强迫用户在关键的渲染路径中下载CSS(包括你不想要的模式代码也加载进来了)。为此,为了优化加载速度和给用户提供更好的体验,我们可以将CSS分成三个部分,以延迟非关键的CSS:

  • **style.css:**网站上普通样式(通用样式)

  • **dark.css:**暗色系所需样式规则

  • **light.css:**亮色系所需样式规则

其中dark.css和light.css可以通过有条件的加载。加上并不是所有浏览器都已支持prefers-color-scheme特性,所以我们在加载通用样式style.css规则的基础上动态默认加载light.css。即,不支持该特性的浏览器会按下面的顺序加载CSS:style.css ➜ light.css ➜ dark.css;如果支持该特性的浏览器则会按下面的顺序加载CSS:style.css ➜ dark.css ➜ light.css。具体的代码如下:

<!-- Script --><script>    if (window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {        document.documentElement.style.display = 'none';        document.head.insertAdjacentHTML(            'beforeend',            '<link rel="stylesheet" href="/light.css" onload="document.documentElement.style.display = \'\'">'        );    }</script><!-- HTML --><link rel="stylesheet" href="/style.css"><link rel="stylesheet" href="/dark.css" media="(prefers-color-scheme: dark)"><link rel="stylesheet" href="/light.css" media="(prefers-color-scheme: no-preference), (prefers-color-scheme: light)">

按照该规则,前面的CSS示例代码,我们就可以按下面这样的文件来划分:

`// dark.css``:root {` `--background-color: #111416` `--text-color: #ccc;` `--link-color: #f96;``}``// light.css``:root {` `--background-color: #fff;` `--text-color: #333;` `--link-color: #b52;``}``// style.css``body {` `background-color: var(--background-color);` `color: var(--text-color);``}``a {` `color: var(--link-color);``}`

这里使用了CSS自定义属性,该示例再次向大家演示了CSS自定义属性的强大之处。

▐ CSS的新特性color-scheme

CSS Color Adjustment Module Level 1【5】提供了另一个新属性color-scheme。该特性会告诉浏览器该应用的颜色主题和允许用户代理的特殊变体样式表,而且它还可以让Web中的部分区域的渲染在dark和light之间切换,比如让浏览器渲染渲染的表单域是个黑色背景和高亮文本。(https://drafts.csswg.org/css-color-adjust-1/)来看一个简单的示例代码:

`/* dark.css */``:root {` `--color: rgb(250, 250, 250);` `--background-color: rgb(5, 5, 5);` `--link-color: rgb(0, 188, 212);` `--main-headline-color: rgb(233, 30, 99);` `--accent-background-color: rgb(0, 188, 212);` `--accent-color: rgb(5, 5, 5);``}``/* light.css */``:root {` `--color: rgb(5, 5, 5);` `--background-color: rgb(250, 250, 250);` `--link-color: rgb(0, 0, 238);` `--main-headline-color: rgb(0, 0, 192);` `--accent-background-color: rgb(0, 0, 238);` `--accent-color: rgb(250, 250, 250);``}``/* style.css */``:root {` `color-scheme: light dark;``}``body {` `color: var(--color);` `background-color: var(--background-color);``}`

同样的,还可以HTML的meta标签来设置:

``

到目前为止,支持 color-scheme 的浏览器还较少【6】:(https://caniuse.com/#feat=mdn-html_elements_meta_name_color-scheme)image

俗话说,百闻不如一见,这里向大家展示一个由@Thomas Steiner提供的案例【7】:(https://twitter.com/tomayac)上面这个案例和以往提供的案例有所不同。该案例按前面所讲的分成三个独立的样式文件:style.css、dark.css和light.css。尝试切换暗黑模式并重新加载页面,你会发现不匹配的样式文件仍然会被加载,只是优先级有所差异,这样做它们就不会与站点当前所需的资源竞争。当网站是在light模式下,样式文件加载优先级是style.css ➜ light.css ➜ dark.css,即 dark.css 权重最低(Lowest):image

当网站在dark模式下,样式文件加载优先级是style.css ➜ dark.css ➜ light.css,即 light.css权重最低(Lowest):image

当浏览器不支持prefers-color-scheme而且设置light为默认模式,那么样式加载优先级会和高亮模式一样:image

特别声明,上面三图截图来自于《Hello darkness, my old friend》【8】一文。(https://web.dev/prefers-color-scheme/)上面示例还做了另一个细节上的优化。和其他媒体查询更改一样,可以通过JavaScript的订阅来更改暗黑模式。比如可以动态更改页面的favicon或更改来决定Chrome中URL栏的颜色。代码并不复杂:

const darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');darkModeMediaQuery.addListener((e) => {    const darkModeOn = e.matches;    console.log(`Dark mode is ${darkModeOn ? 'on' : 'off'}.`);});

▐ CSS混合模式来助攻

上面我们看到的都是原生CSS处理暗黑模式的技术方案。事实上我们还可以通过CSS Hack来实现,采用CSS的filter和CSS的混合模式mix-blend-mode。下面这个示例就是CSSfilter实现的暗黑模式:Switch from light to dark mode using the toggle [CSS filter]@airenCodePen【9】(https://codepen.io/airen/pen/qzBzXB)关键代码很少:

.theme-dark {     filter: invert(100) hue-rotate(180deg); } .theme-dark img {     filter: invert(100) hue-rotate(180deg); }

另外还可以使用CSS的mix-blend-mode来实现:

`.dark-mode-screen {` `width: 100vw;`` height: 100vh; `` position: fixed; `` top: 0; `` left: 0; `` background: white; ``mix-blend-mode: difference;` `}`

如果你想让页面中部分元素忽略mix-blend-mode:difference带来的影响,可以使用isolation: isolate:

`.twitter-logo,``.emoji {` `isolation: isolate;` `}`

效果会类似下图这样:image

有关于这方面的详细介绍可以阅读@thoughtspile的《How to create a dark theme without breaking things: learning with the Yandex Mail team》【10】和的@wgao19《Night Mode with Mix Blend Mode: Difference》【11】。(https://habr.com/en/company/yandex/blog/450032/)(https://dev.wgao19.cc/sun-moon-blending-mode/)

▐ 其他细节

根据前面的内容去操作,不管是使用CSS的媒体查询prefers-color-scheme、新特性color-scheme还是借助CSS的滤镜filter或混合模式mix-blend-mode都可以轻易的给Web网站或应用程序添加暗黑模式。注意,很多同学有一个小误区,认为filter和mix-blend-mode只能用于图片,事实上并非如此,他可以运用于Web的各种元素上。那么掌握了实现暗黑模式的技术方案就能做出好的效果吗?并非如此,其中还是有很多细节需要我们注意。比如颜色的配置、Web媒体(图片、Icon等)和可访问性等方面的处理都值得我们去推敲。颜色的配置在给Web网站或Web应用设计暗黑模式的时候,你千万不要钻到死胡同里。暗黒模式并不仅仅是**黑(black)白(white)**之间的切换。你想像一下,在一个深夜密不透光的地方,用你的肉眼注视着一块高亮的屏幕,时间久了,你会有什么样的一个感觉:image

正确的做法是应该为你的品牌色系提供一个暗色系版本,如果不奏效的话,可以根据需要在黑色和灰色之间选择一个平均颜色。比如说,Web的背景颜色是black(#000)(或者接近#000)的话,建议你前景色(比如文本颜色)取值为rgb(250,250,250)(或者靠近这个颜色值)。这样才能让你的整体效果不至于亮瞎用户的眼睛。比如下面这样的一个效果:image

如果你实在拿不准配色是否合理**(Web安全颜色)**,你可以借助在线工具,比如 Contrast Checker 【12】:(https://contrastchecker.com/)image

该工具是根据 WCAG 2.0 guidelines for contrast accessibility【13】 标准来做的。比如下面图所展示的效果就是一个较好的效果:(https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)image

除了借助工具来检测之外,浏览器的插件也是把利器,可以借助浏览器有关于Accessibility相关的插件来做检测,就比如小站,检测出来的结果令人汗颜:image

事实上,很多网站都存在这样的缺陷:image

图片处理在暗黑模式下,图片的处理也是非常重要的。它们可能会直接影响用户的体验,太亮的图像可能会让用户感到困惑和不舒服。而且有人做过这方面相应的调查,大多数被调查的人在暗黑模式下更喜欢亮度低的图像。比如下面这张图:image

左侧是暗黑模式下效果,右侧是在高亮模式下效果。为了能更用户更好的体验,这里提倡在不同模式下给用户展示不同效果的图像,但**并非说在不同的模式下引入不同的图片。**就目前CSS的技术,我们在同一图像源下可以很好的对图像做处理。比如,粗暴一点的使用CSS的opacity,温柔一点的使用CSS的混合模式mix-blend-mode(如果是背景的话则用background-blend-mode)或 filter。

`// 粗暴模式``@media (prefers-color-scheme: dark) {` `img {` `opacity: 0.65;` `}` `img:hover {` `opacity: 1;` `}``}``// 温柔模式``@media (prefers-color-scheme: dark) {` `img {` `filter: brightness(.8) contrast(1.2);` `}``}`

不过这里有一个细节需要注意,我们引入的图像源有可能是.svg的矢量图,如果希望给矢量图(更多是Icon)一个不同于位图(更多是图像,照片)的重新着色处理。那么我们可以通过属性选择器和伪类选择器将.svg过滤掉:

`@media (prefers-color-scheme: dark) {` `img:not([src*=".svg"]) {` `filter: brightness(.8) contrast(1.2);` `}``}`

如果你希望给用户更多的选择的话,我们可以将CSS自定义属性和JavaScript结合起来,可以让用户根据自己的喜好去做调节。这里还是拿图片的处理为例吧:

`// dark.css``:root {` `--brightness: brightness(.8);` `--contrast: contrast(1.2);` `--image-filter: var(--brightness) var(--contrast);``}``// JS``document.documentElement.style.setProperty('--image-filter', value);`

也可以参考下面这个Demo【14】,使用filter修改图片效果:(https://codepen.io/nitnelav/full/jgwRNJ)CSS Filters@nitnelavCodePen【15】(https://codepen.io/nitnelav)当然,如果你是位追求极致的同学,希望在暗黑模下给用户提供最好的图像,而不是随便修改图片的亮度或饱和度;但又不希望因加载图片资源过多而影响整体的性能(甚至不希望因为自己的原因过渡浪费流量)。如果真的是这样的话,你可以由设计师为暗黑模式下提供特定的图片,然后与元素一起使用。可以在的根据媒体属性的设置加载所需要的图片资源:

`` `` `` `map```

暗黑模式下会加载dark.webp图片,在高亮模式或者不支持prefers-color-scheme的浏览器中会加载light.webp图片,不支持的浏览器会加载light.png图片。你将看到的效果可能如下:image

图标的处理刚才提到过,很有可能你Web网站或Web应用程序中有很多Icon图标用的是SVG图标。在暗黑模式下,同样要对Icon图标做相应的处理。这里来看两种情景。先来看第一种,那就是.svg文件和其他格式的图像一相通过标签引入。由于该Icon很有可能是纯色的,因此在暗黑模式下,我们可以通过filter来做dark/light之间的切换:

`/* dark.css */``:root {` `--icon-filter: invert(100%);` `--icon-filter_hover: invert(40%);``}``img[src*=".svg"] {` `filter: var(--icon-filter);``}``/* light.css */``:root {` `--icon-filter_hover: invert(60%);``}``/* style.css */``img[src*=".svg"]:hover {` `filter: var(--icon-filter_hover);``}`

如果你还想调整成其他的颜色,还可以像下面这个 Demo 【16】来操作,增加filter的属性值选项:(https://codepen.io/airen/full/eaRBXq)Change Icon Color with CSS Filter (Forked @ Cassie Evans)@airenCodePen【17】(https://codepen.io/airen/pen/eaRBXq)该方法和处理图像的方法是类似的。接下来我们再来看第二种方式。使用的Icon图标很有可能是内联的SVG,针对这样的场景,我们可以使用CSS的currentColor属性。currentColor最大的特性就是可以根据color的值来决定元素的颜色,而对于SVG绘制的Icon图标,主要由path、circle、rect这样的元素构成,这些元素可以通过fill、stroke来决定填充色和描边色。换句话说,我们在使用内联SVG时,将SVG中用到fill和stroke的属性值都强制设置成currentColor,就像下面这样:

`

另外在媒体查询中设置:

`@media (prefers-color-scheme: dark) {` `:root {` `--background-color: #111416` `--text-color: #ccc;` `--link-color: #f96;` `}` `svg {` `color: var(--text-color)` `}``}`

如果你分成多个文件的话,可能会像下面这样的:

`/* dark.css */``:root {` `--color: rgb(250, 250, 250);` `--background-color: rgb(5, 5, 5);` `--link-color: rgb(0, 188, 212);` `--main-headline-color: rgb(233, 30, 99);` `--accent-background-color: rgb(0, 188, 212);` `--accent-color: rgb(5, 5, 5);``}``/* light.css */``:root {` `--color: rgb(5, 5, 5);` `--background-color: rgb(250, 250, 250);` `--link-color: rgb(0, 0, 238);` `--main-headline-color: rgb(0, 0, 192);` `--accent-background-color: rgb(0, 0, 238);` `--accent-color: rgb(250, 250, 250);``}``/* style.css */``:root {` `color-scheme: light dark;``}``body {` `color: var(--color);` `background-color: var(--background-color);``}``svg {` `color: var(--color);``}`

让切换有一个过渡效果熟悉CSS的同学都应该记得,CSS的transition可以让元素在两个状态的切换过程中有一个平滑过渡的效果,以至于不会那么生硬:image

而我们聊的dark/light两模式之间的切换刚好稳合transition。加上dark/light两模式之间的切换就是color和background-color属性值的切换。为了让整个切换过程有一个过渡效果,我们可以把transition加上来。比如:

`body {` `--duration: 0.5s;` `--timing: ease;` `color: var(--color);` `background-color: var(--background-color);` `transition: color var(--duration) var(--timing), background-color var(--duration) var(--timing);``}`

JavaScript实现dark/light模式切换


如果你不依任CSS,或者说希望让自己的Web网站或Web应用程序都具备dark/light模式的切换,那么可以通过JavaScript来实现。因为dark/light模式的切换说到底就是两套主题的切换。当然,你可以让该JS的能力更为强大一些,不仅仅是对.css文件的切换,粗暴简单的实现网站换肤这样的一个功能。或许你可以这样做:

  • 在网站上提供相应的切换按钮(比如一个tab选项卡,也可以是一个radio按钮),方便用户自行选择

  • 该JS可以对系统级别做监听,如果用户从系统级别开启了暗黑模式,那么就把样式文件切换到dark.css下

  • 还可以根据时间来做一个dark/light模式的切换,比如说白天采用light模式,晚上使用dark模式

  • 和CSS实现dark/light模式切换一样,还可以在JS中加上transition效果,让模式在切换的过程有一个过渡效果

为了节约篇幅,这里就不把JavaScript代码贴出来了,感兴趣的话可以看看@Koos Looijesteijn的《 A guide to implementing dark modes on websites》【18】一文。文章中详细的根据上面几个过程,向大家展示了对应的JavaScript代码。如果你不愿阅读文章的话,可以点击链接直接阅读源代码【19】。(https://www.kooslooijesteijn.net/blog/add-dark-mode-to-website)(https://gist.github.com/kslstn/20f654fd27eb29619040c74fa6526919)不过就我个人而言,我不太推荐使用JavaScript方案,这可能和我自己的信条有关系:在Web端能用CSS实现的绝不借助JavaScript。浏览器配置


下面有一个简单的示例:Switch light / dark mode with prefers-color-scheme: dark@airenCodePen【20】(https://codepen.io/)在该示例的页面上没有提供任何切换按钮给用户做选择。主要目的是希望页面能根据系统级别的设置来决定采用什么主题。假设你的系统默认就开启了暗黑模式。但你在浏览器看到的效果也不一定是dark模式下的效果。这主要是因为浏览器对prefers-color-scheme支持有一定的差异。不过我们可以对浏览器做一些设置,让页面能正常的跟着系统设置做出正确的渲染。如果你使用Firefox,可以在地址栏中输入about:config,然后鼠标右键点击选择“新建(New)” → “整数(Integer)”,新建整数ui.systemUsesDarkTheme,并且将其值设置为1:image

如果你使用的是Safari浏览器,可以使用它自带的工具来查看效果:image

最终在支持的浏览器下看到的效果如下:image

除此之外,还可以给浏览器安装插件。比如@CHRIS HOFFMAN在他的《 How to Enable Dark Mode for Google Chrome》【21】文章中就详细的介绍了怎么在Chrome浏览器安装Dark Reader【22】插件,让Web页面具有暗黑模式浏览效果:(https://www.howtogeek.com/360650/how-to-enable-dark-mode-for-google-chrome/)(https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh)image

小结


上面我们通过不同的方式向大家阐述和演示了如何实现黑暗模式和高亮模式切换的解决方案。有粗暴简单的方式,原始的切换样式表的方式,还有采用一些新的CSS特性,比如CSS自定义属性,新的媒体查询特性,还有神奇的滤镜和混合模式。而且这些解决方案中既有CSS和JavaScript的混合解决方案,也有纯CSS的解决方案,甚至还有原生系统和浏览器通信的解决方案。还是那句老话,不管哪种解决方案或者技术手段,都有自己的利弊,没有最好,只有最适合的使用场景。在实际使用的时候,应该具体问题具体分析。

服务推荐

  • 蜻蜓代理
  • ip代理服务器
  • 企业级代理ip
  • 微信域名检测
  • 微信域名拦截检测
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Eclipse 打jar包,并且在win7 下执行jar文件,MANIFEST.MF文件指定执行入口

    1:为即将导出的java项目新增一个文件,文件名为:MANIFEST.MF这个文件可以定义jar包的一些参数,主要是jar文件执行入口; 文件内容为: Manifest-Version: 1.0 Class-Path: . Main-Class: test 将test修改为你的执行入口,2:右键项目 -- > export -- > jar file -- &g…...

    2024/4/18 7:29:03
  2. 个人整理:关于汉字拼音首字母方面的查询

    一,利用SQL的自定义函数来实现查询 1,在SQL中建立自定义函数 create function MyTest(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,lette…...

    2024/4/17 12:35:30
  3. 第一个微信小程序

    申请帐号进入小程序注册页 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。在这个小程序管理平台,你可以管理你的小程序的权限,查看数据报表,发布小程序等操作。登录 小程序后台 ,我们可以在菜单 “设置”-“开发设置” 看到小程序的 AppID 了 。小程序的…...

    2024/4/20 7:02:01
  4. 【laralve项目】@17 laravel-admin实现三级联动

    laravel-admin实现三级联动实现效果素材实现步骤访问 实现效果素材 git地址:https://github.com/fangkang7/laravel.git 实现步骤 1.创建goods控制器2.主要针对修改的方法 对下面方法解释 options是用来获取所有的分类数据 其中load(‘category_2’, url(‘admin/api/category…...

    2024/4/17 12:35:01
  5. 通过【Windows10安装程序---MediaCreationTool】来制作并安装Win10正式版

    由于“Windows10安装程序”由微软官方推出,因此拥有可靠性和广泛使用性。对此我们需要从微软官方网站下载名为“MediaCreationTool”的“Windows 10安装程序”来升级Win10正式版系统。 一、通过MediaCreationTool.exe制作优盘win10系统盘 1、打开微软win10官方网站 win10下载官…...

    2024/4/23 10:53:24
  6. 当添加对MEF插件项目的引用时,为什么会出现警告图标?

    本文翻译自:Why do I get a warning icon when I add a reference to an MEF plugin project? I wish to test the core class of a plugin by directly referencing the plugin project and instantiating the plugin class. 我希望通过直接引用插件项目并实例化插件类来测试…...

    2024/4/20 4:36:18
  7. URL 编码 解码 空格变加号 加号变空格 解决

    http://reason2003.iteye.com/blog/719682http://zoumeili.blog.163.com/blog/static/207322112201242423620758/URL传参中加号变空格的解决方案URL传参加号变空格的问题,在页面中把+号替换为% 2B可以得到解决 str = str.replace(“+”,“% 2B”); 说明:%和2之间是没有空格的,…...

    2024/4/17 12:34:01
  8. Elasticsearch Java API(十三)--Java API获取分词结果

    需求Java API获取Elasticsearch的分词结果.版本Elasticsearch 5.4 已安装ik分词器测试先创建一个索引:curl -XPUT localhost:9200/bbb返回结果:{"acknowledged":true,"shards_acknowledged":true }好了,现在es里面有一个bbb的索引了。Java代码:标准分…...

    2024/4/18 7:46:24
  9. php url编码与解码(加/解密)

    base64_encode将字符串以 BASE64 编码。语法:string base64_encode(string data);返回值:字符串函数种类:编码处理内容说明本 函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数…...

    2024/4/11 14:53:24
  10. mysql连接数据库url

    mysql8.0以上的就用下面的链接和url吧 url: jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true driver: com.mysql.cj.jdbc.Driver...

    2024/4/17 12:36:19
  11. android编译library成arr文件时,AndroidManifest.xml文件报错

    本打算修改library工程下的AndroidManifest.xml文件中的东西,但是在修改完成以后再次打包发现会出现如下错误::utilslibrary:verifyReleaseResources error: invalid file path D:\test\eseplugin\utilslibrary\build\intermediates\manifests\aapt\release\AndroidManifest.…...

    2024/4/17 12:35:15
  12. 好用的编写Lua的Ide—LuaPerfect

    前言 在很久以前,写lua实际是一个很烦的事情 (虽然现在也是) ,那个时候只能用笔记本写,没有代码提示都不是什么问题,问题是,没有语法检查,没法断点调试,这对程序员来说简直就是噩梦… 这个帖子呢,是想给介绍一个还不错的Ide,叫LuaPerfect,好像是17年出的吧,我记得…...

    2024/4/20 7:51:49
  13. 利用Inno Setup制作补丁安装程序

    今天需要给之前打包的一个软件制作补丁的安装程序,因为当时并没有考虑到这个小软件会做补丁安装程序,所以当时并没有在注册表中记录这个软件的安装位置,不过幸好在环境变量中记录了与这个软件一起使用的数据库的位置(数据库与该软件在同一个目录下),所以将这个环境变量处…...

    2024/4/18 18:24:54
  14. C#学习(十三)——C# 使用 GDI+ 画图

    GDI - 图形设备接口(Graphics Device Interface) GDI是图形设备接口的英文缩写,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形和图像输出。GDI的出现使程序员无需要关心硬件设备及设备正常驱动,就可以将应用程序的输出转化为硬件设备上的输出和构成…...

    2024/4/14 23:15:25
  15. k8s restful api 访问

    restful api访问k8s集群,增删改 查信息,做界面二次开发。 需要预先创建访问权限的配置。官网api文档https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.9/下面罗列部分apicurl -u admin:admin "https://localhost:6443/api/v1" -k curl -u admin:…...

    2024/4/18 17:53:44
  16. 人人商城二次开发 各个装修模块diypage的自定义样式

    addons/ewei_shopv2/plugin/diypage/template/mobile/default/index.html这是手机端入口的主页 在第45行加入{$diyitem[id]} 查看每个自定义模块对应的页面然后在这个模板目录下寻找到你需要修改的模板文件 addons/ewei_shopv2/plugin/diypage/template/mobile/default/templat…...

    2024/4/17 12:35:18
  17. vue 给url 中文参数 添加编码解码

    // 解码用 decodeURIComponent(str) // 编码用 encodeURIComponent(str) 转载于:https://www.cnblogs.com/dudu123/p/10278145.html...

    2024/4/19 13:27:25
  18. 小程序入门---开发工具的使用

    小程序入门---开发工具的使用小程序发布到现在已经2年零2个月了,现在越来越多的企业倾向于开发小程序。作为一位前端开发人员,虽然对小程序有所耳闻,却一直没有尝试去做。只是觉得很火的样子,今天突然有了点兴趣,就学习了一下,觉得还真不错!下面我简单聊一下小程序开发工…...

    2024/4/17 12:37:07
  19. dll调用失败的原因分析

    使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示“由于应用程序配置不正确,应用程序未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。我…...

    2024/4/20 18:44:31
  20. 用WinRAR制作安装程序

    WinRAR是一个著名的文件压缩软件,它功能强大、操作方便,较WinZip有过之而无不及。与WinZip相比,WinRAR有一个比较方便的地方就是它不用压缩成ZIP或RAR文件就可以直接创建自解压文件(即EXE格式文件)。下面我就以我自己开发的一个小软件DisplayData为例,简单地介绍一下其升…...

    2024/4/17 12:36:24

最新文章

  1. 基于harris角点和RANSAC算法的图像拼接matlab仿真

    目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 ....................................................................... I1_harris fu…...

    2024/4/23 21:06:25
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 电脑上音频太多,播放速度又不一致,如何批量调节音频播放速度?

    批量调节音频速度是现代音频处理中的一个重要环节&#xff0c;尤其在音乐制作、电影剪辑、有声书制作等领域&#xff0c;它能够帮助制作者快速高效地调整音频的播放速度&#xff0c;从而满足特定的制作需求。本文将详细介绍批量调节音频速度的方法、技巧和注意事项&#xff0c;…...

    2024/4/22 4:01:34
  4. R语言技能 | 不同数据类型的转换

    原文链接&#xff1a;R语言技能 | 不同数据类型的转换 本期教程 写在前面 今天是4月份的第一天&#xff0c;再过2天后再一次迎来清明小假期。木鸡大家是否正常放假呢&#xff1f; 我们在使用R语言做数据分析时&#xff0c;会一直对数据进行不同类型的转换&#xff0c;有时候…...

    2024/4/18 3:20:02
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/23 20:58:27
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/23 13:30:22
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

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

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

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

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

    2024/4/19 11:57:53
  11. 【外汇早评】美欲与伊朗重谈协议

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

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

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

    2024/4/23 13:27:22
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

    2024/4/21 20:01:37
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

    2024/4/23 13:27:46
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/23 13:47:22
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

    2024/4/19 11:59:44
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/23 13:28:08
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/23 13:29:47
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/4/23 13:28:14
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/23 13:27:51
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/23 13:27:19
  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