上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 95 下一页
摘要: NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用 阅读全文
posted @ 2018-12-23 17:20 挑战者V 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。 Node 自带了交互式解释器,可以执行以下任务: 读取 - 读取用户输入,解析输入 阅读全文
posted @ 2018-12-23 17:20 挑战者V 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 阅读全文
posted @ 2018-12-23 17:20 挑战者V 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个wh 阅读全文
posted @ 2018-12-23 17:20 挑战者V 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 经过前面的Node.js实战(一)之概述 想必你应该对Node.js的概念、应用场景、优缺点等有个大致的了解,同时你本地Windows或者Linux上已经准备好了Node.js环境。 下面我们来进入每种编程语言必经之关“HelloWorld”,不要小看这个HelloWorld,每学一样新的东西,He 阅读全文
posted @ 2018-12-23 17:19 挑战者V 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 这次的示例同样也可以说是HelloWorld,只不过不同的是这是web服务器示例。 (1)编写web.js,内容如下: (2)运行web.js (3)打开浏览器输入:http://IP:8080/ 回车 通过浏览器调试可以查看对应的详情信息,例如我通过Chrome调试 当然了,还可以通过curl - 阅读全文
posted @ 2018-12-23 17:19 挑战者V 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 当项目逐渐扩大以后,功能越来越多,这时有的时候需要增加或者修改,同时优化某些功能,就有可能出问题了。针对于线上Linux环境我们应该如何调试项目呢? 别怕,Node.js已经为我们考虑到了。 通过 node debug 对应的js文件 即可调试程序 例如: 控制台输出: 如何调试,通常有这么几个命令 阅读全文
posted @ 2018-12-23 17:19 挑战者V 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 阅读本章的话,个人觉得之前使用过JavaScript,完全轻松。 Node.js的核心类型有:number、boolean、string以及object。另外两种类型分别是函数合数组,其实它们你可以理解为是object的特殊形式。 因为它们在语言以及运行时层面有一些额外的特性,因此将object、f 阅读全文
posted @ 2018-12-23 17:19 挑战者V 阅读(155) 评论(0) 推荐(0) 编辑
摘要: , 一、Node.js介绍 Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、 阅读全文
posted @ 2018-12-23 17:18 挑战者V 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 主要解决通过sudo apt-get install安装mysql时输入密码时输错导致安装成功后,无法登陆MySQL。 之前遇到这种问题时,我个人比较喜欢通过卸载并重新安装解决,后来觉得这个虽然可以解决,但是我觉得卸载重新安装这种解决问题的方式称不上好的方式,有种逃避问题的感觉。 今天我又再次遇到这 阅读全文
posted @ 2018-12-21 21:44 挑战者V 阅读(622) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 95 下一页