摘要: 本篇内容不是写给新手看的 这是一套在 C2 中科学自我提高的方案 C2 的魅力在于, 入门之后, 这是一个即时策略游戏! 以下是个人划分的层次 单人游戏不会自己摆死自己了 速度可以上 100 了 开始起楼, 想打出大 Combo 了 想要更厉害 以下内容适合最后一个层次的玩家 操作 最优操作(最简, 阅读全文
posted @ 2017-01-27 21:36 奏之章 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 标题是个噱头,这里只说积分数据全部装载到内存首先,玩家的积分什么的有单独的表存储,这里不谈序列化,语言是C++假定score是double,id是int64然后计算空间需求,这里假设实现了专用无税收的内存适配器32位进程大地址,每个节点32字节,4G的进程可以放下1.34亿的数据,去掉进程本身的边角... 阅读全文
posted @ 2015-10-21 18:01 奏之章 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: 在这篇随笔里面提到伽罗瓦域。参考了很多资料,才知道伽罗瓦域原来还可以用指数表作为基本表,就得到了一个乘法优化的有限域运算。但是加法恒元和乘法恒元不再是0和1。对此表示很无奈,计算系数时候,习惯性的用0作为初始值开始求和。结果方程组怎么解都不对!折腾了半小时,才找到根源。但是乘法优化使得加减法的代价高昂,所以对于解线性方程组,要比通常意义的伽罗瓦域还要慢。目前在unsigned short范围内随机系数。构建一个1024元的系数矩阵,再解出,计10次平均值。double类型使用编译器的加减乘除,需要3.8秒。unsigned short类型使用普通伽罗瓦域,需要5.3秒。unsigned sho 阅读全文
posted @ 2012-02-03 01:34 奏之章 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 实现一个文件编码(冗余)方式,各种找资料,最后使用伽罗瓦域+线性方程组。注:代码中的类暂时不想公开,以后我觉得拿得出手的时候,会贴出来。以上是背景。以下是代码思路及其变化:基础:一个使用高斯消元法解线性方程组的Matrix类。一个有限域(伽罗瓦域)运算的类galois_field。最初都是网上找来的代码,或存在于开源项目,或是好心人共享的代码。拿来后阉割掉用不到的部分,全部抽象画为模板类。最初使用一个BaseComputer类,virtual了add,min,mul,div四个纯虚函数。galois_field继承自BaseComputer,实现了基于有限域的基本运算法则。然后Matrix类构 阅读全文
posted @ 2012-02-01 13:58 奏之章 阅读(2811) 评论(0) 推荐(1) 编辑
摘要: 首先摆出一堆零碎的想法,完全是没有经过验证的。如果有异议,欢迎指正~这里不从头说起,如果看不明白,请自己查阅相关资料。关于文件缓存:借鉴Avalanche。只是假设,一个100k的文件,被拆分成10个10k的文件b1,b2...b10。每一次被请求都取随机系数c1,c2...c10,发送包E1=b1c1+b2c2+...+b10c10。当一个节点收到E1,E2时候,则可以继续取得随机系数c1c2发送E3=E1c1+E2c1给其它节点。对于下载来说,只要收集到了足够多的线性方程,通常是10个,就可以解出原始数据,降低对于稀有块的依赖对于节点缓存,通常每个节点保持大于一的数量,以便生成新的方程。文 阅读全文
posted @ 2012-01-29 16:55 奏之章 阅读(1861) 评论(0) 推荐(2) 编辑
摘要: 起先家里若干电脑传输太慢,拷贝个游戏,电影,龟速啊。。。萌生弄个千兆交换机。若干天后,购买之~结果发现板载网卡不是千兆的- -~若干天后,购买之~结果发现网线不合格,继续买新的- -~若干天后,购买之~now,布线也没地方藏,甩在地上,然后看着50多m/s的速度,果然好嗨~谨此,网线不合格太坑人! 阅读全文
posted @ 2011-08-22 12:05 奏之章 阅读(416) 评论(1) 推荐(0) 编辑
摘要: 任务拖了,赶进度,晚上懒得回家了(没人),遂决定晚上不走了,能争取到上班下班路上的两个小时。睡袋拉索打开,铺地上。旁边还有个电风扇,搬过来打开自然风。枕头是网购的,拿来放在睡袋上。上闹表,关灯,OK,开始ZZZ。好吧,我承认,一切都是美好的,要是没有蚊子的话。。。持续挠痒痒中~ 阅读全文
posted @ 2011-08-19 22:21 奏之章 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 上班1年多了,具体说来,除了一些平台的使用更加熟悉,自己的妄想更加具体,没有什么特别的进步。藉此,准备开始写博客,激励一下自己吧。 阅读全文
posted @ 2011-08-18 22:29 奏之章 阅读(195) 评论(0) 推荐(0) 编辑