1,4,3,2 Promise是一个micro task 主线程是一个task micro task queue会在task后面执行 setTimeout返回的函数是一个新的task macro task queue 所以Promise会先于新task执行 根据html标准 一个task执行完后 u ...
分类:
其他好文 时间:
2019-04-11 19:45:39
阅读次数:
381
后缀 MIME Type .doc application/msword .dot application/msword .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document .dotx appli ...
分类:
其他好文 时间:
2019-03-27 14:16:48
阅读次数:
599
代码之美,不仅在于为一个给定问题找到解决方案,而且还在代码的简单性、有效性、紧凑性和效率(内存)。代码设计比实际执行更难 。因此,每一个程序员当用C语言编程时,都应该记着这些东西。本文向你介绍规范你的C代码的10种方法。 0. 避免不必要的函数调用 考虑下面的2个函数: 请注意 这两个函数的功能相似 ...
分类:
编程语言 时间:
2019-03-25 14:52:47
阅读次数:
175
经常听见别人说面向对象的程序设计,以前也有上过面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。 在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我 ...
分类:
编程语言 时间:
2019-03-23 14:37:01
阅读次数:
222
2014-11-27 11:05:49 一、RPM包的分类 RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。 linux软件包分为两大类: (1)二进制类包,包括rpm安装包(一般分为i386和x86等几种) (2)源码类包,源码包和开发包应该归位此类(.src.rpm)。 有时候为了方便 ...
分类:
其他好文 时间:
2019-03-18 11:41:42
阅读次数:
224
在模板中渲染表单时,有大量的工作: 1、调用字段属性,获取<input>定义 2、调用对应的label属性,获取<label>定义 3、渲染错误消息 为了避免为每一个字段重复这些代码,我们可以创建一个宏来渲染表单字段 macro.html: 这个form_field()宏接收表单类实例的字段属性和附 ...
分类:
其他好文 时间:
2019-03-17 23:27:40
阅读次数:
193
步骤 下载https://github.com/luabind/luabind/tree/0.9。 其最后一次commit为 Revision: 8c66030818f0eacbb7356c16776539b55d8c5319Author: Peter Colberg <peter.colberg@ ...
分类:
其他好文 时间:
2019-03-08 00:28:29
阅读次数:
325
$ sudo apt-get install clustershell #输入你的管理员密码 $ cd /etc/clustershell $ sudo gedit groups #在文件中添加如下内容: all: clickhouse-node-[01-14] replica1:clickhous ...
分类:
系统相关 时间:
2019-03-06 13:21:23
阅读次数:
356
javascript是单线程,一切javascript版的"多线程"都是用单线程模拟出来的,通过事件循环(event loop)实现的异步。 javascript事件循环 事件循环中的同步任务,异步任务: 同步和异步任务在不同的执行"场所",同步的进入主线程,异步的进入Event Table执行并注 ...
分类:
Web程序 时间:
2019-03-05 21:24:52
阅读次数:
241
目录 0:00 微服务与网关(Microservices & API Gateways) 大家好,我叫Macro,今天我们谈论有关微服务和网关的话题。我是Mashape的CTO,也同时是开源网关Kong的开发者之一。Kong是一个API网关,今天我们就来窥探一下它究竟是怎么工作的以及它如何运用到你的 ...