javascript笔记(二)

变量作用域

  1. 局部作用域
    var 声明局部变量,生命周期在函数内部. 而JavaScript的变量作用域实际上是函数内部,以及变量提升的作用,
    我们在for循环等语句块中是无法定义具有局部作用域的变量的:
    为了解决块级作用域,(如for循环), ES6引入了新的关键字let,用let替代var可以申明一个块级作用域的变量:

阅读全文

proxy一些知识

代理有什么用处

  • 对游戏,通过第三方代理,可以提高游戏流畅速度
  • 对师生,通过代理访问国外论文,获取最新研究成果

阅读全文

redis笔记

redis下载与安装

  1. windows下redis下载地址:
    https://github.com/MicrosoftArchive/redis/releases

阅读全文

tornado学习笔记(二)

一些说明

ornado 所谓的异步:就是你调用我之后,我发现数据没准备好,那我就不处理,而是跳到程序的其他地方继续执行,等数据准备好之后再切回来继续执行。Tornado 的 IOLoop 就是一个总调度器,汇总了所有的 events 和 callbacks,然后同步执行。这会整体生提升性能,但不会降低单个请求的响应时间。

阅读全文

如何去阅读源码

阅读源码的方法

源码分析的时候,一定要有层级和模块的概念,任何一个系统都可以被认为是许多个层级或者模块通过向外界暴露接口或者调用其他层级模块接口的方式连接在一起。所以没有必要上来就把每一个细节的实现搞明白,这是低效不科学的方法。正确的方法是首先从宏观上对整体框架有一个认识,划分出层级和模块,然后再具体把每一个模块搞透彻。

阅读全文