22.4-1 给出算法 TOPOLOGICAL-SORT 运行于图 22-8 上时所生成的结点次序。这里的所有假设和练习 22.3-2 一样。 ANSWER: 22.4-2 请给出一个线性时间的算法,算法的输入为一个有向无环图 G = (V, E) 以及两个结点 s 和 t,算法的输出是从结点 s ...
分类:
编程语言 时间:
2017-08-23 17:36:43
阅读次数:
1034
前面的话 Node组织了自身的核心模块,也使得第三方文件模块可以有序地编写和使用。但是在第三方模块中,模块与模块之间仍然是散列在各地的,相互之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。在介绍NPM之前,不得不提起CommonJS的包规范。JavaScript不似Java或 ...
分类:
Web程序 时间:
2017-08-23 14:56:14
阅读次数:
213
前面的话 CommonJS包规范是理论,NPM是其中的一种实践。对于Node而言,NPM帮助完成了第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了很好的一个生态系统。借助NPM,可以帮助用户快速安装和管理依赖包。除此之外,NPM还有一些巧妙的用法。下面将详细介绍NPM 基本 ...
分类:
其他好文 时间:
2017-08-23 14:52:36
阅读次数:
229
Window下搭建foundation apps环境 框架:AngularJS、Foundation, 构建工具:Gulp, 开发环境:node.js。 操作系统:windows (一)环境准备 1 安装node.js 1.1 安装最新版本(0.12.7),安装时请选中“add to path” 选 ...
分类:
移动开发 时间:
2017-08-23 14:49:27
阅读次数:
242
题目链接:http://poj.org/problem?id=2195 Time Limit: 1000MS Memory Limit: 65536K Description On a grid map there are n little men and n houses. In each uni ...
分类:
其他好文 时间:
2017-08-23 14:48:43
阅读次数:
162
一、安装node.js 去官网下载node.js(官网地址:https://nodejs.org),按默认路径安装。 安装完后在命令行输入 $ npm //(测试node.js是否安装成功) 二、全局安装cordova cli $ npm install cordova -g $ cordova / ...
分类:
移动开发 时间:
2017-08-23 13:49:33
阅读次数:
222
命令格式 查看被控主机内存使用情况 查看以node开头的主机IP是否联通 ...
分类:
其他好文 时间:
2017-08-23 13:49:01
阅读次数:
197
const fs=require('fs'); console.time('timer'); fs.stat('./1.txt',(err,stats)=>{ //console.log(stats); if(err){ console.log('文件不存在'); fs.writeFile('./1 ...
分类:
编程语言 时间:
2017-08-23 13:27:53
阅读次数:
178
在测试gulp-webapp的时候遇到了 styles 不能被正常编译的问题,究其原因是node-sass没有被正常安装。 根本原因是国内网络的原因。 最终的解决方法是通过淘宝的npm镜像安装node-sass 首先安装cnpm 然后安装node-sass 最后安装gulp-sass 重新运行$ g ...
分类:
其他好文 时间:
2017-08-23 13:24:23
阅读次数:
117
NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码GitHub 1.下载并安装NVM脚本 2.列出所需要的版本 返回结果如下 3.安装相应的版本 4.查看已安装的版本 5.切换版本 6.设置默认版本 ...
分类:
其他好文 时间:
2017-08-23 13:24:08
阅读次数:
115