- 博客(11)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
原创 Java中的Runnable、Callable、Future、FutureTask的区别和CompletionService的使用场景
Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Runnable其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将耗时操作写在其中,该函数没有返回值。然后使用某个线程去执行该runnable即可实现多线程,Thread类在调
2016-10-24 16:17:40 6210 2
原创 再说Android RecyclerView局部刷新那个坑
关键:public final void notifyItemChanged(int position, Object payload)RecyclerView局部刷新大家都遇到过,有时候还说会遇见图片闪烁的问题。优化之前的效果:优化之后的效果:如果想单独更新一个item,我们通常会这样做,代码如下:mLRecyclerViewAdapter.notifyItemChanged(position);
2016-10-22 17:06:07 66272 19
原创 Java JDK中的静态代理、动态代理&Cglib动态代理
代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托 类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。静态代理:由程序员创建或特
2016-10-20 10:53:30 1470 1
原创 Observable.interval()不起作用的解决办法
在Eclipse下测试Rxjava中的操作符interval()时出现了很奇怪的问题,怎么试都不能执行。代码如下:Observable.interval(1, TimeUnit.SECONDS) .subscribe(new Subscriber<Long>() { @Override public void onCompleted()
2016-10-19 16:25:40 17735 3
转载 Android Matrix的代码验证和应用
Matrix介绍 : Android Matrix的用法总结原文链接:http://blog.csdn.net/pathuang68/article/details/6991988代码验证前面讲到的各种图像变换的验证代码如下,一共列出了10种情况。如果要验证其中的某一种情况,只需将相应的代码反注释即可。试验中用到的图片:尺寸为162 x 251每种变换的结果,请见代码之后的说明。package c
2016-10-07 14:57:58 1862 2
转载 Markdown输入数学公式
原来markdown里是可以输入数学公式的,不过,不是一般的麻烦 Rstudio上有介绍:https://support.rstudio.com/hc/en-us/articles/200486328-Equations-in-R-Markdown 直接从网友写好的blog里搬一个过来,备用备查:不知道怎么在wp里排版,效果很差,只能备用,特别是特殊符号,语法应该用一段时间就熟悉了。。。。2014
2016-10-07 13:14:33 2751 1
原创 Android Matrix的用法总结
简介Matrix ,中文里叫矩阵,高等数学里有介绍。Android中的Matrix类是一个3x3的位置坐标矩阵,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。Matrix的数学原理首先了解下这个3 x 3的矩阵,其内容如下所示: Matrix的对图像的处理可分为四类基本变换: 英文 中文 Translate 平移变换 Rotate 旋转变换 Scale 缩放
2016-10-05 23:45:36 9276 2
转载 奋斗与首付,谁更能承载生命之重?
这是我们近期收到的一篇最触动内心的文章。关于房子和奋斗,本来不应该有任何关系的两者,在作者的生命关键节点中竟然如此令人唏嘘地绞合在了一起。作者最后选择了向冰冷坚硬的现实低头,奋斗也许仍未远去,但是否仍那么深深扎根内心,却未可知。借用作者的语言:人都会老,希望我们老去的时候,依然记得我们曾经的奋斗,以及靠奋斗支撑的尊严。 今天偶然看到一篇文章,题目是《失去奋斗,房产再多我们也将无家可归》。盯着题目
2016-10-04 22:26:17 2104 5
原创 android 让某个EditText默认不获取焦点
在实际项目中,有时候不想让某个EditText控件获取焦点,可以如下配置:android:focusableInTouchMode="false"如果后来再需要,可以做触摸该控件的时候setFocusableInTouchMode(true)即可,如下代码所示:editText.setOnTouchListener(new View.OnTouchListener() { @Override
2016-10-04 14:18:17 2855
转载 RxJava2 vs RxJava1
英文链接:What’s different in 2.0RxJava2相比RxJava1,它的改动还是很大的:Observable and Flowable在前一个版本里backpressure被集成到了Observable中,官方也提供了很多方法让我们来处理backpressure问题。但是有一些特殊的场景根本无法用其来解决,最常见的例如UI事件。而不处理backpressure有可能导致Miss
2016-10-01 23:48:42 6185 1
翻译 RxJava 2.0中backpressure(背压)概念的理解
英文原文:https://github.com/ReactiveX/RxJava/wiki/BackpressureBackpressure(背压、反压力)在rxjava中会经常遇到一种情况就是被观察者发送消息太快以至于它的操作符或者订阅者不能及时处理相关的消息。那么随之而来的就是如何处理这些未处理的消息。举个例子,使用zip操作符将两个无限大的Observable压缩在一起,其中一个被观察者发送消
2016-10-01 15:36:40 45196 11
Android将list数据通过LitePal保存到本地(集合保存到本地)
2016-06-17
AndroidDownLoad-多线程断点续传下载
2016-06-14
DownloadEngine-Android多线程下载断点续传
2016-06-14
android-rsa-http
2016-06-12
RxJava在Android中内存泄漏解决以及RxJava的封装
2016-05-23
Android H5做的商城客户端
2016-04-29
Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
2016-03-31
Android Bluetooth蓝牙通信文件传输
2016-03-27
Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)
2016-03-26
Android蓝牙聊天程序优化版
2016-03-26
Android 通过Socket 和服务器通讯
2016-02-16
android RangeSeekBarView 选定范围值的控件
2016-02-01
Android仿天天动态上拉播放界面控件
2016-01-31
Flutter编程指南-多线程
2022-02-21
java数据结构与算法之美(物超所值)
2022-02-09
flutter_macos_2.8.1-stable.zip
2022-01-05
mac_apktool.zip
2021-03-25
Postman-osx-5.3.2 for Mac
2017-10-31
CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
2016-08-19
android自定义进度条渐变色View的实例代码
2016-07-26
Android多行文本折叠展开效果
2016-07-25
Android封装popwindow类(下拉菜单弹出和收缩效果)
2016-07-22
Android自定义spinner下拉框
2016-07-16
Android DigitalClock实现倒计时
2016-07-12
Android 带箭头有光晕效果的ProgressBar
2016-07-04
android webview与 js交互通信
2016-06-20
Android项目webview中做与js交互
2016-06-20
Android客户端提供Socket服务与pc通过USB通信
2016-06-17
Android 使用Socket,ServerSocket编程网络通信
2016-06-17
Android socket即时通信Demo
2016-06-17
自定义view和自定义动画怎么学习比较好呢?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人