51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#四种
关于for循环中使用setTimeout的四种解决方案
我们先来简单了解一下setTimeout延时器的运行机制。setTimeout会先将回调函数放到等待队列中,等待区域内其他主程序执行完毕后,按时间顺序先进先出执行回调函数。本质上是作用域的问题。因此若是这样将不会得到想要的结果输出1.2.3.4.5,而会连续输出5个6。for(vari=1;i<=5;i++){s...
代码星球
·
2020-12-24
关于
for
循环
使用
setTimeout
webpack打包优化的四种方法(多进程打包,多进程压缩,资源 CDN,动态 polyfill)
一、打包分析1.1、速度分析我们的目的是优化打包速度,那肯定需要一个速度分析插件,此时 speed-measure-webpack-plugin 就派上用场了。它的作用如下:分析整个打包总耗时每个 plugin 和 loader 的耗时情况首先,安装插件npm...
代码星球
·
2020-12-24
打包
进程
webpack
优化
四种
比较 JavaScript 对象的四种方式
比较 JavaScript 中的原始值非常简单。只需使用任何一种可用的相等运算符即可,例如严格相等运算符:'a'==='c';//=>false1===1;//=>true但是对象却有结构化数据,所以比较起来比较困难。在本文中,你将学习如何正确比较 JavaScript&nbs...
代码星球
·
2020-12-24
比较
Javascript
对象
四种
方式
React 中请求远程数据的四种方法
react 是一个专注的组件库。因此,它对如何请求远程数据没有什么建议。如果要通过 HTTP 请求数据并将其发送到 WebAPI ,可以考虑下面四种方法。内联写法集中管理自定义 Hookreact-query/swr注意:在本文中,我将使用fetch进行HTT...
代码星球
·
2020-12-24
React
请求
远程
数据
四种
linux下查看mysql版本的四种方法
Linux查看MySQL版本的四种方法1在终端下执行 mysql-V2在help中查找 mysql--help|grepDistrib3在mysql里查看 selectversion()4在mysql里查看 status...
代码星球
·
2020-12-23
linux
查看
mysql
版本
四种
MySQL2:四种MySQL存储引擎
前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。 存储引擎查看...
代码星球
·
2020-12-18
MySQL2
四种
MySQL
存储
引擎
四种xml的解析方式
比较: 1. DOM4J性能最好,连Sun的JAXM也在用DOM4J。目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J. ...
代码星球
·
2020-12-18
四种
xml
解析
方式
http无状态和鉴权解决四种方案
http协议本身是无状态的,但是在实际的web开发中常有一些操作需要有状态.比如想要访问一些私人访问权限的文章,或者这种操作需要明确当前用户身份.显然,最简单的方案就是每次都发送账户和密码,但是这样重复操作用用户并不友好,对服务器页增添了额外的压力.为了解决无状态带来的鉴权问题,一般有以下几种解决方案:cookie、s...
代码星球
·
2020-12-10
http
状态
鉴权
解决
四种
Java 四种引用介绍及使用场景
介绍: 强引用是平常中使用最多的引用,强引用在程序内存不足(OOM)的时候也不会被回收,使用方式:Stringstr=newString("str");这个str就是强引用。 可用场景: 地球人都知道,但是我讲不出来。介绍: 软引用在程序内存不足时,会被回收,使用方式://注意:...
代码星球
·
2020-12-09
Java
四种
引用
介绍
使用
jdk提供的四种线程池
“线程池”顾名思义,就是存放线程的池子,这个池子可以存放多少线程取决于采用哪种线程池,取决于有多少并发线程,有多少计算机的硬件资源。使用线程池最直接的好处就是:线程可以重复利用、减少创建和销毁线程所带来的系统资源的开销,提升性能(节省线程创建的时间开销,使程序响应更快)。 2.1、固定线程数的线程...
代码星球
·
2020-12-09
jdk
提供
四种
线程
JAVA多线程实现的四种方式
Java多线程实现方式主要有四种:继承Thread类实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1...
代码星球
·
2020-12-09
JAVA
线程
实现
四种
方式
PHP实现四种基本排序算法
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选择排序,快速排序四种基本算法,分析一下算法的思路。前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组...
代码星球
·
2020-11-21
PHP
实现
四种
基本
排序
MySQL的四种事务隔离级别
本文实验的测试环境:Windows10+cmd+MySQL5.6.36+InnoDB一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分...
代码星球
·
2020-11-21
MySQL
四种
事务
隔离
级别
php四种文件加载语句
https://mp.weixin.qq.com/s/Wsn4grDRxVIgMfu__E_oWQ1、include2、require3、include_once4、require_once 方法详解:include 语句包含并运行指定文件。require 和 include&n...
代码星球
·
2020-11-21
php
四种
文件
加载
语句
浅析api跨域的三种方案及iframe跨域的四种方案对比
同源策略:使用过Ajax的同学都知道其便利性,可以在不向服务端提交完整页面的情况下,实现局部刷新,在当今SPA应用普遍使用,但是浏览器处于对安全方面的考虑,不允许跨域调用其它页面的对象,这对于我们在注入iframe或是ajax应用上带来不少麻烦。 简单来说,只有当协议,域名,端口号相同的时候才算是同一个域名,否则...
代码星球
·
2020-11-21
跨域
方案
浅析
api
三种
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他