个人总结: 1.内存回收机制—标记清楚算法:从根(全局变量)开始向后代变量检测,任何根变量所到达不了的变量会被标记为内存垃圾。 这是 JavaScript 工作原理的第三章。 我们将会讨论日常使用中另一个被开发者越来越忽略的重要话题,这都是日益成熟和复杂的编程语言的锅,即内存管理问题。 概述 像 C ...
分类:
编程语言 时间:
2018-06-03 10:43:07
阅读次数:
182
个人总结: 一个Javascript引擎由一个标准解释程序,或者即时编译器来实现。 解释器(Interpreter): 解释一行,执行一行。 编译器(Compiler): 全部编译成机器码,统一执行。(减少了切换和调度的开销,更快。) V8引擎是一种即时编译器。 V8引擎的优化策略: 1.内联:将函 ...
分类:
编程语言 时间:
2018-06-02 11:14:25
阅读次数:
239
个人总结: 这篇文章对JS底层的工作原理进行了介绍。 原文:https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf 一、引擎,运行时,调用堆栈 这是 JavaScript 工作原理的第一章。 ...
分类:
编程语言 时间:
2018-06-02 00:38:32
阅读次数:
201
容器中的网络是建立docker集群的重要内容。 本文将介绍如何用Weave实现容器的多节点互通。 Weave是一个开源的项目,其网站为: https://www.weave.works/ 其工作原理相当比较简单,每个Docke的node和其他Docker的node建立peer的关系,如下图: 在每个 ...
分类:
其他好文 时间:
2018-05-24 15:13:01
阅读次数:
232
Mac 使用ab命令进行压测 1.在Mac中配置Apache ①启动Apache,打开终端 如下显示Apache的版本 这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面 ②设置虚拟端终机 打开Apache的配 ...
分类:
系统相关 时间:
2018-05-19 11:08:07
阅读次数:
196
1.在一个纯英文目录下新建三个文件夹 2.安装apache(选择好版本) 过程中该填的按格式填好,其余的只更改安装目录即可 如果报错1901是安装版本的问题。 检查:安装完成后localhost打开为It works! 添加环境变量: 3.将php文件解压,内容放到php文件下 将以下其中一个复制重 ...
分类:
Web程序 时间:
2018-05-07 19:51:42
阅读次数:
182
1.在一个纯英文目录下新建三个文件夹 2.安装apache(选择好版本) 过程中该填的按格式填好,其余的只更改安装目录即可 如果报错1901是安装版本的问题。 检查:安装完成后localhost打开为It works! 添加到电脑属性环境变量: 3.将php文件解压 文档放到AMP文件下 将以下其中 ...
分类:
Web程序 时间:
2018-05-07 19:39:25
阅读次数:
165
使用计算机以及所有有助于了解这个世界本质的事物都不应受到任何限制。任何事情都应该亲手尝试。 Access to computers and anything that might teach you something about the way the world works should be ...
分类:
其他好文 时间:
2018-05-06 20:07:54
阅读次数:
166
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2671 题目: Joe works in a maze. Unfortunately, port ...
分类:
其他好文 时间:
2018-05-01 14:11:37
阅读次数:
158
A. Fafa and his Company Fafa owns a company that works on huge projects. There are n employees in Fafa's company. Whenever the company has a new proje ...
分类:
其他好文 时间:
2018-05-01 14:06:42
阅读次数:
215