前端面试必考题
HTTP
HTTP状态码知道哪些?
200 请求已成功,请求所希望的响应头或数据体将随此响应返回。
400 请求参数有误或者语义有误,当前请求无法被服务器理解。
401 当前请求需要用户验证
404 请求失败,请求所希望得到的资源未被在服务器上发现。
500 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。
TCP
JavaScript
JS有哪些内置对象?
Array:
- concat: 合并
- join: 连接成字符串
- pop: 移除最后元素
- push: 添加元素
- shift: 移除第一个元素
- slice: 返回数组的一段
- sort: 排序
- reverse: 反转
Date:
- get/setDate, get/setTime
- get/setFullYear, get/setYear, get/setMonth, get/setDay
- get/setHours, get/setMinutes, get/setSeconds
RegExp:
- g: 全文查找
- i: 忽略大小写
- m: 多行查找
String:
- charAt: 返回指定索引位置的字符
- match: 使用正则进行查找,并返回查找结果
Math:
- ceil: 向上取整,floor: 向下取整
- round: 四舍五入
- random: 随机数
判断数据类型的方式
1.typeof 可以判断的的类型有 undefined Boolean Number String Object
注意 使用typeof 判断 Array 和 null结果均为 object
type = typeof a // 结果为undefined Boolean Number String Object2.instanceof
c instanceof Array3.根据对象的 constructor
c.constructor === Array // 继承的时候会出错4.prototype 原型链方式
alert(Object.prototype.toString.call(a) === ‘[object String]’) -------> true;
alert(Object.prototype.toString.call(b) === ‘[object Number]’) -------> true;
alert(Object.prototype.toString.call(c) === ‘[object Array]’) -------> true;
alert(Object.prototype.toString.call(d) === ‘[object Date]’) -------> true;
alert(Object.prototype.toString.call(e) === ‘[object Function]’) -------> true;
alert(Object.prototype.toString.call(f) === ‘[object Function]’) -------> true;
描述下Array中的split()和join()的区别
1.split()
将一个字符串分割为子字符串,将结果作为字符串数组返回,若字符串中存在多个分割符号,亦可分割。
形式:
stringObj.split([separator,[,limit]])
stringObj 必选项 string对象或者文字 该对象不会被split方法修改
separator 可选项 字符串或者正则表达式对象
limit 可选项 返回数组中的元素个数
把数组中的所有元素放入一个字符串中
形式:
arrayObj.join(separator);
separator 可选项 省略该参数,则使用逗号作为分割符
方法名 用途 改变原数组
pop 删除最后一个并返回,改变原数组 是
push 向数组末尾添加元素,并返回新的长度 是
unshift 向数组开头添加元素,并返回新的长度 是
reverse 颠倒数组顺序 是
shift 将第一个元素删除并且返回,空即为undefined 是
splice splice(start,length,item)新增删除替换数组元素,返回被删除数组,无删除不返回 是
sort 对数组排序,改变原数组 是
concat 连接多个数组,返回新的数组 否
join 将数组中所有元素以参数作为分隔符放入一个字符串 否
slice slice(start,end),返回选定元素 否
split 分割 (字符串操作) 否
什么是Ajax和JSON,它们的优缺点
使用JS写个原生的Ajax过程
var xhr = new XMLHttpRequest();
xhr.open(url);xhr.send();
Ajax中的get和post请求方式的区别
GET - 从指定的资源请求数据。
POST - 向指定的资源提交要被处理的数据
请求方式 缓存 请求是否保留在浏览器历史记录 是否可收藏为书签 长度限制
GET 可被缓存 保留 可收藏 有长度限制
POST 不可被缓存 不保留 不可收藏 无长度限制
如何实现鼠标点击页面中的任意标签,alert该标签的名称。注意兼容性
请写出以下这段JS代码的输出结果,并解释原因。
var num = 100;
var obj = {
num: 200,
inner: {
num: 300,
print: function () {
console.log(this.num);
}
}
};
obj.inner.print(); // 300 隐式绑定 调用栈:obj -> inner -> print
var func = obj.inner.print;
func(); // 100 默认绑定 调用栈:window -> func
(obj.inner.print)(); // 300 隐式绑定 调用栈:window -> obj -> inner -> print
(obj.inner.print = obj.inner.print)(); // 100 隐式丢失
DOM事件流包括哪几个阶段?
捕获阶段:事件从document节点自上而下向目标节点传播的阶段
目标阶段:真正的目标节点正在处理事件的阶段
冒泡阶段:事件从目标节点自上而下向Document节点传播的阶段
事件委托的实现原理是什么?有什么优缺点?
什么是原型链?什么是作用域链?分别有什么作用?
请使用原生JavaScript为以下li实现事件委托,点击后打印其对应的node-type属性值。
已知构造函数A,请实现B函数,需要继承A
var A = function(name) {
this.name = name;
};
A.prototype = {
fun1: function() {},
fun2: function() {}
};
请写出以下这段JS代码的输出结果,并解释原因。
var num = 100;
function print() {
console.log(num);
var num;
}
print(); //undefined 闭包
请写出以下这两段JS代码的输出结果,并分别解释原因。
// a.js
(function(num){
console.log(num);
var num = 10;
}(100)); // 100
// b.js
(function(num){
console.log(num);
var num = 10;
function num(){}; // function num() { … } 代码解析阶段
}(100));
// JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。
// JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。
// JavaScript 初始化不会提升
其实主要理解 js 的解析机制就行。遇到 script 标签的话 js 就进行预解析,将变量 var 和 function 声明提升但不会执行 function,然后就进入上下文执行,上下文执行还是执行预解析同样操作直到没有 var 和 function,就开始执行上下文。
什么是函数节流?它有什么作用?请写一段函数节流的示范代码?
JS基础数据类型与引用数据类型有哪些?请根据提示完成以下getType的函数代码。
Number、String 、Boolean、Null和Undefined。
基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。
引用数据类型,也就是对象类型Object type,比如:Function、Object、Date、RegExp、Number、String、Boolean和自定义类等
/*
* 返回变量的具体类型名称
* @param obj 待判定的变量
*/
function getType(value) {
var a = Object.prototype.toString.call(value).split(" ")[1];
return a.substring(0,a.length-1)
}
编写有返回的提交表单的AJAX方法?
$.ajax({
type: “POST”,//方法类型
dataType: “json”,//预期服务器返回的数据类型
url: url ,//url
data: data,
success: function (result) {
},
error : function() {}
});
请编写一个JS函数parseQueryString,它的用途是把URL参数解析为一个对象,如:
var url = “http://example.cn/index.html?key0=0&key1=1&key2=2”;
function parseQueryString(url) {
var params = {};
var urls = url.split("?");
var arr = urls[1].split("&");
for (var i = 0, l = arr.length; i < l; i++) {
var a = arr[i].split("=");
params[a[0]] = a[1];
}
return params;
}
在一个方法中定义变量不写var会导致什么结果?
Ajax同步和异步的区别?
async值为true (异步)
当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)
async值为false (同步)
当执行当前AJAX的时候会停止执行后面的JS代码,直到AJAX执行完毕后时,才能继续执行后面的JS代码。
请写出以下代码运行结果:
var obj = {
fullName: “javascript”,
prop: {
getFullName: function () {
return this.fullName;
}
}
};
console.log(obj.prop.getFullName()); // undefined
var test = obj.prop.getFullName;// undefined
console.log(test());
请写出以下代码运行结果
var name = “window”;
var Tom = {
name: “Tom”,
show: function() {
console.log(this.name);
},
wait: function() {
var fun = this.show;
fun();
}
};
Tom.wait(); // undefined
在String对象上定义一个repeatify函数。这个函数接受一个整数参数,来明确字符串需要重复几次。这个函数要求字符串重复指定的次数。比如:
‘abc’.repeatify(3) // abcabcabc
var str = ‘helloworld’;
// 正则匹配输出’hello[哈哈]world’
javaScript window.onload事件和jQuery ready函数有何不同
| window.onload() | $(document).ready()
加载时机 必须等待网页全部加载完毕(包括图片等),然后再执行JS代码 只需要等待网页中的DOM结构加载完毕,就能执行JS代码
执行次数 只能执行一次,如果第二次,那么第一次的执行会被覆盖 可以执行多次,第N次都不会被上一次覆盖
解释一下JavaScript的同源策略。你所能了解到的Ajax跨越解决方案以及各种方案的优缺点。
[1,2,3] == [1,2,3] 和 [1,2,3] === [1,2,3]的结果?
写出以下代码运行结果
var a = 8;
let r = 9;
// 分开考虑下面的结果
let a = r == 9 || 4;
console.log(a); // 标识符已经被声明
let b = r == 9 || 4;
console.log(b) // true
29.写出以下代码运行结果
var data =[];
for (let k = 0; k < 3; k++) {
data[k] = function () {
console.log(k);
};
}
data0; // 0
data1; // 1
data2; // 2 若上述for循环中换为var 则输出为 3 3 3
var arr = [‘a’,‘b’,‘c’,‘d’],分别写出delete arr[1]和arr[1] = null操作之后的arr的结果和arr[1]的结果
JS中不使用临时变量将两个变量的值进行交换。
// es 6 解构
let a = 1,
b = 2;
[a, b] = [b, a];
// 2 数组的特性
b = [a,a=b][0];
// 3 亦或
a ^= b;
b ^= a;
a ^= b;
完成confirmEnding函数,来判断一个字符串(str)是否以指定的字符串(target)结尾
function confirmEnding(str, target) {
}
找出“The quick brown fox jumped over the lazy dog"字符串中最长的单词,返回该项的内容和长度。
写出计算一个整数的阶乘的方法(定义一个方法编写)
// 递归调用
function factorial(n){
return n > 1 ? n * factorial(n-1) : 1;
}
factorial(5);//120
按要求进行数组的操作
let arr = [‘html’, ‘css’, ‘js’, ‘vue’, ‘angular’, ‘bootstrap’]
要求输出结果为:
[‘js’, ‘css’, ‘vue’, ‘html’, ‘angular’, ‘bootstrap’]
谈谈你对模块化的理解
写出下面运行结果
var bar = 0;
var obj = {
bar: 1,
foo: function() {
console.log(this.bar);
}
};
var obj2 = {
bar: 2,
foo: obj.foo
};
var obj3 = {
bar: 3,
foo: function() {
return obj.foo;
}
};
var tempFoo = obj2.foo;
obj.foo(); // 1
obj2.foo(); // 2
obj3.foo(); // 0
tempFoo(); // 0
什么是作用域,如何改变作用域?
js只有两种形式的作用域:全局作用域和函数作用域
es6 新增块级作用域
改变作用域方法:使用apply()方法:使用call()方法: 使用new关键字:
写出下面程序的运行结果
for (var i = 0; i < 10; i++) {
setTimeout(function() {
console.log(i);
});
}
// 输出十个10 同时
什么是内存泄漏?
不再用到的内存,没有及时释放,就叫做内存泄漏
写一个方法实现对数组进行随机排序
var arr = [1,2,3,4,5,6,7,8,9,10];
arr.sort(function(){
return Math.random() - 0.5;
})
console.log(arr);
// 数组去重
[…new Set([2,“12”,2,12,1,2,1,6,12,13,6])]
谈一谈ES6中的let和箭头函数有哪些特点?
let 作用于
谈一谈你对ES6的了解
写一个倒计时程序,要求XXXX年XX月XX日XX时XX分XX秒(动态)
手写判断在数组中最大的值,然后让数组的第一个数跟最大的数相乘,返回最后的结果
// 数组最大值
var arr = [ 1,5,1,7,5,9];
Math.max(…arr) // 9
写出下面程序的运行结果,并解释原因
var a = ‘aa’;
function foo() {
alert(a);
var b = ‘bb’;
alert(b);
}
test();
写出下面程序的运行结果,并解释原因
function Foo() {
getName = function() {
alert(1);
}
return this;
}
new Foo().getName();
不执行
[‘1’, ‘2’, ‘3’].map(parseInt)的结果为多少? 并解释原因?如果修改成期望的结果?
[“1”, “2”, “3”].map(parseInt);
// 你可能觉的会是[1, 2, 3]
// 但实际的结果是 [1, NaN, NaN]
// 通常使用parseInt时,只需要传递一个参数.
// 但实际上,parseInt可以有两个参数.第二个参数是进制数.
// 可以通过语句"alert(parseInt.length)===2"来验证.
// map方法在调用callback函数时,会给它传递三个参数:当前正在遍历的元素, 元素索引, 原数组本身.
// 第三个参数parseInt会忽视, 但第二个参数不会,也就是说,
// parseInt把传过来的索引值当成进制数来使用.从而返回了NaN.
function returnInt(element) {
return parseInt(element, 10);
}
[‘1’, ‘2’, ‘3’].map(returnInt); // [1, 2, 3]
// 意料之中的结果
// 也可以使用简单的箭头函数,结果同上
[‘1’, ‘2’, ‘3’].map(str => parseInt(str));
// 一个更简单的方式:
[‘1’, ‘2’, ‘3’].map(Number); // [1, 2, 3]
// 与parseInt
不同,下面的结果会返回浮点数或指数:
[‘1.1’, ‘2.2e2’, ‘3e300’].map(Number); // [1.1, 220, 3e+300]
谈谈你对promise的理解
闭包是什么?使用闭包实现ul>li点击,弹出对应的下标?
一个数组中,如何删除第三个元素?
如何阻止事件的冒泡(考虑兼容性)?
统计字符串中每个字符出现的次数,最多的是谁,出现了几次?
var str = “helloworld”;
let 和 const声明变量区别是什么,其应用场景有啥不同?
Object.assign()函数的作用和用法,请举例说明?
深浅拷贝
如何合并两个对象?
Object.assign()
希望获取到页面中所有的checkbox怎么做?(不使用第三方库或者框架)
call和apply的区别?
定义:
apply:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.apply(A, arguments);即A对象应用B对象的方法。
call:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.call(A, args1,args2);即A对象调用B对象的方法。
共同之处:
都“可以用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由thisObj指定的新对象”。
不同之处:
apply:最多只能有两个参数——新this对象和一个数组argArray。如果给该方法传递多个参数,则把参数都写进这个数组里面,当然,即使只有一个参数,也要写进数组里。如果argArray不是一个有效的数组或arguments对象,那么将导致一个TypeError。如果没有提供argArray和thisObj任何一个参数,那么Global对象将被用作thisObj,并且无法被传递任何参数。
call:它可以接受多个参数,第一个参数与apply一样,后面则是一串参数列表。这个方法主要用在js对象各方法相互调用的时候,使当前this实例指针保持一致,或者在特殊情况下需要改变this指针。如果没有提供thisObj参数,那么 Global 对象被用作thisObj。
实际上,apply和call的功能是一样的,只是传入的参数列表形式不同。
请分别解释 filter() , map() , every() , some() , join() 的作用以及区别。
如何将伪数组转换为数组?
var arr = Array.prototype.slice.call(aLi)
var aLi = document.querySelectorAll(‘li’);
3 console.log(aLi.constructor === Array) //false
4
5 aLi.proto = Array.prototype;
6
7 console.log(aLi.constructor === Array) //true
如何实现数组的去重?
CSS&Less&Sass
CSS引入的方式有哪些?link和@import的区别是?
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:ink支持使用Javascript控制DOM去改变样式;而@import不支持。
如何理解CSS盒子模型?
描述CSS reset的作用和用途
CSS3有哪些新特性?
CSS选择器有哪些?CSS3中新增了哪些?声明的优先级怎么计算?
p>a, p~a, p+a 有什么区别?
列举你所知道的伪类和伪元素。伪类和伪元素有什么区别?
伪类包含两种:状态伪类和结构性伪类。
CSS 伪类用于向某些选择器添加特殊的效果。
CSS 伪元素用于将特殊的效果添加到某些选择器。
CSS3中圆角属性是什么?
border-radius
如何显示没有下划线的超链接?
text-decoration none
用CSS隐藏页面元素的方法有哪些?
写一段media query的功能,至少展示不同宽度下一个div的css样式变化
div和table布局比较?
em和rem的相同点和不同点?
请罗列常见的清除浮动方案。
请罗列移动前端常用的自适应解决方案
手写三列布局的实现(左右固定,中间自适应)
左定宽,右自适应右几种方式?
列出position的相关属性,解释他们的用法
水平垂直居中的四种方案
box-sizing的内容
说说transition和animation的区别?
CSS3新增哪些动画特性?
实现不使用border画出1px高的线,在不同浏览器的标准模式和怪异模式不发生改变
请编写一个动画,实现一个正方形向左移动100px,并且放大一倍,旋转45度。
如何将less/Sass转换成css
HTML
HTML和XHTML有什么区别?
HTML5比HTML4新增了哪些标签?
HTML5的文档类型和字符集是?
meta标签的使用
行内元素有哪些?块级元素有哪些?空(void)元素有哪些?
HTML5中如何嵌入音频?
cookie、localStorage、sessionStorage三者优缺点、使用场景。共同点:都是保存在浏览器,且同源的。区别:
jQuery
请写出jQuery绑定事件的方法,不少于两种。
使用加jQuery为DOM元素绑定点击事件,都有哪些方法?这些方法有什么区别?
jQuery的get/post函数定义如何写?
如何判断当前元素内是否有某个class?
Angular
简述AngularJS的技术优势
Vue
Vue的主线程是什么?
vue的生命周期?
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeDestroy
destroyed
vue数据绑定机制,其双向数据绑定的原理?
vue-cli搭建项目的好处?
vue-router的搭建注意事项?
如何配置一个vue-router规则,使用户输入未配置的路由时跳转到404页面。
vue有哪些指令
v-if和v-show的区别
React
react的生命周期
setState是在何时调用
Mini Program
简述微信小程序开发的基本流程,在开发时你认为哪些需要注意的
NodeJS&Auto-Builder
npm包管理?
CommonJS与ES6规范的区别
webpack配置
Other
用过哪些库?
优化页面加载速度的方法
一个页面上有大量的图片(如大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验?
针对移动web,如何选择适合移动端的前端框架,选择的理由是什么?
简要叙述web开发如何适配不同的浏览器显示效果?
如果你的笔试题不能得到面试的机会,请给我一个理由说服我你应该得到这个机会。
列举一项你最近(在项目)中碰到的挑战,你是如何解决的?
都做过哪些项目,公司有几个前端,你所担任的职责是什么?
是否独立地搭建过项目,如何搭建一个前端项目?
不使用代理服务器,前后台如何实现联调?
https://www.jianshu.com/u/7e7ee1652bbf
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 1. WordCount在Hadoop分布式集群中的实现
运行环境:CentOS-7.6-Minimal * 3 由Vmware平台搭建三台主机对应IP地址:192.168.239.100 hadoop100 192.168.239.101 hadoop101 192.168.239.102 hadoop102 环境:hadoo…...
2024/4/15 4:23:07 - ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig
ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig出现该问题,说明你的jar包出问题了,你只需要在项目里面加入依赖<dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId>&…...
2024/4/15 4:23:04 - 字母x与“居中”
字母x ? 《css世界》中提到:“我们这里的字母x就是26个英文字母中的x。由于自身形态的 一些特殊性,这个小小的不起眼的字母担当大任,在css世界中扮演了一个重要的 角色。”笔者在这两天写一个项目中遇到了“居中”的困惑:我发现代码段 li{verticle-align: middle; }失效!…...
2024/4/16 13:05:55 - Educoder jQuery遍历
第1关:jQuery——遍历DOM元素的祖先元素 本关操作的元素是p元素; 设置div元素的背景色为#fff; 设置body元素的背景色为#ccc <!doctype html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title&g…...
2024/5/6 19:12:53 - mongodb 副本集复制原理解析总结
参考文档https://docs.mongodb.com/v4.0/tutorial/resync-replica-set-member/https://docs.mongodb.com/v4.0/core/replica-set-sync/?spm=a2c4e.10696291.0.0.603b19a4lvsetK#slow-oplogshttps://docs.mongodb.com/v4.0/core/replica-set-architectures/https://mongoing.co…...
2024/4/21 15:29:04 - python3 爬虫学习python爬虫库-requests使用方法详细介绍
python3 爬虫库requests介绍在python3的爬虫库中,requests是日常使用的非常多的第三方库之一。# requests库安装命令pip install requests# 如果安装超时,可以更换国内源安装,以下为清华源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests requests使用示…...
2024/5/7 3:40:22 - golang 红黑树map实现
//------------------------------------------------------------------------------ // rbtree.go // 红黑树 //------------------------------------------------------------------------------package rbmapconst (RED bool = trueBLACK bool = false )type node struc…...
2024/4/24 12:48:14 - apache hive增量和全量的理解
一,全量和增量 我们写数据,会不会就需要保存数据呢?为了保证一份数据丢失不会影响到,就需要备份多份,备份时就需要同步,同步就分为全量和增量。 二,全量和增量的区别 1,全量 全量是每天定时(避开业务高峰期)或者周期性全量吧数据从一个地方拷贝到另一个地方;全量的话…...
2024/4/24 12:48:19 - TLSSigAPIv2中base64EncodeUrl实现
在腾讯云提供的签名方法中 有如下一段代码 Base64URL.base64EncodeUrl(Arrays.copyOfRange(compressedBytes,0, compressedBytesLength)))其中Base64URL刚开始以为是引用的方法类 引用后无果,还是报错后,对比以前的版本发现,此代码应为实现代码 代码如下 public class Base6…...
2024/4/24 12:48:10 - js获取元素的方法(getElementById、getElementByTagName、getElementByClassName)
getElementById: 1、获取具体的某一个元素 2、直接去使用和操作 3、只能通过document获取 4、静态:在获取的时候存在就是存在,不存在就是不存在;先获取后添加拿不到 getElementByTagName、getElementByClassName: 1、集合 2、需要通过下标获取到具体的元素之后在使用和操作…...
2024/4/24 12:48:09 - 下载 MySQL 源的安装包
下载 MySQL 源的安装包 https://link.zhihu.com/?target=http%3A//dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm上传安装包到服务器/usr/local/目录下 在/usr/local下安装 MySql 源 yum -y install mysql57-community-release-el7-11.noarch.rpm查看一下安…...
2024/4/24 12:48:08 - 【转载】海明码及码距
一、码距一个编码系统中任意两个合法编码(码字)之间不同的二进数位(bit)数叫这两个码字的码距,而整个编码系统中任意两个码字的的最小距离就是该编码系统的码距。如图1所示的一个编码系统,用三个bit来表示八个不同信息中。在这个系统中,两个码字之间不同的bit数从1到3不…...
2024/4/24 7:21:30 - nRF52810 软复位不丢时间戳
需求 :nRF52810 软复位不丢时间戳 1、复位类型判断 参考文档:nRF52810_PS_v1.3.pdfif(0 == (0x0005000f & nrf_power_resetreas_get())){g_timeStamp = (NRF_RTC0->COUNTER)>>15;NRF_LOG_DEBUG("--> HardWare reset");}else{NRF_LOG_DEBUG("-…...
2024/4/24 12:48:06 - Dubbo的简介 Dubbo的前世今生
Dubbo简介一、Dubbo的简介 1. Dubbo是阿里巴巴开源的一款解决微服务通信的框架, 它最大的特点是按照分层的方式来架构 ,使用这种方式可以使各个层之间解耦合 2. Dubbo的模型非常的简单,要么是服务提供方,或者服务消费方 3. Dubbo提供了三大核心能力:面向接口的远程方法调用…...
2024/4/24 12:48:08 - csdn根据用户id搜索用户
刚才为了关注一个小姐姐,被广大博主坑了一把,这才是正确的搜索路径:https://me.csdn.net/用户ID...
2024/4/24 12:48:07 - linux(1):目录操作、文件权限
一、文件系统:使用统一的目录树结构 / 表示根目录,前面有个空格 /home 包括了所有的用户,普通用户能够操作的只有用户目录 主目录即用户目录(/用户名) 二、用户命令显示日期与时间:date 显示日历:cal 【month】【year】 计算机:bc(进入)、quit(退出)、scale=number…...
2024/4/24 12:48:03 - nginx日志分析、修改日志格式,字段分离以及ES数据格式的转换
需求背景:小组内需要做一些日志分析工作,但生产环境的日志不包含请求时间数据,但是直接修改生产配置影响太大,所以只能增加一个nginx日志格式同时产生两种日志并分开存储,之后通过firebeat做字段分离并将其传输到logstash(这里用firebeat传输到logstash的原因是,nginx日…...
2024/4/24 12:48:05 - uni-app的三元表达式
:style="colorsize==Citem?background:#F0F0F0:":class="showt?:discount_dh"...
2024/4/24 12:48:01 - 【深度学习】Tensorflow中的损失函数loss汇总
回归和分类是监督学习中的两个大类。自学过程中,阅读别人代码时经常看到不同种类的损失函数,到底 Tensorflow 中有多少自带的损失函数呢,什么情况下使用什么样的损失函数?这次就来汇总介绍一下。 一、处理回归问题 1.tf.losses.mean_squared_error:均方根误差(MSE) ——…...
2024/4/15 4:23:14 - day4-python基础学习-分支与循环
文章目录一、python基础--分支与循环(一)流程控制1.顺序结构2.分支结构3.循环结构(二)分支结构1.if 单分支结构2.if 双分支结构3.if 多分支结构二、for循环(一)for循环(二) range函数1.range(N)2.range(M, N)3.range(M, N, step)三、while循环(一)while循环彩蛋附上:…...
2024/4/19 18:20:27
最新文章
- FreeBSD RISCV 在QEME中实践-网络配置
在前一篇文章中,我们一起进行了FreeBSD RISCV 在QEME中实践 现在,让我们配置好网络吧! 先上结论:用默认配置启动即可,网络就加载好了,只是不能ping罢了。因为不能ping,以为网络没通࿰…...
2024/5/7 3:59:07 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/6 9:38:23 - 解决插件在word中的宏禁用问题。MathType, Microsoft Office, powerpoint
背景:破解版的Microsoft Office,以及破解版的MathType。启动word后,会出现“宏禁用”的警告,并且MathType插件不可用,MathType对象也无法编辑,需要手动点击警告里的“启用”,主要是每次打开MS都得重新启用。…...
2024/5/4 9:43:31 - Redis Stack十部曲之三:理解Redis Stack中的数据类型
文章目录 前言String字符串作为计数器限制 List限制列表阻塞列表自动创建和删除聚合类型键限制 Set限制 Hash限制 Sorted Set范围操作字典操作更新分数 JSON路径限制 BitMapBitfieldProbabilisticHyperLogLogBloom filterCuckoo filtert-digestTop-KCount-min sketchConfigurat…...
2024/5/4 13:36:16 - 【Linux实验室】NFS、DHCP的搭建
NFS、DHCP的搭建 1、nfs服务搭建及测试什么是NFS?环境准备服务端机器安装nfs-utils和rpcbind包启动NFS服务创建/data/NFSdata目录,配置nfs文件启动服务挂载测试在服务端在共享目录下创建文件测试在客户端在共享目录下创建文件 2、dhcp服务搭建及测试什么…...
2024/5/5 8:44:44 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到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/6 9:21:00 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
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/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含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