`
livia1234
  • 浏览: 44404 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
这段时间,想找些新的技术学习学习,看上了Node.js,万丈高楼平地起,这就从它的API开始,然后就顺便翻译一下。 Node.js v0.10.31API手册-简介 Node.js v0.10.31API手册-断言 Node.js v0.10.31API手册-Buffer Node.js v0.10.31API手册-Addons插件 Node.js v0.10.31API手册-子进程 Node.js v0.10.31API手册-集群       希望大家在阅读之余,提供一些宝贵的意见。 持续更新中。。。  
构造函数   根据调研,在使用new操作符通过构造函数实例化一个对象时,经过了以下过程:     创建一个空对象。 将这个空对象的__proto__成员指向了构造函数对象的prototype成员对象。 将构造函数的作用域赋给新对象,因此构造函数中的this指向新对象,然后再在该对象上下文中调用构造函数。 返回新创建对象。   注意:在JavaScript标准中,并没有__prop__这个属性,不过它现在已经是一些主流的JavaScript执行环境默认的一个标准属性,用于指向构造函数的原型。该属性是默认不可见的,而且在各执行环境中实现的细节不尽相同,例如IE浏览器中不存在 ...
集群 单个 Node 实例运行在单个线程中。要发挥多核系统的能力,用户有时候需要启动一个 Node 进程集群来处理负载。 集群模块允许你方便地创建一个共享服务器端口的进程网络。 var cluster = require('cluster'); var http = require('http'); var numCPUs
子进程 Node 通过child_process模块提供了类似popen(3)的处理三向数据流(stdin/stdout/stderr)的功能。 它能够以完全非阻塞的方式与子进程的stdin、stdout和stderr以流式传递数据。(请注意,某些程序在内部使用行缓冲 I/O。这不会
Addons Addons插件就是动态连接库。Addons插件将Node与C库和C++库链接起来。它的API(目前来说)相当复杂,涉及到了几个类库的知识。 V8 JavaScript引擎是一个 C++ 类库.。用于和JavaScript进行交互的接口。创建对象, 调用函数等. 文档大部分在这里:v8.h 头文件 (deps/v8/include/v8.h在Node源代码目录里), 也有可用的线上文档线上。 libuv, C语言编写的事件循环类库。任何时候需要等待一个文件描述符变为可读状态,等待一个定时器,或者等待一个接受信号都需要使用libuv类库的接口。也就是说,如果你执行任何I/ ...
原文出处:Faisal Abid译文出处:Di Wu (@唯木念) 一些我更愿意在开始就知道东西 利用 Node.js 开发是一个非常有趣,和令人满足的过程, 它有3万多个模块可以选择使用,并且所有的模块可以非常容易的集成入现有的应用之中。 无论如何,对于一些刚开始使用Node.js 开发的的人来说, 很容易碰壁,在这个文章中,我会提到在你学习过程中遇到的问题。 贴士 1: 在开发环境使用 nodemon, 在生产环境使用pm2
Buffer 纯 JavaScript 对 Unicode 友好但是无法很好地处理二进制数据。当我们面对类似 TCP 流或文件系统时,是需要处理八位流的。Node 有操作、创建以及消耗的字节流几种策略。 原始数据保存在 Buffer 类的实例中。一个 Buffer 实例类 ...
这个模块是用于编写应用的单元测试,你可以通过require('assert')获取模块。 assert.fail(actual, expected, message, operator) 抛出一个异常显示被提供的operator分离的实际值和预期值。 assert(value, message), assert.ok(value, [message]) 若value为真值,以上断言相当于assert.equal(true, !!value, message); assert.equal(actual, expected, [message]) 简单测试下,以上断言 ...
安装:mongod --dbpath "D:\mongodb\data\db" --logpath "C:\mongodb\log\mongo.log" --install --serviceName "MongoDB" 卸载:mongod --remove --serviceName "MongoDB"
这是一个使用node.js编写的web服务器返回'HelloWorld'的实例: var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8124); console.log('Server running at http://127.0.0.1:8124/'); 执行该服务,将代码 ...
说明:本人OS为64位windows7 Eclipse开发环境搭建前提条件:1)Node.js已安装ok,环境变量已配置,可以使用node -v来校验是否安装和配置成功(打开cmd命令窗口,输入node -v,如果正确安装正确,则会输出安装的Node.js版本号);成功了 ...
前提:假设远程有一个oracle的数据库,并且有一个已经连接(JDBC操作)了该DB的server(AndroidServer),IP为:http://192.168.0.12:8080/AndroidServer/。 测试程序功能:实现登录功能。 1,当然是先建一个Android 的 project啦 <wbr><img alt="关于Android连接远程数据库(mysql、oracle) - Jansun - 茅庐" src="http://b.bst.126.net/common/portrait/face/preview/face1 ...
VBScript(Microsoft Visual Basic Script Editon).,微软公司可视化BASIC脚本版). 正如其字面所透露的信息, VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言. Microsoft Visual Basic是微软公司出品的一套可视化编程工具, 语法基于Basic. 脚本语言, ...
人数统计好说,因为,可已设置监听器,让其在服务器启动的时候进行监听,然后统计登录人数,但是统计在线人数,就麻烦点了,因为大多数人都不愿意点击注销按钮,直接关闭浏览器,这样session的关闭就麻烦了点,我先给出统计人数的代码,我想统计在线人数可以定时调用程序来统计,但是不是实时的,所以最大的障碍就是怎么在关闭浏览器的时候,就关闭session import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; imp ...
Java是最流行的编程语言之一,但似乎并没有人喜欢使用它。好吧,实际上Java是一门还不错的编程语言,由于最近Java 8发布了,我决定来编辑一个如何能更好地使用Java的列表,这里面包括一些库,实践技巧以及工具。 这篇文章在GitHub上也有。你可以随时在上面贡献或者添加你自己的Java使用技巧或者最佳实践。 编码风格 结构体 builder模式 依赖注入 避免null值 不可变 避免过多的工具类 格式 文档 Stream 部署 框架 Maven 依赖收敛 持续集成 Maven仓储 配置管理 库 遗失的特性 Apache Commons Guava G ...
Global site tag (gtag.js) - Google Analytics