- 博客(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
转载 (转)《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关注的人