自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 RecycleView和ViewPager冲突解决与原理

1.概述在实际开发中,我们经常遇到需要在ListView或RecycleView头部添加ViewPager实现Banner轮播效果,并需要添加下拉刷新,上拉加载功能。 但,横向滑动ViewPager时,稍微偏移就会失去焦点。2.解决方案我们知道事件拦截的顺序,父ViewGroup先接收到拦截,再传递给子ViewGroup 或子View。事件的处理顺序是,子ViewGroup 或子View先处理,若

2016-10-31 23:42:41 7554 4

原创 CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout全解析

1.概述CoordinatorLayout是Material风格的重要组件, 协调(Coordinate)其他组件, 实现联动。官方解释:CoordinatorLayout is intended for two primary use cases: 1.As a top-level application decor or chrome layout 2.As a container for

2016-10-31 22:59:26 2148

原创 Indexing cannot yield multiple results---Matlab问题解决

我在用Matlab编写BP神经网络算法时,matlab提示错误并出现Indexing cannot yield multiple results时,说明你在某个调用函数的时候用的输入变量名或输出变量名跟函数名是一样的。如:[train,testnum] = crossvalind('HoldOut',140,0.3);%随机选择数据% 调用 TRAINGDM 算法训练 BP 网络[net_1,

2016-10-26 16:30:46 2989

转载 App项目实战之路(六):数据库篇

App项目实战之路(六):数据库篇2016-10-16 841 原创文章,转载请注明:转载自Keegan小钢 并标明原文链接:http://keeganlee.me/post/practice/20161016 微信订阅号:keeganlee_me 写于2016-10-16App项目实战之路(一):概述篇 App项目实战之路(二):API篇 App项目实战之路(三):原型篇 App项

2016-10-25 23:28:09 10144

转载 App项目实战之路(五):服务端篇

转载自Keegan小钢 原文链接:http://keeganlee.me/post/practice/20161006App项目实战之路(一):概述篇 App项目实战之路(二):API篇 App项目实战之路(三):原型篇 App项目实战之路(四):UI篇 App项目实战之路(五):服务端篇 App项目实战之路(六):数据库篇近一个月因为忙于其他事情,一直没能抽出时间来更新项目进度。现在,

2016-10-25 23:18:50 5490 2

转载 App项目实战之路(四):UI篇

转载自Keegan小钢 原文链接:http://keeganlee.me/post/practice/20160903App项目实战之路(一):概述篇 App项目实战之路(二):API篇 App项目实战之路(三):原型篇 App项目实战之路(四):UI篇 App项目实战之路(五):服务端篇 App项目实战之路(六):数据库篇成果上一篇文章[原型篇]发布之后,就开始设计UI了,包括Icon

2016-10-25 23:06:41 1211

转载 App项目实战之路(三):原型篇

转载自Keegan小钢 原文链接:http://keeganlee.me/post/practice/20160816App项目实战之路(一):概述篇 App项目实战之路(二):API篇 App项目实战之路(三):原型篇 App项目实战之路(四):UI篇 App项目实战之路(五):服务端篇 App项目实战之路(六):数据库篇本来,我是没打算写原型篇的,但考虑到关注我的人中也有部分产品狗,

2016-10-25 22:58:12 1687

转载 App项目实战之路(二):API篇

转载自Keegan小钢 原文链接:http://keeganlee.me/post/practice/20160812App项目实战之路(一):概述篇 App项目实战之路(二):API篇 App项目实战之路(三):原型篇 App项目实战之路(四):UI篇 App项目实战之路(五):服务端篇 App项目实战之路(六):数据库篇确定功能需求概述篇发布出去后,收到很多人的大力支持,也收到了几点

2016-10-25 22:50:50 1072

转载 App项目实战之路(一):概述篇

转载自Keegan小钢 原文链接:http://keeganlee.me/post/practice/20160807App项目实战之路(一):概述篇 App项目实战之路(二):API篇 App项目实战之路(三):原型篇 App项目实战之路(四):UI篇 App项目实战之路(五):服务端篇 App项目实战之路(六):数据库篇我计划做一款App产品,包括Android和iOS,做完打算将A

2016-10-25 22:47:47 2506

转载 Mac上mysql Starting MySQL..The server quit without updating PID file

1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!2.可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mys

2016-10-24 23:52:09 1053

原创 JAVA关键字static、final总结

1.staticstatic表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前

2016-10-24 23:21:29 436

原创 JAVA三大特性—封装、继承、多态

1.封装定义: 封装也称信息隐藏,指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保存在抽象数据类型内部,尽可能的隐藏内部的细节,只保留一些对外接口,使之与外部发生联系。优点: (1)实现专业分工:将能实现某一功能的特定代码封装成一个独立的实体后,程序员可以在需要的时候调用,从而实现专业分工。 (2)实现信息隐藏,控制访问权限。2.继承定义:

2016-10-24 22:54:49 557

原创 android开源库—retrofit(附实战源码)

概述使用说明应用总结1.概述Retrofit是Square公司开发的一个类型安全的Android和Java的REST客户端库。GitHub地址:https://github.com/square/retrofit官方使用说明:http://square.github.io/retrofit/在介绍retrofit之前,先了解下RESTFUL风格:RESTFUL:一种软件架构风格,设计风格

2016-10-24 21:43:13 800 1

CSDN_Example

RecyclerView+swipeRefreshLayout+ViewPager实现上拉加载更多下拉刷新,并添加头部广告栏

2016-11-07

显示gif图片的框架

ShowGif,GIF显示框架,重写了View类,用户使用时直接在XML文件中调用就好了

2015-12-06

解析Android软件的Xml文件

Android反编译利器 如何使用请查看我的CSDN博客

2013-04-25

空空如也

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

TA关注的人

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