摘要:
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 阅读全文
摘要:
2.基本类型 nil 一个全局变量没赋值前默认值是nil,给全局变量赋nil可以删除该变量 boolean 只有flash和nil为假,其他值都为真,lua认为0和空串都是真 number 数值型,lua中没有整形 string 用法'a' "aa" [[afdafaf]], 字符串连接运算符 .. userdata function function(a,b... 阅读全文
摘要:
阅读全文
摘要:
[代码][代码][代码]2-record(node,{pid,id,uniqueId}).3提供对noderecord的创建和访问的api[代码][代码]6 关于Key:Key就是Chord算法里的数据id,每个Chord节点负责保存 myid > Key >preid 的所有数据,当有新节点加入时,一部分数据会划分出去1.comm_layer comm_layer模块提供了进程间通... 阅读全文
摘要:
在网络游戏中,多个客户端要有一个同步的clock客户端发出消息的时间为t0,收到的时间为t1,则ping = t1 - t0latency = pong / 2客户端发出消息的时间点为ct(ct为客户端本地时间),服务器收到消息后,将服务器时间返回,offset = st - ct + latency 算上latency后,得到服务器与客户端时钟的偏移则客户端可以算出服务器的时间st = ct +... 阅读全文
摘要:
在贴图前只要调用glColor*就可以为此贴图选择一种颜色.但此时有光照时就有问题,必须用glColorMaterial设置颜色材质要先调用glColorMaterial再调用glEnable(GL_COLOR_MATERIAL) 阅读全文