上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: Java的编程过程中经常会和Map打交道,现在我们来一起了解一下Map的底层实现,其中的思想结构对我们平时接口设计和编程也有一定借鉴作用。(以下接口分析都是以jdk1.8源码为参考依据) 1. Map An object that maps keys to values. A map cannot 阅读全文
posted @ 2018-03-16 08:46 NeilZhang 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: java,ArrayList,Collection 阅读全文
posted @ 2018-03-06 21:37 NeilZhang 阅读(1875) 评论(0) 推荐(2) 编辑
摘要: 1. 介绍 决策树是一种依托决策而建立起来的一种树。在机器学习中,决策树是一种预测模型,代表的是一种对象属性与对象值之间的一种映射关系,每一个节点代表某个对象/分类,树中的每一个分叉路径代表某个可能的属性值,而每一个叶子节点则对应从根节点到该叶子节点所经历的路径所表示的对象的值 通过训练数据构建决策树,可以高效的对未知的数据进行分类。决策数有两大优点: 1... 阅读全文
posted @ 2018-03-04 16:34 NeilZhang 阅读(2625) 评论(0) 推荐(0) 编辑
摘要: 线性回归 首先要明白什么是回归。回归的目的是通过几个已知数据来预测另一个数值型数据的目标值。 假设特征和结果满足线性关系,即满足一个计算公式h(x),这个公式的自变量就是已知的数据x,函数值h(x)就是要预测的目标值。这一计算公式称为回归方程,得到这个方程的过程就称为回归。 假设房子的房屋面积和卧室 阅读全文
posted @ 2018-02-20 16:55 NeilZhang 阅读(31214) 评论(0) 推荐(1) 编辑
摘要: 简介 从第一次接触Protobuf到实际使用已经有半年多,刚开始可能被它的名字所唬住,其实就它是一种轻便高效的数据格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 优点 平台无关,语言无关,可扩展; 提供了友好的动态库,使用简单; 解析速度快,比对应的XML快约20-100倍; 序 阅读全文
posted @ 2018-02-03 20:02 NeilZhang 阅读(41471) 评论(1) 推荐(2) 编辑
摘要: 1、广播接收者 广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,并重写onReceive方法public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据定义了三个广播接收者如下: 优先级 ReceiverSelf3 ... 阅读全文
posted @ 2018-01-27 20:16 NeilZhang 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、Java并发基础 多线程的优点 资源利用率更好 程序设计在某些情况下更简单 程序响应更快 这一点可能对于做客户端开发的更加清楚,一般的UI操作都需要开启一个子线程去完成某个任务,否者会容易导致客户端卡死。例如一个网络请求,可以在回调接口中进行处理,而不是等待网络请求结束了再去做其它的UI操作(U 阅读全文
posted @ 2018-01-07 10:29 NeilZhang 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲解了手势识别中的点击和双击事件的识别,用到的是GestureDetector类和GestureDetectorCompat类,用于监听用户触摸屏幕中的简单动作。 缩放 基本用法如下,可以通过缩放手势缩放一个View public class ScaleGestureActivity exte 阅读全文
posted @ 2018-01-01 18:42 NeilZhang 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: 为什么需要手势识别? 手势对于我们的app有很多的地方都在使用,比如右滑关闭界面等。手势控制分为触发动作(Touch Mechanics,用户手指在屏幕上如何动作)和触发行为(Touch Activities,界面上特定动作在特定情境下引发的结果)。这是因为同样的触发动作(如单次触击)在不同情境下可 阅读全文
posted @ 2017-12-30 11:24 NeilZhang 阅读(3966) 评论(0) 推荐(0) 编辑
摘要: 点击事件的分发过程其实是对MotionEvent事件分发过程,当一个MotionEvent产生以后,系统需要把这个事件传递给一个具体的View,而这个传递过程就是分发过程。点击事件的分发由三个重要的方法共同完成:dispatchTouchEvent,onInterceptTOuchEvent,onT 阅读全文
posted @ 2017-12-29 18:50 NeilZhang 阅读(791) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页