排序:
默认
按更新时间
按访问量

快速排序C实现(阿里巴巴 2012年全国校招笔试题)

《快速排序C实现》 这篇文章最早是我原创,2012年发表在当时我的百度空间的一篇文章,没想到机缘巧合,此题竟然无意中被阿里巴巴选录,被改成填空题,成为当年阿里巴巴全国校招的笔试题,机缘巧合,可叹可叹!现在博客搬家,我重新把这篇文章保持原貌、原封不动从百度空间搬到CSDN新的博客。 #inclu...

2015-02-12 20:36:14

阅读数:9806

评论数:12

Android NestedScrollView滚动到顶部固定子View悬停挂靠粘在顶端

Android NestedScrollView滚动到顶部固定子View悬停挂靠粘在顶端网上有一个StickyScrollView,称之为粘性ScrollView,比如一个垂直方向的布局,依次摆放几个子View,当某一个子View滚到到顶端时候要停靠在顶部,悬停在顶部的位置不动。这很像联系人的pi...

2018-06-15 11:22:26

阅读数:62

评论数:0

Java CompletableFuture异步线程联合执行thenCombine(6)

Java CompletableFuture异步线程联合执行thenCombine(6) private void method() throws ExecutionException, InterruptedException { //第一个任务。 Comp...

2018-06-14 16:41:44

阅读数:42

评论数:0

Android自定义TabLayout后ViewPager与TabLayout互相控制切换

Android自定义TabLayout后ViewPager与TabLayout互相控制切换正常的Android原生TabLayout与ViewPager搭配使用,当TabLayout调用setupWithViewPager与ViewPager互相捆绑以后,就实现了原生的TabLayout与View...

2018-06-13 17:31:41

阅读数:58

评论数:0

Java CompletableFuture anyOf:线程队列只要有一个异步线程完成就触发(5)

Java CompletableFuture anyOf:线程队列只要有一个异步线程完成就触发(5)private void method() throws ExecutionException, InterruptedException { CompletableFuture&a...

2018-06-13 08:56:03

阅读数:72

评论数:0

Java CompletableFuture:allOf等待所有异步线程任务结束(4)

CompletableFuture:allOf等待所有线程任务结束(4) private void method() throws ExecutionException, InterruptedException { CompletableFuture<S...

2018-06-12 20:22:17

阅读数:52

评论数:0

Java CompletableFuture:thenCompose (3)

Java CompletableFuture:thenCompose (3) private void seq() throws ExecutionException, InterruptedException { CompletableFuture<S...

2018-06-12 19:20:38

阅读数:56

评论数:0

Java CompletableFuture组合拼装异步线程任务(2)

Java CompletableFuture组合拼装异步线程任务 private void seq() throws ExecutionException, InterruptedException { System.out.println("时间1:&q...

2018-06-12 18:52:22

阅读数:50

评论数:0

Java CompletableFuture(1)

Java CompletableFuture(1) private Long longTimeWork() { try { //模拟耗时操作,特意阻塞5秒。 TimeUnit.SECONDS.sleep(5); } c...

2018-06-12 16:33:33

阅读数:47

评论数:0

Android屏蔽/禁止ViewPager左右滑动/滚动

Android屏蔽/禁止ViewPager左右滑动/滚动Android原生的ViewPager自带左右滚动,滑动效果,切换ViewPager中的内容。但有时候,可能产品或设计不要它左右滚动或者滑动,屏蔽事件即可:import android.content.Context; import andr...

2018-06-11 17:24:20

阅读数:176

评论数:1

为什么Android官方废弃SoftRefrerence软引用和WeakReference弱引用,而拥抱LruCache?

为什么Android官方废弃SoftRefrerence软引用和WeakReference弱引用,而拥抱LruCache?一些具有Java背景的研发者喜欢使用软引用(SoftRefrerence)和弱引用(WeakReference)来缓存Java对象和数据,但是如果在Android中仍然使用软引...

2018-06-09 16:55:49

阅读数:886

评论数:0

公开/封闭属性android:exported引出的Android系统安全技术

公开/封闭属性android:exported引出的Android系统安全技术android:exported是Android在AndroidManifest.xml里面配置Activity或其他组件如Service或广播等的基础属性,之所以在这里挑出来单独说,是因为该属性现在经常被一些粗糙的安全...

2018-06-08 20:02:15

阅读数:822

评论数:0

Android官方dip值到pix值转换:dip2pix,dip2px,dp2px实现

Android官方的dip to pix,dip2pix,dp2px实现网上流传的一个常用的把dip值转换为pix像素值的方法通常是这样的: public static int dip2px(Context context, float dpValue) { float sc...

2018-06-07 19:17:20

阅读数:867

评论数:0

Android NestedScrollView嵌套RecyclerView滑动卡顿问题简洁解决方案

Android NestedScrollView嵌套RecyclerView滑动卡顿问题简洁解决方案其实仅仅需要给RecyclerView加一行控制代码即可:mRecyclerView.setNestedScrollingEnabled(false);这是最简洁的解决方案过去网上也给出了其他的解决...

2018-06-06 12:23:17

阅读数:639

评论数:0

Android/Java判断字符串String是否为float浮点数或double类型

Android/Java判断字符串String是否为float浮点数或double类型Android的TextUtils的isDigitsOnly方法检测整型数据没问题,但是检测浮点和double类型可能不会返回期望的结果,如: String s1 = "2018&...

2018-06-04 12:13:05

阅读数:690

评论数:0

Android深度定制化TabLayout:圆角,渐变色,背景边框,圆角渐变下划线,基于Android原生TabLayout

Android深度定制化TabLayout:圆角,渐变色,背景边框,圆角渐变下划线,基于Android原生TabLayout在附录1的基础上丰富自定义的TabLayout,这次增加两个内容:1, 当选中某一个切换卡时候,文本字体变粗。2,增加下划线指示器,并且下划线指示器是渐变圆角的。下划线从右往...

2018-06-01 19:42:01

阅读数:1753

评论数:0

Java中英文字母汉字混合字符长度值计算

Java中英文字母汉字混合字符长度值计算 String string = "phil安卓"; Logger.d(string.length()); try { String newString...

2018-05-30 09:35:03

阅读数:1084

评论数:1

Android分页加载刷新AsyncListUtil中DataCallback的refreshData()

Android分页加载刷新AsyncListUtil中DataCallback的refreshData()Android分页加载刷新AsyncListUtil中DataCallback的refreshData()函数,返回值控制分页总数据量。如果返回一个既定的整型数据,那么AsyncListUti...

2018-05-29 10:30:52

阅读数:1160

评论数:0

Android深度定制化TabLayout:圆角,渐变色,背景边框,基于Android原生TabLayout

Android深度定制化TabLayout:圆角,渐变色,背景边框,基于Android原生TabLayout如今UI设计已经不再满足于下方只有一个下划线,切换后能改变和表示选中颜色的TabLayout了。设计对于TabLayout这种非常常见的切换控制条提出了更高的设计要求,比如,背景颜色渐变,有...

2018-05-28 21:43:08

阅读数:1661

评论数:0

Java从ArrayList指定position位置开始删除后面全部子元素

Java从ArrayList指定position位置开始删除后面全部子元素 private void delete() { ArrayList<Integer> items = new ArrayList<&a...

2018-05-28 12:35:16

阅读数:3613

评论数:1

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