51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ISE
ES6笔记(7)-- Promise异步编程
系列文章--ES6笔记系列 很久很久以前,在做Node.js聊天室,使用MongoDB数据服务的时候就遇到了多重回调嵌套导致代码混乱的问题。JS异步编程有利有弊,Promise的出现,改善了这一格局,让异步编程表现出类似“同步式代码”的形式,更好地体现了它的价值。 ...
代码星球
·
2020-06-16
ES6
笔记
Promise
异步
编程
子序列的按位或 Bitwise ORs of Subarrays
2018-09-2319:05:20问题描述:问题求解:显然的是暴力的遍历所有的区间是不可取的,因为这样的时间复杂度为n^2级别的,对于规模在50000左右的输入会TLE。然而,最后的解答也可以看作是一个暴力求解,也就是用Set来保存以当前数为结尾的左右可能解,在下一轮中遍历上一轮的所有解并进行或操作。这里有个难以一下...
代码星球
·
2020-06-13
序列
按位
Bitwise
ORs
of
区间数字的按位与 Bitwise AND of Numbers Range
2018-08-1322:50:51问题描述:问题求解:首先如果m和n不相等,那么必然会有至少一对奇偶数,那么必然末尾是0。之后需要将m和n将右移一位,直到m和n相等。本质上,本题就是求m和n的最长preSubNum。publicintrangeBitwiseAnd(intm,intn){if(m==0)return0...
代码星球
·
2020-06-13
区间
数字
按位
Bitwise
AND
hdu 5901 Count primes (meisell-Lehmer)
TimeLimit:12000/6000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):2625 AcceptedSubmissio...
代码星球
·
2020-06-08
hdu
5901
Count
primes
meisell-Lehmer
Git TortoiseGit SSH设置
GitTortoiseGitSSH设置http://www.cnblogs.com/ChenRihe/p/Git_TortoiseGit_SSH.html TortoiseGit默认的SSH客户端C:ProgramFilesTortoiseGitinTortoiseGitPlink.exe改成win下git...
代码星球
·
2020-06-02
Git
TortoiseGit
SSH
设置
小程序PromiseAll定义
varpromiseAll=(funcs,callback)=>{varpromises=[]for(vari=0;i<funcs.length;i++){promises.push(newPromise(funcs[i]))}Promise.all(promises).then((result)=>...
代码星球
·
2020-05-24
程序
PromiseAll
定义
Promise和异步编程
JS有很多强大的功能,其中一个是它可以轻松地搞定异步编程。作为一门为Web而生的语言,它从一开始就需要能够响应异步的用户交互,如点击和按键操作等。Node.js用回调函数代替了事件,使异步编程在JS领域更加流行。但当更多程序开始使用异步编程时,事件和回调函数却不能满足开发者想要做的所有事情,它们还不够强大,而Pro...
代码星球
·
2020-05-24
Promise
异步
编程
忘记hmailiserver邮件服务器后台登陆密码解决
进入后台进行hmailiserver的相关设置,发现登陆密码忘记了,如下图:先找到hmailiserver的安装路径,找到Bin文件夹下的hMailServer.INI,打开。用程序或工具什么的生成一个MD5值,复制下来粘贴到hMailServer.INI文件的AdministratorPassword=处搞定&nbs...
代码星球
·
2020-05-24
忘记
hmailiserver
邮件
服务器
后台
javascript es6 Promise 异步同步的写法(史上最简单的教程了)
1来个简单的例子varp=newPromise(function(resolve,reject){//做一些异步操作setTimeout(function(){console.log('2秒后执行完成Promise');},2000);});varp=newPromise(function(resolve,reject...
代码星球
·
2020-05-23
Javascript
es6
Promise
异步
同步
promise的异步链式调用
场景: 淘米 干净的米下锅 蒸米饭 吃米饭;这几个步骤是一个接着一个执行,也就是只有前面的做完后,才会去做后面的.并且每一步都需要用一部分时间去执行. 1functiondeal(task,time){2returnnewPromise((resolve,reject)...
代码星球
·
2020-05-23
promise
异步
链式
调用
StringUtils.isEmpty和StringUtils.isBlank用法和区别
两个方法都是判断字符是否为空的。前者是要求没有任何字符,即str==null 或 str.length()==0;后者要求是空白字符,即无意义字符。其实isBlank判断的空字符是包括了isEmpty的。换句话说,isEmpty判断的范围更小,只是在没有字符的情况下。下面他们的具体用法: 1....
代码星球
·
2020-05-23
StringUtils.isEmpty
StringUtils.isBlank
用法
区别
TortoiseGit保存用户名和密码的方法
TortoiseGit在提交或者pull时总会提示你输入用户名密码,非常麻烦,那如何解决呢?1.对于TortoiseGit1.8.1.2及其后的版本,右键选择settings——>Git——>Credential,里面有wincred-thisreposito...
代码星球
·
2020-05-23
TortoiseGit
保存
户名
密码
方法
promise用法详解
es6的promise可谓是异步书写的一大福音,过去异步js书写是函数嵌套函数的方式,promise出现后书写异步js代码就变得美观得多了以前的写法:回调函数不停嵌套ajax('/banners',function(banner_data){ajax('/hotItems',function(hotitem_data)...
代码星球
·
2020-05-22
promise
用法
详解
使用Git、Git GUI和TortoiseGit
原文请参考:http://zengrong.net/post/1722.htm...
代码星球
·
2020-05-22
Git
使用
GUI
TortoiseGit
IE11 Enterprise Mode
对IE11引入的EnterpriseMode进行了一些总结,对查阅的一些参考资料直接引用了英文,需要注意的地方用中文进行了一些注解。供大家参考。【1】Emulatebrowsers,screensizes,andGPSlocations(http://msdn.microsoft.com/en-us/library/i...
代码星球
·
2020-05-21
IE11
Enterprise
Mode
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
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
其他