摘要: 条件与循环 if表达式 Kotlin中的if与Java中的if大致上都差不多,但是Kotlin中没有三元运算符(A ? B : C),可以用if表达式作为代替,例如: Java int a = int a = System.currentTimeMillis() % 2 == 1L ? 1 : 0; 阅读全文
posted @ 2025-02-06 20:07 ZJHqs 阅读(56) 评论(0) 推荐(0)
摘要: 前言 访问空引用的成员变量就会导致空指针异常,在Java中被称作NullPointerException,简称NPE,Kotlin中NPE产生的原因只可能是以下几种: 显式调用 throw NullPointerException() 使用了!!操作符 数据在初始化时不一致,例如: 传递一个在构造函 阅读全文
posted @ 2025-02-06 20:06 ZJHqs 阅读(98) 评论(0) 推荐(0)
摘要: 观察者模式中的推模式和拉模式是两种不同的信息传递方式: 推模式 定义: 在推模式中,主题(被观察者)主动将变化的数据发送给观察者。 实现: 每当主题状态改变时,它会将更新后的数据直接推送给所有注册的观察者。 优点: 观察者不需要主动请求数据,减少了请求的复杂性。 缺点: 可能会发送多余的数据,导致性 阅读全文
posted @ 2025-02-06 20:03 ZJHqs 阅读(51) 评论(0) 推荐(0)
摘要: RK3588解决无法音乐/相册等无法同步问题 背景 最近在做一个项目的时候发现音乐APP无法自动识别设备中的音频,这个APP是芯片厂商写的,可能由于年代久远,有这种奇怪的bug。复现步骤如下:1、使用adb push音频文件到/sdcard/Music/文件夹下或使用文件管理器从外部设备(如U盘)将 阅读全文
posted @ 2023-11-14 20:05 ZJHqs 阅读(114) 评论(1) 推荐(0)
摘要: 100层楼两部手机,找出至少需要扔多少次能找到恰好能保证手机不被摔碎的楼层 前言 ​ 前不久遇到一个人问我这个问题,大概是这样的:你现在有两部手机,然后有一栋100层楼高的楼层,最少需要扔多少次手机,你才能找到恰好能保证手机不被摔碎的楼层?手机一旦摔碎就无法再继续测试了,我们会至少从1层扔,0层一定 阅读全文
posted @ 2023-10-31 21:03 ZJHqs 阅读(119) 评论(0) 推荐(0)
摘要: # Java简单实现大数相加 ```java public class BigNumberAdd { /** * 假设两个都是正数 * @param num1 * @param num2 * @return num1 + num2 */ public static String add(String 阅读全文
posted @ 2023-08-23 16:19 ZJHqs 阅读(128) 评论(0) 推荐(0)
摘要: # 彩虹渐变算法 ## 前言 ​ 最近有一个需求是需要一直去改变字体的颜色,然后我就想到了使用彩虹颜色作为字体颜色,使颜色按照彩虹颜色的顺序进行变化。 ​ 然后查了一下彩虹的颜色可以分为6种(对,不是七种),用`RGB`来表示分别是`#FF00FF`,`#FFFF00`,`#00FF00`,`#00 阅读全文
posted @ 2023-06-17 17:38 ZJHqs 阅读(315) 评论(0) 推荐(0)
摘要: Java判断一个字符串是否是url 方法一 正则表达式 import java.util.regex.Matcher; import java.util.regex.Pattern; public class URLValidator { private static final Pattern U 阅读全文
posted @ 2023-05-10 14:35 ZJHqs 阅读(2158) 评论(0) 推荐(0)
摘要: Android简单设置无标题栏 ​ 找到AndroidManifest.xml然后在application这一级下面找到android:theme,将里面的值修改为"@style/Theme.AppCompat.NoActionBar"即可 示例: <application android:allo 阅读全文
posted @ 2023-05-09 14:50 ZJHqs 阅读(71) 评论(0) 推荐(0)
摘要: Java保留有效小数与百分数 1.有效小数 /** * 保留有效小数 * @param targetForm 目标形式 * @param originNum 初始数字 * @return 有效小数 */ public String getSignificantDecimal(String targe 阅读全文
posted @ 2023-05-08 19:51 ZJHqs 阅读(144) 评论(0) 推荐(0)