阿里巴巴攻城师分享nodeJS精华:cookie 和 session
2015-03-25 17:18:07
阅读:
4188
cookie 和 session众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据,如何能把一个用户的状态数据关联起来呢?比如在淘宝的某个页面中,你进行了登陆操作。当你跳转到商品页时,服务端如何知道你是已经登陆的状态?cookie首先产生了 cookie 这门技术来解决这个问题,cookie 是 http 协议的一部分,它的处理分为如下几步:服务器向客户端发送 cookie。通常使用 HTTP 协议规定的 set-cookie 头操作。规范规定 cookie 的格式为 name = value 格式,且必须包含这部分。浏览器将 cook
扑克牌54张实现
2015-03-20 10:14:48
阅读:
640
近日突然想用算法实现斗地主 要斗地主首先要实现的是54张扑克牌 以下先把扑克牌实现了/*
扑克牌
*/
/*
花色
*/
var hua=[{s:1,name:'红桃'},{s:2,name:'黑桃'},{s:3,name:'梅花'},{s:4,name:'方片'}];
/*
数字
1-10
*/
var shu=[];
for(var i=1;
冒泡算法
2015-03-01 19:00:00
阅读:
461
var array = [5, 4, 22,222,333,34,444, 2, 1];
var temp = 0;
for (var i = 0; i < array.length; i )
{
for (var j = 0; j < array.length - i; j )
{
if (array[j] > array[j 1])
{
temp = array[j 1];
array[j 1] = array[j];
array[j]
使用npm制作nodejs模块包
2015-02-11 11:12:21
阅读:
1212
NodeJS
是一门年轻的语言,扩展模块并不太全,经常我们想用某个模块但是却找不到合适的。比如前两天我需要使用hmac和sha1来做签名,就没有找到一个比较好
用的模块,这时候就需要我们自己来实现相应的功能了。自己写完之后,再把它打包成一个模块分享给大家来用,即方便了其他人,又能让自己有点小小的成就感,
实在是一件一举多得的好事情。接下来,我就为大家介绍一下如何封装一个NodeJS模块并把它分享给其他人。
NPM
(Node Package Manager, http://npmjs.org ) 是 Node
Ubuntu安装nodeJS
2015-02-05 09:55:28
阅读:
710
安装环境
ubuntu12.04 64bit
nodejs-v0.8.14.tar.gz
Node.js是一个基于google v8 javascript的服务端编程框架。但是Node.js又不是js应用,应该说是js的运行平台。它采用事件驱动、异步编程,为网络服务而设。
Node.js的性能不错,按照创始人Ryan
Dahl的说法,性能是Node.js考虑的重要因素,选择c 和v8而不是ruby或者其他的虚拟机也是基于性能的目的。Node.js在设计上也是
比较大胆,它以单进程、单线程模式运行,事件驱动机制是Node.js