Fork me on GitHub
摘要: ing... 阅读全文
posted @ 2016-04-15 22:56 Roronoa__Zoro 阅读(125) 评论(0) 推荐(0) 编辑
摘要: REST Representational State Transfer (表述性状态转移), 是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。 RESTful Web Services Web service是一个平台独立的,低耦合的,自包含的、基于可编程的we 阅读全文
posted @ 2016-04-15 22:54 Roronoa__Zoro 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Client - 客户端,一般指浏览器,浏览器可以通过 HTTP 协议向服务器请求数据。 Server - 服务端,一般指 Web 服务器,可以接收客户端请求,并向客户端发送响应数据。 Business - 业务层, 通过 Web 服务器处理应用程序,如与数据库交互,逻辑运算,调用外部程序等。 Da 阅读全文
posted @ 2016-04-15 22:49 Roronoa__Zoro 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ing... 阅读全文
posted @ 2016-04-15 22:49 Roronoa__Zoro 阅读(80) 评论(0) 推荐(0) 编辑
摘要: ing... 阅读全文
posted @ 2016-04-15 22:47 Roronoa__Zoro 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 同步异步 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。 异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。 建议用异步方法,比起同步,异步方法性能 阅读全文
posted @ 2016-04-15 22:46 Roronoa__Zoro 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 全局对象:特殊的对象,它及其所有属性都可以在程序的任何地方访问。 __filename 表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块文件的路径。 __dirname 表示当前执行脚本所在的目录。 setTime 阅读全文
posted @ 2016-04-15 22:43 Roronoa__Zoro 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Node.js 路由 实例: 目录下有三个文件:index.js, server.js, router.js 阅读全文
posted @ 2016-04-15 22:42 Roronoa__Zoro 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Node.js函数和JavaScript类似 匿名函数 函数传递是如何让HTTP服务器工作的 阅读全文
posted @ 2016-04-15 22:41 Roronoa__Zoro 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 创建模块 当前目录:hello.js, main.js 模块加载流程 阅读全文
posted @ 2016-04-15 22:40 Roronoa__Zoro 阅读(198) 评论(0) 推荐(0) 编辑
摘要: JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。 因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 一个 Buffer 类似于一个整数数组,但它对应于 V8 堆内存之外的一块 阅读全文
posted @ 2016-04-15 22:39 Roronoa__Zoro 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ing... 阅读全文
posted @ 2016-04-15 22:39 Roronoa__Zoro 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Node.js本身是单线程,但通过事件和回调支持并发,所以性能非常高。 Node.js的每一个API都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 事件驱动程序 实例 阅读全文
posted @ 2016-04-15 22:26 Roronoa__Zoro 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Node.js异步编程的直接体现就是回调,Node使用了大量的回调函数,其所有的API都支持回调。 阻塞代码实例(同步) 非阻塞代码实现(异步) 阅读全文
posted @ 2016-04-15 22:16 Roronoa__Zoro 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 平台:Windows 官网:https://nodejs.org/en/ 下载安装 CMD中运行 1 交互模式 2 命令模式 模块安装 - NPM 配置notepad++直接运行 F5 -> cmd /k cd $(CURRENT_DIRECTORY) & "C:\Program Files (x8 阅读全文
posted @ 2016-04-15 22:06 Roronoa__Zoro 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Some simple examples: 阅读全文
posted @ 2016-04-15 18:21 Roronoa__Zoro 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 运行(F5),输入命令并保存 EXIT是退出 CMD.EXE 程序(命令解释程序) PAUSE 暂停批文件的处理并显示消息. C、C++编译并运行,类似 cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PAT 阅读全文
posted @ 2016-04-13 23:12 Roronoa__Zoro 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 解决了多个版本共存的问题 virtualenv 为每个不同项目提供一份 Python 安装。它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各项目环境保持独立。 阅读全文
posted @ 2016-04-13 18:52 Roronoa__Zoro 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 安装Apache2.4 http://httpd.apache.org/ 2 安装PHP5.6 http://php.net/ 3 配置Apache 配置文件 httpd.conf ,让Apache可以解析php文件 添加: 修改: 修改Apache站点目录(可选): 4 配置PHP 配置文件  阅读全文
posted @ 2016-04-13 14:31 Roronoa__Zoro 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 直接改名字是不行的,一重启就回去了 方法一: 把中文文件夹改成相应的英文文件夹,再修改配置文件 ~/.config/user-dirs.dirs 方法二: 终端中输入命令: 跳出对话框询问是否将目录转化为英文路径,同意并关闭. 终端中输入命令: 关闭终端,并重起(或注销).下次进入系统,系统会提示是 阅读全文
posted @ 2016-04-11 21:40 Roronoa__Zoro 阅读(1822) 评论(0) 推荐(0) 编辑