- 博客(14)
- 收藏
- 关注
原创 android开发之Menu的使用
介绍Menu,菜单作为app中常用的一种UI表现,android的菜单分为两种,一种是optionMenu(选项菜单),一种是contextMenu(上下文菜单)。OptionMenu(选项菜单)选项菜单在android的不同版本中有两种表现形式,android3.0版本之前的菜单是在屏幕底部弹出一个九宫格形式的UI,在之后的版本中则是跟随ActionBar出现在屏幕的顶部。生成菜单1.创建main
2015-08-16 17:52:10
431
原创 android下拉刷新之SwipeRefreshLayout
介绍什么是SwipeRefreshLayout?SwipeRefreshLayout是Google官方提供的一个下拉刷新控件,可在android v4包中获得,兼容android 1.6以上版本。基本用法添加SwipeRefreshLayout控件<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schem
2015-08-16 16:28:10
285
原创 自定义布局之流式布局
定义实现理解android View的3种测量模式继承ViewGroup重写三个回调函数具体代码参考定义什么是流式布局?就是当一行的末尾不能容纳新的子控件时,就另起一行。适用的场景包括关键字标签,搜索热词等。实现1.理解android View的3种测量模式1)EXACTLY:表示设置了精确的值,一般当childView设置其宽、高为精确值、match_parent时,ViewGroup会
2015-08-15 14:40:57
725
原创 ZigZag Conversion
思路:将字符串改为数字,通过数字寻找规律,例如: 偶数行: 0 6 12 1 5 7 11 2 4 8 10 3 9奇数行: 0 4 8 1 3 5 7 2 6可以发现不管是奇数列还是偶数列,第一行和最后一行的数字后一个总是前一个的下标加上(numRows*2-2) 然后就是中间行数,可以发现偶数列依然符合
2015-07-29 17:08:53
277
原创 Java 反射
反射:java反射就是在运行时动态获取类的各个组成部分的信息,包括属性、方法、构造方法、注解、接口、父类等。这里以ReflectClass类为例,以下是一个放射类的操作实例:
2015-07-28 16:51:25
331
原创 Longest Palindromic Substring
/** * 回文子串:一个字符串从左往右读和从右往左读的是一样的。 * 分析:采用动态规划法时间复杂度O(n2),空间复杂度O(n2) * 用一个二维的,只存储0和1的表格table[i][j]来表示从i~j到是不是回文子串,如果是则为1,反之为0. * 当table[i][j]=1时,有s.charAt(i+1)=s.charAt(j-1),即table[i
2015-07-17 11:17:17
266
原创 Median of Two Sorted Arrays
Median of Two Sorted Arrays /** * 分析:将问题变为寻找第k(total/2)个数,前提是给定的两个数组都是有序(升序)的。 * 假设数组A和数组B都大于k/2时,取A[k/2 - 1]与B[k/2 - 1]进行比较,比较结果有三种情况, * 第一种A[k/2 - 1] = B[k/2 - 1],那么就找到了结果为其中任意一个
2015-07-13 11:37:30
264
原创 Longest Substring Without Repeating Characters
public class Solution { /** * 思想:维护两个下标start,end,start从0开始,end从1开始 * 两个指针一直向后遍历,先截取子串,并记录下最大子串的长度,然后再进行比较, * 移动start以及end指针,其中end指针一直加,start指针只有当出现相同字符才往前移动。 * 注:substring截取子串时是
2015-07-03 14:37:25
252
原创 ServletConfig对象
在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并通过init方法将ServletConfig对象传递给Servlet。Servlet对象的作用:获得字符集编码,获得数据库连接信息,获得配置文件
2014-12-01 20:45:36
277
原创 Servlet的生命周期
1.servlet创建,当用户第一次访问时创建Servlet对象,servlet便驻留在内存当中响应后续请求。servlet对象创建后,init方法会被调用。2.客户端的每次请求会调用service方法。3.servlet对象被摧毁时,destroy方法会被执行。只有当web服务器停止,或者web应用被从服务器删掉时,servlet对象被摧毁。
2014-11-26 21:48:19
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人