摘要: #cocos2d-x box2d使用调试绘图复制TestCpp的GLES-Render.h和GLES-Render.cpp过来。添加一个成员变量:```GLESDebugDraw *m_debugDraw;```初始化物理引擎的时候:```void HNGameLayer::initPhysics(... 阅读全文
posted @ 2014-04-15 18:36 SkyHacker 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: maven-android-plugin网站:https://code.google.com/p/maven-android-plugin/wiki/GettingStartedandroid maven环境搭建:Maven的版本要求3.1.1设置ANDROID_HOME环境变量:ANDROID_HOME=C:\Android\android-sdk-windows在Path环境变量里面加入:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools打开SDK Manager, 要完整安装android的版本,不然会报错。下载Maven Androi 阅读全文
posted @ 2014-01-11 15:57 SkyHacker 阅读(14541) 评论(4) 推荐(0) 编辑
摘要: 直接模拟,超时了几次。GCC的输入应该是while(scanf("%d %d", &a, &b) != EOF), 我写成了while(scanf("%d %d", &a, &b))一直超时。= =!#include <stdio.h>int s(int i) { int n = 1; while(i > 1) { if (i%2 == 0) i /= 2; else i = 3*i+1; n++; } return n;}int main() { int a, b; in... 阅读全文
posted @ 2012-04-26 17:29 SkyHacker 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 余数里面的一条公式:(a+b)%3 = (a%3+b%3)%3 1 #include <iostream> 2 using namespace std; 3 int f[1000001]; 4 int main() { 5 int n; 6 f[0] = 7; 7 f[1] = 11; 8 for (int i = 2; i <= 1000000; i++) 9 f[i] = (f[i-1]%3 + f[i-2]%3)%3;10 while(cin>>n) {11 if (n < 2) cout<<"no"<<en 阅读全文
posted @ 2012-04-24 16:45 SkyHacker 阅读(887) 评论(0) 推荐(0) 编辑
摘要: C++语言: 高亮代码由发芽网提供#include <iostream> #include <cstring> #include <stdio.h> using namespace std; char str[200001]; char cc[101]; int k; int letter[26][200001]; int n; int len; void search(int p, int c) { int i, j; for (i = 0; p > letter[c][i]; i++) p -= letter[c][i]; letter[c][i] 阅读全文
posted @ 2012-03-19 12:17 SkyHacker 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 假设已经编译好Apache Web服务器,并且有可用的Apache源代码,下面是编译和安装mod_python的重点。、 首先,下载mod_python的源代码(http://www.modpython.org/最新版本是3.31),然后解压缩,进入目录。接着运行mod_python的configure脚本:$ ./configure --with-apxs=/usr/local/apache/bin/apxs 如果apxs不在这个位置,那么请修改apxs程序的路径。 如果出现错误:Can not link to python,那么先安装python-dev:apt-get inst... 阅读全文
posted @ 2012-02-14 15:20 SkyHacker 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env pythonprint 'Content-type: text/html'print #打印空行,以结束首部print '<h1>Hello, world</h1>'1,首先打印HTTP的首部——关于页面信息的一行。这里只关心Content-type。Content-type后面跟着一个冒号、一个空格和一个类型名text/html。这表明页面为HTML。2,在所有的首部被打印后,打印一个空行表示文档即将开始。注意:首部必须先打印,而且打印首部前面不能打印其他东西,打印首部后如果没有空行,会引发500 Serv 阅读全文
posted @ 2012-02-14 14:23 SkyHacker 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 今天装好apache后,把测试脚本放到cgi-bin目录里,在浏览器访问是出现500 Server Error。我以为是服务器配置有问题,一直在折腾~~~~2个小时后,终于发现测试的脚本没有运行的权限,汗~~~以前一直在挂载的分区里写脚本,分区是用sudo mount挂载的,新建的脚本文件原本就有运行的权限了。这次在home目录里面写,居然忘记了设置文件的权限~~~~最后用chmod +x simplecgi.cgi设置simplecgi.cgi文件有可运行权限。终于解决了~ 阅读全文
posted @ 2012-02-14 12:43 SkyHacker 阅读(1204) 评论(0) 推荐(1) 编辑
摘要: 在重装前要备份安装软件的列表,软件源,用户文件 1.备份已安装软件包列表 dpkg --get-selections > /home/user/package.selections 2.备份Home下的用户文件夹 如果你已经将Home放在额外的分区,这一步就不必了,复制所有用户文件夹下的所有内容到另外的分区,注意要包含隐藏文件(Ctrl+Hide) 3.备份软件源列表,将/etc/apt/文件夹下的sources.list拷贝出来保存即可 新系统安装后的恢复: 1.复制备份的Sources.list文件到新系统的/etc/apt/目录,覆盖原文件,并替换(Ctrl+H)文档中... 阅读全文
posted @ 2012-02-13 12:41 SkyHacker 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu下用自己写的翻译软件看英文好有感觉,呵呵。 阅读全文
posted @ 2012-02-10 21:12 SkyHacker 阅读(5916) 评论(1) 推荐(1) 编辑