摘要: 我们假设计算机运行一行基础代码需要执行一次运算 上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算 我们把 算法需要执行的运算次数 用 输入大小n 的函数 表示,即 T(n) 。此时为了 估算算法需要的运行时间 和 简化算法分析,我们引入时间复杂 阅读全文
posted @ 2019-05-29 16:12 胡椒粉hjf 阅读(154) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-05-25 01:15 胡椒粉hjf 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 测试题1:内存分析,运算符优先级 作用域与作用域链 阅读全文
posted @ 2019-05-21 17:34 胡椒粉hjf 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 简介 沙箱模型技术是浏览器和其他应用程序中保护安全的一种组件关系设计模式,最初发明人为GreenBorder公司。2007年5月,谷歌公司收购了该公司,也将此项专利应用于chrome浏览器的研发中。 阅读全文
posted @ 2019-05-20 01:24 胡椒粉hjf 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 路由的基本使用 第一步:获取url跟目录下的字符 浏览器访问http://localhost:9000/login 后台拿到访问路劲login 第二步:路由功能的实现 首先创建一个路由模块文件router.js,下面代码分别由login和register 这种方式其实就是根据pathname来调用r 阅读全文
posted @ 2019-05-18 19:28 胡椒粉hjf 阅读(2344) 评论(0) 推荐(0) 编辑
摘要: 文件系统模块概述 该模块是核心模块,提供了操作文件的一些API,需要使用require导入后使用,通过 require('fs') 使用该模块 文件 I/O 是由简单封装的标准 POSIX 函数提供的 。 所有的方法都有异步和同步的形式。 异步形式始终以完成回调作为它最后一个参数。传给完成回调的参数 阅读全文
posted @ 2019-05-18 19:07 胡椒粉hjf 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在浏览器输入存在的网址的一个交互过程 1.用户通过浏览器发送一个http的请求到指定的主机 2.服务器接收到该请求,对该请求进行分析和处理 3.服务器处理完成以后,返回对应的数据到用户机器 4.浏览器接收服务器返回的数据,并根据接收到的进行分析和处理 由客户端发送一个http请求到指定的服务端 -> 阅读全文
posted @ 2019-05-18 19:02 胡椒粉hjf 阅读(451) 评论(0) 推荐(0) 编辑
摘要: Buffer类概述 一个用于更好的操作二进制数据的类 我们在操作文件或者网络数据的时候,其实操作的就是二进制数据流 Node为我们提供了一个更加方便的去操作这种数据流的类 Buffer,他是一个全局的类,不需要引入后才能使用,可以直接使用 Buffer类的构造方法 new Buffer(size) 阅读全文
posted @ 2019-05-18 18:34 胡椒粉hjf 阅读(595) 评论(0) 推荐(0) 编辑
摘要: process对象概述 process对象是一个全局对象,可以在任何地方都能访问到他,通过这个对象提供的属性和方法,使我们可以对当前运行的程序的进程进行访问和控制 process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进程。作为一个对象,它对于 Node.j 阅读全文
posted @ 2019-05-18 18:28 胡椒粉hjf 阅读(670) 评论(0) 推荐(0) 编辑
摘要: global对象的__filename属性和__dirname属性 __filename属性:返回当前执行的文件的文件路径,该路径是经过解析后的绝对路径,在模块中,该路径是模块文件的路径,此属性并非全局属性,而是模块的 __dirname属性:返回当前执行脚本文件所在目录的路径,该属性也是模块的,而 阅读全文
posted @ 2019-05-18 18:25 胡椒粉hjf 阅读(814) 评论(0) 推荐(0) 编辑