自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

转载 在这个年纪,打DOTA冲分有那么可笑么?

大学四年,毕业两年,6年dota,总是在最无助的时候让心灵得到一丝安宁的东西,烟和dota。 我不知道dota对别人的意义是什么,一盘dota,在最多不超过1个半小时的时间里,仿佛经历了一个小人生,每盘都推倒重建,从1级到25级,不仅开始是新的,同样结局也是,不同的人生错落在混沌中,彼此藕断丝连。每盘都有不同的风景,经历不同的人和事,处理各种不同的情况,感受复杂的心情,完胜的喜悦,屠杀...

2014-06-08 13:07:00 67

转载 res/raw和assets的 区别

res/raw和assets的相同点: 两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。 2.res/ra...

2014-06-03 15:23:00 74

转载 PackageManager获取版本号

PackageInfo代表的是关于一个包的所有信息,就相当于一个APP应用的清单文件中收集到的所有信息. 通过这个类我们就可以获取类似版本号等一些信息。 /** * 得到应用程序的版本名称 */ private String getVersionName() { // 用来管理手机的APK P...

2014-06-01 18:55:00 231

转载 测试

标题一 标题二 标题三 标题四 标题五 正文 代码 public abstract class FragmentPagerAdapter extends PagerAdapter { private static final String TAG = "FragmentPagerAdapter"; private static final bool...

2014-06-01 18:33:00 65

转载 2.2……测试

概述 黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。 白盒测试: 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。 单元测试: 又称模块测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。 功能测试: 根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。 ...

2014-02-23 13:06:00 56

转载 2.1……Android中的单位简介

引用自Google API Guides Dimension A dimension value defined in XML. A dimension is specified with a number followed by a unit of measure. For example: 10px, 2in, 5sp. The following units of measur...

2014-02-23 12:28:00 59

转载 1.3……Eclipse下开发Android相关知识

Android应用目录结构 src -------------------------------------------java原代码存放目录 gen ------------------------------------------自动生成目录 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自...

2014-02-21 21:07:00 64

转载 1.2……初识Android开发

Android体系结构 Dalvik VM(Android下的java虚拟机)与传统的JVM的区别 传统JVM 基于堆栈的架构 编写.java文件--->编译为.class文件--->打包成.jar文件 Dalvik VM 基于寄存器(CPU内的一块高速的缓存)的架构 编写.java文件--->编译为.class文件--->打包成.dex文件--...

2014-02-21 21:06:00 52

转载 1.1……什么是3G

移动通信技术的发展 第一代移动通信技术(1st - Generation),只能进行语音通话。 第二代移动通信技术(2nd - Generation),可以收发短信、可以上网,但速度只有几十Kbps,而且不能在通话时使用。 第三代移动通信技术(3rd - Generation),速率一般在几百Kbps,并且可以通话时保持在线,移动互联网时代到来。 第四代移...

2014-02-21 21:05:00 70

转载 XML基础

XML概述 可扩展的标记语言(eXtensible Markup Language),简称XML,是一种标记语言。 现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机保存和处理这些数据的同时能够保存和处理他们的关系。 XML就是为了解决这样的需求而产生的数据存储格式。 存储的格式大致如下: <?xml version="1.0"?> ...

2014-01-07 14:49:00 51

转载 模拟银行业务调度系统逻辑

需求 模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。 客户办理业务所需时间...

2013-12-10 05:24:00 137

转载 模拟交通灯管理系统逻辑设计

本文是基于张孝祥Java视频做的总结,本人新手,不喜勿喷 需求 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。 信号灯忽略黄灯,只考虑红灯和绿灯。 应考虑左转车辆控制信号灯...

2013-12-09 18:35:00 346

转载 JDK1.5新特性(七)……Annotations

概述 Annotations (Metadata) - This language feature lets you avoid writing boilerplate code under many circumstances by enabling tools to generate it from annotations in the source code. This lead...

2013-12-08 18:29:00 43

转载 代理与动态代理

概述 代理 生活中的代理:比如暴雪又新出了一款游戏,作为一个中国用户,没有很好的方式直接从美国拿到游戏产品,就需要等到中国的某个代理商被暴雪授权代理,才可以玩上暴雪新出的这款游戏,那么代理的作用也就显而易见了,就是为了方便的适应一些不同地区的用户而产生的中间媒介,通过代理,可以更有效的将一些产品发行出去,生活中这样代理的例子比比皆是 程序中的代理:如果一些实现了同一接口的类在实现方法的时...

2013-12-08 05:09:00 54

转载 类加载器

概述 public abstract class ClassLoader extends Object 类加载器是负责加载类的对象。ClassLoader 类是一个抽象类。如果给定类的二进制名称,那么类加载器会试图查找或生成构成类定义的数据。一般策略是将名称转换为某个文件名,然后从文件系统读取该名称的“类文件”。 所谓类加载器,顾名思义,就是加载类的工具,它的作用是将Java...

2013-12-07 18:27:00 55

转载 JDK1.5新特性(六)……Generics

概述 Generics - This long-awaited enhancement to the type system allows a type or method to operate on objects of various types while providing compile-time type safety. It adds compile-time type ...

2013-12-07 01:43:00 51

转载 内省与JavaBean

概述 JavaBean代表一类特殊的Java类,这种类主要用来存储和传递属性信息,JavaBean中的方法主要用于设置和获取这些私有属性,他们有一定的命名规则,我们可以把它们想象为一个侧重属性信息的类,如JSP中的表单信息打包一样,这些信息就可以封装在一个JavaBean对象中,通过一些特殊的方式来操作。 Introspector,即为内省 public class Introspe...

2013-12-06 19:23:00 59

转载 反射

概述 我们知道,Java不是一种动态语言,它在运行中产生的一些新的东西是没办法控制的,如果某些类型或者接口是在我们编写程序时不存在的,我们对这种类型的内容一无所知,甚至是名字,所以我们并没有办法通过new一个对象来编写程序,那么我们怎么利用它里面的属性或者方法呢,这时候,就产生了反射机制。 反射机制是针对内存中运行的字节码文件进行操作的机制,当内存中产生了字节码,我们就可以根据这份字节码...

2013-12-06 03:09:00 58

转载 给未来孩子的信(写在前面)

不管是臭小子还是死丫头,不管你们什么时候能看到这些文字,如今依旧年轻的我,未来你们的爸爸,在经历了许多,又忘记了许多之后,突然发现,如果现在不把这些记下来,待到将来,恐怕是要忘得一干二净了,同时也为了防止到时候你们的爸爸由于在社会上有了点所谓的地位,有了点所谓的名声,能赚一点没什么大不了的钱的时候,在你们面前颐指气使,倚老卖老,在你们正直青春,焕发光彩的时候迫使你们做一些你们并不愿意的决...

2013-12-06 01:21:00 69

转载 JDK1.5新特性(五)……Typesafe Enums

援引 Typesafe Enums - This flexible object-oriented enumerated type facility allows you to create enumerated types with arbitrary methods and fields. It provides all the benefits of the Typesafe E...

2013-12-02 14:54:00 49

转载 JDK1.5新特性(四)……Autoboxing/Unboxing

援引 Autoboxing/Unboxing - This facility eliminates the drudgery of manual conversion between primitive types (such as int) and wrapper types (such as Integer). 用法 基本数据类型的自动拆箱和自动装箱 autoboxing &...

2013-12-02 14:50:00 65

转载 JDK1.5新特性(三)……Varargs

援引 Varargs - This facility eliminates the need for manually boxing up argument lists into an array when invoking methods that accept variable-length argument lists. 用法 个数可变的参数 public void foo...

2013-12-02 14:44:00 107

转载 JDK1.5新特性(二)……Static Import

援引 Static Import - This facility lets you avoid qualifying static members with class names without the shortcomings of the "Constant Interface antipattern. 用法 import static java.util.Arrays.*;...

2013-12-02 14:40:00 38

转载 JDK1.5新特性(一)……Enhanced for Loop

援引 Enhanced for Loop - This new language construct eliminates the drudgery and error-proneness of iterators and index variables when iterating over collections and arrays. 用法 增强for循环代替了一些原...

2013-12-02 14:34:00 84

转载 个性CMD设置方法(转载)

原文地址http://wenku.baidu.com/link?url=DB8X-eHwE_VGtggBmKsBimdzXeGI_6Ga90W9PmX2Px2eUqdXOnq7FhEIzsqBfTqT_JwN1kQw3vwLkTyMGfpw-DBtx6zsjU1zXgjb-bMK-mO 曾考虑过给windows的运行“CMD”也来个装扮? 今天开始学BAT,想起了以前用C语言写...

2013-11-12 00:00:00 70

转载 Java笔记(三十)……正则表达式

概述 符合一定规则的表达式 专门用于操作字符串 特点: 用于一些特定的符号来表示一些代码操作,这样就可以简化书写 所以学习正则表达式,就是在学习一些特殊符号的使用 好处: 可以简化对字符串的复杂操作 弊端: 符号定义越多,正则越长,阅读性越差 规则 下面只是一些简单的规则,具体详细规则查询API文档 Greedy 数量词 X? X,一次或...

2013-10-29 18:39:00 56

转载 Java笔记(二十九)……网络编程

概述 网络模型 网络通讯的要素 ip地址:网络中设备的标识符 端口:用于标识同一台设备上不同的进程,有效端口:0~65535,其中0~1024是系统使用端口或者保留端口 TCP与UDP UDP特点: 面向无连接,速度快,不可靠 数据包中封装了数据、源和目的 每个数据报最大为64K TCP特点: 面向连接,通过三次握手建立连接,安全可靠 经常用于大数据的传输 ...

2013-10-28 23:30:00 45

转载 Java笔记(二十八)……IO流下 IO包中其他常用类以及编码表问题

PrintWriter打印流 Writer的子类,既可以接收字符流,也可以接收字节流,还可以接收文件名或者文件对象,非常方便 同时,还可以设置自动刷新以及保持原有格式写入各种文本类型的print方法 PrintWriter的小例子:打印字符录入的大写 1: //读取键盘录入,打印大写 2: private static void printWriterMethod() thr...

2013-10-27 11:51:00 132

转载 Java笔记(二十七)……IO流中 File文件对象与Properties类

File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 booleancreateNewFile():创建新文件,如果文件存在,返回false booleanmkdir():创建目录,只能创建一级目录 booleanmkdirs():创建目录,可创建多级目录 删除 booleandelete():删除文件,...

2013-10-25 16:15:00 66

转载 Java笔记(二十六)……IO流上 字节流与字符流

概述 IO流用来处理设备之间的数据传输 Java对数据的操作时通过流的方式 Java用于操作流的对象都在IO包中 流按操作的数据分为:字节流和字符流 流按流向不同分为:输入流和输出流 IO流常用基类 字节流的抽象基类 InputStream,OuputStream 字符流的抽象基类 Reader,Writer 注: 这些基类的子类都是以基类的名称结尾的,如FileReader,FileI...

2013-10-24 23:44:00 59

转载 Java笔记(二十五)……其他常用API

System类 工具类全部都是静态方法 常用方法 获取系统属性信息 static PropertiesgetProperties()static StringgetProperty(String key) 设置自定义属性信息static StringsetProperty(String key, String value) 命令行设置自定义属性信息 1: import java...

2013-10-23 13:15:00 42

转载 Java笔记(二十四)……集合工具类Collections&Arrays

Collections 集合框架的工具类,方法全部为静态 Collections与Collection的区别 Collection是集合框架的一个顶层接口,里面定义了单列集合的共性方法 Collections是集合框架的一个工具类,该类中的方法都是静态的,提供的方法中可以对List集合进行排序,二分查找等,通常常用的集合都是线程不安全的,因为要提高效率,如果多线程操作这些集合时,可以通过...

2013-10-23 00:11:00 40

转载 Java笔记(二十三)……Map集合

Map接口 Map<K,V> 该集合存储的是键值对,成对往集合里存,而且要保证键的唯一性 常用方法 添加 Vput(K key, V value) voidputAll(Map<? extends K,? extends V> m) 删除 voidclear() Vremove(Object key) 判断 booleanisEmpty() booleancont...

2013-10-22 15:24:00 30

转载 Java笔记(二十二)……Collection集合

概述 为什么会出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式 数组和集合类同是容器,有何不同 数组虽然也可以存储对象,但是长度固定,集合长度可变 数组中可以存储基本数据类型,集合只能存储对象 集合类的特点 集合类只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象 集合框架 Collectio...

2013-10-22 13:11:00 57

转载 Java笔记(二十一)……String与StringBuffer

String类 String类是一个特殊的类,叫做只读类,一旦创建了对象,便不可被改变,同样"abc"既为一个常量,也为一个对象,也是不可以改变的 String s1 = “abc”; 此语句只包含一个对象,即为“abc” String s2 = new String(“abc”); 此语句包含两个对象,"abc"为一个对象,new的String为一个对象 所以s1与s2的地址值是不同的...

2013-10-20 22:28:00 55

转载 Java笔记(二十)……线程间通信

概述 当需要多线程配合完成一项任务时,往往需要用到线程间通信,以确保任务的稳步快速运行 相关语句 wait():挂起线程,释放锁,相当于自动放弃了执行权限 notify():唤醒wait等待队列里的第一个线程 notifyAll():唤醒所有等待队列中的线程 他们都使用在同步中,因为要对持有监视器(锁)的线程操作,所以要使用在同步中,因为只有同步才具有锁 相关问题 为什么这些操作线程的...

2013-10-20 15:22:00 80

转载 Java笔记(十九)……多线程

概述 进程: 是一个正在执行中的程序 每一个进程执行都有一个执行顺序,该执行顺序是一个执行路径,或者叫一个控制单元 线程: 就是进程中的一个独立的控制单元,线程在控制着进程的执行 一个进程中至少有一个线程 Java JVM启动的时候会有一个进程java.exe,该进程中至少有一个线程负责Java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之为主线程,与C类似,java...

2013-10-20 12:42:00 70

转载 Java笔记(十八)……包

概述 对类文件进行分类管理。 给类提供多层命名空间。 写在程序文件的第一行。 类名的全称的是 包名.类名。 包也是一种封装形式。 访问权限 引用《The Complete Reference》中的经典例子来说明Java包中类成员的访问权限问题 下面的例子显示了访问修饰符的所有组合 该例有两个包和五个类 记住这两个不同包中的类需要被存储在以它们的包p1、p2命名的目录下。 第一个包定义了...

2013-10-19 23:46:00 50

转载 Java笔记(十七)……异常

异常概述 异常是什么 是对问题的描述,将问题进行对象的封装 异常体系 Throwable |---Error |---Exception |---RuntimeException 异常体系的特点 异常体系中的所有类以及建立的对象都具有可抛性 也就是说可以被throw和throws关键字操作 只有异常体系具备这个特点 throw和throws的用法 throw定义在函数内,用于...

2013-10-19 20:24:00 55

转载 Java笔记(十六)……内部类

内部类概述 内部类是将一个类定义在另一个类里面,对里面那个类就成为内部类(内部类,嵌套类)。 当描述事物时,事物的内部还有事物,该事物用内部类来描述,因为内部事物在使用外部事物的内容 访问特点 内部类可以直接访问外部类的所有成员,包括私有,之所以可以直接访问,是因为内部类持有外部类对象的引用,Outer.this 而外部类想要访问内部类必须创建对象或者使用类名引用 其他类访问内部类格式 ...

2013-10-18 14:22:00 50

空空如也

空空如也

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

TA关注的人

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