- 博客(31)
- 收藏
- 关注
原创 Error:Cause: peer not authenticated 异常
android studio 导入工程导致Error:Cause: peer not authenticated 异常最后将jcenter()改成jcenter{url "http://jcenter.bintray.com/"};参考博客http://www.jianshu.com/p/5d482c73fd91
2015-12-29 09:23:19
4477
原创 Android最佳性能实践 ---- 读后总结
http://blog.youkuaiyun.com/guolin_blog/article/details/42238627(-)节制地使用Service请一定要注意只有当任务正在执行的时候才应该让Service运行起来。另外,当任务执行完之后去停止Service的时候,要小心Service停止失败导致内存泄漏的情况。使用IntentService当界面不可见时释
2015-11-14 09:37:39
409
原创 Context解析 ----- 读后感
http://blog.youkuaiyun.com/guolin_blog/article/details/47028975 Context一共有三种类型,分别是Application、Activity和ServiceContext到底可以实现哪些功能呢?弹出Toast、启动Activity、启动Service、发送广播、操作数据库等等一个Activity的启动必须要建
2015-11-10 00:01:35
362
转载 Android利用dimens.xml进行适配,使用代码生成不同的dimens.xml文件
在利用dimens.xml进行android设备适配的时候,在xml中我们不能直接定义写死的各个dp,px,sp等。应该使用@dimens/*******的方法,根据android设备的dpi和分辨率来获取不同文件夹中的dimens.xml文件。而各个文件夹的dimes.xml存在比例关系,例如xhdpi中的dimens.xml比hdpi中的dimens.xml的数值大1.5倍。dimen
2015-10-25 23:17:12
3406
转载 从Eclipse迁移到Android studio
Android studio 使用心得(三)---从Eclipse迁移到Android studio1,第一步,Eclipse还是要有滴,并且adt 得在22以上,我相信大家adt肯定在22以上了吧,不然还开发个毛。 (1) 在Eclipse中,选择Flie->Export-->Android-->Generate Gradle build files
2015-10-10 16:48:10
504
.集合
13.1.1将集合的接口与实现分离集合接口如:Queue指定使用队列数据结构,添加删除等方法,或者说明实现可以怎么创建构造器。Queue接口实现方式通常是 循环数组,链接使用循环数组的实现:ArrayDeque,链表:LinkedList创建集合对象技巧:Queue a=new LinkedList();当我们不想使用链表结构时,就只要修改成Queue a=new ArrayDe...
2015-01-05 20:16:58
145
转载 Java中有关Null的9件事
原文链接: javarevisited 翻译: ImportNew.com - Calarence译文链接: http://www.importnew.com/14229.html对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,
2014-12-31 11:45:11
443
原创 多线程
多线程就是利用了CPU工作原理,CPU工作时是不段的切换线程的,在每个线程只会呆很少的时间,如果一个一个程序有多个线程支持,那么这个程序可以并发处理多个任务创建任务和线程任务就是对象。为了创建任务,必须首先为任务定义一个类。任务类必须实现Runnable接口。Runnable很简单,它只包含一个run方法,只需要实现这个方法告诉系统线程如何运行。启动线程分三个步骤①
2014-12-06 10:32:12
539
转载 理解Java常量池
JVM运行时数据区的内存模型由五部分组成:【1】方法区【2】堆【3】JAVA栈【4】PC寄存器【5】本地方法栈对于String s = "haha" ,它的虚拟机指令:0: ldc #16; //String haha 2: astore_1 3: return对于上面虚拟机指令,其各自的指令流程在《深入JAVA虚拟机》
2014-11-13 16:30:11
377
转载 java的堆栈
java1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Ja
2014-11-13 16:17:38
370
转载 程序员编程的10个实用技巧
本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!下面是我自己在工作中学到的一些简单的技巧和策略,希望能对各位有用。1.橡皮鸭调试法不知道各位有没有这样的经历,当你正在给别人描述问题的时候,突然灵机一动想到了解决方案?这种情况的产生是有科学依据的。高谈阔论能让我们的大脑重新有条理地组织问题。在这种情况下,你的聊天对象就是“橡皮鸭”。团队中的每个人都应该积
2014-10-15 12:58:35
600
转载 深入Java关键字null
一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指
2014-10-14 11:07:18
433
转载 8个让程序员追悔莫及的职业建议
1.注重交际。我以前特别专注于计算机,任何打搅我的人和事我都认为是不速之客。我承认那个时候我的反应有点过头,因为还是有很多值得认识的业界知名人士和值得相交的朋友,但是我却没有好好保存他们的名片。我从不刻意记他们的名字,也不与他们联系。如果需要找工作的时候,我只会去用户组看看。我发现对于一些年轻的开发人员而言,找工作似乎是小菜一碟。但我不然——有很多时候,他们总是对我说,你是个开发人
2014-10-12 09:59:20
402
原创 接口
一.接口接口:接口不是类,而是对类的一组需求描述,这些类要遵循从接口描述的统一格式进行定义。接口所有方法默认属于public,声明接口方法时可不写public。接口可以定义常量,但是不能含有实例域,接口不能创建实例,也不能实现接口的方法。实现一个接口两个步骤1将类声明为实现给定的接口,使用关键字implements。2对接口中的方法进行定义。例:Arra
2014-10-11 16:26:32
510
转载 程序人生的四个象限和两条主线
方糖气球关于Easy同学的一切跳至内容首页《互联网商品制造》个人作品开源项目讲义和杂志程序人生的四个象限和两条主线24条评论零为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类
2013-12-07 15:40:31
759
转载 开发者是如何提升技能水平的 发表于1小时前| 770次阅读| 来源SquareSpace| 1 条评论| 作者Denis Gobo 开源程序员博客代码编程经验分享 摘要:作为一个技术开发人员,不断的学
开发者是如何提升技能水平的发表于1小时前| 770次阅读| 来源SquareSpace| 1 条评论| 作者Denis Gobo开源程序员博客代码编程经验分享摘要:作为一个技术开发人员,不断的学习/提升技能是必不可少的,尤其是在这个日新月异的新时代。那么程序员们都是通过什么方法来给自己充电的呢?参加培新、参加讨论会、加入开源项目、读书读代码,还是自己写一本书?
2013-11-14 17:28:56
1653
转载 Java中创建对象的时候代码执行顺序
在Java中,创建一个对象,到底代码执行顺序是什么样子的。通过编写一个类,测试一下就知道了。1、首先测试一个直接从Object继承的类。public class Parent { private static int p1 = staticPrintInt("P....初始化父类静态属性", 100); private int p2 = instancePrintInt
2013-10-14 19:03:05
1082
转载 JAVA构造函数运行解析
发布时间:2006.03.09 02:12 来源:优快云 作者:源代码如下import java.util.*;class super1{{ System.out.println("super1 ok");} super1() { System.out.println("3"); }}class Employ
2013-10-14 18:58:48
530
转载 学好java方法
关于如何学好java世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。我觉得不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无
2013-09-09 16:43:53
559
转载 低学历的程序员注意了(Relief原创)
做一个合格的程序员程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比
2013-09-02 00:16:40
860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