- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 解决SwipeRefreshLayout与RecyclerView滑动冲突问题
背景:高版本的编译环境中,SwipeRefreshLayout和RecyclerView并不存在滑动冲突问题,而我恰恰手里有个target是22的项目,当我按照正常的逻辑写完界面后,使用app发现滑动整个列表时两个控件发生冲突,本着快速解决上线任务的原则,直接百度.网上的完美解决方案如下:RecyclerView.OnScrollListener(){ @Override...
2019-04-01 14:56:26 3115
原创 【Nginx】Ubuntu下安装配置Nginx
转载请注明出处:https://blog.csdn.net/u012250875/article/details/81086017一、安装和卸载:安装:apt-get install software-properties-commonadd-apt-repository ppa:nginx/stable apt-get updateapt-get install nginx...
2018-07-18 18:39:51 9825 1
原创 【java】IO详解之BIO
本文对java bio做了一个详细的总结,主要包括io的一些易混淆概念解释,使用易错点进行了示例,最后对java io的实际应用做了个尝试
2017-10-31 17:38:49 12654 10
原创 【java】手动释放资源问题
1.java编程中需要手动释放的资源有哪些?2.有了gc为什么还要手动释放资源?3.finalizer机制可靠么?4.io资源和jdbc资源关闭顺序是什么?
2017-10-27 15:06:30 12321
原创 【常见问题】web开发中浏览器缓存问题
修改完css样式或者js代码,F5刷新浏览器,发现刚修改完的代码并没有生效,这个大家都知道是缓存造成的,浏览器这样设计的目的也是为了节省用户流量,因为资源文件一般较稳定,数量多,但修改量少。下面来说说五种解决方法,以及各优缺点
2017-10-24 18:15:40 15815
原创 【java】Collection过滤
函数式编程语言中对集合做过滤处理都十分方便,而java中做过滤操作每次都得写for循环,很麻烦,可以稍加封装配合java8的lambda表达式来完成同样的过滤操作
2017-10-11 17:06:04 2434 1
原创 【java】Collection判重,去重,查重
转载请注明出处:http://blog.csdn.net/u012250875/article/details/781959631.判重判断集合中是否有重复元素,则可以利用java的Set集合,Set天生有不重复的buff,因此将入参通过HashSet的构造器转为Set,然后比较Set的size与原集合的size来判断是否含有重复元素。泛型注意重写equals和hashcode方法,实现代码如下:
2017-10-10 18:45:12 15203 3
原创 【java】Collection分组
有时候在业务中需要对list中的元素进行分组操作。分组操作有如下两类分组方式:1.按逻辑分组 比如,List中所有苹果对象按照苹果的颜色分2.按数目分组 比如,将二十个元素,五个为一组进行分组
2017-10-10 13:25:52 1984
原创 【java】Collection常用操作
本文对java中集合常见操作进行了总结,包括集合判空,排序,分组,求并集,交集,差集,判重,查重,去重,过滤,并在最后附上工具类源码
2017-10-10 11:43:20 2519
原创 【编程】编程中的“元”
在编程中常常会遇到“meta”的概念,翻译为“元”。以下是一些常见的与“元”相关的词汇以及我对这些词汇的理解。元数据 描述数据的数据。接触元数据的概念,是在java中的注解这个概念中,所谓注解,本身即一种元数据,它被用来描述既有代码,为代码添加了一些信息,方便未来的某个时候的提取和使用(代码就是一种数据,而注解恰恰又可以来为代码这样的数据添加额外的数据信息,同时注解本身可以注解自己,如元注解)
2017-09-26 09:34:13 573 1
原创 【java】元类
编程中有个概念叫元类(meta-class),元类的概念在Java,Python和Object-C中都有,那什么是元类?为什么会有元类的概念?java中怎么获取元类?元类的使用场景是什么?
2017-09-25 18:02:23 3002 1
原创 【java】Observer和Observable详解
转载请标明出处:1.必要性1.1 观察者模式是oo设计中经常用到的模式之一,大家在解决实际需求时,观察者模式往往都会用到,而javase中已经提供了Observer接口和Observable类让你简单快速的实现观察者模式,因此有必要去了解Observer和Observable;2.观察者模式概述2.1 角色:被观察对象,观察者2.2 关系: 1).被观察对象:观察者 = 1:n 2).被观察
2017-09-01 18:10:43 31588 13
原创 git开源项目整理
git开源项目整理来自OyangYujun的十三篇: 在这里很感谢OyangYujun整理的,将他的十三篇整理链接放在一起方便自己和别人查看: [ Github开源Android组件资源整理(一) 个性化控件(View) ] [ Github开源Android组件资源整理(二)ActionBar和Menu ] [ Github开源Android组件资源整理(三) ViewPager
2017-07-24 10:37:22 606
原创 【个人总结】晚来2016年总结
15年5月执意要来到北京,见一见心中的it圣地,怀着要和牛逼大神们学学技术的心态离别了西安的朋友同事,毅然决然来到北京,做起了北漂人,幸运的是很快找到了工作,不幸的是并非自己所想,公司没有什么大牛带队,自己成了移动端负责人。 15年忙忙碌碌过着,公司的产品“家长圈”在几个月时间内迭代了10个版本左右,没有美工,没有设计,没有测试,也没有太颠覆的创意,就这么一直艰难的走着,最终敌不过市场
2017-03-14 23:10:15 393
原创 Android Studio “Sync project with Gradle Files”按钮消失问题
背景今天用Android studio的过程中,突然发现工程报错,出现sync project这个同步按钮消失不见,懵b了。现象描述1.Sync project with Gradle Files按钮消失不见,app标记红叉 2.android project区域也没有东西,难道module被我删了?打开project structure 面板,一脸尴尬(完全不知道什么玩意儿,和往常见的不一样
2017-03-11 19:35:04 63679 16
原创 【java】Comparator的用法
为什么写? 1. comparator 是javase中的接口,位于java.util包下,javase中的所有接口抽象度都很高,有必要重视 2. 网上太多的文章告诉大家comparator是用来排序;确实,可以用来排序,但不仅限于排序 3. 工作中实际需求出现很多需要使用comparator去处理的问题,在此总结一下。
2017-02-15 00:50:52 217583 33
原创 关于为listview设置listSelector不起作用的问题
背景:今天写一个菜单列表,为listview设置了点击效果,但是运行时发现明明设置了但是却没有生效,以为手机问题,重新换了一个设备发现还是不行。我也是醉了,翻了翻源码,发现了一点猫腻。 @Override protected void dispatchDraw(Canvas canvas) { int saveCount = 0; final boole
2015-11-23 21:28:13 2886
原创 开发中的问题:adb.exe' and can be executed
1.打开任务管理器2.关闭adb.exe *32进程3.ddms4.reset5.ok了
2015-11-13 17:51:36 685
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人