摘要: 1.{userid:1, comments:[{id:1, content:"a"},{id:2, content:"b"}])要查询出结果集为 {userid:1, comments:[{id:1, contents:"a"}]}现在的mongodb不能做到这点,要想达到同样的目的,可以将comments设为object类型,而不是数组{userid:1, comments:{id1:{content:"a"}, id2:{content:"b"}}}查询的语句是db.user.find({userid:1}, {'comments.id1':1})结果是{userid:1, comment 阅读全文
posted @ 2010-12-24 11:56 卢镜威 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 2.基本类型  nil      一个全局变量没赋值前默认值是nil,给全局变量赋nil可以删除该变量  boolean   只有flash和nil为假,其他值都为真,lua认为0和空串都是真  number   数值型,lua中没有整形  string    用法'a' "aa" [[afdafaf]], 字符串连接运算符 ..  userdata  function function(a,b... 阅读全文
posted @ 2010-08-06 16:49 卢镜威 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-07-26 20:06 卢镜威 阅读(114) 评论(0) 推荐(0) 编辑
摘要: [代码][代码][代码]2-record(node,{pid,id,uniqueId}).3提供对noderecord的创建和访问的api[代码][代码]6 关于Key:Key就是Chord算法里的数据id,每个Chord节点负责保存 myid > Key >preid 的所有数据,当有新节点加入时,一部分数据会划分出去1.comm_layer  comm_layer模块提供了进程间通... 阅读全文
posted @ 2010-07-26 17:31 卢镜威 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在网络游戏中,多个客户端要有一个同步的clock客户端发出消息的时间为t0,收到的时间为t1,则ping = t1 - t0latency = pong / 2客户端发出消息的时间点为ct(ct为客户端本地时间),服务器收到消息后,将服务器时间返回,offset = st - ct + latency 算上latency后,得到服务器与客户端时钟的偏移则客户端可以算出服务器的时间st = ct +... 阅读全文
posted @ 2010-03-19 12:16 卢镜威 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在贴图前只要调用glColor*就可以为此贴图选择一种颜色.但此时有光照时就有问题,必须用glColorMaterial设置颜色材质要先调用glColorMaterial再调用glEnable(GL_COLOR_MATERIAL) 阅读全文
posted @ 2010-03-16 18:02 卢镜威 阅读(408) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2010-02-03 09:39 卢镜威 阅读(419) 评论(0) 推荐(0) 编辑