上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页
  2020年11月30日
摘要: 链表 链表通过指针将一组零散的内存块串联在一起。其中,我们把内存块称为链表的“结点”。为了将所有的结点串起来,每个链表的结点除了存储数据之外,还需要记录链上的下一个结点的地址。如图所示,我们把这个记录下个结点地址的指针叫作后继指针 next。 链表分类 链表和数组对比 1:存储空间 数组需要一块连续 阅读全文
posted @ 2020-11-30 10:13 紅葉 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 事后统计法 把代码跑一遍,通过统计、监控,就能得到算法执行的时间和占用的内存大小。数据结构和算法书籍管这种方法叫事后统计法。 事后统计法的局限性: 测试结果非常依赖测试环境; 测试结果受数据规模的影响很大。 大O复杂度表示法 1 function cal(n){ 2 let sum = 0; 3 l 阅读全文
posted @ 2020-11-30 10:10 紅葉 阅读(192) 评论(0) 推荐(0) 编辑
  2020年11月16日
摘要: Mongoose 是在 node.js 异步环境下对 mongodb 进行便捷操作的对象模型工具。Mongoose是 NodeJS 的驱动,不能作为其他语言的驱动。 操作步骤 1、通过npm命令安装:npm install mongoose --save 2、引入mongoose并连接数据库(需要在 阅读全文
posted @ 2020-11-16 08:35 紅葉 阅读(472) 评论(0) 推荐(0) 编辑
  2020年11月13日
摘要: Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy。 拉取上一篇整理的路由模块化代码,用于实现文件上传:node (cu1p) Multer基础使用 1、首先使用npm命令安装Multer:npm 阅读全文
posted @ 2020-11-13 08:42 紅葉 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 在前面的例子中,我们所有的路由都是通过写入到入口文件中挂载到app上面的,但是在实际运用中,我们需要将不同的路由进行分类管理,全部引入到入口文件中是不现实的,这里可以借助express.Router 创建模块化的、可挂载的路由处理程序。 为了实现模块化路由,首先在项目根目录,新建一个routes文件 阅读全文
posted @ 2020-11-13 08:39 紅葉 阅读(505) 评论(0) 推荐(1) 编辑
  2020年11月11日
摘要: cookie cookie 是存储于访问者的计算机中的变量,可以让我们用同一个浏览器访问同一个域名的时候共享数据。 由于HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。Cooki 阅读全文
posted @ 2020-11-11 09:04 紅葉 阅读(416) 评论(0) 推荐(0) 编辑
  2020年11月10日
摘要: Express安装使用 1、新建文件夹,使用npm init生成package.json文件。 2、执行npm命令安装express npm install express --save 3、基础使用 多级目录 动态路由 由于路由匹配是从上往下的,所以在使用动态路由时,一定要注意路由配置的顺序,如果 阅读全文
posted @ 2020-11-10 09:07 紅葉 阅读(1831) 评论(0) 推荐(1) 编辑
  2020年11月6日
摘要: 数据库连接 要在node.js中使用MongoDb,首先需要执行命令 npm install mongodb --save 进行安装,然后在页面中进行引入: const MongoClient = require('mongodb').MongoClient; const url = 'mongod 阅读全文
posted @ 2020-11-06 08:49 紅葉 阅读(1963) 评论(0) 推荐(0) 编辑
  2020年11月2日
摘要: 安装 1、官网下载安装包,双击进行安装; 2、安装过程中,取消图形化界面的安装 3、安装完成后,会生成如下目录,在data目录下,新建一个db文件夹 4、下载图形化界面安装包 https://www.mongodb.com/download-center/compass ,解压后双击.exe文件就可 阅读全文
posted @ 2020-11-02 18:22 紅葉 阅读(116) 评论(0) 推荐(0) 编辑
  2020年10月26日
摘要: Commonjs JavaScript 是一个强大面向对象语言,它有很多快速高效的解释器。然而, JavaScript标准定义的 API 是为了构建基于浏览器的应用程序。并没有制定一个用于更广泛的应用程序的标准库。CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准库的缺 阅读全文
posted @ 2020-10-26 08:38 紅葉 阅读(373) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页