自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android 编译命令 make j8 2>&1 | tee build.log 解释

在编译Android的时候,经常用到命令:make -j8 2>&1 | tee build.log 其中 make 是编译命令,-j8 这里的 8 指的是线程数量,就是要用几个线程去编译这个工程,一般会是 CPU核心数的2 倍。2是标准错误,&1是标准输出,2>&1意思就是将标准错误输出到标准输出中。如果没有2>&1,只会有标准输出,没有错误;tee的作用同时输出到控制台和文件make > bu

2016-09-29 16:47:41 4367

原创 Java设计模式之建造者模式(二)

一、使用场景1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2、当构造过程必须允许被构造的对象有不同的表示时。二、通用类图三、举例假设有一个手机厂商,为客户生产手机,整个手机由硬件、操作系统和应用程序组成,用户可能需要iPhone手机,或者Android手机。产品角色Product——Phone:package com.wz.builder;public class Ph

2016-09-29 15:25:07 351

原创 Java设计模式之建造者模式(一)

一、概念描述将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 [构建与表示分离,同构建不同表示]与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者联系建造者最后得到产品。即建造模式可以强制实行一种分步骤进行的建造过程。建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成成品的,

2016-09-29 11:48:17 396

原创 Java设计模式之抽象工厂模式

一、概念描述抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。产品族:是指位于不同产品等级结构中,功能相关联的产品组成的家族。比如AMD的CPU和ADM芯片的主板,组成一个家族。Int

2016-09-27 16:56:33 588

原创 Java设计模式之观察者模式

一、概念描述观察者模式属于行为型模式,其意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 这一个模式的关键对象是目标(Subject)和观察者(Observer)。一个目标可以有任意数目的依赖它的观察者,一旦目标的状态发生改变,所有的观察者都得到通知,作为对这个通知的响应,每个观察者都将查询目标以使其状态与目标的状态同步。二、适用场景观

2016-09-27 15:38:35 378

原创 Linux在文件夹中查找包含某字符串的文件

在当前目录中递归查找包含xxx的文件:#grep -r xxx ./ 只列出在当前目录中包含xxx字符串的文件名字:#grep -rl xxx ./

2016-09-26 17:46:37 2433

原创 读 《白说》—白岩松 文摘

1、与其在悬崖上展览千年,不如在爱人肩头痛哭一晚。—舒婷2、今夜我不关心人类,我只想你。—海子3、失败,意味着更好的开始。4、对我影响最大的一本书是《新华字典》。5、佛教讲苦集道灭。苦集灭道,佛教用语,亦名四谛,即苦、集、灭、道四谛。苦为生老病死,集为集聚骨肉财货,灭为灭惑业而离生死之苦,道为完全解脱实现涅盘境界的正道。6、爱因斯坦曾说:死亡对我意味着什么?不过是再也无法拉我心爱的小提琴了。7、时常

2016-09-25 00:22:59 1463

原创 读 《异类》—马尔科姆·格拉德威尔 文摘

1、“凡是有的,还要加给他,叫他有余;没有的,连他所有的,也要夺过来。”——《新约·马太福音》2、生物学家讨论生物体时常涉及“生态学”:森林里最高的橡树之所以长得最高,不仅因为有一颗最优质的种子,还因为它在成长过程没有被其他大树挡住阳光,它生长的土壤深厚肥沃,它在还是幼苗的时候没碰上兔子啃树皮,它长成以后也没被砍伐。人们通常只想到杰出人士是最优质的种子,但很少想到成材还必须有充足的日照,有深厚肥沃的

2016-09-24 11:42:57 1232

原创 Java设计模式之代理模式

一、描述代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意

2016-09-21 17:34:58 1188

原创 Java synchronized之“可重入锁”

概念 可重入锁:自己可以再次获取自己的内部的锁。比如有线程A获得了某对象的锁,此时这个时候锁还没有释放,当其再次想获取这个对象的锁的时候还是可以获取的,如果不可锁重入的话,就会造成死锁。可重入锁也支持在父子类继承的环境中。实例package com.test.sync;public class Main { public int i = 10; synchronized publi

2016-09-21 16:52:11 3884

原创 [Java]字符串 与 ASCII码 相互转换

将字符串转成ASCII /** * 字符串转换为Ascii * @param value * @return */ public static String stringToAscii(String value) { StringBuffer sbu = new StringBuffer();

2016-09-08 18:39:33 46480

原创 Java设计模式之单例模式

一、单例模式描述  作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。二、单例模式特点  1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。三、单例模式类型(一)饿汉式单例类  饿汉式是典型的空间换时间,当类装载的时候就会创建类的实例,不管你用不用,先创建出来,然后每

2016-09-07 17:58:46 506

原创 Android 文件操作帮助类FileUtils文件

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You

2016-09-06 17:17:44 6793

原创 [Java] abstract类和interface的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。 其实,两者之间还是有

2016-09-06 14:54:06 922

OkhttpDemo

一个使用Okhttp框架下载网络图片的demo,具体讲解请移步到博客http://blog.csdn.net/wei_zhi/article/details/53033299

2016-11-04

万能适配器项目案例

本案例详细讲解请移步到http://blog.csdn.net/wei_zhi/article/details/53010351

2016-11-02

AsyncTaskDemo

AsyncTaskDemo,具体讲解见http://blog.csdn.net/wei_zhi/article/details/52972230

2016-10-30

使用Content Provider案例

这是使用Content Provider案例源码,详细讲解请移步http://blog.csdn.net/wei_zhi/article/details/52960073

2016-10-30

viewpager+fragment.zip

使用ViewPager+Fragment实现页面点击切换和手势滑动; 具体描述和讲解请移步博客http://blog.csdn.net/wei_zhi/article/details/50609119

2016-01-29

空空如也

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

TA关注的人

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