本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
动态修改 NodeJS 程序中的变量值
转载自:http://code.oneapm.com/nodejs/2015/06/27/intereference/
动态修改 NodeJS 程序中的变量值
如果一个 NodeJS 进程正在运行,有办法修改程序中的变量值么?答案是:通过 V8 的 Debugger 接口可以!本文将详细介绍实现步骤。
启动一个 HTTP Server
用简单的 Hello World 做例子吧,不过 ...
Node.js 安裝與版本切換教學 (for MAC)
转载自: http://icarus4.logdown.com/posts/175092-nodejs-installation-guide
前言
安裝 Node.js(以下直接以node稱呼)有很多種方式。不過由於node更新非常快速,開發過程很有可能會有切換node版本的需求,因此強烈建議不要使用MAC上常用的Homebrew 安裝node,而是使用 nvm ( Node Version ...
Edge for C#
Edge for C#
refer: https://github.com/tjanczuk/edge/tree/master#scripting-nodejs-from-clr
Note: After building NodeJs code by VS no need deploy the js code, because the js code alreay building in dll. ...
command not found: npm
在装一些npm包的时候,不知道怎么会事,就把npm包管理给弄坏了,一直提示"command not found:npm",加sudo也不行。经过多方尝试解决了。
解决方案如下:
1:删除 : /usr/local/lib/node_modules/下的所有包。 (mac和ubuntu的路径都是此处)。
2: 重新安装npm :
curl -L ...
如何自己检查NodeJS的代码是否存在内存泄漏
原文:http://www.nearform.com/nodecrunch/self-detect-memory-leak-node
追踪NodeJS代码中的内存泄漏一直是一个很有挑战的难题。本文讨论如何从一个node写的应用里自动的跟踪到内存泄漏问题,在这里笔者向大家推荐两款追查内存问题的神器 —— memwatch 和 heapdump
ENOENT, stat 'C:\Users\W510\AppData\Roaming\npm'
npm执行命令的时候报错:
Error: ENOENT, stat 'C:\Users\RT\AppData\Roaming\npm
在cmd中执行npm -v可以正常显示,系统环境变量也设置了nodejs安装目录,为什么就不能使用npm服务呢,主要原因是由于没有这个目录。
解决他:mkdir C:\Users\RT\AppData\Roaming\npm
创建一个目录即可完美 ...
nodejs安装脚本
#!/bin/bashsudo add-apt-repository -y ppa:richarvey/nodejs >> /var/log/installserver.log 2>&1sudo aptitude -f update >> /var/log/installserver.log 2>&1sudo aptitude -q -y ins ...
sh: 1: node: not found
在装nodejs的npm包的时候报如下错误:
sh: 1: node: not found npm WARN This failure might be due to the use of legacy binary
查资料发现,新版本的nodejs,已经将原来/usr/bin/node改成/usr/bin/nodejs了。所以报如上错误。
解决方案如下:
sudo apt-get ...
pomelo广播的实现(chat例子分析)
转载自: http://blog.csdn.net/fjslovejhl/article/details/11703651
其实最开始要读pomelo框架无非是因为自己没有读过什么node.js框架的源码,不过后来就逐渐变成了想要知道pomelo框架是如何实现广播的,貌似这也是游戏服务器比较重要的功能吧。。。。
一开始会觉得这种广播在分布式的环境下实现会比较的复杂。。但是当搞明 ...
Pomelo开发中Web客户端开发API简介
转载自: http://zhuxianzhong.blog.51cto.com/157061/1615109
使用pomelo做服务端开发时,无论什么客户端,只要能遵 循与服务端的线上协议,就能够与服务端建立通信。pomelo内建提供的sioconnector和hybridconnector都定义了自己的协议格 式,其中sioconnector用于socket.io的通信,hybrid ...
chatofpomelo简析之二——聊天
转载自: http://youngcold.blog.51cto.com/6366865/1241795
chatofpomelo简析之二——聊天
上一篇ChatofPomelo简析之一——用户登录分析客户端登陆的过程。当用户登陆成功后,聊天又是个什么过程呢?下面就来分析聊天时,客户端与服务器端的交互过程。
客户端
我们先来看看下,聊天发送消息的过程。当用户在文本框内输入文字, ...
Pomelo官方demo ChatofPomelo简析之一——用户登录
转载自: http://youngcold.blog.51cto.com/6366865/1240944
Pomelo官方demo ChatofPomelo简析之一——用户登录
官方给的tutorial真是简单明了,简的刚开始学pomelo,压根就不知道代码写在哪。所以还是自己研究研究。
首先看服务器端,处理逻辑的主要在game-server/app/servers下。
有 ...
基于NODEJS的前后端项目分离实践
前后端分离项目实践
一、前言
对nodejs有了些准备,希望多了解些后端知识,恰逢公司项目调整,分析了前后端分离的优劣,也做了一个完整的demo演示,同事都觉得靠谱,用了两个版本的时间,将公司主站项目用nodejs实现了前后端分离,在此和大家分享下,以求共同进步。案例参见 www.upopen.cn
二、为何做分离
【转】nodejs 模块加载
Modules#
Stability: 5 - Locked
Node has a simple module loading system. In Node, files and modules are in one-to-one correspondence. As an example, foo.jsloads the module
Cluster机制剖析1——进程复制
转载自: http://luckydrq.com/2014-10-14/cluster-analyse-one/
Fork
fork()是类UNIX系统父进程复制子进程的系统调用,在Node里通过libuv实现了对不同平台(unix,linux,window ...
高并发下的Node.js与负载均衡
转载自: http://www.cnblogs.com/tingshuo/archive/2013/01/17/2864280.html
新兴的Node.js已经吸引了很多开发人员的眼光,它提供给我们一个快速构建高性能的网络应用的平台。我也开始逐步投入node.js的怀抱,在学习和使用的过程中,遇到了一些问题,也有一些经验,我觉得有必要写出来,作为总结,也用作分享。
众所周知,node. ...
MEAN & Socket.IO Integration Tutorial
One of hottest topic in node.js is building realtime web applications. If you come from a C/C++/Java background, you will be amazed how surprisingly easy it is to quickly build out a realtime commu ...
Mac下配置Redis服务器(自启动、后台运行)
1: 第一步以root身份执行以下操作:
在/Library/LaunchDaemons下新建com.redis.plist,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN&qu ...
Grunt Ground Zero
Grunt Ground Zero
Grunt is a popular task runner in the Node/JavaScript space. Any task you perform repeatedly is a good candidate to be automated via Grunt. On a typical development project you woul ...