自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

metamask-firefox-10.8.2(1).zip

metamask-firefox-10.8.2(1).zip

2022-01-04

metamask-chrome-10.8.2.zip

metamask-chrome-10.8.2.zip

2022-01-04

android-ndk-r16-windows-x86_64.zip

android-ndk-r16-windows-x86_64.zip

2022-01-04

遥控需要root权限.zip

需要root权限

2019-05-17

ProtobufDemo

Android Studio 3以上 。3以下的要在项目Build里 classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.2'改成classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.0'

2018-08-31

listview实现item拖动删除、点击、全选删除

listview实现item拖动删除、点击、全选删除

2014-06-26

ScrollView版悬浮菜单

悬浮菜单 ScrollView 悬浮菜单 ScrollView

2014-05-09

android toolkits

大部分是工具类,以静态方法方式调用。详细见各个包的说明及示例。

2014-05-09

PullToRefresh_下拉刷新上拉加载_自定义

PullToRefresh_下拉刷新上拉加载_自定义

2014-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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