自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Node.js 第十五章- GET/POST请求

一、表单提交很多场景中,我们的服务器都需要跟用户的浏览器打交道,比如:表单提交。表单提交到服务器一般都使用 GET/POST请求。二、获取GET请求内容由于GET请求直接被嵌入到路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。node.js中url模块中的parse函数提供了这个功能。 执行结果: 三...

2018-12-29 18:34:53 299

原创 Node.js 第十四章- 文件系统 (上)

一、Node.js提供一组类似UNIX(POSIX)标准的文化操作API。Node导入文件系统模块(fs)语法所示:var fs = require("fs")二、异步和同步Node.js文件系统(fs模块)模块中的方法均有异步和同步的版本。例如,读取文件的内容的函数有异步:fs.readFile() 和同步的 fs.readFileSync()异步的方法函数最后一个参数为...

2018-12-28 21:10:21 161

原创 Node.js 第十三章- 常用工具

一、utilutil是一个Node.js核心模块,提供常用函数的集合。用于弥补核心JavaScript的功能过于精简不足。二、util.inheritsutil.inherits 是一个实现对象间原型继承的函数。JavaScript 的面向对象特性是基于原型的。与常见的基于类的不同。JavaScript 没有提供对象继承的语言级别特性,而是通过原型复制来实现的。这里介绍...

2018-12-27 13:54:46 147

原创 Node.js 第十二章- 全局对象

