作者:一枚有趣的土豆
早期的施法者都是研究与作战两手抓两手都要硬,而随着法术研究的发展,这种全面人才越来越稀少,不是能力不行,实在是要学的东西太多,两手抓很容易两手都稀松。
因此,这种背景下,成天研究怎么用法术战斗的施法者,战胜魔法水平和知识储备都更强的对手,也是常有的事。
术业有专攻。
拉尔文那种靠力大砖飞的除外。
贾修现在假设,导致论文魔法化存在问题的原因,和这种施法时会相互产生影响的原因,本质上是完全一致的,那么这种问题就存在完美解决方案。
施法者通过练习可以克服,那应该法术上也可以存在某种方式克服这种影响。
可是问题是,熟悉战斗的施法者,并不能给贾修提供什么帮助。
因为他们自己也不能完全说清是怎么克服影响的。
有点像刷熟练度,当足够熟练后,身体自己就会处理这些问题。
这让贾修想起自己学骑自行车的时候,让他说明白为什么不倒了,那也说不清楚,但就是突然有一下子,连自己也没太反应过来,便晃晃悠悠地骑出去了。
起码有解决的希望。
要是完全不计成本的话,只要每次论文提取是由专门训练过施法者完成,每篇论文配一个指定对应施法者就能“完美”解决。
有种挥旗子人列计算机的美。
对于目前面临的问题,贾修大体上还是乐观的态度。
他先准备了一块晶石,用于存储魔法化的一篇论文。
贾修打算亲眼见证一下这个产生影响的过程是怎么回事。
至于魔法化的格式,感谢前辈们,在这方面已经走出了很远,成熟的法术存储信息方案,开发出好几套,每种都有不少支持者。
本着有轮子用那就先不自己造的原则,贾修随便选了一种比较主流的,并挑了篇他有关治愈术的论文,开始尝试。
这轮尝试并不做任何搜索,查重相关内容,只测试最简单的,把论文内容转化成魔法格式,存储进晶石里,再调用出来。
理论上讲,这个过程应该和往贾斯汀娜的祷告渠道里放差不多。
很快,贾修便开始了正式测试。
论文存入的过程相当顺利,比想象中还要容易,进一步确定了贾修的猜测,整个研究的难点就这一个,剩下的都不存在什么问题,差不多算体力活。
用法术做个搜索和查重系统,对于其他施法者来说可能还有些难度,对贾修,那只能说是完完全全的舒适区,他又不用做的多完善,先凑合著能用就行,以后可以慢慢更新优化,反正他约等于掌握贾斯汀娜“这台服务器”的管理权限。
前置工作完成后,贾修十分专注且缓慢地开始进行论文取出步骤。
他的全部注意力,都放在围观层面的魔力波动上。
存入耗费三十秒,取出取了快十分钟,贾修全神贯注地盯着每一个细微波动的变化。
突然,他注意到,存储论文的魔力波动,出现一次非常突兀明显的跳变。
其突兀程度,简直如同听着ASMR催眠,音量拉到最大,一不小心切了视频,结果切出来的下一条是土味DJ一样。
已经不是很难注意不到程度了,对于贾修来说,这要是能发现不了,只能是“聋”了。
将论文完全调用出后,贾修开始检查内容,他完全不用和原文对比,治愈术的论文可实在是太熟悉了,很快,便发现了不同的地方,一小段内容的语序发生了混乱。
紧接着,他开始反复重试相同的流程。
他想确认,是不是每次发生内容变化时,都是如此突兀的波动跳变。
不久,在重复了一百五十次后,贾修得到了肯定的答案。
确实,就是每次都这么突兀。
而且他还发现了另一件事,一百五十次中,导致内容发生变化的,只有二十四次,远比预想中的数量少他以为怎么也得一半次数呢。
不过就是这二十四次,足够让整篇论文变得面目全非。
每次产生的变化量确实很随机这点也得到了确认。
最小的一次变化,让他找了好几分钟才最终找到,就变了一个词。
而最严重的一次,直接把好几页都变成乱码了。
从这个角度看,通过某种固定方式,修复产生的变化,估计是很困难。
那回滚呢?
贾修立刻想到。
保留论文的初始状态,在发生变化的时候,回滚到初始状态不就好了。
最简单粗暴的方案,就是所有论文存储时都一式两份,调用的时候默认被调用出去的那份混乱了,直接替换成备份,同时以此备份为基础,再复制出一个备份的备份。
反正存入过程是对没有法术占用的“空”空间进行施法,不会发生突变。
但还有一个问题是,需要检测查阅的过程中是否发生突变,如果发生,就给一份新的,如果又发生,就再换一份,直到完全确定查阅到的是原版内容。
然而在得到这个方法半分钟后,贾修就直接否定了此方案。
不“优美”。
感觉蠢蠢的。
身为一个有追求的程序员,还是希望方案可以优美一点,尽量减少最简单粗暴的方式。
那样做的话,他这边是简单了,“硬件”需求上麻烦就大了。
无论是作为程序员的身份,还是作为游戏玩家的身份,他都很讨厌不给游戏做优化,全靠硬件撑着的厂商。
很不优美!
而且更要紧的,他的这台“服务器”流量也有限,方案的复杂度太高,按照贾斯汀娜的说法会让她疯掉。
保护服务器从他做起。
毕竟要是贾斯汀娜真烧坏了,圣光过不过来寻仇另说,他也没地方找替代品。
贾修翻开小本本,立刻开始写写画画起更便捷的方案。
以一百五十次里二十四次变化的频率,全备份确实浪费得不得了。
那么,只备份“用户”用到的那些呢。
贾斯汀娜作为服务端,查阅论文的施法者作为客户端,可以在客户端发来查阅指定论文的法术请求后,服务端再开始备份对应论文,备份完成后再允许查阅请求,这样避免所有论文都提前备一份的尴尬。至于什么情况下需要替换,其实也不算太复杂。
可以用一个无波动魔力流作为检测标准。
在获得了魔能通悟能力后,贾修就发现了一个现象。
突然变化的魔力波动,会引起无波动魔力流的震荡。
也就能用于检测出哪一次查阅法术请求,引起了突变。
至此,方案算是优化了一些。
但似乎还不够好。
有一个问题始终没解决,就是假如有个超级倒霉蛋,提出的查阅法术请求,每次都能引起突变,导致一直查不出来。
好像没法排除这种可能。
目前还不清楚这种跳变,是纯随机,还是伪随机。
要是纯随机,真有天选“倒霉蛋”,那可怎么整。
贾修笔头戳着脑门,陷入纠结……
第320章 贾修的灵机一动型科研
在专注思考的时候,时间似乎会流逝得格外快。
不知不觉间天就亮了,贾修的脑门上也被自己戳出不少笔杆留下的红印。
想问题的同时总会做些奇奇怪怪的无意识行为,包括但不限于蓐头发,拽胡子,反复按按动笔的按钮,扒拉橡皮,拿笔戳自己。
这段时间来收到的唯一有用的信息,是贾斯汀娜那边叫着她又在哪哪哪收获一群忠实的粉丝兼信徒了。哪有神没跟她祷告,自己急着先说的。
有种钓到大鱼了,三过家门而不入,在小区里装迷路的既视感。
而且祷告渠道这玩意儿还是单向控制的,只有贾斯汀娜那边能屏蔽接收,他这边不能。
幸亏这位大姐不是个话痨,不然怕不是要抓着人强制聊天。
装不在没看到消息都不好使,神谕是直达意识的。
不过鉴于贾斯汀娜也没关闭他这边的祷告渠道,贾修选择和她“魔法对轰”。
贾斯汀娜在那边分享她又传送到哪里,见了什么粉丝,他在这边念叨他又想到了什么方案。最终,贾修赢了。
事实证明,还是专业内容更折磨些。
只是尽管念叨出了一堆方案,实际上真正感觉可行性很高的,目前还没有。
要不别考虑天选倒霉蛋存在的可能了,以一百五十次会出二十四次问题的概率,也就是16%左右,他刚才又尝试了不少次,因为不用检查具体是哪里有问题,只需要检测波动是否发生了跳变,所以效率高了不少。在后续大约二百次的测试中,概率也基本稳定在这个范围中。
而每次调取的概率,目前看来应该是独立概率,那连续发生问题的可能,说实话真的很小,连续个四五次,概率就已经极其微小,而这应该只会耽误几分钟的时间。
几分钟比起如今人工查论文的用时,已经是巨大进步。
这个世界的人们一时半会应该是享受不到秒开的体验了。
从这个角度来看。
凑合著能用。
可是,贾修还是觉得,把延迟多久交给运气这事,很难受。
他决定再挣扎个两天,如果实在没有什么好方法,就把现在的这个“安装”到贾斯汀娜身上试一试。就在这时,早晨来上班的导师玛格丽特打开了实验室的门。
“哟,是起得早还是又没睡?给,早餐。”
由于贾修最近几乎都住在实验室里,所以名为导师实则承担助手工作的玛格丽特,肩负起了给贾修带饭的任务。
“没睡,我不是说我现在基本可以不用睡觉了吗,我比吸血鬼还能熬。”
“咦,听起来好像你已经偷偷转化成巫妖了一样。”
“嗬,我以后要是真转化成啥,那也转化个帅的。”
贾修一直欣赏不来不死生物的长相,布布那个例外,正常来说巫妖亡灵的样貌,和他以前在游戏里看到那种阴郁冷峻的感觉可完全不一样,就是纯恶心。
非常能理解不死生物的风评为什么是人烦狗嫌弃了,都不用做什么,光看着,那枯槁腐烂的干肉挂在骷髅架子上的样子,就有足够让人受不了的理由了。
上一篇:综漫:我把克鲁鲁拐跑了!
下一篇:崩铁:我大反派,开局团灭列车组