0%

前言

平常写前端项目时,为了更方便的获取“真实”的动态数据,也会新建几个数据库表来作支撑。但每每需要用Node搭建后端服务时,数据库的查询真的让人头疼,难倒不难,就是特别繁琐,即使封装了个查询sql用工具模块,在遇到稍复杂的查询语句时还是得写完整SQL。

我又是个比较懒的人,在经历了几次痛苦折磨后,我开始google有没有谁帮我们解决了数据库表字段与对象之间的关系映射。也就是我们通常所说的 ORM 。经过几番搜索,我找到了 Sequelize 框架。在了解它之前,我们先简单介绍下什么是 ORM :(我知道不少人是不会点击上面链接查看详情的 :))

阅读全文 »

简介

二分查找又名折半查找。它的前提是所操作的数据集是一个有序的数据集。它的基本思想是:开始时,先找出有序集合中间的那个元素。如果此元素比要查找的元素大,就接着在较小的一个半区进行查找;反之,如果此元素比要找的元素小,就在较大的一个半区进行查找。在每个更小的数据集中重复这个查找过程,直到找到要查找的元素或者数据集不能再分割。

阅读全文 »

冒泡排序

冒泡排序是一种交换排序,基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。

阅读全文 »