自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KesarChen的博客

个人博客地址:http://claymantwinkle.github.io/

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 [Android学习]Android中MVP模式初探1

前言: 1. 初识MVP模式时,看到它缺点是需要增加一倍的类的维护量。所以就暂时没用它。但是,当一个类的代码行数达到一定的量(1000行以上),这时候维护类变得好麻烦,主要是功能变得多了,方法数量也变多了。这个时候真的是需要给类“瘦瘦身”。 2. 这时候重新看了MVP模式,确实发现了“宝”。一、简单定义 Model层:将功能逻辑等封装才model层中,其中包括了Data的交互(数据

2016-03-28 21:49:30 1830

原创 [面经]阿里游戏一面的算法题

前言:两天前参加阿里游戏的面试,一面时出了一道面试题。那时我看楞了,好像没做过这种题型,看起来很容易又很难。很容易是,使用O(N^2)就可以解决,难得是,优化时间复杂度。 题目:字符串删除字符(字符可能会有重复,要一起删掉)思路一(反正面试我没这么写,你们随便看看) 一开始看到题目,思路就遍历字符串,一个个字符比较,然后删除它。 (1) 遍历数组,找到目标字符;

2016-03-21 09:28:25 6080 1

原创 [面经]CVTE技术二面一道算法题

题目描述: 1+11+111+…+1111111111=sum,最后一个二进制数是n个1。计算二进制数的累加后sum的值。 思路解析: 1. 首先,这明显是个大数问题。所以建议所有数都用字符串来表示或者是int数组来表示。这里我们用字符串来表示。 2. 使用字符串表示二进制数的话,需要实现两个二进制数字符串形式的加法运算。(关键) 3. 需要有制造这么多个1的字符串数组的方法

2016-03-17 09:46:39 3473 3

原创 [java学习]java容器源码初探(1)

一、动态数组ArrayList 在我们开发者眼中,这就是一个“动态数组”,可以“动态”地调整数组的大小,虽然说数组从定义了长度后,就不能改变大小。 实现“动态”调整的基本原理就是:按照某个调整策略,重新创建一个调整后一样大小的数组,然后将原来的数组赋值回去。 下面我们来解析一下几个与数组不一样的方法。看看ArrayList中主要的几个字段(源码剖析): // 默认的初始数组大

2016-03-15 18:44:26 3261

原创 [面经]CVTE的两道笔试编程题

晚上状态有点不好,然后就仓促参加笔试了。前面很多道选择题,真是坑,都是多选(混杂了多道单选)。下面就说说笔试题的两道编程题吧。其实我做的时候也是挺紧张的,随意符合题意的做完提交,也没加以优化,其实如果时间允许,我也是蛮想优化下的,不过这 场笔试不是看你优化得有多好,而是看你做对了没。第一道题:字符数组的循环右移问题 题目要求:将N个字符的数组,循环右移K位。时间复杂度O(N)。 现场思路

2016-03-05 22:49:15 10475 9

原创 [Android学习]ListView显示多种item

在平常使用ListView的时候,通常我们使用的item的layout都是同一个。当需要有多个不同的item的layout时,有两中处理的办法。 第一种方法: 重写getView()方法@Overridepublic View getView(int position, View convertView, ViewGroup parent){ int type=listDatas.

2016-03-05 10:11:47 5676 4

原创 [AndroidAnnotations框架]AndroidAnnotations的配置

一、在AndroidStudio下配置androidannotations首先,准备好你的project。AndroidStudio下的androidannotations配置是比较容易的,只需要配置两个build.gradle就可以。配置build.gradle ( 1 ) 我们先配置preject目录下的build.gradle 在buildscript> dependencies>下

2016-03-04 13:20:59 4328

QQ截图绿色版

QQ截图绿色版

2017-07-08

Android Studio kotlin最新插件 kotlin-plugin-1.1.3-release-Studio2.3-2

Android Studio kotlin最新插件 kotlin-plugin-1.1.3-release-Studio2.3-2

2017-07-08

空空如也

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

TA关注的人

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