Linux命令ftp文件传输

 2015年05月26日    315

ftp命令用于文件传输。ftp服务器是较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程ftp服务器之间传送文件。

阅读全文

搭建FTP服务器

 2015年05月25日    905

FTP 是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上文件的传输(上传和下载),支持FTP协议的服务器就是FTP服务器。本文介绍在Linux环境下搭建一个FTP服务器。

阅读全文

CommonJS(CMD)模块定义规范

 2015年05月22日    1304

CMD(Common Module Definition) 模块定义规范,该规范明确了模块的基本书写格式和基本交互规则,其目的是规范浏览器端JavaScript模块化开发。不仅限于浏览器环境的JS,用于服务器端的Node.js也是遵循CMD规范进行模块定义和开发的。

阅读全文

两个示例介绍JavaScript的闭包

 2015年05月21日    529

JavaScript的闭包有两个用途:一个是访问函数内部的变量,另一个是让变量的值在作用域内保持不变。函数 是 JavaScript 中唯一拥有自身作用域的对象,因此JavaScript的闭包依赖于函数实现。

阅读全文

Async使用简介之集合操作

 2015年05月21日    1031

上篇文章介绍了Async流程控制部分常用的一些方法,在Node.js的异步编程模式中我们还经常遇到对集合处理的情况,Async提供了很处理集合的方法,方便我们对集合进行异步操作。本文将介绍一些Async中常用的集合操作方法。

阅读全文

Async使用简介之流程控制

 2015年05月20日    2434

Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效。事件发生后交由指定的程序处理,处理完成后就调用事件回调函数。回调机制使用Node.js具有了强大的并发处理能力,但也带来了一系列的回调嵌套问题。解决回调嵌套的方法有很多,如:async、promise、事件发射器等。几种方案多少都使用过,今天介绍一下async中的常用方法。本篇主要介绍其流程控制部分。

阅读全文

前端包管理器Bower

 2015年05月18日    915

Bower是一个客户端软件包管理插件,可以用于搜索、安装和卸载如JavaScript、HTML、CSS之类的web资源包。Bower运行于git之上,Bower不仅会安装你所要安装包,还会自动安装其所依赖的包,自动管理其依赖关系。使用Bower会让web端资源管理更简单和方便。

阅读全文

fold控制内容输出时所占用的屏幕宽度

 2015年05月18日    443

fold命令用于控制内容输出时所占用的屏幕宽度。fold命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold指令会从标准输入设备读取数据。

阅读全文

nodejs文件上传处理模块formidable

 2015年05月16日    10067

在web开发中,经常遇到处理文件上传的情况。而express框架在4.0版本后就不在支持req.files接收上传文件,对于文件上传,需要加multipart格式数据处理的中间件。multipart数据处理中间件有:busboy, multer, formidable, multiparty, connect-multiparty, pez等。本站使用了formidable插件,比较简单易用。

阅读全文