- 博客(13)
- 资源 (9)
- 收藏
- 关注
转载 o(1), o(n), o(logn), o(nlogn)
由于平时接触算法比较少,今天看资料看到了o(1),都不知道是什么意思,百度之后才知道是什么意思。 描述算法复杂度时,常用o(1), o(n), o(logn), o(nlogn)表示对应算法的时间复杂度,是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。比如时间复杂度为O(n),就代表数据量增大几倍,耗时也增大几倍。比如常见的遍历算法。再...
2022-03-04 15:22:49
90
原创 java 常用算法
/*选择排序 * 把数组或集合进行有序排列,具体算法(从小到大的有序序列): * 首先把下标为0的数值与数组中的其他下标进行比较,最小的值位置与下标为0的位置进行交换, * 然后下标为1的数值与数组中的下标1之后的数值进行比较, 最小的值位置与下标为1的位置进行交换,依次类推 * */ public static void selectSort(int[] array){ int size = array.length; .
2022-03-02 17:09:16
452
原创 Error type 3 Error: Activity class {} does not exist.
有可能该设备不支持安装该APP,把它卸载了
2022-03-02 14:42:01
377
原创 数据结构
数据结构是计算机存储、组织数据的方式。它研究的是数据的逻辑结构和物理结构以及它们之间的相互关系。同一逻辑结构 可以对应不同的存储结构,算法的设计取决于数据的逻辑结构,实现依赖于指定的存储结构。
2022-02-24 17:57:00
545
原创 2021-10-21
【硬核】HashMap最全面试题(附答案)_IT乾坤的博客-CSDN博客文章目录hashmap基础hashmap的nodehashmap的容量hashmap的负载因子hashmap的hash()算法HashMap里面的hash()返回值hashmap的数组+链表/树问题hashmap为什么引入链表为什么jdk1.8会引入红黑树呢hashmap为什么一开始不就使用红黑树?HashMap的底层数组取值的时候,为什么不用`取模`,而是&数组的长度为什么是2的次幂如果指定数组的长度不为 2次幂,就破坏了数组
2021-10-21 16:39:14
33
原创 RecyclerView使用之——数据刷新混乱及解决方案
【解决方法】首先,在绑定adapter给RecycleView之前,设定adapter的stableIds为true。adapter.setHasStableIds(true);recyclerView.setAdapter(adapter);其次,在adapter中,需要重写getItemId方法。@Overridepublic long getItemId(int posi...
2020-04-30 14:12:54
1278
转载 android 虚拟遥控器
https://github.com/android-notes/androidScreenShareAndControl编译class方式:最简单的方式: 在android studio中右击com.wanjian.puppet.Main这个文件,选择 run Main.main(),编译后的class文件就会自动保存到androidScreenShareAndControl/sh...
2019-05-17 17:06:59
1499
转载 通过adb shell命令查看当前与用户交互的activity
转:Android随笔之——使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵) http://www.cnblogs.com/travellife/p/4103806.html在做android逆向的时候,有时候会需要知道当前的界面处于哪个Activity,这时候就可以使用adb shell命令来查看当前与用户交互的Activity名称。先给出原文地址:http:...
2019-05-07 11:44:20
261
转载 Android项目中最火最常用的优秀开源项目
分类 详细 框架名称 简介 Star 数 最近 更新 UI 刷新 SmartRefreshLayout Android 智能下拉刷新框架 7.7k 1天 UI 刷新 Android-PullToRefresh 比较早的一款下拉刷新框架 8.5k 4年 UI 刷新 android-...
2019-05-06 16:35:31
161
转载 TextToSpeech
TextToSpeech textToSpeech = new TextToSpeech(context, new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { if (status == TextToSpeech...
2019-04-23 18:20:54
601
原创 dialog 背景透明 大小可定 不影响本身和下面的点的事件
final View view = View.inflate(context,R.layout.dialog_callservice,null);AlertDialog.Builder alterDiaglog = new AlertDialog.Builder(MainActivity.this,R.style.CusDialog);alterDiaglog.setView(view);...
2019-04-23 18:11:23
386
转载 如何使用Android Studio打包混淆的Jar
参考文章1.在你的library的build.gradle文件中加入如下代码:android {buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'...
2019-03-30 18:00:27
288
原创 android 镜像文件.img 的生成
1.确定root权限2.获得镜像文件的位置3.adb shell cat /dev/block/platform/mstar_mci.0/by-name/system > /mnt/sdcard/systemj.img 或者 adb shell dd if=/dev/block/platform/mstar_mci.0/by-name/system of=/sdcard/syst...
2019-03-25 12:49:43
2009
ProtobufDemo
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人