leetcode刷题ing(week-one)

前段时间面试时算法题做的一塌糊涂,深感自己算法还有很大的不足,所以这周开始在leetcode刷题了。
其实早就知道leetcode这个网站,以前大一时都是在OJ刷题,当时都是用C++,后来发现leetcode的题也很全,而且支持Javascript,这点让我很开心,于是就转战leetcode吧!以后基本每天都会刷刷题,练练算法,每周总结一些有意思的题目的思路,也当给自己复习~代码就不贴了。。。

阅读全文

深刻理解闭包

变量的知识

  • 变量的作用域:js里可以用函数来创造函数作用域,ES6中有块作用域,作用域里的变量是局部变量,作用域外面访问不到该变量,但在作用域里可以访问到作用域外面的变量。
  • 变量的生存周期:全局变量的生存周期是永久的,除非主动销毁该全局变量。作用域里的变量当离开该作用域或者离开函数时,局部变量就会被垃圾回收装置自动销毁。

阅读全文

深入学习HTTP连接

什么是HTTP协议?


HTTP协议是可靠的数据传输无状态协议,它属于应用层。HTTP把联网的细节都交给了通用、可靠的因特网传输协议TCP/IP。
只要建立了TCP连接,客户端和服务端之间的报文交换就不会丢失、不会被破坏。

阅读全文

二叉搜索树JavaScript实现

什么是二叉搜索树

其形式就是二叉树,对于每个节点x,其左子树的值<=x.value,右子树的值>=x.value。

阅读全文

我的博客终于搭好了!

花了一个多小时的时间,终于搭好了我的个人博客。。。虽然还很简陋,虽然还什么都没有,但我会慢慢开始记录我的生活和学习。
希望能在记录自己的生活中成长吧!

今天很晚了。。。就先写到这吧~

阅读全文