登录
注册
node.js 学习社区

静静的一个人 LV 0

坐井观天与井底之蛙谈恋爱

最新博客

  • 现在Visual Studio也可以编辑Node.js,只要在Visual Studio安装扩充功能NTVS 1.0(Node.js Tool for Visual Studio),就能把Visual Studio转为Node.js的整合开发环境,在开发Node.js的程式的时候,能够完整的使用Visual Studio的功能。 目前NTVS释出1.0正式版,支援Visual Studi
    2015-03-27 12:56 1453 浏览
  • node.js 只支持创建单层目录,当用到多级目录创建的时候,只能逐层的判断存在与否,然后挨个来创建,下面是封装的函数: var fs = require('fs'); var path = require('path'); var mkdirs = function(dirpath, mode, callback) { fs.exists(dirpath, function(e
    2015-03-14 20:59 3951 浏览
  • 之前写了篇博客作为ifile模块的前瞻,终于经过几个晚上的奋斗,ifile模块发布了,ifile模块是nodejs的http/https静态文件模块,主要解决了nodejs对静态文件疲软的支持,模块主要采用libuv的多线程异步编写而成.整个项目跨平台支持,win8,linux, mac 10.8,均测试通过,mac下挺奇怪的,在线程里加锁会报错,有知道的朋友能指点一二吗? 项目地址:https
    2014-12-19 22:18 2642 浏览
  • 有点标题党,, Github 上看到一个 repo, 里面只有文档, 没有代码 - -!https://github.com/arunoda/chrome-node之前有新闻说 Chrome 的 extension 里能监听 TCP 端口了https://github.com/GoogleChrome/chrome-app-samples/tree/master/webserver看更早的新闻,
    2014-12-18 09:38 1947 浏览
  • node.js对所有外部资源调用提供异步机制,文件IO也不例外。在这种异步机制下,进程不会被阻塞,这极大提高了CPU的利用率,为单进程的模式奠定了基础。但同时,异步机制的引入也给程序逻辑的实现带来了一定复杂性,原来一些惯常的思维方式需要进行转换。 本文将以一个文件操作的实例来说明这一点。 假设我们需要新建一个文件,在其中循环写入0-9的数字,文件的总长度为1G bytes。在通常情况下,我们
    2014-12-15 17:35 2711 浏览
  • 为了减少网络传输数据量,http传输过程中会采用通用的压缩算法来压缩数据,gzip属于最常用的压缩算法。 使用node的http模块发送请求时并没有帮我们进行解压,因此我们需要手动去判断gzip。 var http = require('http'); var options = { hostname: 'www.qq.com', port: 80, method: 'get', hea
    2014-12-13 11:10 1971 浏览
  • 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维,省得每次部署一台新服务器都去跑安装脚本了,对于我们开发人员也是好事情,无需写太多重复的部署文档,直接将docker的images丢上服务器就可以运行了。 可能还有一些同学不了解docker这个项目,docker是由go语言编写的,一个快速部署的轻量级虚拟技术项目,他允许开发人员将自己的程序和运行环
    2014-12-07 14:52 3574 浏览