- 博客(30)
- 资源 (6)
- 收藏
- 关注
转载 两分钟让你明白cocos2dx的屏幕适配策略
闲来无事,整理了一下cocos2dx的屏幕适配策略,本文适用于想快速理解cocos2dx适配的开发者。我们先假设:以854 * 480 的屏幕为标准进行开发,当然,这也就是cocos2dx所说的设计分辨率(Design Resolution)。先介绍几个cocos2dx的常用函数:CCEGLView::sharedOpenGLView()->setDesignResolutionSiz
2013-11-26 22:29:23 1892
转载 coco2dx 2.0 解决 android多分辨率问题
不过androd平台上多分辨率是个大问题,ios的没所谓,480*320 960*640 1024*768 2048*1536 基于像素点都能很好的解决还好,cocos2dx上提供setDesignResolutionSize 支持多分辨率,不过使用后就知道了,如果不是480*320 屏幕比的话,会出现黑边解决方案:结合google上的资料:原理:同样采取setDesign
2013-11-26 22:00:37 1031
原创 远程桌面使用感受
下面总结一下远程桌面的使用感受: 首先,无论是windows还是类linux系统,相同的ip,不同的端口访问进来的主界面是不相同的,他们各行其道,互不干扰。2.windows:在我们常用的windows下,有自带的远程桌面,这个只支持外网访问,对于内网ip,是访问不到的,而且不能访问linux系统的电脑,不过可以借助putty软件实现。3.类linux系
2013-11-26 11:54:16 1235
原创 E426:找不到tag:的解决方法
找不到的原因有很多,一种情况是有的能进去,有的进不去,这种情况的原因是你操作不当造成的,你应该从建立tags文件的目录进入。
2013-11-26 09:18:29 6187 3
转载 ctags的使用
"ctags"是一个独立的程序,绝大多数Unix系统上都会预装这个程序。 1、使用tags tag是什么?一个位置。它记录了关于一个标识符在哪里被定义的信息,比如C或C++程序中的一个函数定义。这种tag聚集在一起被放入一个tags文件。这个文件可以让Vim能够从任何位置起跳达到tag所指示的位置-标识符被定义的位置。 下面的命令可以为当前目录下的
2013-11-26 08:49:51 947
转载 [cocos2d-x] -- 新建HelloWorld工程 .
1 打开VS2010,然后选择"文件—新建—项目",如下图 2 选择Cocos2d-win32 Application,然后填写项目名称,并选择工程目录,最后点击确定 3 点击下一步,HelloWorld程序不需要物理引擎,所以去掉Box2D前面的勾,最后点击Finish 4 直接点"调试"---"直接运行(不调试)",会出现一大堆的错误,并弹出下图
2013-11-24 21:21:31 855
转载 Android NDK: Host 'awk' tool is outdated.
android工具在使用Android NDK进行编译的时候可能会出现Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !查看错误原因可大概知道,ndk使用了awk工具,而默认的这个awk工具过期了或者不是gawk和nawk,需要通过一个环境变量HO
2013-11-21 10:28:08 1137
原创 分区软件工具哪个好用
1.以前分的区不合适,今天找了好多软件都不行,现在好了,很好用的一款软件,叫做分区助手!2.分区助手,免费易用的磁盘分区软件-分区魔术师替代者。这句话真是说的太好了,确实比分区魔术师类似于PM、PQ之类的。
2013-11-19 20:53:09 1653
原创 ctags的使用E433:没有找到tag文件
今天要分析源码,就装了ctags,可是不会用,原来要先添加索引啊,我犯的最大的错误可能就是先建立文件,然后再拷贝源码,不知道是不是这个原因导致的错误,要是你也是这个错误,你可以重新在源码外面的工作目录重新生成tags文件。
2013-11-19 12:14:20 5092
转载 Http学习之使用HttpURLConnection发送post请求深入
接上节 Http学习之使用HttpURLConnection发送post和get请求本节深入学习post请求。上节说道,post请求的OutputStream实际上不是网络流,而是写入内存,在getInputStream中才真正把写道流里面的内容作为正文与根据之前的配置生成的http request头合并成真正的http request,并在此时才真正向服务器发送。Http
2013-11-17 20:20:15 1467
原创 Http学习之使用HttpURLConnection发送post和get请求
最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。下面的代码简单描述了
2013-11-17 20:19:00 1276
原创 MyEclipse下更改jsp编辑的界面
windows->preferences->General->Editors->File Associations->*.jsp选Edit那个。
2013-11-17 20:15:56 1254
原创 MyEclipse设置新的jsp默认的编码格式
windows->Preferences->MyEclipse->Files and Editors->jsp
2013-11-17 19:52:12 903
原创 MyEclipse的服务器配置
1.windows->Preferences->MyEclipse->Server->Tomcat/Integrated SandBox.
2013-11-17 19:37:23 936
原创 Android进程间通信
1.远程访问的创建和调用需要使用AIDL语言,一般分为以下几个过程: 1.使用AIDL语言定义跨进程服务的接口。 2.通过继承Service类实现跨进程服务。 3.绑定和使用跨进程服务。2.IMathService.java文件根据IMathService.aidl的定义,生成了一个内部静态抽象类Stub,Stu
2013-11-13 18:53:20 840
转载 Qt窗口屏幕居中显示
设置窗口居中显示方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码:#include //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->width())/2, (desktop-
2013-11-11 19:27:41 2291 1
转载 Qt中MySQL数据库操作
首先,要查询相关的驱动是否已经装好了,可以用以下的程序进行验证: #include #include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); qDebug() QStringList drivers = QSqlD
2013-11-10 22:16:39 1228
转载 ubuntu上 QT 连接各种数据库报错解决(QSqlDatabase: * driver not loaded )
ubuntu下 QT 连接各种数据库报错解决(QSqlDatabase: * driver not loaded )1、QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE说明在QT连接mysql数据库时,mysql的数据库驱动没有加载上,实际上就是缺少libqt4-sql-
2013-11-10 22:05:04 2129
转载 【Qt】常见问题总结 .
1、汉字显示乱码问题的简单解决方法QTextCodec::codecForName("GB2312")->toUnicode("显示汉字");在这里得包含头文件 #include2、当在Windows下运行时,程序默认不会有控制台输出。这就意味着,默认情况下,windows程序不会将输出信息写到命令行界面。为了能看到qDebug()的输出信息,你需要在工程文件中增加一行内容:
2013-11-10 21:57:14 1399
转载 ubuntu下navicat试用到期解决办法
在ubuntu以前用数据库管理都用phpmyadmin,一个月前换成 Navicat for MySQL ;一个月以后的今天它到期了。试用按钮不在了,不能点了。问同事,找到答案是,zzs@ubuntu:~$ cd .navicat/zzs@ubuntu:~/.navicat$ lsdosdevices Navicat system.reg use
2013-11-10 18:35:42 4400 1
转载 Qt安装—搭建VS2008+QT开发环境
(一)工欲善其事,必先利其器,废话不多讲。 总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚: 1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。 2,对于环境变量的配置,诸如
2013-11-07 12:30:02 1004
转载 小议fork()
Part1:由printf()函数引发对于I/O缓冲区的分析首先要明确一个问题:printf()是一个函数,而缓冲区是对设备而言的。所以说不存在printf()函数的缓冲区这种说法。下面的例子说明了printf()在输出时遇到的问题:while(1){ printf(“*”); usleep(10000); //unis
2013-11-04 11:01:20 950
转载 使用 GDB 调试多进程程序
GDB 是 linux 系统上常用的调试工具,本文介绍了使用 GDB 调试多进程程序的几种方法,并对各种方法进行比较。GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试
2013-11-04 10:59:41 904
转载 Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主
2013-11-03 08:59:50 877
转载 Ubuntu 代理上网设置(firefox,新立得,apt-get等)
现在公司需要代理上网,ubuntu又是那么的依懒网络,前几天在公司装了ubuntu就开始查资料设置代理上网,以下整合一下,部分是参考其他网友的,这里就不一一说明了。一、Firefox代理上网 这个最简单了,依次点击 edit->preferences-> Advanced->network->settings 在里面填写代理服务器的IP,Port就可以了。二、Sy
2013-11-02 17:07:17 2326
原创 Android导入工程出错
1.有时候从别人那拿过来一个源码导入缺出错,怎么修复也修复不成功,其实也有可能是因为你和别人的sdk以及adt的版本不一样,你的版本较低,所以有些东西生成不出来。
2013-11-02 10:38:12 914
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人