为什么想用英文写了?我获取知识.技术的大部分途径都是通过英文,所以按照自己的理解用英文写下来也比较容易,另外,很多term都是不能翻译的,如果要持续学习技术和知识,那就不但要习惯去阅读,听,还要写,说.可惜从IBM出来后,很少有机会和人去说了,只能写了.就当提高自己英文水平吧 I am going to explain how Secondary Name Node in this article. It is not called SNN any more but Checkpoint nod…
Node.js安装与配置      Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置.(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可.从http://nodejs.org/#download可以查看到最新的二进制版本和源代码). Windows平台下的Node.js安装     在过去,Node.js一直不支持在Wind…
node.js是一门服务端的语言,下面讲讲如何利用node.js提供给我们的api来搭建服务器,并且访问静态网页 项目结构如下 ---------------------------------------------------------------- 第一步 首先你得安装node环境 第二步 利用node.js提供的api来建一个自己的服务器,其实就几行代码,如下 // require这些东西都是调用node环境中的包,只要有node环境,这些require的模块都是默认被安装进去了,就可…
[总文档]How to Add Node/Instance or Remove Node/Instance in 10gR2, 11gR1, 11gR2 and 12c Oracle Clusterware and RAC (Doc ID 1332451.1) https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=441102606823997&id=1332451.1&_afrWindowMode=0&_a…
安装nvm: 1.下载nvm压缩包地址:https://github.com/coreybutler/nvm-windows/releases 2.下载后解压在目标文件夹中,我这里是H:\application\nvm 3.然后执行 nvm-setup.exe,按顺序安装到自己的目标目录 4.然后修改nvm目录下的settings.txt,如下:H:\application\nvm\nvm,这一步主要是将npm镜像改为淘宝的镜像,可以提高下载速度 root:nvm.exe路径 path:切换no…
node.js下载地址https://nodejs.org/en/download/stable/ 下载截图 建议采用稳定编译过的版本,source code稍麻烦,编译过的直接可用,安装超级简单,红色的是centos X64可用地址. https://nodejs.org/dist/v5.7.1/node-v5.7.1-linux-x64.tar.xz 1.下载安装包 [root@localhost software]# wget http://nodejs.org/dist/v5.7.1/n…
默认已经安装好sublime.node和npm 1.sublime的node.js插件下载 由于在package control上经常下载失败,所以这里直接从GitHub上进行下载! GitHub下载地址:https://github.com/tanepiper/SublimeText-Nodejs,下载ZIP压缩包. 2.node.js插件安装 (1)解压第2步中下载的压缩包SublimeText-Nodejs-master.zip (2)打开目录..\Sublime Text 3\Packa…
Sometimes, we have to use AutoIt script to edit an xml, add a node or remove a node, to make some deployment documents fitable to some project. I have picked up a piece of script function about it as below: Func append_node($SourceFile) $objDom = Obj…
144. Binary Tree Preorder Traversal Given a binary tree, return the preorder traversal of its nodes' values. For example: Given binary tree [1,null,2,3], 1 \ 2 / 3 return [1,2,3]. Note: Recursive solution is trivial, could you do it iteratively? # De…
由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境. 学习node,首先要装node,和它的包管理工具,这两个都是傻瓜式安装,百度一下就安装了. 安装完之后,打开终端,用 node -v 查看node版本 用 npm -v 查看npm版本 以上就是学习node的准备. node有两种模式:1.命令行模式   2.node交互模式 命令行模式:就是自己建一个js文件 然后用node+xxx.js  来执行此js文件 node 交互模式:就是在终端输入…
cnblogs blogs backup & node.js crawler refs xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!…
HDFS架构 the core of HADOOP/distributed systems is storeage(HDFS) and resource manager(YARN) for computing engines built on it. Master/Slave: The character of distribution system follows M/S pattern. Name Node NN is the master and single active node. i…
一.简介 Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.Node.js 的包管理器 npm,是全球最大的开源库生态系统. 能方便地搭建响应速度快.易于扩展的网络应用,Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用. 官网:https://nodejs.org/en/中文:https://cnode…
官方介绍:Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-tim…
守护进程 方案一 npm install forever https://github.com/foreverjs/forever 方案二 npm install -g supervisor http://www.cnblogs.com/pigtail/archive/2013/01/08/2851056.html 被吐嘈的NodeJS的异常处理 许多人都有这样一种映像,NodeJS比较快: 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务: 它比较适合对并发要求比较高,而且简单…
准备工作: 工具:Webstorm 1. 新建一个文件夹为blogs(随意). 一个js文件app.js. 一个文件夹views,文件夹内一个index.ejs文件,文件夹asstes内style.css 2.使用Termimal工具安装所需要的插件(Node环境): 2.1 初始化: npm init -y 2.2 安装express: npm install express --save 2.3 安装ejs: npm install ejs --save 2.4 安装自动工具:npm ins…
先来段求分小视频: https://www.iesdouyin.com/share/video/6550631947750608142/?region=CN&mid=6550632036246555405&titleType=title&timestamp=1525407578&utm_campaign=client_share&app=aweme&utm_medium=ios&iid=30176260384&utm_source=qq&am…
服务器版本 [root@izuf63g0jydq42k49eo7zcz ~]# uname -a Linux izuf63g0jydq42k49eo7zcz -.el7.x86_64 # SMP Tue Sep :: UTC x86_64 x86_64 x86_64 GNU/Linux [root@izuf63g0jydq42k49eo7zcz ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor…
被吐嘈的NodeJS的异常处理 许多人都有这样一种映像,NodeJS比较快: 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务: 它比较适合对并发要求比较高,而且简单的业务场景. 在Express的作者的TJ Holowaychuk的告别Node.js一文中列举了以下罪状: Farewell NodeJS (TJ Holowaychuk) •   you may get duplicate callbacks•   you may not get a callback at al…
node中js的组成部分:ECMAScript核心+全局成员+模块系统成员 浏览器中的js组成部分:ECMAScripts核心+BOM+DOM 常用node命令 cmd中进入REPL环境:直接输入node vscode中打开终端:文件→首选项→快捷键设置→切换集成终端,默认一般是ctri+/ 退出REPL环境:连按两次ctrl+c 使用node命令执行js文件:node js文件路径 快速定位上一次执行的命令:向上箭头↑ 快速补全全路径:tab键 清屏:cls(前提是已经退出node环境)…
博客原文地址:Claiyre的个人博客 https://claiyre.github.io/ 博客园地址:http://www.cnblogs.com/nuannuan7362/ 如需转载,请在文章开头注明原文地址 前言 作为一名前端er,即便没有用过,想必也听说过很多次Node了.在接触Node前,我对它印象大致有: - 问世不久就迅速风靡web界 - 前端用js就可以写后端了 - 速度快 鉴于它的火热程度和前端er特有的好奇心,博主决定深入了解一下这个神奇的Node.并在此将学习心得记录下来…
server.js /* 以下代码等下会有详细的解释 */ var express = require('express'); // 用来引入express模块 var app = express(); // express 实例对象 app.set('port', process.env.PORT || 3000); var favicon = require('serve-favicon'); // server.js var toUSD = require('./routes/toUSD.…
笔记参考来源:廖雪峰老师的javascript全栈教程 一.安装Node.js 目前Node.js的最新版本是6.2.x.首先,从Node.js官网下载对应平台的安装程序. 1.下载 选择对应的Liunx版本,右键点击 -- 复制链接地址 然后在你的安装文件夹下载,我的文件夹路径是/opt/soft/ cd /opt/soft/ wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 2.解压 tar xvf node-v…
来源:http://javascript.ruanyifeng.com/ 目录 概述 module对象 module.exports属性 exports变量 AMD规范与CommonJS规范的兼容性 require命令 基本用法 加载规则 目录的加载规则 模块的缓存 环境变量NODE_PATH 模块的循环加载 require.main 模块的加载机制 require的内部处理流程 概述 Node程序由许多个模块组成,每个模块就是一个文件.Node模块采用了CommonJS规范. 根据Common…
因组里项目需要,我和另外一名同事要学习Node.js.之前接触过Javascript,都是前台处理html时用到,现在要用Javascript做后端,学习Node.js,用一段时间专心学习一门新技术,而且还有项目实战锻炼,还不错. 一.  Node.js架构 1. Node.js跨平台支持*nix与Windows得益于Libuv中间层,通过它去调用不同操作系统的底层操作. 2. Node.js底层由C++实现,因此可以编写C++扩展模块,经封装后由JS调用,这样可以解决需要提升性能时(例如频繁的…
前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. nvm是Linux下常用的一个node.js多版本管理工具,但是nvm不能在Windows下使用,在GitHub上有个项目叫nvm-windows,可以让我们在Windows下对node.js进行多版本管理. nvm-windows的下载地址:https://github.com/coreybut…
最近在编写一个命令行工具.使用 npm link 时可以正常运行.但是 ctrl+s 保存后, 再运行则报错 env: node\r: No such file or directory ,需要再 npm link 一次,难道每次修改都要 link 一下?感到奇怪,按道理 link 的目标文件与源文件是一样的呢,为什么保存后就不行了呢? 原因及解决方式 注意看 ‘\r’ 这个字符, 解析器居然把换行符也当做路径的一部分! 尴尬!把文件换行方式 CRLF 改为 LF 即可. 参考 https://…
1.开发环境搭建 v8引擎是作为解析JavaScript程序来运行的 nodejs是一个高性能的,第一个体现在他的JavaScript解析速度很快,v8引擎性能很高,第二个事件驱动和非阻塞 2.全局对象 window对象等等 计时器对象 setTimeout(() => { console.log("3 secends passed!"); }, 3000); // 一次间隔 time = 0; var timer = setInterval(() => { time+=2…
Hello World 1.创建运行 创建txt文件起名为hellonode,在记事本中编写JavaScript脚本文件 例如: var bbl = 'hellonode' console.log(bbl) 我这里保存在桌面,后缀名改为js 打开终端,定位到脚本文件所在目录 在命令行中输入cd Desktop enter键 再输入node hellonode.js enter键 输出结果hellonode 注意:文件名不要使用node.js来命名,也就是说除了node这个名字你随便起,而且最好也…
C.1 根源 C.2 编码规范 C.2.1 空格与格式 C.2.2 命名规范 C.2.3 比较操作 C.2.4 字面量 C.2.5 作用域 C.2.6 数组与对象 C.2.7 异步 C.2.8 类与模块 C.2.9 注解规范 C.3 最佳实践 C.3.1 冲突的解决原则 C.3.2 给编辑器设置检测工具 C.3.3 版本控制中的hook C.3.4 持续集成 C.4 总结 C.5 参考资源…