我的博客

  • Collections框架中sort自然排序binarySearch二分查找详解

    今天要用到Collections的binarySearch方法的查找功能,但是要是用二分查找的List必须是有序的,也就是使用 Collections中的sort方法进行自然排序。在对List中的数据查找的时候我们经常会用到contains、find、indexOf等线性查找方法,已经有很多前辈对线性查找和二分查找的性能做过测试,我们就站在前辈的肩膀上直接得出我们的结论,有兴趣的同学可以自己做

    2023-04-11 michael007js 134

  • 使用Collections.sort(List,Comparator)给List排序

    概要本文章,讲解Collections.sort给List<String>排序的一种情况:List<String>里的内容是整数情景:List<String>里的内容是整数需求:/** * @date 2017-07-12 * @author LTF * 把数组排成最小的数 * 题目描述 * 输入一个List集合,给集合里的数据排序,按照正序或倒序打印

    2023-04-11 michael007js 199

  • 浅谈使用DecimalFormat保留小数点的问题

    在某些场景下,我们经常要将数字进行格式化,比如取2位小数,或者四舍五入、取整等等,这是最常见的。那么我们应该怎么去实现呢?Java 提供DecimalFormat类,它可以帮你用最快的速度将数字格式化为你需要的样子。详情请看下面案例列举:double pi = 3.1415927;//圆周率约等//取一位整数System.out.println(new DecimalFormat("0&

    2023-04-10 michael007js 283

  • 青龙面板搭建并拉取京东脚本保姆级教程

    最详细的宝塔青龙面板搭建教程 1、安装docker 2、拉取青龙镜像 3、启动青龙镜像 4、配置青龙依赖 5、拉脚本仓库 6、获取并添加JD cookie 7、青龙面板常见问题0、准备工作-服务器及宝塔面板均已放行5700端口。 -宝塔面板登录密码已修改为自定义密码(安全起见)1、安装docker进入宝塔页面,在商店搜索docker,选择第一个安装即可。Docker安装2、拉取青龙镜像直接去doc

    2023-04-03 michael007js 12514

  • linux完整安装ffmpeg(Ubuntu 18.04)

    linux完整安装ffmpeg1.更新系统软件包列表sudo apt-get update2.安装FFmpeg依赖包sudo apt-get install -y autoconf automake build-essential libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev

    2023-04-03 michael007js 302

  • 怎么判断RecyclerView滚动到底部

    要判断RecyclerView是否滚动到底部,可以通过以下步骤:获取RecyclerView的布局管理器LayoutManager,可以是LinearLayoutManager、GridLayoutManager等等。通过LayoutManager获取RecyclerView的最后一个可见的item位置lastVisibleItemPosition,以及RecyclerView中item的总数it

    2023-03-31 michael007js 1137

  • setOverScrollMode

    在 Android 11 及更低版本中,滚动事件会使视觉元素发光。在 Android 12 及更高版本中,发生拖动事件时,视觉元素会拉伸和反弹;发生快速滑动事件时,它们会快速滑动和反弹,新的滚动行为会影响拖动和快速滑动动画。该行为会应用于使用 EdgeEffect 的所有应用,并且适用于以下类中的所有内容:RecyclerViewListViewScrollViewNestedScrollView

    2023-03-24 michael007js 253

  • Android LinearGradient线性渐变

    1 linearGradient简介linearGradient线性渐变,会用到Paint的setShader,Shader 被称为着色器,在opengl中这个概念经常被用到,android中的shader主要用来给图像、文字着色,Shader在绘制过程中会返回横向重要的颜色组,Paint设置shader后,绘制时会从shader中获取颜色,也就是需要shader告诉画笔某处的颜色值。Shader

    2023-03-23 michael007js 792

首页
关于博主
我的博客
搜索