- 博客(244)
- 资源 (2)
- 收藏
- 关注
原创 Kotlin/Java实用ARouter遇到的问题Compiler An exception is encountered和There is no route match the path [/xxx
kotlin/java混合开发接入ARouter遇到的问题Compiler An exception is encountered, [These no module name, at ‘build. 以及There is no route match the path [/xxx/xxxx], in group [\xxx\][ ]
2023-10-05 00:59:08
1035
1
原创 Caused by: java.lang.RuntimeException: Duplicate class android.support.v4.app.INotificationSideChann
Caused by: java.lang.RuntimeException: Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.10.1-runtime (androidx.core:core:1.10.1) and support-compat-28.0.0-runtime (com.android.support:support-compat:28.0.0)
2023-10-05 00:00:33
2854
原创 【Mac】XXX软件安装包已损坏,无法打开。您应该将它移到废纸篓 或者 无法打开XXXX,因为无法确认开发者的身份
macOS打开软件提示:“xxx” 已损坏,打不开.您应该将它移到废纸篓,这个并不是软件真的损坏了,而是由于macOS系统权限的原因,我们只要打开允许任何来源或者手动认证软件就可以了,以下是解决方法请根据需要选择。
2022-10-16 20:56:08
1077
原创 Android布局中gravity、layout_gravity与layout_centerHorizontal属性区别介绍
Android动态布局中gravity、layout_gravity与layout_centerHorizontal属性区别介绍
2022-07-03 22:41:33
2042
原创 解决SwipeRefreshLayout和RecyclerView时滑动冲突
SwipeRefreshLayout嵌套RecyclerView,当内容超过屏幕下拉,不知道你是要下拉刷新还是下滑,一直认为你是下拉刷新。
2022-05-22 21:22:00
1080
1
原创 Windows11 Android Srudio无法连接手机,报错Error initializing ADB: Unable to create Debug Bridge
Error initializing ADB: Unable to create Debug Bridge,Windows11 Android Srudio无法连接手机,Windows11 adb 端口被占用解决办法
2021-11-14 11:29:18
4721
转载 RecyclerView网络图像刷新闪烁,Item View重新绘制导致
RecyclerView网络图像刷新闪烁,Item View重新绘制导致Item View重新绘制导致用到RecyclerView瀑布流加载并展示大批量图片,但一开始单纯使用RecyclerView直接加载图片,使得显示上出现了滑动到顶端时闪烁,Item自动切换位置
2021-09-12 20:02:36
1026
转载 RecyclerView常见问题需求和解决方案
RecyclerView常见问题1. RecycleView设置了数据不显示2. RecyclerView数据多次滚动后出现混乱3. 如何获取当前 ItemView展示的位置4. 如何在固定时间内滚动一款距离5. 如何测量当前RecyclerView的高度6. IndexOutOfBoundsException: Inconsistency detected. Invalid item position 5(offset:5).state:9如何对RecyclerView进行封装
2021-09-12 17:38:35
1042
转载 RecyclerView中ViewHolder重用机制理解,解决网络图片错乱和闪烁问题
RecyclerView中ViewHolder重用机制理解解决RecyclerView图片错乱和闪烁问题
2021-09-12 14:49:58
2469
原创 Android控件浮在最上层的方法
在XML文件中,可以使用FramLayout或RelativeLayout来布局,每个控件都是覆盖显示的,后加进来的控件覆盖前面的控件。可以把控件写在最后,从而实现显示在最上层的效果。代码修改 mView.bringToFront(); 可以将布局在下层的控件放到上层,不被其他控件挡住。
2021-09-07 10:11:35
15584
1
原创 Android Studio flutter doctor报错:Android Studio (version 4.1),Xcode - develop for iOS and macOS
[✗] Xcode - develop for iOS and macOS ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.Android Studio (version 4.1); Flutter plugin not installed and Dart plugin not installed errors
2021-09-06 21:16:03
2065
1
原创 【亲测有效】解决部分网页打不开的方法(特别是优快云),电脑浏览器突然打不开某个网页,其他网页正常使用解决方法
【亲测有效】解决部分网页打不开的方法(特别是优快云),电脑浏览器突然打不开某个网页,其他网页正常使用解决方法
2021-08-08 11:09:19
82171
8
原创 Android Studio为Activity添加自定义注解信息
Android Studio为Activity添加自定义注解信息;Android studio 自定义注释快速生成
2021-06-27 11:09:59
742
3
原创 Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter
2021-05-18 15:52:11
11603
5
原创 Android build error: Unable to load ‘javax.xml.bind.jaxbexception‘
Android build error: Unable to load 'javax.xml.bind.jaxbexception
2021-05-14 09:34:17
909
2
原创 『2021最新』Android Studio 个人配置,提高生产率必备篇
『2021最新』Android Studio 个人配置,提高生产率必备篇
2021-04-11 16:40:58
1084
原创 Windows Terminal配置美化 + Git配置 + 管理员配置
Windows Terminal配置美化 + Git配置 + 管理员配置
2021-03-13 16:27:43
12401
6
原创 Android Studio 4.2 中Button的Backgroud背景设置默认为蓝紫色且无法修改的问题,及Button控件中英文字母全部默认显示为大写的解决方法
Android Studio 4.2中Button的Backgroud背景设置默认为蓝紫色且无法修改的问题,及Button控件中英文字母全部默认显示为大写的解决方法
2021-01-26 00:13:00
6093
6
转载 大量if-else的金字塔代码该如何优化?秋招问答题踩的坑现在埋起来
大量if-else的金字塔代码该如何优化?不知大家有没遇到过像“横放着的金字塔”一样的 ifelse嵌套。过多的if else非常影响可读性,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思,尤其是没有注释的代码。另外在可维护性上,因为if else特别多,想要新加一个分支的时候,就会很难添加,极其容易影响到其他的分支。
2020-12-23 15:04:13
505
原创 『2020最新』Genymotion个人免费版安装教程及配置到Android Studio中
Genymotion安装配置,Android Studio配置Genymotion
2020-12-13 20:06:28
17224
2
原创 CopyOnWrite容器解析,通过COW思想聊聊CopyOnWriteArrayList
CopyOnWrite容器解析,通过COW思想聊聊CopyOnWriteArrayList。写入时复制(CopyOnWrite,简称COW)思想是计算机程序设计领域中的一种优化策略。其核心思想是,如果有多个调用者(Callers)同时要求相同的资源......
2020-12-08 10:34:11
500
转载 Java求解两数及多个数的最大公约数和最小公倍数
Java如何求解两个数的最大公约数和最小公倍数?如果是多个数又该怎么求解呢?辗转相除法、穷举法、更相减损术来求解最大公约数,利用最大公约数来求解最小公倍数!
2020-12-03 15:27:41
692
原创 几套笔试题下来,终于搞清楚了Java静态代码块-普通代码块-构造方法的执行顺序
Java静态代码块,普通代码块,构造方法的执行顺序;当存在继承关系时顺序又是怎样的?为什么静态块是最先执行?JVM在类加载时经历了哪些步骤?本文我们细细道来~
2020-12-01 11:07:01
507
1
原创 『2020最新』Android Studio Gradle下载慢问题,配置Gradle及更换阿里云镜像
『2020最新』Android Studio Gradle下载慢问题,配置Gradle及更换镜像源。解决Android Studio新建或者导入项目时Build慢的问题,更换镜像源加速项目构建。
2020-11-20 23:23:20
10419
4
原创 『2020最新』Android Studio安装配置、环境搭建、AVD虚拟机安装及项目创建运行详细步骤,超详细保姆级教程
『2020最新』Android Studio安装配置、环境搭建及项目创建运行详细步骤。网上很多Android Studio的配置搭建过程的教程都比较久远,参考性不大。自已经过一系列踩坑,对Android Studio 4.0的环境搭建做了汇总,包括SDK的配置和Gradle的配置等。
2020-11-20 23:07:54
21702
15
原创 Centos 配置JDK,添加环境变量/etc/profile和/etc/profile.d
Centos下载解压,安装配置JDK一站式服务。附带下载链接。Centos 配置JDK,阿里云服务器安装配置JDK。/etc/profile和/etc/profile.d不同文件下添加环境变量。
2020-11-09 17:08:01
6436
原创 Centos/阿里云服务器 Linux连接mysql报错:Access denied for user ‘root‘ @ ‘localhost‘ (using password: YES)的解决方法
虚拟机Centos连接MySQL报错在安装好MySQL之后,默认有初始随机密码。但是我们在初始安装时并未输入初始密码。密码是随机字符串,但是我们并不知道。如何查找呢? ------ 查看安装日志信息该目录 /root/.mysql_select 下有随机 的密码被生成查看该文件下的内容输入初始连接的随机密码进行登录更改随机密码更新密码mysql > set password = password ('123456');阿里云Centos连接MySQ..
2020-11-09 16:12:12
1127
转载 模板设计模式
模板设计模式。写代码的一个很重要的思考点就是“变与不变”,程序中哪些功能是可变的,哪些功能是不变的。我们可以把不变的部分抽象出来,进行公共的实现,把变化的部分分离出来,用接口来封装隔离,或用抽象类约束子类行为。模板方法就很好的体现了这一点。模板方法定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现。
2020-11-04 23:53:55
644
原创 等概率产生 [1-7] 的随机数
文章目录1. [准备阶段] 产生1-5的随机数Ranom类Math.random()时间戳2. 解决一误区解决思考探究3. 解决二最后一次不是等概率4. 拓展1. [准备阶段] 产生1-5的随机数Java中产生随机数的方法主要有三种:new Random()Math.random()currentTimeMillis()Ranom类边界为rand.nextInt(MAX - MIN + 1) + MIN;public static void randFive(int[] arr) {
2020-10-22 07:49:17
5551
原创 Set集合遍历的4种方式【迭代器=>增强for=>Lambda=>toArray()】
Set集合遍历的4种方式【迭代器=>增强for=>Lambda=>toArray()】
2020-10-20 12:32:54
2245
原创 【迅雷10-19】解题第一思路的方向性很关键
今天的题目,对菜鸡的自己来说相对友好一些。2个题A了1.6,主要的原因是第一题可能思考的方向有偏差。解题第一思路的方向性很关键。一定要把题考虑清楚清除了,用什么方法解,边界条件是什么再动手写代码。不然,没考虑清楚的话,如果不可行推倒重来。时间不够,会很容易慌,完全乱了阵脚!
2020-10-19 23:47:06
245
原创 【Java多线程】有4个线程分别获取C、D、E、F盘的大小,第5个线程统计总大小
【Java多线程】有4个线程分别获取C、D、E、F盘的大小,第5个线程统计总大小
2020-10-03 15:50:03
1729
1
原创 【JUC辅助工具类】CountDownLatch - CyclicBarrier - Semaphore
【JUC辅助工具类】CountDownLatch - CyclicBarrier - Semaphore
2020-10-03 15:15:36
508
原创 【AQS面试篇】了解ReentrantLock吗?讲讲其底层实现
【AQS面试篇】了解ReentrantLock吗?讲讲其底层实现ReentrantLock和AQS的关系AQS原理详解
2020-10-02 17:28:27
1100
Typora Themes.zip
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人