摘要:
理论上所有算术运算都可化为位操作,移位操作不必调用求余函数,在程序执行效率上会高一些A Mod B = A-(A div B) * B (div含义为整除);例如:11 %2 = 11 - (11 /2)*2 = 1;再用代码举例int ii=456-(456>>4<<4) //456%16 阅读全文
阅读排行榜
python继承__init__函数
2016-11-09 20:16 by 放作夥, 1906 阅读, 收藏,
摘要:
Python子类会把父类的构造函数也继承,特意记录一下,跟java不一样,java如果子类不写构造函数,会生成一个默认的无参构造函数,隐式调用父类的无参构造函数 【1】Python中如果子类有自己的构造函数,不会自动调用父类的构造函数,如果需要用到父类的构造函数,则需要在子类的构造函数中显式的调用。 阅读全文
mongodb中直接根据某个字段更新另外一个字段值
2021-05-22 14:33 by 放作夥, 1715 阅读, 收藏,
摘要:
表:tblCard 要更新的字段:tPAFlow 值字段: pFlow 过滤 条件:{"lCycle":2} db.tblCard.find({"lCycle":2}).forEach( function(item){ db.tblCard.update({"_id":item._id},{"$se 阅读全文
TCP是可靠传输,为什么应用层还要做校验
2015-04-25 21:55 by 放作夥, 1644 阅读, 收藏,
摘要:
之前一直有过这个困惑。目前我看到的一个比较好的解释是对于TCP层来说,只是数据流的概念,数据的逻辑语义没有保障,像数据的正确性则没有保证,比如说数据有没有被篡改,算是对应用层的一种保护吧。还有一点我自己想到的是,比方说你有一个文件服务器,tcp确实保证了每一个tcp封包到达,但是你的应用程序的正确性... 阅读全文
【转】多人游戏实时同步算法
2017-05-14 14:29 by 放作夥, 1596 阅读, 收藏,
摘要:
算法流程 客户端逻辑: 1.判断当前帧F是否关键帧K1:如果不是跳转(7)。 2.如果是关键帧,则察看有没有K1的UPDATE数据,如果没有的话重复2等待。 3.采集当前K1的输入作为CTRL数据与K1编号一起发送给服务器 4.从UPDATE K1中得到下一个关键帧的号码K2以及到下一个关键帧之间的 阅读全文
浙公网安备 33010602011771号