npm install --save redux-effect 通过redux中间件的方式使async方法可以在redux中使用。 如果你使用redux-saga,应该非常容易上手redux-effect。effect概念正是来自于saga,其本身就是一个普通的async函数,你可以在此处理一些异步 ...
分类:
其他好文 时间:
2018-09-05 17:56:07
阅读次数:
171
异步问题 回调地狱 异步编程中最常见的一种问题便是回调地狱。 我们产生多个success状态下的回调函数,或者多个ajax请求同时发送,全部success状态后执行回调。 如果需要在successCallback2完成后继续回调,就要一层一层的嵌套。代码不是纵向发展,而是横向发展,这就是js中的回调 ...
分类:
其他好文 时间:
2018-06-11 20:35:19
阅读次数:
170
Egret Engnie 5.1.10 Egret Wing 4.1.5 一、Promise、async、await相关知识 Promise介绍 阮一峰 async函数 阮一峰 具体和详细的说明用法可以查看以上资料。说实话,从as3转过来,用这些语法真的不习惯... 二、Egret中promise的 ...
分类:
其他好文 时间:
2018-05-05 01:03:37
阅读次数:
429
封装了3个XML常用的相关函数,注释已写好~。 // 以异步方式加载 XML 文件的典型模式 ...
分类:
其他好文 时间:
2018-02-13 19:30:10
阅读次数:
187
来自Koa官网对于Koa的简介: koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 async函数,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中 ...
分类:
其他好文 时间:
2018-01-18 18:53:52
阅读次数:
183
redis的数据持久化存储 Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。Redis支持两种持久化方式: 一、snapshotting(快照)方式快照是默认的持久化方式。这种方式是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为du ...
分类:
其他好文 时间:
2017-11-30 18:05:37
阅读次数:
133
深入理解 GCD 前言 首先提出一些问题: dispatch_async 函数如何实现,分发到主队列和全局队列有什么区别,一定会新建线程执行任务么? dispatch_sync 函数如何实现,为什么说 GCD 死锁是队列导致的而不是线程,死锁不是操作系统的概念么? 信号量是如何实现的,有哪些使用场景 ...
分类:
其他好文 时间:
2017-09-26 23:42:47
阅读次数:
280
在京东的亿级流量网站架构一书,175页介绍缓存有这样一段话 仅就这段代码来看,在高并发情况下,实际上并不能阻止大量线程调用loadSync函数 当然这个书里的代码是作者的简写,这里探讨只是针对书中这段代码,实际生成代码应该有考虑这个问题,另外loadSync函数的逻辑看不到,也可能有考虑到到这个问题 ...
分类:
Web程序 时间:
2017-09-16 13:21:22
阅读次数:
264
根据HTML 5标准,setTimeout推迟执行的时间,最少是5毫秒。如果小于这个值,会被自动增加到5ms。每一个setTimeout在执行时,会返回一个唯一ID,把该ID保存在一个变量中,并传入clearTimeout,可以清除定时器。在setTimeout内部,this绑定采用默认绑定规则,也... ...
分类:
其他好文 时间:
2017-09-11 11:06:56
阅读次数:
214
Thread Support in Qt QT提供线程支持在平台独立的线程类。一个安全线程的传递事件的方式,一个信号槽的链接在线程之中。这使得开发多线程容易。多线程程序也是一个有用的范例为不冻结用户界面情况下的耗时的操作。 推荐阅读: 这个文件打算给有多线程的知识和经验的读者。如果你是新手,看我们推 ...
分类:
其他好文 时间:
2017-09-07 09:56:33
阅读次数:
140