久没见着了。我苦苦的哀求,那人非常坚决说如果把注册码给我是违法的。我想也是,在怎么也不能外老外面前丢中国人的脸,只能自己想办法克服了。“神童,这下可怎么办?”孙董和杨婷焦急的问我,这种从希望到失望再到希望又到失望的感觉真的很难受,像过山车一样刺激,但是结果却“生死未卜”。我没有吭声,大脑大脑飞速旋转寻找解决方案。孙董和杨婷对于程序软件都是门外汉,所有希望都寄托在我身上了,我第一感觉到责任的压力。孙董对杨婷说;“我们让神童安静的想一会儿,我想他应该有办法的!走我们先去吃饭吧!”我这才想起,盒饭还放在桌子上,早就已经凉了。“神童,我们现在出去吃午饭,要不要给你带点什么吃的?”杨婷问我。“来碗米线吧,要辣鸡的!辣的东西能激发我的思维!”我笑了笑说,尽量让气氛轻松一点,的确这几天大家都很辛苦了。“好的!”杨婷和孙董出门了,“对了,在来瓶冰红茶,要统一的!”我又在实验室里面大声吆喝了一句,不知道她们听见了没有。没有注册码,现在唯一的办法就是破解这个软件。SLER使用java写的,所有的程序都是封装在一个jar文件里面。我用winrar吧jar包解压开,里面全是class文件。Java的程序和一般的C或者pascal不同,java程序编译以后是class的字节码文件,这种文件不是可运行的机器代码,而是一种可以被java虚拟机解释执行的代码,因此在java可以实现在不同操作系统间的移植,做到“writeonce,runanywhere”!要破解这个软件,最关键是看那个class文件控制了注册信息,把这个“阀门”破解了SLER就可以毫无限制的使用了。这种方法虽然有点不道德,但是现在我已经顾不上这么多了,况且数模比赛也没规定不能用自己破解的软件。我看了半天,上千个class文件看得我眼花缭乱。我明显感觉视力急剧下降,大脑已经转不动了,我疲倦的趴在桌子上睡着了。我在梦中闻道辣子鸡的香味,睁开眼一看,杨婷已经把一碗香喷喷的辣子鸡米线摆在我面前了。闻道辣子鸡的香味,立刻激发了我的食欲,我迫不及待的吃起来,真是太饿了。一碗米线我三下五除二就吞到肚子里面了,擦了擦嘴,一看电脑上的时钟已经下午五点多了。看来我睡了一个多小时。“神童,你怎么把辣椒都弄到电脑上了!”杨婷指着电脑屏幕说。我一看,果然有个辣椒籽粘在电脑屏幕上,可能是刚才吃的太兴奋了,从碗里面溅出来的。我不好意思拿了一张纸巾准备把辣椒籽擦掉。忽然,我发现辣椒籽粘住的地方有个文件的名字叫,我的天呀,得来全部费工夫,这个文件应该就是我要找的“阀门”了,真是天助我也。Java字节码的反编译工具很多,我最熟的就是decompile,这个工具据说是一个写java编译器的哥们写的,所以对大部分Java字节码都能成功的进行反编译。我欣喜若狂的从网上下载了一个decompile,然后开始用decompile来反编译文件。杨婷和孙董迷惑不解的看着我,不明白我到底要干嘛。我把反编译程序跑起来,然后对孙董和杨婷说:“我现在要破解这个软件,破解以后就没有运算单元的限制了,这样只要参数拟合出来,我们的模型就能大功告成!”杨婷和孙董似懂非懂,但是至少知道我已经想到办法了,也倍感欢欣鼓舞。反编译的结果出来了,我打开生成的java程序。这个程序不长,就是短短的几个条件判断,我三下五除二的把这些判断条件改成永远为真,以后就再也限制不了我了。接着我又用JDK工具把java程序编译成为字节码塞回原来的jar包中,一气呵成,破解完毕。我们三个人迫不及待又非常紧张的等待破解后SLER的拟合结果,呵呵,果然刚才的限制没有了,参数拟合顺利完成。解决了这个问题,后面的环节就迎刃而解,我势如破竹的把后面的模型优化,计算机模拟的过程都搞定了,孙董负责我完成部分的审核和检查,杨婷负责论文的编撰和英文翻译。我们三个人配合的丝丝入扣,终于在凌晨三点钟完成了所有需要上交论文和程序代码。我长长的叹了一口气,躺在折叠床上再也不想起来了。杨婷和孙董也累的够呛,不过面脸带着胜利的喜悦。“论文总算是完成了,不过最后到底能拿什么奖我心里面没什么底!”我这话一说无疑是给孙董和杨婷泼了一盆冷水。“为什么呀?”杨婷不解的问。<
本章未完,请点击下一页继续阅读->>>