响应式编程理解 响应式编程是为了解决异步的问题,异步的问题是指因为回调导致的代码难以维护的问题,一般在非常多异步的项目中 这种问题会恶化 我们来思考一下异步的产生,异步是因为一个对象与另外一个对象交互,因为需要等待,所以增加回调函数处理等待结果,所以我们可以想象一下 假如一个系统中有10个对象,然后 ...
分类:
Web程序 时间:
2020-03-08 17:25:45
阅读次数:
78
编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application p ...
分类:
其他好文 时间:
2020-03-07 09:25:09
阅读次数:
72
问题描述 更新了data里的数据,页面无同步变化 原因分析 原因1:存在this指向问题,没有真正更新到data 原因2:Vue不能检测对象属性的添加或删除 原因3:更新的层级太深 解决方法 处理原因1:存储外部环境this指针,在异步回调函数中使用 处理原因2:可以使用Vue.set()函数 处理 ...
分类:
其他好文 时间:
2020-03-06 17:17:14
阅读次数:
104
//fs文件系统模块 let fs = require('fs') let http = require('http') // 读取文件操作 // 第一个参数为相对路径(也可传入绝对路径__dirname:代表当前目录的绝对路径,是一个字符串) // 第二个参数是一个回调函数 //console.l ...
分类:
其他好文 时间:
2020-03-04 00:24:54
阅读次数:
72
在编写小程序项目时,使用了 mpvue 框架 结合 vant-weapp 组件库,其中想要实现图片上传功能,就借助了 Uploader 组件,官方文档是这样写的: 等到按照文档说明调用接口时却发现回调函数并没有调用成功,我也查了很多文档,发现是因为无法解析其中的 “-”,下面就介绍一下解决办法: 修 ...
分类:
移动开发 时间:
2020-03-04 00:05:33
阅读次数:
640
// require语法 导入模块 //http,node内置模块 let http = require('http') //创建一个服务器通道, 并传入回调函数 let server = http.createServer((request, response) => { //回调函数接受requ ...
分类:
Web程序 时间:
2020-03-03 20:24:35
阅读次数:
90
#include <iostream> #include <windows.h> using namespace std; unsigned long long translate(LARGE_INTEGER num) { unsigned long long reslut = num.HighPa ...
分类:
编程语言 时间:
2020-03-03 16:22:36
阅读次数:
100
都说 程序设计 = 算法 + 数据结构 。数据结构是挨踢必修课,不过好像学了数据结构之后也没用来做过啥。不知道做啥,就写个软件定时器。 软件定时器数据结构 判断软件定时器链表是否为空 插入定时器到软件定时器链表 链表使用 单向链表 。 将定时器从软件定时器链表移除 初始化软件定时器 回调函数不能过长 ...
分类:
编程语言 时间:
2020-03-02 00:54:55
阅读次数:
101
返回值:Deferred Objectdeferred.resolve(args) 概述 解决递延对象,并根据给定的参数调用任何完成的回调函数。 当递延被解决,任何failCallbacks添加的deferred.then或deferred.fail被调用。回调按他们添加的顺序执行。每个 大专栏 d... ...
分类:
其他好文 时间:
2020-03-01 14:33:43
阅读次数:
55
什么是Proactor模型? Proactor是一种异步I/O模型,在Proactor 中直接由事件分发者处理一个事件的读写,而实际的工作由操作系统完成,发起时,需要提供的参数:包括用于存放读的数据的缓冲区,读的数据的大小,以及需要存放外发的数据的缓冲区,以及请求完后的回调函数的信息。事件分离者,得 ...
分类:
其他好文 时间:
2020-03-01 14:14:22
阅读次数:
72