摘要: 我们都很喜欢AIR,因为她很美丽,但又不敢使用AIR,因为难以推广,实在让人为难。 但是现在我们不再为难了,为什么? 因为我们已经找到了让AIR程序脱离AIR环境的方法。 首先,我们来分析一下AIR程序的运行机制,.air文件安装后会在安装目录生成一个.exe文件,此文件在启动时首先调用AIR运行时库Adobe AIR.dll。然后开始执行主程序.swf文件,那么我们就将这个Adobe AIR.dll文件提取出来使用。 事实上我们无法直接来使用这个文件,AIR程序不像C++程序那样把所有依赖项放在同一个目录就OK了,我们需要AIR的调试器adl.exe文件来启动我们的AIR程序。 ... 阅读全文
posted @ 2011-12-15 14:30 Lunaa 阅读(252) 评论(0) 推荐(0)
摘要: int x = 0;x = x++;请问上述两行代码执行之后,x的值是什么?有的同事说1,有的同事说0,究竟是什么呢,试试就知道。试了三个编辑器,Inter,gcc和vc自带的cl。Inter和gcc得出的结果都是0,vc得出的结果是1。究竟哪个对呢?让我们再看看那两行代码,第一行不用多说,把一个变量赋值为0,第二行是由两部分组成的,一部分是一个赋值语句,也就是 operator =(),一部分是后置++操作符,也就是operator ++()。后置++的行为在c++中的标准中有明确的定义:首先,取出当前操作数(本例为x,下面均已x代替)的值,放到一个临时变量中,例如y,然后再把当前x的值加上 阅读全文
posted @ 2011-12-15 10:10 Lunaa 阅读(207) 评论(0) 推荐(0)