自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 面试被虐,是时候搞懂DNS了

这个世界上没有一台 DNS 服务器拥有因特网上所有主机的映射,每台 DNS 只负责部分映射。DNS 服务器有 3 种类型:根 DNS 服务器、顶级域(Top-Level Domain, TLD)DNS 服务器和权威 DNS 服务器。它们的层次结构如下图所示:根 DNS 服务器首先我们要明确根域名是什么,比如,有些同学可能会误以为 com 就是根域名,其实 com 是顶级域名,的完整写法是.,最后的这个 . 就是根域名。根 DNS 服务器的作用是什么呢?就是管理它的下一级,也就是顶级域 DNS 服务器。

2023-02-07 11:23:34 111

原创 以太坊详解

这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。换句话说,区块被链接在一起,在不改变所有后续区块的情况下,区块内数据是无法改变,但改变后续区块需要整个网络的共识。“区块”指的是数据和状态是按顺序批量或者“区块”存储的。所有交易的记录以及以太坊虚拟机的当前状态存储在区块链中,而区块链又由所有节点存储并达成一致。

2022-11-07 17:16:08 630

原创 抽奖多抽,将数组中相同对象合并,加值

代码】抽奖多抽,将数组中相同对象合并,加值。

2022-07-25 09:41:14 109

原创 跨域的几种方法

一、什么是跨域?1.什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。PS:XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、VBScript、ActiveX、 .

2022-04-25 15:39:31 1055

原创 js 数组扁平化的几种实现方式

一、什么是数组扁平化扁平化,顾名思义就是减少复杂性装饰,使其事物本身更简洁、简单,突出主题。数组扁平化,对着上面意思套也知道了,就是将一个复杂的嵌套多层的数组,一层一层的转化为层级较少或者只有一层的数组。Ps: flatten 可以使数组扁平化,效果就会如下:const arr = [1, [2, [3, 4]]];console.log(flatten(arr)); // [1, 2, 3, 4]从中可以看出,使用 flatten 处理后的数组只有一层,下面我们来试着实现一下。二、简单实现

2022-04-24 10:06:41 4128 2

原创 熬夜总结50个js高级知识点(一)

1、undeclared 与 undefined 的区别?undefined:声明了变量,但是没有赋值 undeclared:没有声明变量就直接使用

2021-12-07 19:20:07 208

原创 浏览器需要知道的知识

渲染过程输入网址,浏览器交给浏览器进程开始处理你输入的内容执行beforeUnload事件,卸载当前页面如果不是网址,则开始跳到默认搜索引擎,执行搜索如果是网址,判断是否存在缓存,是的话,读取缓存并渲染,否则向服务器发送请求之后把控制权交给网络进程网络进程会开始执行DNS解析,获取IP地址,并开始建立连接​计算机网络​请求会发送到对方服务器,然后交给nginx进行处理(如果有负载均衡,会发送到各地对应的服务器进行处理)建立连接HTTP连接客户...

2021-10-12 15:40:27 198

原创 Python 面试时几个重要问题

Python 面试是几个重要问题,基础:①Python生成器send的应用场景。对于调用一个普通的Python函数,一般是从函数的第一行代码开始执行,结束于return语句、异常或者函数所有语句执行完毕。一旦函数将控制权交还给调用者,就意味着全部结束。函数中做的所有工作以及保存在局部变量中的数据都将丢失。再次调用这个函数时,一切都将从头创建。Python是通过生成器来实现类似于协同程序的概念:生成器可以暂时挂起函数,并保留函数的局部变量等数据,然后在再次调用它的时候,从上次暂停的位置继续执行下去。②

2021-10-12 14:54:30 140

转载 Vue面试题

vue优点?答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb ;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了 angular 的特点,在数据操作方面更为简单;组件化:保留了 react 的优点,实现了 html 的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom 操作是非常

2021-10-12 10:39:20 259

原创 Es6 set

set对象允许你存储任何类型的唯一值,Set是ES6新的数据结构,类似数组Set对象是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即 Set 中的元素是唯一的。2、如何使用Set?(1)生成一个Set,添加重复值会被过滤掉let s = new Set()s.add(1)s.add(2)s.add(2)s.add(3)for(let item of s){ console.log(item) //1,2,3}(2)接收一个数组用来初始化

2021-10-11 16:13:34 58

原创 antd-mobile轮播图应用时遇到的问题

1.不会自动播放2.从其他路由返回时会出现高度塌陷原因是当轮播图的数据是动态加载时,加载完成前后轮播图的数量不一致。如何解决:1.在state中添加表示轮播图加载完成的数据2.在轮播图数据加载完成是,修改该数据状态值为true3在只有轮播图数据加载完成的情况下才渲染轮播图组件...

2021-09-12 15:36:24 417

原创 react-dom.development.js:6202 Unable to preventDefault inside passive event listener invocation 错误

出现这种错误可能是浏览器默认事件与rereact-dom.development.js中的默认事件产生冲突,在浏览器中找到act-dom.development.js文件的地址,打开将你添加组件的默认事件的代码注销即可。

2021-09-10 14:48:12 908

原创 React +Antd表格分页汉化

React +Antd表格分页汉化思路使用Antd组件ConfigProviderConfigProvider全局化配置,为组件提供统一的全局化配置。ConfigProvider 使用 React 的 context 特性,只需在应用外围包裹一次即可全局生效。汉化步骤1.导入组件ConfigProvider,导入antd中文库import { ConfigProvider } from 'antd';import zh_CN from 'antd/lib/locale-provider/zh

2021-09-09 09:29:13 423

原创 Js 数组方法

在日常开发中经常要处理数组类型的数据,常见的几种数组处理方法1,增加和删除数组元素①push()方法是想数组中添加新元素,他只能在原数组末尾处添加,push()方法返回的是添加后新数组的长度。②unshift()方法(在开头)向数组添加新元素,unshift()方法返回新数组的长度。③pop()方法从数组中删除最后一个元素:...

2021-09-07 09:32:41 73

原创 React props

在react中,prop是从组件外部传递给组件的数据,一个React组件通过定义自己能够接受的prop就定义了自己对外公共接口,每个组件都是独立存在的模块,组件之外的一切都是外部世界,外部世界就要通过prop来和其他的组件进行对话(数据的传递)。prop是如何传递数据的呢?很简单给组件标签添加属性的方式。eg:<Hello name="ladeng" age={15}/>组件如何接受外部传来的数据:①函数组件通过参数props接受数据//传递数据<Hello nam

2021-09-05 09:43:46 108

原创 JS 字符串方法

常见的几种字符串处理方法:1.'字符串'.length 返回字符串的长度,length是字符串的属性;eg:var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var sln = txt.length;2.indexOf() 返回字符串中指定文本第一次出现的索引,indexOf()是一种方法。(就算有多个相同的文本也只返回第一次出现的位置取得是查找文本的开始位置,字符串中没有指定文本的话返回-1),括号内可以填写两位参数,参数一是指定字符串,参数二位开始查找

2021-09-02 10:31:29 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除