强烈推荐:怎么写连连看 之 连连看算法
Archive for the ‘杂项’ Category
连连看算法
星期二, 27 9 月, 2011bochs
星期二, 20 9 月, 201132bit Or 64bit
星期三, 14 9 月, 2011一直比较困惑跨平台以及跨32bit/64bit边界的编程问题,主要是基本数据类型的sizeof大小问题。
比较确定的是(unsigned) char/(unsigned) short基本都是1byte/2byte。虽然int、long都是内置类型,但归根结底还是得看编译器的实现:32bit下一般都是4byte,64bit下就可能有多种情况了(44、48、88等)。但无论怎样编译器都知道它们的确切大小,有问题还是求助编译器吧。
32bit/64bit最大的区别就是指针大小,肯定是4byte和8byte了,因此Windows SDK的头文件通过是否定义了_WIN64宏来确定INT_PTR等自定义PTR类型的大小(_int64 or int)。
如何跨平台,当然是宏和typedef了。typedef时加上类型名称及位数,这样清晰明了,如typedef unsigned char uint8等。至于typedef unsigned int是uint32还是uint64估计还得看具体的环境了。
附上一篇参考资料:http://blog.csdn.net/tangl_99/article/details/1963762
古剑奇谭1.5.8修改方法
星期五, 27 5 月, 2011彼岸浮灯篇,修改方兰生攻击力,WinHex修改0x878E和0x8796地址起连续四字节。貌似最大攻击力也就9999?
无忧隐藏V9.29免激活补丁
星期一, 23 5 月, 2011无忧隐藏是一款不错的软件,遗憾的是如果没激活的话,会在启动程序10多秒后弹出窗口,并且20分钟后退出程序。激活方法一是修改主页为指定网址,二是花钱买激活码。
花了一个晚上的时间研究并逆向了一下,制作了一个内存补丁供学习交流之用。HideWizardPatch
将压缩包中的两个文件解压到无忧隐藏的安装目录中,以后启动无忧隐藏使用HideWizardPatch.exe即可实现免激活。
额外操作:运行HideWizardPatch启动无忧隐藏后,请点击“激活”,然后去掉“同意设置浏览器主页”的复选框,再“确定”。为什么要这个额外操作,请见下一段落。
由于是短时间内完成的补丁,还有不完善的地方。一是360报警,内存补丁是使用ppatcher制作的,可以保证无毒无公害;二是无忧隐藏本身做了点恶意软件做的事,即除了修改主页外,其实还会修改浏览器的快捷方式,上面的额外操作就是为了让无忧隐藏恢复我们的快捷方式。