自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ruby

______Ruby

  • 博客(17)
  • 收藏
  • 关注

原创 常用的git命令简介

简单介绍一些常用的git命令

2017-03-07 09:25:16 277

原创 Android------<mainfest>标签详解

<mainfast>标签应用程序的基本属性,涵盖默认进程名称、应用程序标识、安装位置、对系统的要求以及应用程 序的版本等。   xmlns:<命名空间标识>=“http://schemas.android.com/apk/res/<完整的包名>”<package>属性应用程序身份android:shareUserId:共享数据 当多

2016-03-01 16:44:43 1191

原创 ADB常用命令

环境变量要使用ADB命令,首先需要配置环境变量,计算机->属性->高级系统设置->环境变量,选择PATH变量,在PATH中添加SDK文件夹中的platform-tools文件夹路径。ADB基础配置完环境变量之后,可以在CMD窗口中输入adb version命令来查看ADB版本。如果了解Linux系统的话,你一定不会对Shell陌生,Android其实就是基于Linux开发的,所

2016-03-01 00:06:42 481

原创 Java------类加载机制

环境变量我们在安装JDK的时候,需要进行环境变量的配置,即path与classpath,大部分人都知道path的作用,是为了能在cmd中使用java等一些命令,那classpath呢?根据字面意思我们可以理解成是配置类路径,那他到底是怎么加载的呢?这就涉及到了Java内部的机制-----类加载机制(1)配置path path=.;jdk\bin; 配置path的目的是为了能在cmd中

2015-08-22 20:51:46 437

原创 Android------以后进先出的方式加载图片

我们经常面对的一个问题是显示网络上的图片,这个问题会以不同的形式出现,例如在列表中显示很多图片,这类问题的理想解决方案需要包括以下几个方面: 1. 保持响应灵敏的UI 2. 在应用程序UI线程之外处理网络和磁盘I/O操作 3. 对于ListView,需要支持视图回收。 4. 快速显示图片的缓存机制 解决这个问题的许多方案是使用内存缓存来保存之前加载的图片,并且通

2015-08-17 13:09:48 1239

原创 Java基础------多线程

进程与线程        进程:是操作系统中正在运行中的程序,且一个进程中至少要有一个线程        线程:是进程中的正在运行的子程序流        线程消耗的资源比进程小。多线程就是一个进程中存在多个子线程,开启多个线程是为了能够同时执行多个部分的代码,但其实

2015-08-05 00:34:37 351

原创 Java基础-----面向对象

面向对象(OOP)是一种程序的设计方法,或者说一种设计的范型,它的基本思想是使用对象,类,继承,封装等概念来进行程序的设计,面向对象的3个只要特征:封装、继承、多态对象与类:      类是对同一种事物的描述,比如说人就可以说是一个类,但是他并没有指明一个具体的人,而是很

2015-08-03 23:21:10 395

原创 Java基础-----集合

在Java中提供了多种集合的实现,并且都继承自Collenction关系图:    Collection的常用方法:    添加方法:    boolean add(Object obj);                   添加一个对象    boo

2015-07-30 19:57:41 357

原创 Java基础-----反射

什么是反射           Java不是动态语言,但是它却有着一个非常突出的动态相关机制:Reflection 就是反射机制       反射是java语言的一个特性,在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。哪里用到了反射机制

2015-07-08 18:02:15 358

原创 Java基础-----Java引用

引用的分类:   -强引用:StrongReference:引用指向对象,gc运行时不回收   -软引用:SoftReference gc运行时可能会回收(jvm内存不够的时候)   -弱引用:WeakReference gc运行时立即回收   -虚引用:Phant

2015-07-07 19:29:59 357

原创 设计模式------Java多线程之静态代理模式

首先来介绍下Java中实现多线程的两种方式   继承Thread类方式和通过Runnable接口的方式   继承Thread类方式的缺点:如果我们的类已经继承了其他类,那就无法再继承Thread类了   实现Runnable接口的方式优点:避免了单继承,方便共享资源,同一份资源可以有多个代理访问那么下面就来说说静态代理模式    代理就比如是找房子可以找中介,结婚可以找婚庆公司

2015-07-07 18:55:46 1475

原创 设计模式------单例模式之饿汉式和懒汉式

单例模式可以分为懒汉式和饿汉式饿汉式是线程安全的,无需关注多线程问题,它是在类加载时创建实例懒汉式不是线程安全的,创建实例的时间与饿汉式相反是延时加载饿汉式示例代码:public class Test{ private Test(){} private static Test test= null; public static synchr

2015-07-06 23:13:13 422

原创 java基础------抽象类和接口

什么是抽象类:用abstract来修饰的类就称为抽象类,用abstract来修饰的方法成为抽象方法,子类继承抽象类的时候必须实现父类的抽象方法,(抽象类可以没有抽象方法,但是如果抽象类没有抽象方法,或者没有其他类继承于它,那么抽象类就失去了意义) 什么时候用抽象类:   当具体实现需要子类来完成的时候,就可以用抽象类。 抽象类和普通类的区别:1、抽象方法必须是publi

2015-07-05 20:32:14 413

原创 java基础------存取大文件数据

实现原理:通过while循环分次读取数据 生成输入流对象FileInputStream();生成输出流对象FileOutPutStream();生成字节字数数组Btye[1024];通过While循环每次read字节数组的最大值,当read返回值是-1的时候,说明读取完毕,

2015-07-04 10:53:03 637

原创 Android------使用9Patch图片作为按钮背景

从图片中来看,当按钮内容

2014-08-14 10:21:48 1397

转载 Android开发命名规范提高代码可以读性

刚开始进行android开发时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命

2014-08-13 22:22:36 475

原创 Android------Android系统的常用权限

ACCESS_NETWORK_STATE                 允许应用程序获取网络状态信息的权限ACCESS_WIFI_STATE                         允许应用程序获取WI-FI网络状态信息的权限BATTERY_STATS                               允许应用程序获取电池状态信息的权限BLUETOOTH

2014-08-13 22:11:36 683

空空如也

空空如也

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

TA关注的人

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