由于gc的setAlpha会自动打开Advanced模式,相当于调用了setAdvanced(true),而这项操作意味着需要调用native的gdiplus.dll的函数,所以发布的时候如果客户端没有这个dll,就会在setAlpha的时候出异常。
C++ Builder 2007开始提供试用下载了
今天回家收信收到了CodeGear寄来的一封信,说CB2007已经提供试用下载了,马上到网站上查看,原来是和D2007一样的下载安装方式,先是一个小exe,然后漫长的在线下载安装。囧,今天累了,明天再说吧,硬盘也没那么多地方了……
[ZT]在FastCGI下运行Movabletype(apache)
以前一直是在自己的机器(Win+Apache)下,现在换服务器了,FastCGI有了些变化,参考了一下这篇文章提供的设置方法,直接改了.htaccess
———————————————————————–
1月17日MovableType 3.34正式发布了,新功能如下:
修复了重要的潜在风险XSS缺陷
使FastCGI功能更易用,性能增长15倍
其中XSS缺陷得到修正,因此Six Apart鼓励所有MT用户进行升级。并且MT3.34会根据服务器的环境自动启用FastCGI,你仅需要简单的设置下mt-config.cgi,而不在需要手动修改程序。
同时集合FastCGI能让MT更能体现优势:
加载PNG时的CImageDecoder和AO
加载png时创建CImageDecoder和AO的具体过程(下面的方法在decode的同时还根据png的alpha生成了mask做透明操作,但是不支持半透明alpha混合…):
Symbian C++ 的内联ARM汇编
每次用C/C++就有用inline assembler的冲动,尤其是这次的CPU是ARM,不同的指令集不知会有多少的相似之处,直接用原来的__asm习惯写法,结果,GCCE编译报错,不做盲目的尝试,直接狗狗,立刻得到答案:
PrivatePath引来的一个奇怪问题
最近在研究如何加载带alpha的png图片时遇到的这个问题,在模拟器上运行正常,图片也正常显示了,但是到了真机上程序就是不运行,后来用排除法补丁的build sis测试,最后错误定位到创建png解码器的时候,原因是找不到指定文件。
quickcode插件问题…
当初自己写的modifier.quickcode.php在这服务器上居然会出下面的问题:
Fatal error: Cannot access empty property in…
可能是由于PHP版本不同导致的吧,google了一下,发现原来是这个问题:
//$this->$nest= 0;
$this->nest= 0;
囧…