四月 2010

Puzzlelab部分游戏的mo3背景音乐

很早以前玩puzzlelab的游戏,觉得音乐很不错,从资源包里面截取出来的,曾经在幻想的下载区发布过,据说链接已经过期了,再放个自己空间的链接:http://www.xun6.com/file/300945724/Puzzlelab.rar.html
有以下游戏的mo3
宝石之心 魅力童话 魔法猫之旅 魔法树枝 魔法树枝2 魔力纸牌 水晶拼图

注意:包内不含播放器,需要播放器的朋友请去http://www.un4seen.com/下载xmplay播放器。

HTC G2刷rom时的waiting for device解决方法

如果刷机机器上装有Android SDK并且带usb驱动(也就是做开发用的这套东西)的话,按照刷机教程进入fastboot模式的时候,系统会自动安装SDK带的usb驱动,记得好象是个2.0版本的bootloader设备,这样,在用flash刷recovery的时候就会在console中一直显示waiting for device而不能继续,出现这种情况时就需要手动更新bootloader的USB设备驱动,使用刷机包带的版本替换后(htc g2显示的是htc loader,版本1.0),再重复这步操作就没问题了。
其实这个操作只是手机在bootloader模式时的驱动,就算替掉,刷完rom后进入正常使用模式的时候usb驱动还是原来的Android Composite ADB Interface,并不会影响开发使用。

测试 Android G2 是否支持 OpenGL 硬件加速

参考此文:测试 Android G1 是否支持 OpenGL 硬件加速,对htc magic G2作出同样测试,记录结果,以供日后参考:

04-22 21:03:47.485: DEBUG/GL(2118): GL_RENDERER = Q3Dimension MSM7500 01.02.08 0 4.0.0
04-22 21:03:47.495: DEBUG/GL(2118): GL_VENDOR = QUALCOMM, Inc.
04-22 21:03:47.495: DEBUG/GL(2118): GL_VERSION = OpenGL ES 1.0-CM
04-22 21:03:47.495: INFO/GL(2118): GL_EXTENSIONS = GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_vertex_buffer_object GL_ATI_extended_texture_coordinate_data_formats GL_ATI_imageon_misc GL_ATI_texture_compression_atitc GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_stencil_wrap GL_OES_byte_coordinates GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_fixed_point GL_OES_matrix_palette GL_OES_point_size_array GL_OES_point_sprite GL_OES_read_format GL_OES_single_precision GL_OES_vertex_buffer_object GL_QUALCOMM_vertex_buffer_object GL_QUALCOMM_direct_texture

win32下combobox控件的一个大量添加数据时的加速技巧

今天在做MFC程序的时候用到了combobox作下拉列表选择,以前也用过这个控件,但是很少有像今天这样大量AddString的情况,而且是做联动list会同时更新3个以上combo的列表项,运行发现会很卡,而且简单用GetTickCount查了一下,发现就是AddString在耗费时间。其实这个操作默认情况下会触发控件的重绘,从而导致浪费了时间,一般情况下,添加项的时候是不会即刻显示的,所以可以通过SetRedraw(FALSE)然后再add的方法就可以有效提高数据添加的速度了,当然结束以后要SetRedraw(TRUE)回来,然后随便用个什么方法触发一下重绘就可以了。

Win7下使用VS2008生成C++ 项目时的link error

最近发现在Win7下使用VS开发C++项目时,在编译生成目标文件的时候总会时不时的出个link错误:fatal error LNK1000: Internal error during IncrBuildImage,还以为是程序写的有问题,后来发现再执行一次build就不会出错了!其实原来在xp下用VS2008也没出过这个问题,直到最近发现出现频率越来越高,受不了了开始寻求解决方法,发现其实是bug,而且ms也已经提供了补丁:http://support.microsoft.com/kb/948127,打上补丁就解决了。