自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 Error: Entrypoint isnt within the current project

不知道是不是最近更新了as的原因,打开项目后报这个错,网上找了一些方案都不行,后来直接项目根目录的.idea,重启as就好了,希望对你有用

2020-06-30 18:48:45 1474

原创 关于c++智能指针的一点认识

今天对c++的智能指针多了一些全新的认识,在这里做个记录和总结: 1、智能指针实现的基本思想是,局部对象释放的时候会调用对象的析构函数,在析构函数里释放掉对象即可保证对象能够被安全的释放掉 2、auto_ptr在c++中不建议使用,因为如果把指针A赋给B后,再调用A会出错,因为A已经是个空指针了 3、unique_ptr和auto_ptr类似,一个对象同一时刻只能有一...

2019-11-16 16:57:35 154

原创 Android版本和API level对应关系

Code nameVersionAPI levelMarshmallow6.0API level 23Lollipop5.1API level 22Lollipop5.0API level 21KitKat4.4 - 4.4.4API level

2015-10-30 13:35:32 6141

原创 git获取分支创建时间,并且按时间先后排序

从一个国外的博客上看到的,首先感谢他帮助我解决了问题,也希望能帮到你。把下面git alias加到你的~/.gitconfig[alias] lb = !"for k in `git branch|perl -pe s/^..//`;do echo `git show --pretty=format:\"%Cgreen%ci %Cblue%cr%Creset\" $k|head -n

2015-05-20 20:11:27 8991 4

原创 adb "more than one device and emulator" 解决方法

首先使用adb devices查看所有的设备,然后在adb 后面添加“-s 设备名”来使用adb命令,如:adb -s MSM8125QE988 install xxx.apk

2015-04-09 15:13:09 1239

原创 android在代码中setBackgroundDrawable设置图片显示不正常

解决方案:在setBackgroundDrawable后面加上一句:view.setPadding(0, 0, 0, 0);参考:http://blog.csdn.net/houshunwei/article/details/6727433

2015-03-25 22:04:24 4043

原创 android背景图按比例缩放方法

直接在你的layout文件的开头加一个FrameLayout ,里面放一个ImageView,因为只有android:src可以设置android:scaleType,android:background是无法设置的,我的代码: android:layout_width="fill_parent" android:layout_height="fill_parent">

2015-03-09 21:59:13 6486

转载 用NDK r9版本编译cocos2d x 2.0.4碰到的各个坑

用NDK r9版本编译cocos2d x 2.0.4遇到的各个坑下面详细介绍一下用NDK r9版本编译cocos2d x 2.0.4可能会遇到的各个坑吧。错误提示1:Android NDK: WARNING:E:\cocos2d-x\cocos2d-2.0-x-2.0.4/cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS i

2014-11-11 15:48:51 1181

转载 linux 配置 ndk环境变量

下载完成后终端运行:gedit  ~/.bashrc将下面的语句加入#NDK setting  NDK_ROOT=/usr/local/lib/android-ndk-r8b  export NDK_ROOT 保存,终端运行:source ~/.bashrc使之立即生效。在终端运行:echo $NDK_ROOT若正确打印了NDK的路径,说明环境变量修改成功

2014-11-05 22:08:30 769

转载 错误:unrecognized command line option “-std=c++11”

出现这个编译错误的原因在g++ gcc 版本不够高。

2014-11-05 21:33:02 4785

原创 分享一个android仿ios桌面卸载的图标抖动动画

直接上代码,如有更好的,还请指教<rotate android:toDegrees="2" android:repeatMode="reverse" android:repeatCount="infinite" android:pivotY="50%" android:pivotX="50%" android:fromDegrees="-2" android:duration="

2014-10-15 17:24:50 3134 1

原创 android View如何停止动画

调用clearAnimation()方法

2014-09-25 22:19:52 3422

原创 error: Apostrophe not preceded by \

修改了Strings.xml,然后编译报错error: Apostrophe not preceded by \,原因是It's,不支持'符号,改成It is就可以了

2014-09-16 21:20:05 1638 1

原创 使用ClipboardManager碰到Can't create handler inside thread that has not called Looper.prepare()

