MongoDB读书笔记-大数据

2017-07-18
阅读 2 分钟
1.9k
大数据是用于描述海量的,具有各种结构并且高速生成的数据的一个术语.这类数据对用于存储和处理数据传统RDBMS(即关系数据库管理系统)提出了挑战.大数据为处理和存储数据的新途径铺平了道路.在本章节中,我们将探讨大数据基础、来源以及挑战,将介绍大数据的三个V---数量(volume)、速率(velocity)和多样性(variety).

背包问题学习笔记

2017-07-17
阅读 3 分钟
2.8k
有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。从这个题目中可以看出,01背包的特点就是:每种物品仅有一件,可以选择放或不放。

Node.js入门介绍

2017-07-15
阅读 2 分钟
2.6k
Node是一个针对网络应用开发的平台,它基于Google的JavaScript运行时引擎V8,但它不仅仅只是V8.Node的标准类库是它非常重要的一部分,它涵盖了从TCP服务端到同步或者异步的文件管理.

Node.js中流的使用

2017-07-15
阅读 2 分钟
2.7k
流是基于事件的API,用于管理和处理数据,而且有不错的效率.借助事件和非阻塞I/O库,流模块允许在其可用的时候动态处理,在其不需要的时候释放掉.

Java数组

2017-07-15
阅读 2 分钟
2k
上述代码在运行的时候会报错---Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2

promise.then()使用笔记

2017-07-13
阅读 3 分钟
2.1k
demo1: {代码...} 上述代码输出结果为:second function begin to print01 //大概5秒后输出 dem02: {代码...} 上述代码输出如下:second function begin to printundefined01 //大约5秒后输出 demo3: {代码...} 上述代码输出结果如下:1 //大约五秒输出second function begin to print11 总结如下:在形如:promise.then(......

JavaScript中分号自动插入

2017-05-20
阅读 2 分钟
2k
转译自:链接描述在JavaScript中,分号自动插入机制允许在一行代码结尾省略分号。你应该养成一直书写分号的习惯,与此同时掌握JavaScript分号省略处理机制是十分重要的。因为这不仅有助于你去理解省略分号的代码,而且对于那些没有省略分号的代码也能有更深层次的理解。

HTTP读书笔记——HTTP报文内的HTTP信息

2017-05-09
阅读 1 分钟
2.8k
HTTP报文 用于HTTP协议交互的信息被称为报文。 请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。 HTTP报文本身是由多行数据构成的字符串文本。 HTTP报文大致上可分为报文首部和报文主体两块,两者由最初出现的空行来划分。 通常,并不一定要有报文主体。 请求报文和响应报文的结构 请求报文...

flex布局

2017-05-08
阅读 2 分钟
2k
什么是flex布局? flex是flex box的缩写,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为flex布局 设为flex布局后,子元素的float、clear、vertical-align属性将消失。 基本概念 采用flex布局的元素,称为flex容器,简称容器。 它的所有子元素自动成为容器成员,称为flex项目,简称项目。 容器默认存在两根...

HTTP读书笔记——简单的HTTP协议

2017-05-07
阅读 2 分钟
2.5k
HTTP协议用于客户端和服务端之间的通信 HTTP协议和TCP/IP协议族内的其他众多协议相同,用于客户端和服务端之间的通信。 请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务端。 在两台计算机之间使用HTTP协议通信时,在一条通信线路上必定有一端是客户端,另一端是服务器端。 用HTTP协议能够明确...

HTTP读书笔记——了解Web及网络基础

2017-05-04
阅读 3 分钟
2.7k
在浏览器地址栏内输入URL之后,信息会被发送往某处,然后从某处获得回复,内容就会显示在Web页面上。像这种通过发送请求获取服务器资源的Web浏览器,都可称为客户端。(client)

ES6之Promise

2017-04-27
阅读 2 分钟
1.6k
上述代码中,如果还有data3依赖于data2,那么上述代码将会存在更深层次的嵌套,promise的出现就是解决这些嵌套带来的不优雅和低可读性等问题。

hapi入门之Authentication篇

2017-04-19
阅读 2 分钟
3.7k
hapi里面的Authentication(验证)是基于scheme和strategies这两个概念的。你可以把scheme理解为一个通用型的验证,是那种基础的,概要的的描述。另一方面,strategy是一个预先配置的、命名的scheme实例。

hapi入门文档

2017-04-17
阅读 1 分钟
2k
server.realmrealm对象包含服务器范围或者插件特定状态,该状态可以通过不同方法被分享。举个例子,当调用server.bind()方法,有效的realm setting.bind属性被路由和同一级别的拓展设置。realms是一个限量版的沙箱,当添加路由,拓展和其他属性的时候,插件可以保持框架使用的状态。modifiers: 当服务对象作为一个插件注...

HTTP之Cache-Control篇

