今天一时兴起,写了一个渐进升级的异步调用demo,记录一下。 1. 最基础的同步调用 2. 引入异步回调 3. 回调函数名解耦 4. 更多层级的异步回调 4.1 试着优雅一点 5. 观察者模式拉平回调 重新思考下,看起来逐级依赖的函数回调,随着层级的加深,在传参和调用上都越来越吃力了。我们现在想办法 ...
分类:
其他好文 时间:
2018-07-05 19:51:28
阅读次数:
168
https://blog.csdn.net/l494926429/article/details/51818012/ 我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者…… 这篇文章的核心思想就是: 要 ...
分类:
其他好文 时间:
2018-07-01 13:01:12
阅读次数:
164
我们在使用SpringBoot的过程中,常常引用很多Spring Boot Starter的依赖,从而使我们的应用具备某种功能,这些Starter是如何工作的呢?我们又该如何自定义一些Starter呢?本文将为您解读其密码。
分类:
编程语言 时间:
2018-07-01 11:52:33
阅读次数:
424
为帮助广大SpringBoot用户达到“知其然,更需知其所以然”的境界,作者将通过SpringBoot系列文章全方位对SpringBoot2.0.0.RELEASE版本深入分解剖析,让您深刻的理解其内部工作原理。
分类:
编程语言 时间:
2018-06-30 01:03:47
阅读次数:
267
以前看过一个本书叫《深入浅出 MFC 》,台湾 C++ 大师写的一本书。在该书中写道这样一句话,“勿在浮沙筑高台”,这句话写的的确对啊。编程很多语言虽然相同,但是真正做还是需要认真的学习,如果只是想着按想像着来,真的是会走很多弯路,浪费很多时间。 无法使用 not in 在项目中需要使用到 not ...
分类:
数据库 时间:
2018-06-29 00:03:27
阅读次数:
197
在嵌入式开发中,处理器有两种:微控制器和微处理器。那么这两种处理器有何区别呢?微控制器 = CPU + 片内内存 + 片内外设;微处理器 = CPU。在以前嵌入式硬件资源很少时,它们的区别对于硬件工程师来说还是很大的。但是在现代的嵌入式中,它们的概念都差不多了。相对来说,微控制器具有成本低,功耗低等优点,常用于嵌入式系统设计;对于软件工程师而言,微控制器和微处理器没有任何区别。?下来我们来看看寄存器的分类:CPU 寄存器和外设寄存器。CPU 寄存器是指专用指令执行、数据运算、变量处理以及参数传递;外设寄存器是指用于控制外设的行为和工作方式,寄存器值得配置需要根据芯片手册完成。在处理器中关键寄存器:PC - 重新计数器(指令指针 IP)和 SP - 栈指针(Stack Pointer)。PC 程序计数器的特性,每执行一条指令,PC 中的值就会发生变化,PC 时钟保存下一条 CPU 要执行的指令地址。SP栈指针的特性,始终指向栈空间的顶端,实现 LIFO 特性,保存中断断点、函数调用返回点以及 CPU 现场数据等。
分类:
其他好文 时间:
2018-06-27 11:30:58
阅读次数:
231
Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 Javascript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原理同样非常重要,这样你可以回避一些常见的问题。 原理图剖析 仔细阅读这张官方原理图,大概可以剖析为以下几个步骤: 编译组 ...
分类:
Web程序 时间:
2018-06-25 11:17:40
阅读次数:
253
自完成系统分析师考试后,正在酝酿一个更高的提升计划。期望有机会去商学院深造,为理工科出生的我增加一些人文熏陶。实现目标急不来,不过正式入读前看的一些好的商科书籍,在此分享。顺便作为一个学习轨迹记录,后面做参考之用。 MBA十日读 作者:史蒂文?西尔比格 这本书深入浅出的介绍了MBA的课程,主要参考了... ...
分类:
其他好文 时间:
2018-06-24 21:01:47
阅读次数:
236
一.OSI七层网络模型—Open System Interconnection 二 .TCP/IP模型 三.TCP/IP分层模型图 链路层—网络接口层 网络接口层是TCP/IP模型的最底层,负责接收从上一层交来的数据报并将数据报通过底层的物理网络发送出去,比较常见的就是设备的驱动程序。ARP(地址解 ...
分类:
其他好文 时间:
2018-06-23 18:52:57
阅读次数:
152
《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透 ...
分类:
其他好文 时间:
2018-06-22 18:56:16
阅读次数:
191