直接放上我的代码,希望能给碰到同样问题的朋友提供帮助 Runnable runnable = new Runnable() { public void run() { ClipboardManager clipboard = (ClipboardManager)GameUtil.getIntance().getContext().getSystemSer

2014-07-16 13:16:26 2237

原创 解决 软件包 org.cocos2dx.lib 不存在

解决方法:    复制 ***\cocos2dx\platform\android\java\src\ (***为cocos2d-x更目录) 到你android项目中的src文件夹中

2014-06-11 21:24:17 5108

转载 android webview 实现圆角边框

需求如题,思路:重写webview的draw方法,除了带圆角的显示区域,将其他部分透明化。为方便同僚,节约大家时间,在此贴出完整代码如下:public class CusWebView extends WebView{private Paint paint1;private Paint paint2;private float m_radius;privat

2014-06-03 18:14:22 1189

转载 获取当前android系统的launcher包名

由于定制的原因,不同手机的launcher包名不一样比如:miui: com.miui.homehuawei: com.huawei.android.launchermoto and htc: com.android.launchersamsung: com.sec.android.app.launcher但是android手机类型数量太多,不同手机

2014-05-28 13:16:05 5932

原创 parameter 与 argument的区别

两者的中文翻译都为参数,之前一直分不清。现在我的理解为,parameter翻译为形参,argument翻译为实参。举例说明:  void func(int a, int b);  func(10,20); //调用func()  这里的a、b就是parameter,而调用是传的10、20就为argument

2014-03-04 17:04:20 1118

原创 AndroidManifest.xml:10: error: Error: No resource found that matches the given name (at 'icon' with

AndroidManifest.xml:10: error: Error: No resource found that matches the given name (at 'icon' with  [aapt] value '@drawable/icon').没有找到icon.png,打开proj.android->res,将drawable为前缀下面的图片名称都改为icon.png即可

2014-02-13 16:15:03 4793

转载 android adb启动失败问题 adb server is out of date. killing... ADB server didn't ACK * failed to start daem

今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。错误如下--》adb server is out of date.  killing...  ADB server didn't ACK  * failed to start daemon *第一猜想,就是adb的端口号被占用了。随机--一.查看是否是豌豆荚或者手机助手占用了端口号,但

2013-08-23 11:20:02 893

原创 Qt Designer 编辑Tab顺序

很简单!在Qt Designer 中点击“编辑Tab顺序“按钮进入编辑Tab顺序模式,如下图:之后界面会变成这样:点击那些包含数字的蓝色小方框就可以设置Tab顺序了,你第一次点击的数字方框那么该控件的Tab顺序会排在第一位,以此类推。简单吧!

2013-05-23 17:41:28 3815 1

原创 Qt 处理鼠标点击事件

1.首先包含头文件#include 2.在.h中声明void mousePressEvent ( QMouseEvent * e );3.在.cpp中实现这个函数void CRegisterDialog::mousePressEvent ( QMouseEvent * e ){ if(e->button()==Qt::LeftButton) { ···

2013-05-21 18:36:36 1881

原创 Qt 使用 QtScript 解析JSON 以及在软件中加入天气预报功能

这两天要为产品添加一个天气预报的功能,用的是国家气象局的API,获取的信息是JSON,需要对其进行解析,以获取相应的信息。Qt 提供的QtScript 类可以帮你解决。首先,在pro文件中:QT  +=   script然后包含头文件:#include #include QString code = reply->readAll(); //从国家气象局

2013-05-17 10:31:05 1320

转载 cocos2d-x屏幕适配

cocos2d-x作为著名的cocos2d游戏开发框架的C++实现者,最近一年发展迅猛。越来越多的app使用它实现快速多平台部署,从最初的ios,android,win32等到新近的html5,实现移动,客户端到浏览器全覆盖,不得了~~开发移动应用的屏幕适配和爱情一样是一个从洪荒时代就存在的永恒命题,根本目的是实现在不同设备上用户体验的统一。cocos2d-x在cocos2d-2.0-

2013-05-16 11:38:05 935

转载 cocos2d-x 单例设计模式的介绍

1.Cocos2D-x中的单例如下:CCDirector,CCTextureCache,CCSpriteFrameCache,CCAnimationCache,CCUserDefault,CCNotificationCenter,CCShaderCache,CCScriptEngineManager,CCFileUtils,SimleAudioEngie。为什么会存在这样一些单例呢?首

2013-05-14 17:46:24 863

转载 static静态成员函数的作用

函数的行为对所有派生类都一致时,可以声明为静态。静态成员函数的作用基本上相当于一个带有命名空间的全局函数。如一个数学类定义了一些函数 都可以声明伪静态的 Math.sin(x)等好处很多,但所有的好处都是基于:它跟类的实例无关,只跟类有关,不需要this指针。至于可重入问题,非静态成员函数也有啊。为什么单单问静态函数的可重入问题。比如:(1)可以实现某些特殊

2013-05-14 17:38:25 1197

原创 The import org.cocos2dx.lib cannot be resolved

出错后,着了很多答案,都没有。最后看别人一个文章的评论中发现了以下一句:I have fixed the error by going to Project Properties -> Java Build Path -> Source and then linking “cocos2dx/platform/android/java/src”I use Eclipse Juno,

2013-04-17 22:46:50 3009

转载 Android: NDK编程入门笔记

为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就介绍下Android NDK的入门学习过程:入门的最好办法就是学

2013-04-16 14:12:14 735

原创 Ubuntu Linux中配置adb

当前用户sudo vi .bashrc在这个文件中加入:export PATH=”$PATH:export PATH="$PATH:/home/[username]/android-sdk-linux_86/platform-tools/"重启后生效全局设置sudo vi /etc/profile在这个文件中加入:export PATH="$PATH:/home/[

2013-04-15 12:25:32 922

原创 快速配置android开发环境

最近公司要做android程序,小公司也没有这方面的人才,只能自己研究,我之前从来没做android,也不懂JAVA。所以就一点点从配置开发环境开始。在网上看到了很多人发的教程,都是一些老帖子,无非就是安装JDK、Eclipse、android sdk、ADT 插件,非常的繁琐,容易出纰漏(我英文不好)后来我很艰难的看了一段android sdk官网上的话:If you're

2013-04-12 18:18:42 1155

转载 Ubuntu Linux中连接Android真机调试

Ubuntu Linux中连接Android真机调试首先确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出dorole@ubuntu:~$ lsusbBus 002 Device 006: ID 0bb4:0c87 High Tech Computer Corp.Bus 002 Device 004: ID 0402:9665 ALi Corp.B

2013-04-12 16:57:08 659

原创 "min"宏的实参不足

错误的原因大概是  windows.h中定义了min宏,Qt中也定义了,冲突解决方法是             #defineNOMINMAX #include

2013-04-07 13:33:01 2021

原创 QT如何去掉字符串中的空格

这里给大家介绍QString中的两个函数1.QString QString::simplified() constReturns a string that has whitespace removed from the start and the end, and that has each sequence of internal whitespace replaced with

2013-03-27 10:03:20 3582

原创 QT 使用checkable属性让按钮变色

我们希望我们的程序是这样的,当用户按下按钮时,按钮可以变色模拟按下的状态。为了实现这个功能,第一种方法可以在QT designer中在Push Button的checkable属性后面打钩,第二种方法直接在程序中调用setcheckable(bool)修改属性。      当程序中有其他按钮也许哟同样的功能时,这个时候就需要协调好,否则就会出现混乱。我的解决方案是每个按钮的clicked都连接

2013-03-12 10:24:17 9089 1

原创 解决QT GUI程序中中文换行的问题

示例如下:void CKeygen::slotHelp(){ QMessageBox::warning(NULL, tr("help"), QString::fromUtf8("1.红色*号表示必填项;\n2.找回按钮用作找回您的License.key文件,需提交旧key,注册key不填;\n3.升级按钮用作升级您的使用时间,需

2013-03-07 14:42:00 1251

原创 如何打包你的程序发布——安装制作软件Inno Setup的简单使用

马上项目就要发布,新手一个,所以要学习怎么制作安装程序,网上一查,才发现其实很简单,有很多软件都帮你做好了。    安装制作软件有很多,最终我选了Inno Setup,原因很简单:免费,使用简单,实用。    首先,奉上下载地址http://www.skycn.com/soft/5625.html    1.安装成功后,点文件->新建2.点击下一步,填写你的应用名称、版本号、发

2013-03-05 11:51:39 959

原创 如何拷贝带'/0'的字符串

今天写程序需要对密文进行拷贝,但是密文中会有'/0',因此不能简单的进行字符串拷贝,需要直接对内存进行拷贝:strcpy是拷贝字符串,以\0为标志结束(即一旦遇到数据值为0的内存地址拷贝过程即停止)strcpy的原型为char *strcpy(char *dest, const char *src)而memcpy是给定来源和目标后,拷贝指定大小n的内存数据,而不管拷贝的内容是什么(

2013-03-04 14:05:42 1518

原创 QTcpSocket如何阻塞readyRead()信号

使用QTcpSocket进行网络通信编程时,我们希望在程序中可以阻塞等待readRead()信号的到来,这样可以达到我们的目的,正确的接收服务器发来的数据。方法如下:if(this->mpTcpSocket->waitForReadyRead()==false){ QMessageBox::warning(this,tr("Waring"),tr("Server does

2013-03-03 17:50:02 8621 1

原创 QT 打印中文显示乱码的解决方法

对编码的了解不多,只知道是编码的问题,解决办法是: #include QTextCodec *codec = QTextCodec::codecForName("System"); //获取系统编码 QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec

2013-03-01 13:36:09 1549

原创 如何固定QT窗口的大小

有时候我们需要固定我们程序的窗口,让使用者不能改变它的大小,方法很简单: this->setMinimumSize(QSize(650, 300)); this->setMaximumSize(QSize(650, 300));

2013-02-28 19:11:41 1401

depends22_x64.zip

可以用作在windows下查看程序的依赖库

2013-02-28

一步一步学习ios 编程

学习iphone/ipad开发非常好的一本书,讲的很细,图文并茂。我已经看完啦,非常有用

2013-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除