daipeihust.github.io
Open in
urlscan Pro
2606:50c0:8000::153
Public Scan
URL:
https://daipeihust.github.io/
Submission: On August 18 via api from US — Scanned from DE
Submission: On August 18 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
DaiPei's Blog * Home * About * Archives * Commonweal 404 浅谈我对ES2017中异步函数的理解 Posted on 2018-05-09 ES2017标准中引入了异步函数的特性 异步函数内部有等待的操作,等待promise执行耗时操做后的结果,并根据结果执行一些逻辑。 异步函数有意思的地方在于虽然内部有耗时操作,但是被调用后却能够立即返回。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 function resolveAfter2Seconds() { return new Promise(resolve => { setTimeout(() => { resolve('resolved'); }, 2000); }); } async function asyncCall() { console.log('calling'); var result = await resolveAfter2Seconds(); console.log(result); // expected output: "resolved" } asyncCall(); > 此代码引用自MDN Read more » DIGITALOCEAN+SHADOWSOCKS VPS搭建 | MAC端+IOS端全自动科学上网方案 Posted on 2017-10-23 一直以来上谷歌搜索东西都异常麻烦,每次搜索都是一件十分心累的事情,Baidu实在搜不到东西,Bing效果也不怎么样。VPN各种不稳定,即使是自己买的VPN上网体验也十分差(可能是我买的是太便宜的VPN),然后无意间看到bestswifter的一篇全自动上网方案的文章,觉得这种全自动的方案真的很赞,于是就动手搭了一个VPS。 这里就将整个过程做个记录,也不完全是重复别人的文章吧,因为在搭建过程中也遇到不少问题,同时记录一下也方便自己后面查阅。 Read more » MASONRY源码分析 Posted on 2017-06-03 AutoLayout是个好东西,但是官方的API实在不好用,Masonry应时而生为AutoLayout提供了简洁的接口,我们的项目中的布局全部都是用Masonry,可以说离了它有些寸步难行。 Masonry使用起来是十分简单的: 1 2 3 4 5 [self.aView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.view); make.top.equalTo(self.view.mas_top).offset(100); make.width.height.mas_equalTo(200); }]; Read more » 仿猪来了转盘BUTTON的实现 Posted on 2017-03-05 写在前面 猪来了中转盘的按钮十分带感,有一种3D的效果,而实际上是伪3D,且实现起来十分容易,本篇文章就记录一下如何实现这个按钮的效果。 Read more » XCODE项目文件丢失 Posted on 2017-02-12 写在前面 曾经遇到一个问题:Xcode项目中的文件突然只剩下少数几个了,当时把我吓坏了,关闭项目重新打开没有效果,重启计算机没有效果。 更奇怪的是在命令行中输入git status结果却是没有任何文件被改变。 这个问题搜索了很久才定位到,其实只是Xcode上一个很简单的按钮被我按下了。 所以只是自嘲了一下自己的无知,也没往心里去。 然而就在前两天,公司新来的同事跑过来跟我说:能不能帮帮我,我的Xcode出现了一个十分严重的问题,项目文件只剩下几个了。 在他焦急目光中,我淡定的关闭了Xcode上的那个功能,项目文件全都回来了,把他都看呆了。 本来我觉得这根本不值得写篇博客来记录,但是经过这件事我觉得还是有写下来的必要的。 因为当时我解决这个问题真的花了不少时间,虽然是再简单不过的一个问题。 Read more » 12…6 DaiPei 27 posts 5 tags RSS GitHub Weibo © 2018 DaiPei Powered by Hexo Theme - NexT.Mist