<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[superarhow的专栏]]></title><description><![CDATA[爱是LOVE，爱是AMOR，爱是人类最美丽的语言~~~爱是小耗耗无私的奉献~]]></description><link>https://blog.youkuaiyun.com/superarhow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; superarhow]]></copyright><item><title><![CDATA[发布【水晶五笔】安卓版]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/129221277</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/129221277</guid><author>superarhow</author><pubDate>Sat, 25 Feb 2023 22:17:44 +0800</pubDate><description><![CDATA[发布【水晶五笔】安卓版]]></description><category></category></item><item><title><![CDATA[关于std::string出现在_M_dispose发生SIGABRT错误的问题]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/30063331</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/30063331</guid><author>superarhow</author><pubDate>Wed, 11 Jun 2014 16:17:05 +0800</pubDate><description><![CDATA[注意：这不是gcc的bug。
例子程序如下：]]></description><category></category></item><item><title><![CDATA[在C语言中调用lua实现的回调函数]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/20455491</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/20455491</guid><author>superarhow</author><pubDate>Tue, 04 Mar 2014 13:25:25 +0800</pubDate><description><![CDATA[在内嵌的lua代码中，想要实现以下功能：
function callback(n)
    print("function callback " .. n);
end;

save_callback(callback, "aaa")
invoke_callback() -- 这里打印出function callback aaa

save_callback(function(n)
    pri]]></description><category></category></item><item><title><![CDATA[关于C++多线程程序中简单类型(int/bool)的安全性]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/18009667</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/18009667</guid><author>superarhow</author><pubDate>Wed, 08 Jan 2014 20:34:50 +0800</pubDate><description><![CDATA[关于这个问题，很少有听到权威的解答。偶这里也只是收集各处资料，以尝试对今后写出高质量的代码做一定的保证。
通常会联想到这个问题应该跟CPU架构相关。优快云上也有人做了实验。根据其结论，在x86上，对1字节byte/2字节word/4字节int类型的读写操作都是原子性的。（类似java中的immutable objects的概念）亦即，1个int不会有中间状态，若它原始值是0，往其写入0x123]]></description><category></category></item><item><title><![CDATA[自制内存拷贝函数学习笔记]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/17610817</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/17610817</guid><author>superarhow</author><pubDate>Fri, 27 Dec 2013 14:11:42 +0800</pubDate><description><![CDATA[可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 
﻿
　　本文尝试自己实现内存拷贝函数并且对各种大小的拷贝性能进行测试，与linux系统调用memcpy进行对比，旨在深入理解内存访问方式，以及对内存访问在程序执行中占用时间比有一定的认识。
　　测试环境为：
* 64位linux
* Intel(R) Xeon(R) 8 Core 2GHZ
* ca]]></description><category></category></item><item><title><![CDATA[快速理解关于括号运算符、static_cast、dynamic_cast和reinterpret_cast]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/9923679</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/9923679</guid><author>superarhow</author><pubDate>Mon, 12 Aug 2013 14:54:07 +0800</pubDate><description><![CDATA[N年以前，年轻无知的偶写了一篇很2的贴子：
http://blog.youkuaiyun.com/superarhow/article/details/1007875
不知道有没有误导读者。好在从阅读数量来看应该不会误导很多人吧。。。
关于这几个运算符的区别，各个地方的资料已经很多了。这篇文章是希望用比较浅显易懂的表达方式，写给希望快速理解它们，以及了解不正确使用它们会带来什么后果的读者们看的。笔者水平]]></description><category></category></item><item><title><![CDATA[Win7 32bit 扫雷外挂]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/8603744</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/8603744</guid><author>superarhow</author><pubDate>Fri, 22 Feb 2013 18:28:11 +0800</pubDate><description><![CDATA[只写一下技术难点：
 
1. 取得地图。这个版本是C++写的程序，因此破解比XP版的要难得多。Ollydbg看了两个半天。结论如下：
 * 程序BASE ADDRESS+0x868b4处为一个4字节的全局指针。推测为全局控制类。取名为GAME_THIS（指向全局GAME对象）
 * 地图对象是从全局GAME对象编译0x10处
地图的宽(width)，高(height)各为4字节，分别在地]]></description><category></category></item><item><title><![CDATA[一次面试经历]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/7861119</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/7861119</guid><author>superarhow</author><pubDate>Mon, 13 Aug 2012 17:01:52 +0800</pubDate><description><![CDATA[做完面试题后，正准备离开，接待的妹子把我叫住，说项目经理要带我参观一下公司环境。下一场面试反正要明天，回去也没事可做，就当跟着转转吧。

首先是茶水间，才下午3点，我看到男男女女们十分欢快的坐在里面聊天。还有些年轻小伙子拿着掌机在对战。

“我们公司的企业文化是自由，因此我们没有规定员工的休息时间。只要手上的TASK做好了，随时都可以休息。”项目经理跟我解释道。
 
然后是市场部。我看]]></description><category></category></item><item><title><![CDATA[检查线程是否安全的小工具]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/6220792</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/6220792</guid><author>superarhow</author><pubDate>Thu, 03 Mar 2011 15:20:00 +0800</pubDate><description><![CDATA[本文介绍一个检查多线程逻辑是否安全的小工具,并提供源码下载]]></description><category></category></item><item><title><![CDATA[关于GCC编译程序报出警告：note: neither the destructor nor the class-specific operator delete will be called...的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/5806904</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/5806904</guid><author>superarhow</author><pubDate>Thu, 12 Aug 2010 14:35:00 +0800</pubDate><description><![CDATA[GCC编译器抱怨：note: neither the destructor nor the class-specific operator delete will be called...实际上真的会造成内存泄漏。请参考本文作出修改。]]></description><category></category></item><item><title><![CDATA[PC98显示原理及字库ROM的访问方法]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/5057685</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/5057685</guid><author>superarhow</author><pubDate>Tue, 22 Dec 2009 20:12:00 +0800</pubDate><description><![CDATA[PC98显示原理及字库ROM的访问方法 By superarhow, 2009/12（去年的6月份左右整理了点关于这方面的东东，最近一直很忙也没时间贴出来就忘记了。今天刚好有朋友问到就贴出来。供有兴趣的TX们参考。） 此部分的资料几乎没有，此文档基本上都是根据分析PC98游戏和NekoProjectII源码得来。疏漏之处还请见谅。* 指令与中断1. 因PC98的芯片是相当于]]></description><category></category></item><item><title><![CDATA[GF文件解码程序]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/4268621</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/4268621</guid><author>superarhow</author><pubDate>Sun, 14 Jun 2009 17:08:00 +0800</pubDate><description><![CDATA[PC98游戏中D.O公司常用的格式，游戏相当多。之所以不叫格式分析是因为确实不好分析……原理似乎是哈夫曼编码+流程码的结合……程序相当复杂，压缩效率也不见得高，个人觉得还不如用LZ+HUFF呢（那不成了ZIP了？） 这里贴出解码程序。基本上是把汇编用Ｃ翻译了一下。在《DOR》《DOR2》《DOR3》《DOR Special》《星之砂物语2》上做了测试。 另外，如果有心就可以发现，早]]></description><category></category></item><item><title><![CDATA[PDT文件格式分析]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/4268590</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/4268590</guid><author>superarhow</author><pubDate>Sun, 14 Jun 2009 16:50:00 +0800</pubDate><description><![CDATA[PDT也是PC98中经常出现的图片格式。现已发现的有MEBIUS和BonBeeBon等公司使用此格式。代表游戏有《YORO》《恶梦-青色果实》《SHAKESHAKE2》等。此格式在早期相当简单、但随着压缩要求日益增加的后期，被扩充得相当复杂。截至目前为止仍有一些为知的图片不能被解码。首字节为子格式代码，现在已知的有FF,31,32,33,34,38等。其中34H和38H号有自带调色板数据。]]></description><category></category></item><item><title><![CDATA[AliceSoft早期图片格式分析]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/4127767</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/4127767</guid><author>superarhow</author><pubDate>Mon, 27 Apr 2009 09:23:00 +0800</pubDate><description><![CDATA[编者按：渐渐地，身为程序员加宅男的某男已经从仅仅对三次元的事物不再感兴趣升华到只有看16色图片才能感到快乐的境界了。为了有更多的图片可以看，某男下载了大量PC98的ROM。然而最令人遗憾的是AliceSoft的《Alice之馆》和《兰斯》等经典GAME居然没有回忆模式！！事到如今只有强行解图片了。某人定下这个远大目标后，就开始到处找DOS版本……可惜没有找到；于是某人又开始找PC98下的反编译器，]]></description><category></category></item><item><title><![CDATA[[原创]用哈希表优化的lz77压缩算法的实现]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/2454289</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/2454289</guid><author>superarhow</author><pubDate>Sat, 17 May 2008 14:39:00 +0800</pubDate><description><![CDATA[ 最近终于有空研究研究E*F的K*KYU2。和预料到的一样仍然是广泛使用LZ77，而且是毫不改变地使用LZ77……但是，时代进步了，图片文件都是真彩色的了，大小变大了3倍，仍然使用LZ77的代价就是速度……大家都知道LZ77的特点就是解压超快，压缩巨慢（不然就不会有LZW这种不伦不类的算法出来了……）在png的相关网站上查找了一下优化方案，自己写了一下优化代码，虽然目前速度仍然不能很让人满意（]]></description><category></category></item><item><title><![CDATA[街头见闻]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/1760538</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/1760538</guid><author>superarhow</author><pubDate>Mon, 27 Aug 2007 13:15:00 +0800</pubDate><description><![CDATA[正午的太阳光如毒舌一般舔着地面上的人们，再繁华的街头此时也变得安静。过往的行人和店铺里的人们都无精打采的。就在这时，两个奇特打扮的男人引起了人们的注意。这两个人个子还算高，但是非常瘦，皮包骨头。虽然穿着褪色的西装，打着领带，但是脸像是几个月没洗的样子，头发很乱，隐约看出是梳的中分，目光呆滞，宛如刚睡醒的神情。两个男人各提着两个大包，其中一个还背着一个像是装着笔记本电脑的包包。人们正驻足观看的时]]></description><category></category></item><item><title><![CDATA[移动火柴问题的程序解法及生成算法]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/1736435</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/1736435</guid><author>superarhow</author><pubDate>Fri, 10 Aug 2007 16:30:00 +0800</pubDate><description><![CDATA[在电视上看到的游戏，规则是：移动1根（目前只看到1根的，或许有两根或以上，不过再多就比较难了）火柴，使给出的4位数成为最大（或最小）。当然火柴不能弄断，也不能消失什么的，这点和偶们小学暑假作业的那种不一样。因此这种题用偶擅长的穷举法来解是最合适不过的了。生成的算法……随机产生！不过产生后可以根据输出的match参数判断题目大概的难度，match的越多应该就越难。程序会用字符拼出火柴的摆放形状以便观]]></description><category></category></item><item><title><![CDATA[[非技术]HCAL---程序员职业病之一]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/1693604</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/1693604</guid><author>superarhow</author><pubDate>Mon, 16 Jul 2007 15:02:00 +0800</pubDate><description><![CDATA[有的人身处国外或者英语环境，说久了英文便会忘记中文怎么说。程序员也是一样，习惯了和计算机打交道，便会在不知不学中丧失与人沟通的能力，这也可以看作是一种职业病－－－因为它会影响你的日常生活，甚至职业生涯。HCAL---Human Communication Ability Lost（系作者杜撰，谢绝拍砖~~~）有不少人开始抱怨人的劣根性，其中程序员抱怨的占大多数－－－比起老婆，你更喜欢Pasc]]></description><category></category></item><item><title><![CDATA[不要再使用TCHAR和_T了]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/1686053</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/1686053</guid><author>superarhow</author><pubDate>Thu, 12 Jul 2007 08:47:00 +0800</pubDate><description><![CDATA[记得某位兄弟曾说过，“一个项目不使用UNICODE编码简直就是灾难”。相信这点很多人都认同吧。但是这里要说的是，不要以为使用了TCHAR、_T、LPCTSTR、LPTSTR这样的可变宏就是一个满足UNICODE要求的项目， 它在某些时候比使用ANSI编码更糟糕。偶曾经是TCHAR的忠实信奉者，在某个项目中，非常成功地达到了整个工程定义_UNICODE宏就可以成功编译，没有任何警告错误的水准]]></description><category></category></item><item><title><![CDATA[GPC文件格式分析]]></title><link>https://blog.youkuaiyun.com/superarhow/article/details/1575219</link><guid>https://blog.youkuaiyun.com/superarhow/article/details/1575219</guid><author>superarhow</author><pubDate>Mon, 23 Apr 2007 08:05:00 +0800</pubDate><description><![CDATA[作者按：罕徳冈曼先生重温了《剑芒X曼史》这个游戏，感慨万千，老泪纵横。想当年玩仙剑看到白布下的林月如也灭有哭过滴他，却在本游戏中香奈儿死的时候掉泪了……毕竟是前一天晚上才H过的亚……究竟本游戏有灭有可以救香奈儿MM的方法呢？解出图片便知道了……顺带一提的是，GPC是PC98 HGAME上经常出现的图片格式，IDLES公司常用它作为游戏图片。例如：《Angel》，《亚X子》，《X兽学园》，……]]></description><category></category></item></channel></rss>