- 博客(270)
- 资源 (41)
- 收藏
- 关注
原创 阿里巴巴社招内推,简历直达Leader,略过 HR筛选,流程快,效率高
阿里巴巴社招内推,简历直达Leader,略过 HR筛选,流程快,效率高请加w,x,(Amarao0729),需要备注阿里社招内推+姓名,将简历和岗位链接发给我最后要求有大厂工作经验,谢谢
2022-05-07 14:25:59 1891
原创 Android 面试指南(2022最新版)
文章目录Android 知识点基础导致内存泄露的原因有哪些?OOMANR的原因HandlerAndroid 关于Handler面试的坑主线程子线程通信,handlerhandler机制,四个组成部分及源码解析Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别Handler能不能在子线程使用message.what,message.arg1,message.arg2,message.obj,setData,Messen
2021-10-29 14:24:23 2015
原创 Android Studio 关联源码
问题描述当我们在 Android 查看源码时,经常会看到 throw new RuntimeException。// Intent: @NonNull public Intent setClass(@NonNull Context packageContext, @NonNull Class<?> cls) { throw new RuntimeException("Stub!"); }关联 Android 源码1.打开 SDK
2022-03-30 16:42:26 4658 1
原创 Markdown 使用指南
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-29 13:56:06 327
原创 DevEco Studio 安装 SDK 报错: java.net.UnknownHostException: update.dbankcdn.com
本质原因网络问题。一般是运营商导致的,解决方法:1.换个网络2.也可以把DNS换成8.8.8.8
2021-08-20 14:53:46 743
原创 如何查看Android手机CPU类型是armeabi,armeabi-v7a,还是arm64-v8a
目录1.查询手机cpu命令行:2.架构介绍1.查询手机cpu命令行:adb shell getprop ro.product.cpu.abi2.架构介绍早期的Android系统几乎只支持ARMv5的CPU架构,后面发展到支持七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。应用程序二进制接口(Applicatio
2020-12-18 13:44:00 17734
原创 Android修改ro.debuggable 的四种方法
目录一、使用一键Root工具二、使用mprop工具(重启失效)三、Magisk 重置 ro.debuggable (重启失效)四、MagiskHide Props Config 模块修改(永久有效)查看getprop ro.debuggable的值:adb shell getprop ro.debuggable一、使用一键Root工具使用Root工具,一键root后ro.debuggable一般就为1了常见的root工具:KingRoot、360超级Root、百度一键Ro
2020-12-18 12:10:40 29506 14
原创 Mac 配置adb环境变量
目录1.查看sdk路径2.配置环境变量3.检查1.查看sdk路径首先打开Android studio,查看sdk路径2.配置环境变量命令行执行下面命令open ~/.bash_profile添加配置export ANDROID_HOME=上图的路径export PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDROID_HOME}/platform-tools保存并关闭文件,命令行
2020-11-25 14:32:25 376
原创 Mac 搭建java环境(图文)
JAVA环境搭建Oracle官网javaSE 下载地址https://www.oracle.com/java/technologies/javase-downloads.htmljava8 下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html一、JRE (Java Runtime Environment)JRE是Java程序的运行环境,包含JVM和运行时所需要的核心类库。如果我们只是
2020-11-25 11:24:19 752 2
原创 逆向环境准备
一.环境配置 adb 环境搭建 java环境搭建 python环境搭建 win10 点击跳转 点击跳转 点击跳转 mac 点击跳转 点击跳转 点击跳转 二、逆向软件及工具1. RE 文件管理器,主要用于操作/data/data/包名下的数据2.Android Stuio: 主要用于查看smali代码,搜索资源、文字,代码3.apktoo...
2020-11-19 15:00:35 553
原创 Win10 搭建java环境(图文)
目录JAVA环境搭建1.1 JRE (Java Runtime Environment)1.2 JDK (Java Development Kit)1.3 JDK的下载1.4 JDK的安装1.5 环境变量的配置JAVA环境搭建Oracle官网javaSE 下载地址https://www.oracle.com/java/technologies/javase-downloads.htmljava8 下载地址:https://www.oracle.com/java/tec
2020-11-18 19:26:53 300
原创 Mac 搭建python3环境变量(图文)
目录1.安装python3包(1)方法1:brew 安装(2)方法2:从官网下载Python的安装包2、进入终端,配置Python3环境变量3、进入终端,检查python版本Python 官网地址:https://www.python.org/1.安装python3包官网下载dmg安装或者执行下面命令(1)方法1:brew 安装brew install python3(2)方法2:从官网下载Python的安装包python37下载地址:https://www
2020-11-18 18:52:18 3959
原创 Windows 安装adb环境变量
目录1.安装驱动2.配置环境变量(1)下载adb包(2)将adb.exe 和 fastboot.exe 复制到 C:\Windows\System32 目录下(3)将目录下的所有带adb的文件复制到 C:\Windows\System 目录下1.安装驱动UniversalAdbDriverSetup.msi 点击下载2.配置环境变量(1)下载adb包地址:https://dl.pconline.com.cn/download/359035.html内容如下:.
2020-11-14 20:20:11 1464
原创 git push 提示 RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
git上传代码提示以下错误Enumerating objects: 144, done.Counting objects: 100% (123/123), done.Delta compression using up to 12 threadsCompressing objects: 100% (61/61), done.Writing objects: 100% (84/84), 158.44 KiB | 7.54 MiB/s, done.Total 84 (delta 45), reu
2020-11-13 15:35:09 5934
原创 Android 获取应用(APP)UID
public static void getUid(Context context){ try { String packageName = "com.xunmeng.pinduoduo"; // 指定包名 PackageManager pm = context.getPackageManager(); ApplicationInfo ai = pm.getApplicationInfo(packageName...
2020-11-10 20:13:42 4586
原创 Android 打印堆栈信息
很简单,只需要调用下面代码即可Log.e("TEST", Log.getStackTraceString(new Throwable()));// 打印堆栈信息
2020-11-10 20:11:49 1547
原创 Mac 关闭Cisco AnyConnect 开启启动
两步走1. 禁止开机启动在系统偏好设置 -> 用户与群组 -> 登录项中将其删除若没有则忽略此步骤2.删除或移除/Library/LaunchAgents/com.cisco.anyconnect.gui.plist命令行下执行sudo mv /Library/LaunchAgents/com.cisco.anyconnect.gui.plist /tmp手动关闭客户端,重启系统,烦人的Cisco AnyConnect Secure Mobility Cl.
2020-05-22 10:05:29 12252 6
原创 关闭Mac 系统自动更新 版本:10.15
关闭更新1. 找到终端,如下图输入下面命令:sudo /usr/sbin/softwareupdate --ignore "macOS Catalina"恢复更新在终端里输入下面命令sudo /usr/sbin/softwareupdate --reset-ignored
2020-05-14 10:07:48 7406
原创 SQLiteOpenHelper 数据库版本升级
目录简介情况1:新安装的软件情况2:用户已经安装了软件,数据库版本升级,相当于覆盖安装v1升级v2 步骤一:升级数据库版本DATABASE_VERSION 步骤二:在oncreate和onUpgrade方法中都添加语句 新用户走oncreate 老用户覆盖安装走onUpgrade方法简介前景 数据库当前版本v1,要升级到v2,涉及到下面两个场景情况1:新安装的软件 情况2:用户已经安装了软件,数据库版本升级,相当...
2020-05-12 20:52:33 821
原创 Python 环境搭建(win10+截图)
Python 官网地址:https://www.python.org/1.下载安装包从官网下载Python的安装包python37下载地址:https://www.python.org/downloads/release/python-376/点击下载地址后,滑动到最底下,选择安装包此处注意选择下载自己电脑支持的安装包,截图如下2.安装下载完成后,双击运行安装包,如...
2020-02-13 15:13:46 733
原创 Python 将函数设置为字典的值
目录1. 首先编写需要调用的函数2. 根据需要编写函数字典3. 调用函数字典并运行1. 首先编写需要调用的函数 def test1(s): print("a:{}".format(s)) def test2(s1,s2): print("b:{} {}".format(s1,s2))2. 根据需要编写函数字典 ...
2020-02-09 13:40:37 3050
原创 M3U8 文件介绍 与 播放方法
目录通俗点:官方一点:M3U8文件内容:M3U8 文件播放:补充通俗点:播放音视频的时候,因为音视频文件较大,尤其是视频,所以通常会把音视频文件分成一个个的小块,而M3U8则是记录每个小块的地址与播放顺序。播放M3U8文件时播放软件并不是播放它,而是根据它记录的音视频分块索引找到对应的音视频文件的网络地址进行在线播放。官方一点:M3U8 文件是指UTF-8编...
2019-12-28 17:47:39 47340
原创 Android studio 更改git密码
描述:在服务器改了git的密码,本地更新或提交代码的时候失败,提示15:21 Update failed remote: HTTP Basic: Access denied Authentication failed for 'https:xxxx.git/'解决办法:在Android studio中的terminal中输入下面命令,之...
2019-11-25 15:27:24 5357
原创 Android 通过java代码巧妙的动态设置控件style
目录一、概述前情提要:思路:通过java代码动态设置控件 style效果图:二、代码示例1.在attr.xml中声明自定义 style 属性2. 在attr.xml中,为自定义 style 赋值,编写自己需要的 style 风格3. 在java 代码中动态解析4. 调用动态解析一、概述前情提要:其实在Android控件是不支持通过java代码动态设...
2019-11-24 15:15:59 9037
原创 Ubuntu输入正确密码,屏幕一闪,又回到登录界面
目录1. 进入TTY模式:2. 删除.Xault* 文件3.退出TTY,回到图形化界面错误描述:Ubuntu输入正确密码,屏幕一闪,又回到登录界面,一直这样循环输入密码。1. 进入TTY模式:ctrl+alt+F1(F1-F6都行)之后输入登录账号和密码2. 删除.Xault* 文件查看是否存在.Xault* 文件ls -al | grep .Xaut*...
2019-10-21 11:17:57 3641 5
原创 Ubuntu 安装 python3.7.4详细指南
目录1. 安装python3的依赖2. 下载python3的包3. 编译python3.7 4. 检验是否安装成功 5. 安装python3.7出现ModuleNotFoundError: No module named ‘_ctypes’解决办法linux安装python3.7分三步1. 安装python3的依赖 2.下载python3的包 3.编译与安装p...
2019-10-19 17:00:02 5122 3
原创 ubuntu 镜像下载网站汇总
目录1. 官网下载2.其他网站下载3.官网截图1. 官网下载http://releases.ubuntu.com/2.其他网站下载中科大源 :http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站:http://mirrors.aliyun.com/ubuntu-releases/16.04/兰州大学开...
2019-10-18 20:33:50 6275
原创 将Python脚本打包成可执行程序
目录一、简介二、基本使用一、简介将python打包成可执行程序有好多办法,如pyinstaller、py2exe、cx_Freeze等等,这里主要介绍Pyinstaller的使用,pyinstaller可以在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包成可执行程序,打包好的程序可以在没有安装python的环境中运行。二、基本使用py...
2019-10-08 21:24:35 860
原创 WPS 万分位分隔符
目录1. 邮件单元格,选择设置单元格格式2. 点击单元格格式面板中的自定义3. 格式化后数据如下wps 设置万分位分隔符1. 邮件单元格,选择设置单元格格式2. 点击单元格格式面板中的自定义在类型中复制以下代码[>=100000000]#!,####!,####;[>=10000]#!,####;#03. 格式化后数据如下0 1...
2019-08-28 19:22:27 4029
原创 python 实现excel转Sqlite数据库
目录一、结果展示1.excel展示2.python执行结果展示2.1 日志2.1 数据库二、python命令一、结果展示1.excel展示2.python执行结果展示2.1 日志2.1 数据库二、python命令import sqlite3import xlrd# @Author : amarao# @File :...
2019-07-16 13:56:32 8535 1
原创 java 将一个目录下的所有文件复制n次
目录1. 文件复制示意图2.java程序(1).调用(2).java工具类1. 文件复制示意图2.java程序(1).调用 final static String SOURCESTRING = "/Users/amarao/360/download/test/"; final static String OUTPUTSTRING = "/User...
2019-07-03 13:56:17 299
原创 ffmpeg 将视频分割为小段
目录1. 先看一下分割结果2. MAC安装ffmpeg3. ffmpeg视频分割命令介绍4.编写java程序(1). 调用:(2). 视频分割的java工具类5.参考:1. 先看一下分割结果视频命名规则:视频i_时间段xx_yyi:第i个视频 xx:该段视频的开始时间 yy:该段视频的结束时间,如3即3分钟处结束,end表示视频末尾2. MA...
2019-07-03 12:02:00 13250 9
原创 java 根据系统时间创建文件夹
目录1. 示意图2. 基本思路3. 代码如下1. 示意图2. 基本思路 /** * 在指定目录下根据系统时间创建文件夹 * 文件名字eg:2019-07-02-23-56-31 * * @param path 路径:eg: "/Users/amarao/业余/剪辑/output/"; * 结果:创建成功/User...
2019-07-03 11:27:29 3428
原创 Git flow分支管理详解
目录一、Git Flow 分支管理思想介绍二、Git flow 分支管理的图解三、Git flow分支功能介绍1. 核心分支(两种)2. 临时分支(三种)四、 Git Flow流程示例代码五、分支命名规范一、Git Flow 分支管理思想介绍Git flow是Vincent Driessen提出的一种分支管理策略,通过git flow的分支管理思想,可以使...
2019-06-29 20:05:23 3471
原创 Android studio 的一些配置
注:本文主要是介绍自己在使用Android studio的一些配置,主要是给自己看的,如果有需要请参考一、插件butteraKnife配置如下,让其自动生成的变量前面加上mECTranslation 翻译快捷键,配置如下更多插件请查看:https://blog.csdn.net/jinmie0193/article/category/7948640二、文件头配...
2019-06-02 20:18:12 498
原创 MpAndroidChart-LineChart 折线图使用(含动态添加点,动态添加曲线)
目录零、简介一、MpAndroidChart的基本使用1.依赖:project的build.gradle 中添加2.app的build.gradle 中添加3.举例4.常用API二、MpAndroidChart-LineChart的基本使用配置1.XAxis(X轴)2.YAxis(Y轴)3.Legend(图例:即上图所示的曲线图下面的 温度)4.Desc...
2019-05-16 10:42:25 24427 23
原创 LeakCanary 内存泄漏检测工具
目录一、介绍二、使用教程1. 添加依赖2.初始化3.使用 RefWatcher 监控 Fragment三、如何查看内存泄漏四、工作机制五、自定义UI 样式1.res2.string六、上传 leak trace 到服务器1.创建一个 LeakUploadService2.请确认 release 版本,使用 RefWatcher.DISABLED:...
2019-05-15 16:06:25 558
原创 快手工程笔试题A卷 部分知识点总结
计算机网络https://zhidao.baidu.com/question/652547257760057045.htmlhttps://blog.csdn.net/q2213065359/article/details/82832912https://blog.csdn.net/xqhadoop/article/details/79634854一、计算机网络各层协议应用层协...
2019-03-30 18:05:47 1398
QT之QCustomPlot实例之离子色谱仪
2018-01-21
计算机网络期末复习题
2018-01-21
请根据观察者模式,用Java语言设计并实现气象站程序。
2017-12-04
根据策略模式,设计并实现模拟鸭子程序
2017-12-01
网络数据采集 [美]米切尔 中文版 pdf
2017-11-30
Android传感器开发与智能设备案例实战
2017-10-16
Windows 安装adb环境变量工具包
2020-11-14
android 面试题总结(阿里,腾讯,网易、头条、360等)高清+索引+电子版
2019-07-16
java从入门到精通 第4版 书签索引
2018-08-31
Android编程权威指南 高清 书签 索引
2018-08-31
徐宜生 Android群英传 书签索引
2018-08-31
Android编程权威指南 美 菲利普斯 高清 带索引目录
2018-08-18
dex2jar-2.0 反编译工具
2018-08-10
dex2jar-2.0 反编译
2018-08-10
apktools 免安装 直接使用
2018-08-10
vmware 安装 mac系统
2018-08-08
安卓群英传 高清 pdf 索引 徐宜生
2018-06-23
美的R05d电控功能说明书
2018-05-21
eclemma-3.0.1覆盖率测试工具
2018-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人