摘要: 一、常见的几个区1、栈区(stack)程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap)在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两... 阅读全文
posted @ 2015-02-03 16:43 Self_improve 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 一、指向const对象的指针---对象不能修改方式1int value1 = 3; const int *p1 = &value1; *p1 = 5; //错误,不能修改const指向对象的值cout << "value1 = " << value1 << ",*p1 = " << *p1 << e... 阅读全文
posted @ 2015-01-19 20:13 Self_improve 阅读(502) 评论(0) 推荐(0) 编辑
摘要: Window-->Preferences-->General-->Editors-->Text Editors-->Background color自定义颜色:色调:85,饱和度:123,亮度:205。 阅读全文
posted @ 2015-01-19 14:31 Self_improve 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、定义引用变量是已定义变量的别名,如将ra设置为a的引用变量,则可以使用ra和a交替使用该变量。表示:int a = 5;int & ra = a;其中&不是地址运算符,而是类型标示符的一部分。二、含义使用引用变量ra和变量a都指向同一个地址,都可以改变变量的值。三、引用变量和指针的区别int a... 阅读全文
posted @ 2015-01-13 15:40 Self_improve 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、变量地址int home = 5;&home:表示home变量所在的地址。二、指向变量的地址---指针int updates = 6;int * p_updates = &updates(将&updates赋值给p_updates,而不是赋值给*p_updates);另一种写法:p_update... 阅读全文
posted @ 2015-01-07 21:25 Self_improve 阅读(159) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-01-05 15:14 Self_improve 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、Ubuntu环境配置 硬盘:120G 内存:4G 注:配置很重要,直接影响能否编译成功。 2、安装JDK sudo apt-get update sudo apt-get install openjdk-7-jdk 注:验证是否安装成功 java -version 3、配置JDK sudo ge 阅读全文
posted @ 2016-05-27 10:24 Self_improve 阅读(2511) 评论(0) 推荐(0) 编辑
摘要: 1、在Windows上安装WinSCP 2、判断是否安装ssh服务 ssh localhost ssh 提示:Connection refused表示没有安装 3、安装ssh服务 sudo apt-get install openssh-server 4、启动ssh服务 sudo /etc/init 阅读全文
posted @ 2016-05-26 18:32 Self_improve 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Ubuntu最新桌面版:http://www.ubuntu.org.cn/download/desktop Ubuntu历史版本下载,只需要更改链接后面的版本号:http://releases.ubuntu.com/16.04/ 注:32位电脑下载(i386),64位电脑下载(AMD64) 阅读全文
posted @ 2016-05-24 15:00 Self_improve 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 因国内网络被墙的原因,按照Google提供下载Android源码的方式很难下载到,所以记录一下国内下载Android源码的步骤,主要利用的是清华大学的镜像下载。 说明: 下载环境:Ubuntu14.04,硬盘空间要分配足够大,我分配的是120G(考虑到还要编译),内存:4G 下载源码:android 阅读全文
posted @ 2016-05-10 17:49 Self_improve 阅读(4191) 评论(0) 推荐(0) 编辑
摘要: 1、进入VMware官网:http://www.vmware.com/cn 2、找到下载,点击Workstation Pro,此时需要账号登录。 3、选择需要下载的版本、对应的操作系统,点击转至下载 阅读全文
posted @ 2016-05-10 13:41 Self_improve 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1、需求:Dialog只能依附于某个具体的Activity显示,当我们需要一个全局的不依赖于某个Activity的Dialog时,应该怎么创建?类似于QQ消息提醒框2、分析:我们可以在Service里面调用Dialog显示View mView = View.inflate(this, R.layou... 阅读全文
posted @ 2015-12-31 17:57 Self_improve 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 一、代码合并1、分支合并到主干(操作对象主干)操作步骤:找到开发工具下存放代码的位置TortoiseSVN-->Merge...选择:merge a range of revisionsURL to merge from填要合并的分支路径最后点击合并Merge注:如果合并后出现冲突直接在开发工具里面... 阅读全文
posted @ 2015-12-16 11:29 Self_improve 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 原因:当item中有Checkable类以及Button类控件的时候,item的焦点会被子项获得,此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应。从而导致onItemClickListener不起作用。解决:1、将item控件如ImageButton... 阅读全文
posted @ 2015-12-07 14:53 Self_improve 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 问题:提示应用需要认领,怎么解决? 原因:如果app之前在其他市场上传过,再上传到应用宝,应用宝首先会从其他应用市场抓包,如果发现抓取的包和上传的app包名都是一致的,这时候提示你需要认领app。 操作: 只需简单三步即可完成认领: 1、提交需认领应用的PackageName。 2、下载应用中心提供 阅读全文
posted @ 2015-11-19 11:28 Self_improve 阅读(5228) 评论(6) 推荐(1) 编辑
摘要: http://blog.csdn.net/minimicall/article/details/38963701 阅读全文
posted @ 2015-11-14 22:11 Self_improve 阅读(149) 评论(0) 推荐(0) 编辑