一,JavaScript全局对象在Javascript中有一个特殊的对象,称为全局对象。(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器Javascript中,通常window是全局对象。二,Node.js全局对象Node.js的全局对象是global,所有全局变量(除global本身以外)都是global对象的属性。在Node.j...

2018-12-26 15:06:13 254

原创 Node.js 第十一章- 路由

一,我们要为路由提供请求的URL和其他需要的GET以及POST参数,随后路由需要根据这些数据执行相应的代码。因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。我们需要的所有数据都会包含在request对象中,该对象作为onRequest()回调函数的第一个参数传递。但是为了解析这些数据,我们需要额外的Node.js模块,他们分别是url和querystri...

2018-12-26 14:19:15 123

原创 Node.js 第十章- 函数

一,在JavaScript中,一个函数可以作为另一个函数的参数。如下:function say(word) {   console.log(word)} function execute(someFunction, value) { someFunction(value);}execute(say, "Hello");以上代码中,我们把say函数作为exec...

2018-12-25 11:24:02 113

原创 Node.js 第九章- 模块系统

一,原由为了让Node.js文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js应用程序的基本组成部分,文件和模块是一一对应的。换言之。一个Node.js文件就是i 一个模块,这个文件可能是JavaScript代码,JSON,或者编译过的C/C++扩展。 二,创建模块1.1创建一个模块很容易,文件名叫ninth1.jsNode.js提供了e...

2018-12-24 15:24:18 156

原创 Node.js 第八章- Stream(流)

一,Stream 是一个抽象接口,Node对象有很多对象实现这个接口。例如,对http服务器发起请求的request对象就是一个Stream,还有stdout(标准输出)二,Node.js Stream有四种流类型:1. Readable - 刻度操作2. Writable - 可写操作 3. Duplex - 可读可写操作4. Transform - 操作被写入数据,然后读出...

2018-12-24 11:45:43 170

原创 React 简介

一,React特点1.1 声明式设计 - React采用声明范式,可以轻松描述应用。1.2 高效 - React通过对DOM的模拟,最大限度地减少与DOM的交互。1.3 灵活 - React可以与已知的库或框架很好地配合。1.4 JSX - JSX 是 JavaScript 语法的扩展。React开发不一定使用JSX,但我们建议使用它。1.5 组件 - 通过React构建组件,...

2018-12-21 15:21:24 148

原创 Node.js 第七章- Buffer(缓冲区) 下

一,创建Buffer类1.Buffer提供以下API创建Buffer类1.1Buffer.alloc(size[, fill[, encoding ]]): 返回一个制定大小的Buffer实例,如果没有设置fill,则默认填满01.2Buffer.allocUnsafe(size):  返回一个制定大小的Buffer实例,但是它不会被初始化,所以它可能包含敏感的数据。1.3Buff...

2018-12-18 23:19:01 205

原创 Node.js 第七章- Buffer(缓冲区) 上

一,JavaScript只有字符串类型,没有二进制类型。二,处理TCP流或文件流时,必须使用二进制数据。三,因此,在Node.js中定义一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。四,在Node.js中,Buffer类是随Node内核一起发布的核心库。五,Buffer库为Node.js带来一种存储原始数据的方法,让Node.js处理二进制数据。六,需要在No...

2018-12-18 19:36:04 189

原创 Node.js 第六章- EventEmitter

一,Node.js事件特点1.1 Node.js 所有的异步I/O操作在完成时,都会发送一个事件到事件队列。1.2 Node.js里面有许多对象都会分发事件;     一个net.Server对象会在每次有新连接时触发一个事件;     一个fs.readStream对象会在文件被打开的时候触发一个事件。所有这些产生事件的对象都是events.EventEmitter的实例。...

2018-12-18 16:03:59 112

原创 Node.js 第五章-事件循环

一,Node.js是单进程单线程应用程序。因为V8引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。二,特点2.1 Node.js几乎每一个API都支持回调函数。2.2 Node.js 基本上所有的时间机制都是用设计模式中观察者模式实现。2.3 Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生...

2018-12-17 19:46:57 95

原创 Node.js 第四章 - 回调函数

一,Node.js异步编程,直接体现的就是回调。1.1Node使用大量的回调函数。1.2 Node所有的 API都支持回调函数。1.3执行代码就没阻塞或等待文件I/O操作。1.4 提高性能,可以处理大量的并发请求。阻塞代码,具体操作实例,参照:http://www.runoob.com/nodejs/nodejs-callback.html以下是自己练习例子。二,例...

2018-12-17 17:10:43 115

原创 Node.js 第三章 - REPL 交互式解释器

一,Node.js REPL(Read Eval Print Loop:交互式解释器)表示一个电脑的环境,类似Window系统的终端或Unix/Linux shell, 我们可以在终端中输入命令,并接受系统的响应。二,Node自带了交互式解释器,可以执行以下任务:1.读取 - 读取用户输入,解析输入了Javascript数据结构并存储在内存中。2.执行- 执行输入的数据结构3....

2018-12-17 16:53:05 132

原创 Node.js 第二章 - 应用创建 学习

一,Node.js组成部分1.引入required模块,我们可以使用require指令来载入Node.js模块。2.创建服务器,服务器可以监听客户端的请求,类似于Apache,Nginx等HTTP服务器3.接受请求与响应请求,服务器很容易创建,客户端可以使用浏览器或终端发送HTTP请求,服务器接受请求后,返回响应的数据。 创建Node应用步骤one.引入require模块...

2018-12-17 16:13:09 125

原创 Node.js 第一章 - 初识

一.本地安装node环境通过命令可以查看node 的当前版本号$ node -v如下图:这样就说明你本地环境已经安装了node,并且版本如图。1.2 脚本模式运行本地js文件,可以使用命令node  文件名.js 1.3 交互模式打开终端,键入node进入命令交互模式如下: ...

2018-12-17 14:54:45 139

原创 1像素问题

经常会遇到在iOS手机上写border-bottom: 1px solid #eaeaea;会显得这一像素特别的粗。所以后来采用这么一个方式来代替:.underline {  width: 100%;  height: 1px;  background: #eaeaea;  transform: scaleY(0.5);}...

2018-12-03 15:44:12 755 1

0-1背包问题回溯法

回溯法来求0-1背包问题,可以对一些同学带来帮助,更好地学习下这个里面的算法吧!这只是提供一点点的帮助!

2014-06-11

矩阵连乘算法

这个是针对算法的课程的的一个矩阵连乘问题的算法,希望对有的人有所帮助

2014-04-19

算法与分治

关于比赛分配的一个代码,这个代码使用与在学算法设计的同学,希望有所帮助

2014-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除