2017-04-07
阅读 1 分钟
1.6k
1.在服务端设置: {代码...} 在控制台查看网络请求:

JavaScript中==运算符

2017-04-01
阅读 1 分钟
1.6k
==运算符为确定两个运算数是否相等,会对左右两边运算数进行类型转换。执行类型转换的规则如下:1.如果一个运算数是Boolean值,在检查相等性之前,把它转化成数字值。false转化成0,true转换为1。2.如果一个运算数是字符串,另一个是数字,在检查相等性之前,要尝试把字符串转换成数字。3.如果一个运算数是对象,另一个...

express中app.param用法

2017-04-01
阅读 1 分钟
7k
express中app.param方法用于验证参数,我个人把它理解成类似对参数过滤的一个中间件。在这里我来结合几个demo,加深大家对app.param方法的理解。

box-shadow

2017-03-08
阅读 2 分钟
1.6k
CSS3中的box-shadow属性被用来添加阴影box-shadow:inset x-offset y-offset blur-radius spread-radius color投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色

css盒子模型

2017-03-06
阅读 1 分钟
2.2k
CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 我们在css样式里面设置width和height属性时,指的是content的宽度和高度。 tiP:padding会继承content的背景色

innerHTML、innerText、outerHTML、outerText区别。

2017-03-06
阅读 2 分钟
6.1k
执行console.log(document.getElementById('div1').innerHTML);输出:hello world执行console.log(document.getElementById('div2').innerHTML);输出:<span>segmentfault</span> <p>dazhuaoyao</p>执行document.getElementById('div1').innerHTML=‘node’会设置div1中的内容为:node执行documen...

原生JS操作DOM

2017-03-06
阅读 2 分钟
12k
通过html dom可以访问javascript html文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。

javascript正则表达式

2017-03-05
阅读 3 分钟
2.6k
创建RegExp对象有两种方式:1.直接量语法:/pattern/attributes示例:var patt1=/w/g2.创建 RegExp 对象的语法:new RegExp(pattern, attributes);示例:var patt1=new RegExp("e","g");注:参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。参数 attributes 是一个可选的字符串,包含属性 "g"、"i"...

(转)Mongoose学习参考文档

2017-03-05
阅读 11 分钟
2.2k
转自 [链接] 一、快速通道 1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,他的操作也会影响数据库 注意: 1.本学习文档采用严格命名方式来区别不同对象,例如: {代码...} 2.Sc...

MongoDB启动报错

2017-03-05
阅读 1 分钟
2.5k
经查看才想起来,原来MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。(这么基础的知识竟然忘了,看来学过的东西还是要经常温习啊)于是按要求在创建data/db目录,问题得以解决。

javascript中闭包的一些理解

2017-03-05
阅读 2 分钟
3.7k
闭包是javascript中绕不开的话题,关于闭包的一些概念和应用,这方面资料比较多,在此就不再赘述。众所周知,闭包的一个作用就是 让一些变量始终保持在内存中 ,在此我用一些实际代码对这句话作进一步的理解。

表单POST提交普通字段和提交附件传输的区别

2017-03-04
阅读 1 分钟
3.6k
今天突然被问到这个问知题,竟然不知道怎么说清楚。于是用java写了一个servlet测试一下,如下图所示。表单post方式提交普通字段: 表单post提交附件: 另附:表单GET提交普通字段: 表单GET提交附件:

js实现螺旋矩阵算法

2017-03-03
阅读 2 分钟
7k
Q:用0-9填充一个N*N的矩阵,该矩阵按顺时针旋转方向依次增大,用js编程输出这个数组。要求如下: 我的思路是把矩形数组从外到里分为几个环型数组,然后用这些环型数组给二维数组赋值,如图所示: 部分代码如下: {代码...} 输出的两个环型数组如下: 具体怎么把这些环型数组输出矩阵,这些工作还没完成,最近实在是有点...

JavaScript中操作数组的常用函数汇总

2017-03-03
阅读 3 分钟
1.9k
1.concat()语法:arrayObject.concat(array1,array2,......,arrayn)作用:concat() 方法用于连接两个或多个数组。特征:该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。示例:

jQuery.extend()详解

2017-03-03
阅读 2 分钟
4.8k
jQuery.extend()方法作用是,用一个或多个其他对象来扩展一个对象。 通常使用格式如下:jQuery.extend(dest,src1,src2,src3...);上述代码含义是:将src1、src2、src3合并到dest中,并返回dest。示例:

(转) 响应式和自适应区别

2017-03-03
阅读 4 分钟
4.1k
起初,网页设计者都会设计固定宽度的页面,最开始的电脑显示器分辨率种类不多,因为当时电脑本来就少,即使有变化也是 800 850 870 880。比如 开源中国的网页就是固定宽度为998来定制的。至于为什么是 998,请 @红薯