51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Rom
Codeforces 1109D. Sasha and Interesting Fact from Graph Theory 排列组合,Prufer编码
原文链接https://www.cnblogs.com/zhouzhendong/p/CF1109D.html所有边权都是[1,m]中的整数的所有n个点的树中,点a到点b的距离恰好是m的有几个。$$n,mleq10^6$$首先显然a和b的具体值是没用的。于是我们就可以直接计数:枚举树链ab上除了a和b有几个节点,假设是...
代码星球
·
2020-07-09
Codeforces
1109D.
Sasha
and
Interesting
chrome监听事件getEventListeners
ChromeDevTools命令行API提供了多种方式来观察和检查事件监听器。JavaScript在交互式页面中起着中心作用,并且浏览器为您提供了一些有用的工具来调试事件和事件处理程序。TL;DR使用monitorEvents()监听某一类型的事件。使用unmonitorEvents()停止监听。使用getEventL...
代码星球
·
2020-06-29
chrome
监听
事件
getEventListeners
chrome 内存泄漏如何定位
1.使用performancemonitor实时查看内存变化查看JSHeapsize和DOMNodes的数量,如果持续升高,则表明内存泄漏2.使用memory面板分析内存变化memory有3种方式,可以分析内存:1.Heapsnapshot-用以打印堆快照,堆快照文件显示页面的javascript对象和相关DOM节点之...
代码星球
·
2020-06-29
chrome
内存
泄漏
如何
定位
promise retry实现
retry(pf,{times:3,//每次延迟delay:1000,//每次延迟增量increment:1000,shouldRetry:(err,opts)=>{//判断是否应该继续returntrue;},onRetry:(data)=>{//收集error和次数信息}}).then(data=>...
代码星球
·
2020-06-29
promise
retry
实现
Promise的串行,并行,并发
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><met...
代码星球
·
2020-06-29
Promise
串行
并行
并发
co源码分析(promise版本4.6.0)
co的promise版本,就是将函数,generator,generator function,对象,数组等全部转换为promise,在promise的then中,递归的去执行下一个异步流程。其中,object中的promise,通过循环并行执行,array中的异步流程,通过Promise.all来并行执行。...
代码星球
·
2020-06-29
co
源码
分析
promise
版本
promise简单实现
functionisFunction(fn){returnObject.prototype.toString.call(fn)==='[objectFunction]';}letST={pending:0,resolved:1,rejected:2}functionPromise(fn){letself=this;se...
代码星球
·
2020-06-29
promise
简单
实现
Promise.resolve的作用
Promise.resolve方法有下面三种形式:Promise.resolve(value);Promise.resolve(promise);Promise.resolve(thenable);Promise.resolve可以把,同步值,一个promise,一个thenable类型的对象都包裹成一个新的Promi...
代码星球
·
2020-06-29
Promise.resolve
作用
process.nextTick,Promise.then,setTimeout,setImmediate执行顺序
1.同步代码执行顺序优先级高于异步代码执行顺序优先级;2.newPromise(fn)中的fn是同步执行;3.process.nextTick()>Promise.then()>setTimeout>setImmediate 出处:https://www.jb51.net/art...
代码星球
·
2020-06-29
process.nextTick
Promise.then
setTimeout
setImmediate
执行
jquery Promise和ES6 Promise的区别
1.Deferred对象有resolve和reject方法,可以直接修改状态jquery用Deferred实现了Promise规范,Deferred与ES6Promise的最大区别是:Deferred对象有resolve()和reject()方法,可以直接随时修改该对象的状态。比如:vardef=$.Deferred(...
代码星球
·
2020-06-29
Promise
jquery
ES6
区别
Promise用法总结
1.Promise的状态 Promise对象有三个状态:1.进行中(pending)2.成功(resolved)3.失败(rejected) 2.生成一个Promise对象 1.构造函数newPromise(function(resolve,reject){});resolve和rejec...
代码星球
·
2020-06-29
Promise
用法
总结
chrome性能指标(TTFB,TTSR,TTDC,TTFL)
1.TTFB(TimeToFirstByte)是最初的网络请求被发起到从服务器接收到第一个字节这段时间,它包含了TCP连接时间,发送HTTP请求时间和获得响应消息第一个字节的时间。注意:网页重定向越多,TTFB越高,所以要减少重定向TTFB优化的方法有:1.减少DNS查询2.使用CDN3.提早Flush4.添加周期头2...
代码星球
·
2020-06-28
chrome
性能
指标
TTFB
TTSR
关闭chrome浏览器的input香蕉黄背景
chrome浏览器input的自动完成,点击之后自动输入,input的背景会变成香蕉黄,用如下方法修复:/*Changethewhitetoanycolor;)就是给input设置内置阴影!而且一定要大,至少要比你的input本身大,不过,box-shadow是很慢的,而且,如果你的input是用图片做背景的话,是没有...
代码星球
·
2020-06-28
关闭
chrome
浏览器
input
香蕉
Promise总结
Promise解决什么问题1.Promise解决了回调嵌套问题2.Promise提供了一些简单的流程控制,如Promise.all(全部完成),Promise.race(最先完成)...
代码星球
·
2020-06-28
Promise
总结
NSClassFromString跟NSStringFromClass
NSClassFromString和NSStringFromClass NSStringFormClass这个不用说,看命名都应该知道吧。 NSClassFromString将NSString转换成一个Class,如果不存在,返回一个nil。 正常来说, idmyObj=[[NSClassFromString(...
代码星球
·
2020-06-27
NSClassFromString
NSStringFromClass
首页
上一页
...
48
49
50
51
52
...
下一页
尾页
按字母分类:
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
其他