自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我理解的SharedPreferences

android开发中,可能需要持久化少量的数据,譬如说一些用户设置的数据,用数据库就有点杀鸡用牛刀了,这时候可以尝试使用SharedPreferences。SharedPreferences是一种轻量级的存储数据的方式,使用xml文件来进行键值对方式的存储,而且使用起来非常轻量和快捷。 得到SharedPreferences: SharedPreferences sharedPreferenc

2014-11-28 23:05:02 623

原创 EditText控制输入格式

在android的开发中,利用EditText控件的相关属性,可以简单有效地控制输入的格式。相比网页,省去了js校验的麻烦。 以下是这些属性的一些例子: 控制输入为0-9的数字: <EditText android:id="@+id/num" android:layout_width="200dp" android:layout_height="wrap_content" an

2014-11-27 22:24:28 1069

原创 (贪心)HDU 1789 解题报告

(贪心)HDU 1789 解题报告 思路: 既然要让被扣掉的分数最少,那么必然是对分数高的作业优先安排。注意题中有一个不是很明显的条件可以支持这一点:完成每份作业都需要一天。这样就避免了优先完成一份分数高的作业而导致n(n>1)份作业没有完成,而且这n份作业分数和比一份分数高的作业还要大的情况。 方法: 对于所有的作业,按照分数从高到低排序,分数相同时,截止时间小的排在前面。另外初始化一个大小为n的数组,用来保存某一天是否已经被占用。然后开始贪心,对于每份作业,看从当天到当前之前的时间里面,有没有空

2014-11-26 22:58:54 864

原创 String.valueOf

String.valueOf方法有好几个重载方法,但是由于null不可能赋值给基本数据类型,所以只剩下2个备选的方法:String valueOf(char data[]) 和 String valueOf(Object obj) 查看代码可以看到String valueOf(Object obj)进行了判空,而String valueOf(char data[])没有。所以很明显,第一种情况调用了String valueOf(char data[]),所以是报了空指针异常;而第二种情况下,调用了Stri

2014-11-26 20:49:47 3669 1

原创 (android学习笔记)Android View

Android View类: 1.所有的Android组件均是View的子类。 2.所有的组件均可以进行两种配置,一是通过方法进行配置。二是通过XML进行配置。 TextView类: 1.对于文本组件而言主要的目的是静态的显示一些文字,类似于标签的功能。 2.其是android.widget.TextView类,是android.view.View类的直接子类。 3.插

2014-11-25 21:18:17 729

原创 25匹马的问题

偶然看到个有意思的智力题,和大家一起讨论: 25匹马,要找跑的最快的前三,每轮可以有5匹马赛跑,只能记录先后,不能记录时间,最少需要跑多少轮 目前想到的解法: 首先分5组,赛5轮,去掉每组最后两匹,剩15匹; 然后5组第一名一起赛一轮,去掉最慢的两组,因为前面至少有3匹比这两组的都快; 此时剩下9匹,最快的一匹已经产生, 还剩8匹,再淘汰第3组的第二,三两匹, 第2组

2014-11-24 23:24:41 978

原创 我所理解的KMP

KMP算法是一种用于字符串匹配的算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,所以叫KMP算法。 字符串匹配,就是有一个目标字符串S和模式字符串P,然后查找P在S中是否有出现,出现的话,位置是什么地方。 最简单粗暴的方法就是逐个字符比较,从S的第0个字符开始,和P的第0个字符比较,如果相等,再比较后面一个,如果在第n个出现不想等,那么就把S置回第1个(上一次的后

2014-11-24 00:05:57 490

原创 快速幂

快速幂是一种对幂取模的快速算法,可以用a^b mod c来表示。

2014-11-20 23:31:08 552

转载 (转)《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的

原文地址:http://blog.csdn.net/luanlouis/article/details/41046443 0.前言          了解JVM虚拟机原理是每一个Java程序员修炼的必经之路。但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述,很难给人以形象化的认知,看完之后感觉还

2014-11-15 15:10:52 636

原创 android中xUtils使用报告(一)

之前在开发过程中基本没有使用过android的一些开发框架,在朋友的介绍下,尝试了一下xUtils,现在把使用的感受分享出来。          首先是xUtils的一些简介: xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容andr

2014-11-09 16:56:16 820

空空如也

空空如也

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

TA关注的人

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