自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yhao的博客

最怕庸碌无为,还安慰自己平凡可贵

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

原创 Android 基于TCP的 Socket 编程实现(结合 okio)

两个进程如果要进行通讯最基本的一个前提就是能够唯一的标识一个进程,在本地进程通讯中我们可以使用 PID 来唯一标识一个进程,但 PID 只在本地是唯一的,网络中两个进程 PID 冲突几率很大,这时我们就需要通过其他手段来唯一标识网络中的进程了,我们知道 IP 层的 ip 地址可以唯一标示主机,而 TCP 层协议和端口号结合就可以唯一标示主机的一个进程了。

2017-03-31 16:35:17 32905 7

原创 DataBinding 与 mvvm 模式(二)其他类型数据绑定

本文介绍绑定颜色数据、绑定本地图片资源以及绑定网络图片三个案例,对于除了文本类型数据之外的其他类型数据,我们可以通过改造 getXxx 和 @BindingAdapter 注解两种方法实现绑定,推荐使用 @BindingAdapter 注解方式,因为它更加灵活易用。当然实际开发中会涉及到 ListView 、GridView 等复杂控件,下篇文章将介绍这些复杂控件如何实现 DataBinding ,欢迎关注哦~

2017-03-29 21:01:57 2882

原创 DataBinding 与 mvvm 模式(一)文本类型数据绑定

Google 说:世界上已经31个 findViewById 的插件了,不过 Google 推出了最后一个那就是 DataBinding。数据绑定的主创甚至说了:我们发布得太晚了,这个东西应该在7,8年前我们发布 Android 的时候就推出的。所以,还在犹豫什么呢?快在你的项目中使用起来吧!

2017-03-29 16:17:31 3313

原创 由Android属性动画原理联想到DataBinding

看到这个标题的时候你可能会有疑问,属性动画和 DataBinding 之间有什么关系?我个人理解的是:它们内部的实现思想有相似之处。这篇文章主要对 Android 属性动画的知识通过文字进行整理记录,内容参考于《Android开发艺术探索》,在最后会给出我如此理解属性动画和 DataBinding 的原因。Android动画概述:Android 的动画可以分为三种:V

2017-03-22 21:35:35 1540

原创 自定义View的套路

自定义View是综合的技术体系,它涉及View的层级结构、事件分发机制和View的工作原理等技术细节。自定义View的分类1.继承View重写onDraw方法 这种方法主要用于实现一些不规则的效果,需要通过绘制的方式实现,即重写onDraw方法,采用这种方式需要自己支持wrap_content,并且padding也要自己处理。2.继承ViewGroup派生特殊的Layout 这种方法主要用于实现

2017-03-13 21:33:57 2325 2

原创 事件分发机制与滑动冲突

在界面中内外两层同时可以滑动,就产生了滑动冲突,如何解决滑动冲突呢?其实这是一件非常简单的事,因为滑动冲突的解决有固定的套路,只要知道了这个固定套路,问题就十分容易解决了。常见的滑动冲突场景可分为以下三种:场景1:外部滑动方向和内部滑动方向不一致 ViewPager和Fragment组成的页面中包括一个ListView,这种情况是有滑动冲突的,但是ViewPager内部处理了这种滑动冲突,因此采用

2017-03-12 21:13:43 1430

原创 Android网页爬虫

静态页面需求:获取http://blog.csdn.net/yhaolpz?viewmode=contents页面的title首先通过okhttp以get方式请求页面: final String url = "http://blog.csdn.net/yhaolpz?viewmode=contents"; Request request = new Request.B

2017-03-03 17:34:33 6277 3

kotlin-docs.pdf

近日召开的 Google IO 2017 , Google 将 Kotlin 列为 Android 官方开发语言了,Android Studio 3.0 也默认集成了 Kotlin plugin,那 Kotlin 是什么?

2017-09-02

mp3 测试文件 ( Android 端集成 ffmpeg )

mp3 测试文件 , 详细: Android 集成 FFmpeg (二) 以命令方式调用 FFmpeg http://blog.csdn.net/yhaolpz/article/details/77146156

2017-08-28

lame-3.99.5 Android端(arm架构 ) so库

lame-3.99.5 版本 编译好的 Android端(arm架构 ) so库,用于 mp3 编码,详细:http://blog.csdn.net/yhaolpz/article/details/76408829

2017-08-11

caffe Makefile.config

Ubuntu 16.04 + cuda8.0 + opencv3.1 + cudnn + python 环境下的 caffe 编译文件 Makefile.config ,详细:http://blog.csdn.net/yhaolpz/article/details/71375762

2017-05-19

train-images-idx3-ubyte

caffe mnist 训练所需图片数据

2017-05-09

t10k-labels-idx1-ubyte

caffe mnist 所需数据

2017-05-09

t10k-images-idx3-ubyte

caffe mnist 所需数据

2017-05-09

okio-1.6.0.jar

okio-1.6.0.jar

2017-02-13

okio-1.11.0.jar

okio-1.11.0.jar

2017-02-09

空空如也

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

TA关注的人

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