2009/10/21 - 23:02 Post by cutey
1. 一架飞机在满油的情况下可以绕地球飞 0.5 圈,假设飞机与飞机之间可以互相加油,请问在确保所有飞机够油飞回起点的情况下,最少需要几架飞机才可以让其中一架飞机成功绕地球飞行一圈?(A) A:3 B:4 C:5 D:6 E:7 2. 100 张多米诺骨牌整齐地排成一列,依顺序编号为 1、2、3、……、99、100 。第一次拿走所有奇数位置上的骨牌,第二次再从剩余骨牌中拿走所有奇数位置上的骨牌,以此类推。请问最后剩下的一张骨牌的编号是多少?(B)
2009/09/13 - 16:24 Post by cutey
今天换了新机器,又重新配置了一遍所需的Java环境,找了好久才找到上次用的比较详细的配置方法,折腾的厉害。趁着现在还比较清醒,记录一下,为自己也为大家提供些方便。 1. 安装配置JDK 为了管理方便,此处安装jdk1.6.0_10到C:\Program Files\Java文件夹下,下面进行环境变量的配置。 右键我的电脑—属性—高级—环境变量: (1)首先,为了指定命令搜索路径,在系统变量的PATH变量中增加C:\Program Files\Java\jdk1.6.0_10\bin;。由于PATH变量中原本含有许多项,所以只需在最前面添加上述路径即可,注意末尾用分号隔开。 (2)然后,为了指定类搜索路径,在系统变量中新建JAVA_HOME变量,变量名JAVA_HOME,变量值为C:\Program Files\Java\jdk1.6.0_10。
2009/08/12 - 17:12 Post by cutey
最近在做一个QQ找茬游戏的外挂,第一步便是窗体截图,因为以前从来没有涉及过图像处理方面的知识,感觉还是有点小难的。理论上讲做这个东西用C++会比较简单,但由于我一看到MFC就眼晕,所以还是选择了熟悉的C#语言。 C#写截图要用到传说中的.net没有提供的叫做BitBlt的函数,而BitBlt函数要求有被截窗体的设备驱动器句柄,需要用GetDC(hwnd)函数获得,当然之后还要用ReleaseDC(hdc)释放。但是要得到窗体的设备驱动器句柄又要求有被截窗体的窗体句柄,需要调用FindWindow()函数,有了窗体句柄再用GetClientRect()同时可以得到窗体的大小。看到这么多API,给我的第一感觉是头大。 然后我想到最简单的方法是用google搜到代码,直接考上去就得了,搜了半天却发现网上鲜有C#窗体截图的东西,铺天盖地都是屏幕截图。