在JavaScript中找到数组的最小/最大元素
如何轻松获得JavaScript数组的min或max元素?
伪代码示例:
let array = [100, 0, 50]array.min() //=> 0
array.max() //=> 100
#1楼
另一种方法是:
var arrayMax = Function.prototype.apply.bind(Math.max, null);
用法:
var max = arrayMax([2, 5, 1]);
#2楼
对于大数组(〜10个元素), Math.min
和Math.max
均在Node.js中产生以下错误。
RangeError:超出最大调用堆栈大小
一个更健壮的解决方案是不将每个元素都添加到调用堆栈中,而是传递一个数组:
function arrayMin(arr) {return arr.reduce(function (p, v) {return ( p < v ? p : v );});
}function arrayMax(arr) {return arr.reduce(function (p, v) {return ( p > v ? p : v );});
}
如果您担心速度,那么下面的代码Math.max.apply
快3倍。 参见http://jsperf.com/min-and-max-in-array/2 。
function arrayMin(arr) {var len = arr.length, min = Infinity;while (len--) {if (arr[len] < min) {min = arr[len];}}return min;
};function arrayMax(arr) {var len = arr.length, max = -Infinity;while (len--) {if (arr[len] > max) {max = arr[len];}}return max;
};
如果您的数组包含字符串而不是数字,则还需要将它们强制转换为数字。 下面的代码可以做到这一点,但是这会使我的计算机上的代码速度降低约10倍。 参见http://jsperf.com/min-and-max-in-array/3 。
function arrayMin(arr) {var len = arr.length, min = Infinity;while (len--) {if (Number(arr[len]) < min) {min = Number(arr[len]);}}return min;
};function arrayMax(arr) {var len = arr.length, max = -Infinity;while (len--) {if (Number(arr[len]) > max) {max = Number(arr[len]);}}return max;
};
#3楼
这可能适合您的目的。
Array.prototype.min = function(comparer) {if (this.length === 0) return null;if (this.length === 1) return this[0];comparer = (comparer || Math.min);var v = this[0];for (var i = 1; i < this.length; i++) {v = comparer(this[i], v); }return v;
}Array.prototype.max = function(comparer) {if (this.length === 0) return null;if (this.length === 1) return this[0];comparer = (comparer || Math.max);var v = this[0];for (var i = 1; i < this.length; i++) {v = comparer(this[i], v); }return v;
}
#4楼
如何扩充内置Array对象以使用Math.max
/ Math.min
代替:
Array.prototype.max = function() {return Math.max.apply(null, this);
};Array.prototype.min = function() {return Math.min.apply(null, this);
};
这是一个JSFiddle 。
增强内置函数可能会导致与其他库的冲突(有些人看到了),因此您可以更轻松地将直接apply
'ing Math.xxx()
直接应用于数组:
var min = Math.min.apply(null, arr),max = Math.max.apply(null, arr);
或者,假设您的浏览器支持ECMAScript 6,则可以使用散布运算符 ,其功能类似于apply
方法:
var min = Math.min( ...arr ),max = Math.max( ...arr );
#5楼
反复进行,随时随地进行跟踪。
var min = null;
var max = null;
for (var i = 0, len = arr.length; i < len; ++i)
{var elem = arr[i];if (min === null || min > elem) min = elem;if (max === null || max < elem) max = elem;
}
alert( "min = " + min + ", max = " + max );
如果数组中没有元素,则将min / max保留为null。 如果数组中有任何元素,将一遍设置最小值和最大值。
您还可以使用上述方法使用range
方法扩展Array,以允许重用并提高可读性。 请参阅http://jsfiddle.net/9C9fU/上的小提琴
Array.prototype.range = function() {var min = null,max = null,i, len;for (i = 0, len = this.length; i < len; ++i){var elem = this[i];if (min === null || min > elem) min = elem;if (max === null || max < elem) max = elem;}return { min: min, max: max }
};
用作
var arr = [3, 9, 22, -7, 44, 18, 7, 9, 15];var range = arr.range();console.log(range.min);
console.log(range.max);
#6楼
如果您正在使用原型,ChaosPandion的解决方案就可以使用。 如果没有,请考虑以下问题:
Array.max = function( array ){return Math.max.apply( Math, array );
};Array.min = function( array ){return Math.min.apply( Math, array );
};
如果数组值不是整数,则上面的代码将返回NaN,因此您应该构建一些功能来避免这种情况。 否则,它将起作用。
#7楼
您可以通过扩展Array类型来做到这一点:
Array.max = function( array ){return Math.max.apply( Math, array );
};
Array.min = function( array ){return Math.min.apply( Math, array );
};
从这里提振(约翰·雷西格)
#8楼
其他人已经给出了一些增加Array.prototype
解决方案。 我在此答案中想要澄清的是应该是Math.min.apply( Math, array )
还是Math.min.apply( null, array )
。 那么应该使用什么上下文, Math
或null
?
当将null
用作要apply
的上下文时,该上下文将默认为全局对象(对于浏览器为window
对象)。 将Math
对象作为上下文传递是正确的解决方案,但也不会伤害传递null
。 这是装饰Math.max
函数时null
可能引起麻烦的示例:
// decorate Math.max
(function (oldMax) {Math.max = function () {this.foo(); // call Math.foo, or at least that's what we wantreturn oldMax.apply(this, arguments);};
})(Math.max);Math.foo = function () {print("foo");
};Array.prototype.max = function() {return Math.max.apply(null, this); // <-- passing null as the context
};var max = [1, 2, 3].max();print(max);
上面将引发异常,因为this.foo
将被评估为window.foo
( undefined
。 如果我们将Math
替换为null
,那么事情将会按预期进行,并且字符串“ foo”将被打印到屏幕上(我使用Mozilla Rhino对此进行了测试)。
您几乎可以假设没有人装饰过Math.max
因此,传递null
将毫无问题。
#9楼
我很惊讶没有人提到减少功能。
var arr = [1, 10, 5, 11, 2]var b = arr.reduce(function(previous,current){ return previous > current ? previous:current});b => 11
arr => [1, 10, 5, 11, 2]
#10楼
这是一种从对象数组中获取最大值的方法。 创建一个副本(带有切片),然后按降序对副本进行排序并获取第一项。
var myArray = [{"ID": 1, "Cost": 200},{"ID": 2, "Cost": 1000},{"ID": 3, "Cost": 50},{"ID": 4, "Cost": 500}
]maxsort = myArray.slice(0).sort(function(a, b) { return b.ID - a.ID })[0].ID;
#11楼
我遇到了同样的问题,我需要获取数组的最小值和最大值,令我惊讶的是,没有用于数组的内置函数。 看了很多书后,我决定自己测试“前三名”解决方案:
- 离散解决方案:一个FOR循环,根据当前的最大值和/或最小值检查数组的每个元素;
- APPLY解决方案:使用apply(null,array)将数组发送到Math.max和/或Math.min内部函数;
- 减少解决方案:使用reduce(function)对数组的每个元素重复进行检查。
测试代码是这样的:
function GetMaxDISCRETE(A)
{ var MaxX=A[0];for (var X=0;X<A.length;X++)if (MaxX<A[X])MaxX=A[X];return MaxX;
}function GetMaxAPPLY(A)
{ return Math.max.apply(null,A);
}function GetMaxREDUCE(A)
{ return A.reduce(function(p,c){ return p>c?p:c;});
}
数组A填充了100,000个随机整数,在具有Windows Vista的intel Pentium 4 2.99GHz台式机上的Mozilla Firefox 28.0上,每个函数执行了10,000次。 时间以秒为单位,由performance.now()函数检索。 结果是这些,带有3个小数位数和标准偏差:
- 离散解:平均值= 0.161s,sd = 0.078
- 应用解决方案:平均值= 3.571s,标准差= 0.487
- 减少求解:均值= 0.350s,标准差= 0.044
REDUCE解决方案比离散解决方案慢了117%。 APPLY解决方案比离散解决方案更糟,慢了2,118%。 此外,正如Peter所言,它不适用于大型数组(大约超过1,000,000个元素)。
另外,为了完成测试,我测试了以下扩展的离散代码:
var MaxX=A[0],MinX=A[0];for (var X=0;X<A.length;X++)
{ if (MaxX<A[X])MaxX=A[X];if (MinX>A[X])MinX=A[X];
}
计时:平均值= 0.218s,标准偏差= 0.094
因此,它比简单的离散解决方案要慢35%,但是它一次可以检索最大值和最小值(任何其他解决方案至少要检索两倍)。 一旦OP需要两个值,离散解决方案将是最佳选择(即使是两个独立的函数,一个用于计算最大值,另一个用于计算最小值,它们也会胜过第二个最佳方案REDUCE解决方案)。
#12楼
如果使用库sugar.js ,则可以按照您的建议编写arr.min()和arr.max() 。 您还可以从非数值数组中获取最小值和最大值。
min(map,all = false)返回数组中具有最低值的元素。 map可以是映射要检查的值的函数,也可以是用作快捷方式的字符串。 如果all为true,则将返回数组中的所有min值。
max(map,all = false)返回数组中具有最大值的元素。 map可以是映射要检查的值的函数,也可以是用作快捷方式的字符串。 如果all为true,则将返回数组中的所有最大值。
例子:
[1,2,3].min() == 1
['fee','fo','fum'].min('length') == "fo"
['fee','fo','fum'].min('length', true) == ["fo"]
['fee','fo','fum'].min(function(n) { return n.length; }); == "fo"
[{a:3,a:2}].min(function(n) { return n['a']; }) == {"a":2}
['fee','fo','fum'].max('length', true) == ["fee","fum"]
Lo-Dash和underscore.js之类的库也提供了类似的强大的min和max函数:
Lo-Dash的示例:
_.max([4, 2, 8, 6]) == 8
var characters = [{ 'name': 'barney', 'age': 36 },{ 'name': 'fred', 'age': 40 }
];
_.max(characters, function(chr) { return chr.age; }) == { 'name': 'fred', 'age': 40 }
#13楼
您可以在项目中的任何地方使用以下功能:
function getMin(array){return Math.min.apply(Math,array);
}function getMax(array){return Math.max.apply(Math,array);
}
然后,您可以调用传递数组的函数:
var myArray = [1,2,3,4,5,6,7];
var maximo = getMax(myArray); //return the highest number
#14楼
简单的东西,真的。
var arr = [10,20,30,40];
arr.max = function() { return Math.max.apply(Math, this); }; //attach max funct
arr.min = function() { return Math.min.apply(Math, this); }; //attach min functalert("min: " + arr.min() + " max: " + arr.max());
#15楼
.apply
通常在意图通过参数值列表调用可变参数函数时使用,例如
Math.max([value1[,value2, ...]])
函数返回零个或多个数字中的最大值。
Math.max(10, 20); // 20
Math.max(-10, -20); // -10
Math.max(-10, 20); // 20
Math.max()
方法不允许您传递数组。 如果您需要获取最大的值列表,通常可以使用Function.prototype.apply()调用此函数,例如
Math.max.apply(null, [10, 20]); // 20
Math.max.apply(null, [-10, -20]); // -10
Math.max.apply(null, [-10, 20]); // 20
但是,从ECMAScript 6开始,您可以使用传播运算符 :
扩展运算符允许在需要多个参数(用于函数调用)或多个元素(用于数组文字)的位置扩展表达式。
使用散布运算符,可以将上述内容重写为:
Math.max(...[10, 20]); // 20
Math.max(...[-10, -20]); // -10
Math.max(...[-10, 20]); // 20
使用可变参数运算符调用函数时,甚至可以添加其他值,例如
Math.max(...[10, 20], 50); // 50
Math.max(...[-10, -20], 50); // 50
奖金:
Spread运算符使您可以使用数组文字语法在需要将ES5退回到命令性代码的情况下使用push
, splice
等组合来创建新数组。
let foo = ['b', 'c'];
let bar = ['a', ...foo, 'd', 'e']; // ['a', 'b', 'c', 'd', 'e']
#16楼
tl; dr
// For regular arrays:
var max = Math.max(...arrayOfNumbers);// For arrays with tens of thousands of items:
let max = testArray[0];
for (let i = 1; i < testArrayLength; ++i) {if (testArray[i] > max) {max = testArray[i];}
}
MDN解决方案
Math.max()
上的官方MDN文档已经涵盖了此问题:
以下函数使用Function.prototype.apply()查找数字数组中的最大元素。
getMaxOfArray([1, 2, 3])
等同于Math.max(1, 2, 3)
,但是您可以在以编程方式构造的任意大小的数组上使用getMaxOfArray()
。function getMaxOfArray(numArray) { return Math.max.apply(null, numArray); }
或使用新的传播运算符 ,获得数组的最大值变得容易得多。
var arr = [1, 2, 3]; var max = Math.max(...arr);
数组的最大大小
据MDN的apply
和传播解决方案提供了从参数的最大数目的限制来了65536的限制:
但要注意:以这种方式使用应用时,存在冒超出JavaScript引擎参数长度限制的风险。 应用带有过多参数(想想成千上万个参数)的函数的结果因引擎而异( JavaScriptCore的硬编码参数限制为65536 ),因为该限制(甚至包括任何过大堆栈的性质)行为)未指定。 一些引擎将引发异常。 更有害的是,其他人将任意地限制实际传递给应用函数的参数数量。 为了说明后一种情况:如果这样的引擎有四个参数的限制(实际上的限制当然要高得多),则好像在上面的示例中通过了参数5、6、2、3一样,而不是整个数组。
他们甚至提供了一个混合解决方案,该解决方案与其他解决方案相比并没有真正好的性能。 有关更多信息,请参见下面的性能测试。
在2019年, 实际限制是调用堆栈的最大大小 。 对于基于Chromium的现代台式机浏览器,这意味着在查找带有apply
或分布的最小值/最大值时, 实际上,仅数字数组的最大大小为〜120000 。 在此之上,将有一个堆栈溢出,将引发以下错误:
RangeError:超出最大调用堆栈大小
使用下面的脚本(基于此博客文章 ),通过捕获该错误,您可以计算出特定环境的限制。
警告! 运行该脚本需要花费时间,并且取决于您系统的性能,它可能会减慢浏览器/系统或使其崩溃!
let testArray = Array.from({length: 10000}, () => Math.floor(Math.random() * 2000000)); for (i = 10000; i < 1000000; ++i) { testArray.push(Math.floor(Math.random() * 2000000)); try { Math.max.apply(null, testArray); } catch (e) { console.log(i); break; } }
大型阵列上的性能
根据EscapeNetscape注释中的测试,我创建了一些基准测试,该基准对具有100000个项目的仅随机数数组测试5种不同的方法。
在2019年,结果显示标准循环 (BTW没有大小限制)是最快的。 apply
和传播紧随其后,然后很晚MDN的混合解决方案以最慢的速度reduce
。
几乎所有测试都给出了相同的结果,唯一不同的是,由于某种原因传播速度最慢。
如果您增加阵列以拥有一百万个项目,那么事情就会开始崩溃,您将只能使用标准循环作为快速解决方案,而reduce
速度则要慢一些。
JSPerf基准
JSBen基准
JSBench.me基准
基准源代码
var testArrayLength = 100000 var testArray = Array.from({length: testArrayLength}, () => Math.floor(Math.random() * 2000000)); // ES6 spread Math.min(...testArray); Math.max(...testArray); // reduce testArray.reduce(function(a, b) { return Math.max(a, b); }); testArray.reduce(function(a, b) { return Math.min(a, b); }); // apply Math.min.apply(Math, testArray); Math.max.apply(Math, testArray); // standard loop let max = testArray[0]; for (let i = 1; i < testArrayLength; ++i) { if (testArray[i] > max) { max = testArray[i]; } } let min = testArray[0]; for (let i = 1; i < testArrayLength; ++i) { if (testArray[i] < min) { min = testArray[i]; } } // MDN hibrid soltuion // Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#Using_apply_and_built-in_functions function minOfArray(arr) { var min = Infinity; var QUANTUM = 32768; for (var i = 0, len = arr.length; i < len; i += QUANTUM) { var submin = Math.min.apply(null, arr.slice(i, Math.min(i + QUANTUM, len))); min = Math.min(submin, min); } return min; } minOfArray(testArray); function maxOfArray(arr) { var max = -Infinity; var QUANTUM = 32768; for (var i = 0, len = arr.length; i < len; i += QUANTUM) { var submax = Math.max.apply(null, arr.slice(i, Math.max(i + QUANTUM, len))); max = Math.max(submax, max); } return max; } maxOfArray(testArray);
#17楼
如果您像我一样对使用Math.max.apply
偏执( 根据MDN给定大数组,这可能会导致错误),请尝试以下操作:
function arrayMax(array) {return array.reduce(function(a, b) {return Math.max(a, b);});
}function arrayMin(array) {return array.reduce(function(a, b) {return Math.min(a, b);});
}
或者,在ES6中:
function arrayMax(array) {return array.reduce((a, b) => Math.max(a, b));
}function arrayMin(array) {return array.reduce((a, b) => Math.min(a, b));
}
不幸的是,匿名函数是必需的(而不是使用Math.max.bind(Math)
因为reduce
不仅将a
和b
传递给函数,而且还传递a
i
和对数组本身的引用,因此我们必须确保不这样做也不要尝试对这些调用max
。
#18楼
使用Math.max()
或Math.min()
Math.max(10, 20); // 20
Math.min(-10, -20); // -20
以下函数使用Function.prototype.apply()
查找数字数组中的最大元素。 getMaxOfArray([1, 2, 3])
等同于Math.max(1, 2, 3)
,但是您可以在以编程方式构造的任意大小的数组上使用getMaxOfArray()
。
function getMaxOfArray(numArray) {return Math.max.apply(null, numArray);
}
或使用新的散布运算符,获得数组的最大值变得容易得多。
var arr = [1, 2, 3];
var max = Math.max(...arr); // 3
var min = Math.min(...arr); // 1
#19楼
使用传播算子(ES6)
Math.max(...array); // the same with "min" => Math.min(...array);
const array = [10, 2, 33, 4, 5]; console.log( Math.max(...array) )
#20楼
我以为我会分享我简单易懂的解决方案。
对于分钟:
var arr = [3, 4, 12, 1, 0, 5]; var min = arr[0]; for (var k = 1; k < arr.length; k++) { if (arr[k] < min) { min = arr[k]; } } console.log("Min is: " + min);
对于最大:
var arr = [3, 4, 12, 1, 0, 5]; var max = arr[0]; for (var k = 1; k < arr.length; k++) { if (arr[k] > max) { max = arr[k]; } } console.log("Max is: " + max);
#21楼
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Math/max
function getMaxOfArray(numArray) { return Math.max.apply(null, numArray); } var arr = [100, 0, 50]; console.log(getMaxOfArray(arr))
这对我有用。
#22楼
以下代码对我有用:
var valueList = [10,4,17,9,3];
var maxValue = valueList.reduce(function(a, b) { return Math.max(a, b); });
var minValue = valueList.reduce(function(a, b) { return Math.min(a, b); });
#23楼
在元素Array
上找到最小值的简单解决方案是使用Array
原型函数reduce
:
A = [4,3,-9,-2,2,1];
A.reduce((min, val) => val < min ? val : min, A[0]); // returns -9
或使用JavaScript的内置Math.Min()函数(感谢@Tenflex):
A.reduce((min,val) => Math.min(min,val), A[0]);
这会将min
设置为A[0]
,然后检查A[1]...A[n]
是否严格小于当前min
。 如果A[i] < min
则min
更新为A[i]
。 处理完所有数组元素后,将返回min
作为结果。
#24楼
两种方法更短,更容易:
let arr = [2, 6, 1, 0]// Way 1:
let max = Math.max.apply(null, arr)//Way 2:
let max = arr.reduce(function(a, b) {return Math.max(a, b);
});
#25楼
最小数学和最大数学
Math.min
和Math.max
都是递归操作,它们很可能会占用较大的数组(大于约10个项目)。
相反,您可以使用旧的javascript循环,如下所示:
function getMinMax(arr) {return arr.reduce(({min, max}, v) => ({min: min < v ? min : v,max: max > v ? max : v,}), { min: arr[0], max: arr[0] });
}
或者(更好的运行时) :
function getMinMax(arr) {let min = arr[0];let max = arr[0];let i = arr.length;while (i--) {min = arr[i] < min ? arr[i] : min;max = arr[i] > max ? arr[i] : max;}return { min, max };
}
*经过1,000,000项测试:
仅供参考,第一个函数运行时(在我的计算机上)为15.84ms,而第二个函数运行时仅为4.32ms。
#26楼
let arr = [2,5,3,5,6,7,1];let max = Math.max(...arr); // 7
let min = Math.min(...arr); // 1
#27楼
尝试
let max= a=> a.reduce((m,x)=> m>x ? m:x);
let min= a=> a.reduce((m,x)=> m<x ? m:x);
let max= a=> a.reduce((m,x)=> m>x ? m:x); let min= a=> a.reduce((m,x)=> m<x ? m:x); // TEST - pixel buffer let arr = Array(200*800*4).fill(0); arr.forEach((x,i)=> arr[i]=100-i%101); console.log('Max', max(arr)); console.log('Min', min(arr))
对于Math.min / max(+应用),我们得到错误:
超过最大通话堆栈大小(Chrome 74.0.3729.131)
// TEST - pixel buffer let arr = Array(200*800*4).fill(0); arr.forEach((x,i)=> arr[i]=100-i%101); // Exception: Maximum call stack size exceeded try { let max1= Math.max(...arr); } catch(e) { console.error('Math.max :', e.message) } try { let max2= Math.max.apply(null, arr); } catch(e) { console.error('Math.max.apply :', e.message) } // same for min
#28楼
var max_of_array = Math.max.apply(Math, array);
有关完整的讨论,请参见: http : //aaroncrane.co.uk/2008/11/javascript_max_api/
#29楼
对于大数组(〜10个元素), Math.min
和Math.max
在node.js中产生RangeError(超出最大调用堆栈大小)。
对于大型阵列,一种快速而肮脏的解决方案是:
Array.prototype.min = function() {var r = this[0];this.forEach(function(v,i,a){if (v<r) r=v;});return r;
};
#30楼
如果您使用的是prototype.js框架,则此代码可以正常运行:
arr.min();
arr.max();
此处记录: max的Javascript原型框架
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 如何在 blockstack网络上注册你的第一个去中心化域名和blockstack id
【网络上最详细的图文教程】如何在blockstack网络上注册你的第一个去中心化域名和blockstack idblockstack id 类似于qq登录或者微信一键登录,在github上高达6k的点赞,已经有数千的程序员使用这个blockstack架构来开发dapp。使用blockstack id 对于普通用户和开发者有2个作用…...
2024/4/27 15:22:07 - LeeCode 198 打家劫舍
由于不可以在相邻的房屋闯入,所以在当前位置 n 房屋可盗窃的最大值,要么就是 n-1 房屋可盗窃的最大值,要么就是 n-2 房屋可盗窃的最大值加上当前房屋的值,二者之间取最大值var rob = function(nums) {const len = nums.length;if(len === 0) return 0;let dp=[];dp[0] = 0;…...
2024/4/28 5:53:25 - 关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】问题的解决方案
1 前言在我们的平常的项目中多多少少都会使用到缓存,因为一些数据我们没有必要每次查询的时候都去查询到数据库。特别是高 QPS 的系统,每次都去查询数据库,对于你的数据库来说将是灾难。今天我们不牵涉多级缓存的知识,就把系统使用到的缓存方案,不管是一级还是多级的都统称…...
2024/4/28 13:48:39 - vmware15安装报错处理
文章目录安装的vmware版本是 15.5.1安装时第一次报错 :需要更新KB2919355解决方法:第二次报错:提示无法生成ssl秘钥解决方案1解决方案2 系统:windows2012 r2 安装的vmware版本是 15.5.1安装时第一次报错 :需要更新KB2919355解决方法: 网上下载一个KB2919442插件按下图顺序…...
2024/4/28 9:08:14 - anaconda导入、导出当前python环境
假设我们需要将自己用Anaconda新建的虚拟环境迁移到别的电脑,有一个很简单的方法:1-先激活当前环境(假设环境名为tf)conda activate tf2-开始导出:env.yaml为导出的文件conda env export > env.yaml3-导入到另一个电脑conda env create -f env.yaml...
2024/4/28 21:52:45 - BFC荣获2019年度最具创新公链,引爆国际数字矿业峰会
BFC荣获2019年度最具创新公链,引爆国际数字矿业峰会矿工这个寒冬格外冰冷,因为寒冷的不仅仅是天气,还有挖矿利润大幅缩水,尤其对于显卡矿工更冷。ETH即将从PoW转变为POS共识机制,显卡矿工如何如何生存?答案只有BFC。 恰逢2019年12月21日国际数字矿业高峰论坛在深圳举行,…...
2024/4/28 16:25:21 - 我凭借这份pdf成功拿下了蚂蚁金服、字节跳动、小米等大厂的offer!
关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服…...
2024/4/28 14:33:55 - session对象学习
首先创建一个session项目在src目录里创建bean包,并且新建user实体类User.javapackage net.ys.bean;public class User {public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return username;}public void setUsername(St…...
2024/4/28 19:05:29 - GB28181使用eXosip注册消息Contact外网问题解决
GB28181初始注册的时候会调用eXosip_register_build_initial_register接口,其中参数contact是可选的,如果传NULL,eXosip默认会使用本机的内网IP地址自动添加Contact头域。上级平台收到注册消息后,一般会从contact头域中解析出IP地址和端口,以后上级平台主动发消息就会往这…...
2024/4/27 4:29:44 - 专项测试之App测试
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 文章目录一、手机 App 测试的范围二、手机 App 测试的方法1.功能模块测试1.1 运行1.2 应用的前后台切换1.3 免登录1.4 数据更新1.5 离线浏览1.6 App 更新1.7 定位、照相机服务1.8 时间测试1.9 PUSH 测试…...
2024/4/27 23:27:10 - ICLR2020放榜 687篇入选34篇得满分!且看OpenReview数据图文详解
深度学习的顶级会议ICLR 2020将于明年4月26日于埃塞俄比亚首都亚的斯亚贝巴举行。近日,ICLR 2020放榜,最终2594篇论文中共有687篇被接收,其中48篇orals,108篇spotlights,531篇poster。录取率为26.5%,相比去年的31.4%略有下降。据统计,约有320篇被接收论文中有华人学者参…...
2024/4/28 13:59:34 - 转载:Prometheus+Grafana搭建监控系统
1.硬件监控 路由器、交换机、防火墙 2.系统监控 CPU、内存、磁盘、网络、进程、 TCP 3.服务监控 nginx、 php、 tomcat、 redis、 memcache、 mysql 4.WEB 监控 请求时间、响应时间、加载时间、 5.日志监控 ELk(收集、存储、分析、展示) 日志易 6.安全监控 Firewalld、 WAF(N…...
2024/4/10 6:32:34 - Java面试复习总结(JVM篇4)——虚拟机字节码执行引擎
目录1 概述2 运行时栈帧结构2.1 局部变量表2.2 操作数栈2.3 动态连接2.4 方法返回地址2.5 附加信息3 方法调用3.1 解析3.2 分派3.3 动态类型语言的支持4 基于栈的字节码解释执行引擎4.1 解释执行4.2 基于栈的指令集和基于寄存器的指令集总结1 概述执行引擎是java虚拟机最核心的…...
2024/3/29 11:41:29 - Java 设计模式归纳(观察者、工厂、单例、策略、适配器、命令、装饰者、外观、模板方法、状态
DesignPattern项目地址:youlookwhat/DesignPattern 简介: Java 设计模式归纳 (观察者、工厂、单例、策略、适配器、命令、装饰者、外观、模板方法、状态).更多:作者 提 Bug 标签:参照 Hongyang 的 CSDN 博客所写。如有错误欢迎指正,如有侵权,请联系我删除。Java 设计…...
2024/4/20 0:07:35 - SharePoint配置IP地址或域名访问(默认机器名访问)
SharePoint 2016部署完成后,默认以机器名作为 Web 的访问地址。即使局域网内采用 IP 地址访问,也只能看到网站的 Logo,网站内容是空白。若需要外网用 IP 地址访问(或者通过外网域名),该如何实现呢?1)打开 SharePoint 管理中心。2)在“系统设置(System Settings)”下…...
2024/4/10 20:03:15 - 收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
awesome-kotlin-android项目地址:adisonhuang/awesome-kotlin-android 简介: 🔥📱收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源更多:作者 提 Bug 标签:关于本项目是一个专注于收集利用 Kotlin 进行 Android 开发的开源库,…...
2024/4/16 9:26:58 - 在线学习(Online learning)与离线学习(Offline learning)
目录简介离线学习在线学习在线学习算法的分类在线学习算法的优化对比总结参考文献 简介 机器学习领域中,可将机器学习算法分为在线学习和离线学习。需要根据数据选择不同的线性可分和线性不可分的核函数。 离线学习 离线学习也通常称为批学习,是指对独立数据进行训练,将训练…...
2024/4/15 7:58:37 - 德州扑克视频推荐
德州扑克德州扑克视频推荐 2017年是德扑的风口年,阿里巴巴、腾讯、新浪、联众等投入重金进行市场开拓。而一线城市的白领,也都越来越喜欢上了这个来自西方的扑克竞技。纷纷从斗地主、升级、掼蛋等传统牌类游戏进行了『娱乐升级』。在金融圈更是流传,德州扑克已经是必要的社交…...
2024/4/21 12:48:21 - 关于防火墙入站(inbound)出站(outbound)方式的解释
防火墙是一个重要的安全模块,它能够限制网络的访问。 现在有一个要求那就是要让主机A能够访问主机B,主机B不能访问主机A,那么防火墙能够做到么? 答案是可以的,当主机A的防火墙入站规则限制了主机B,那么主机B想访问主机A的时候,发出的网络包确实会被A的防火墙拦截,那么网…...
2024/3/29 11:41:23 - Cordova 学习笔记
日期: 2019 年 12 月 02 日 Cordova 学习笔记 1、概述 Cordova 是什么 Apache Cordova是一个开源的使用 HTML + CSS + JavaScript 做跨平台开发的移动开发框架 Cordova 的特点它提供了一组用来调用手机设备(Android、IOS、Windows phone)的原生 API,让我们可以通过 JavaScr…...
2024/4/24 22:53:33
最新文章
- QAnything知识库问答系统离线部署(LLM+RAG)
一、QAnything介绍 (一)简介 QAnything 是网易有道开源的一个问答系统框架,支持私有化部署和SaaS服务两种调用形式。它能够支持多种格式的文件或数据库,提供准确、快速和可靠的问答体验。目前已支持的文件格式包括PDF、Word、PP…...
2024/4/28 22:48:55 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - matlab 轨迹生成函数
文章目录 jtrajctrajmstrajmtrajtpolylspbtrinterp用例参考链接jtraj 计算两个构型之间的关节空间轨迹 [q, qd, qdd] = jtraj(q0, qf, m)是关节空间轨迹q(MxN),其中关节坐标从q0(1xN)变化到qf(1xN)。使用五次(5阶)多项式,并默认速度和加速度为零边界条件。假设时间以m步从0…...
2024/4/24 8:45:17 - [C++][算法基础]模拟队列(数组)
实现一个队列,队列初始为空,支持四种操作: push x – 向队尾插入一个数 x;pop – 从队头弹出一个数;empty – 判断队列是否为空;query – 查询队头元素。 现在要对队列进行 M 个操作,其中的每…...
2024/4/22 21:35:57 - 方案分享 | 嵌入式指纹方案
随着智能设备的持续发展,指纹识别技术成为了现在智能终端市场和移动支付市场中占有率最高的生物识别技术。凭借高识别率、短耗时等优势,被广泛地运用在智能门锁、智能手机、智能家居等设备上。 我们推荐的品牌早已在2015年进入指纹识别应用领域ÿ…...
2024/4/27 17:55:35 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/28 13:52:11 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/28 3:28:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/26 23:05:52 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/28 13:51:37 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/28 15:57:13 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/28 1:22:35 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/26 19:46:12 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/27 11:43:08 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/27 8:32:30 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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