- 博客(32)
- 收藏
- 关注
原创 Windows和Linux的换行符CRLF/LF(\r\n,\n)简介
Windows和Linux的换行符CRLF/LF(\n,\r\n)简介
2023-09-29 21:45:35
13220
原创 pip install --upgrade pip失败修复记录 2021/12/01
环境:ubuntu 16.04python 2.7pip 8.1.1问题: pip install --upgrade pip失败具体报错信息:Collecting pip Using cached https://files.pythonhosted.org/packages/da/f6/c83229dcc3635cdeb51874184241a9508ada15d8baa337a41093fab58011/pip-21.3.1.tar.gz Complete output fro
2021-12-01 11:19:44
2388
原创 20210524 ---- AS对app系统签名 & 调用系统hide接口
20210524 ---- AS对app系统签名 & 调用系统hide接口本地环境:1. AOSP编译环境2. ubuntu 16.04一 .AS对app系统签名1. 系统签名文件获取通常位于build/make/target/product/security 目录下 。a、testkey:普通APK,默认情况下使用。b、platform:系统进程,进程UID为android.uid.system。c、shared:该APK需要和contac...
2021-05-27 14:29:44
739
1
原创 投屏工具scrcpy 使用 --- 2021/04/02
投屏工具scrcpy 使用参考:https://github.com/Genymobile/scrcpyubuntu 安装 : sudo snap install scrcpy启动 投屏工具: scrcpy启动时报错: [server] ERROR: Exception on thread Thread[main,5,main]android.media.MediaCodec$CodecException: Error 0xfffffff4at android.medi...
2021-04-04 13:10:05
1946
原创 battery-historian v2.0 环境搭建 --- 2020/10/01
battery-historian v2.0 环境搭建 --- 2020/10/01虚拟机环境:ubuntu 16.04 / Vmware Workstation 151.docker安装使用aliyun 下载安装 (官方推荐的安装方式因不可描述原因无法实现)curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun2.docker镜像下载github上文档上写的镜像无法下载,使用其他的源(docker sear.
2020-10-01 21:28:41
1103
转载 反编译apk(转载)
一、工具介绍:1.apktool:aapt.exe,apktool.bat,apktool.jar;三个在同一目录结合使用,用来反编译apk,apk重新打包;2.dex2jar:该工具作用是将classes.dex文件,反编译出源码(如果apk未加固),反编译出文件,使用jd-gui工具进行查看;3.Auto-Sign:自动签名工具,将重新打包的apk进行签名,如果不签名,无法安装使用...
2018-11-22 23:58:23
482
转载 monkey基本命令参数详解示例(转)
Monkey基本命令参数 参数名 基本功能 举例 -p 参数-p用于约束限制,用此参数指定一个或多个包(Package,即App)。指定 包之后,Monkey将只允许系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP。 *指定一个包: adb shell monkey -p com.htc.Weather 100 说明:...
2018-10-04 09:11:01
305
原创 Android-Fragment学习(一)-201810
Android-Fragment学习 201810一.Fragment概述 碎片(Fragment)是一种可以嵌入在活动当中的UI片段。我们可以认为碎片是一种子活动。碎片拥有自己的布局,自己的行为及自己的生命周期回调。 当活动在运行的时候,你可以在活动中添加或者移除碎片。 你可以合并多个碎片在一个单一的活动中来构建多栏的UI。 一个碎片可以被用在多个活动中。 碎片的生命周期和...
2018-10-04 08:52:11
247
转载 常用 Git 命令清单(转)
网址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html作者: 阮一峰日期: 2015年12月 9日我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Inde...
2018-07-08 16:32:14
172
转载 CentOS 7下atime如何变化的问题(转)
转自:https://blog.csdn.net/cjf_iceking/article/details/119885251. atime, ctime 以及mtime这三个名词属于文件/文件夹的属性,存在于inode数据结构之中。通过系统调用stat可以获取stat结构,其中包括:atime(accesstime), ctime(create time) 以及mtime(modify time)...
2018-06-24 22:28:32
589
1
原创 天猫超市优惠券商品Java筛选(不涉及爬虫)
天猫超市优惠券商品筛选(不涉及爬虫) 为啥没涉及爬虫?猫超的券是限定商品的,一页能显示完。所以,这里就是复习下正则表达式提取。上图: 这些券都是基本没用的,因为里面的限定商品都是先涨价过的。 但是,618天猫有点购物券的(不是上图这些优惠券),我想买点牛奶。于是乎,就看看这些涨价品叠加了天猫购物券后能否有点优惠。购物券上图: 问题来了:这个限定商品也太多了,足有1000多种...
2018-06-23 11:38:12
2427
转载 Linux目录配置标准FHS(转)
转自:https://www.linuxidc.com/Linux/2012-06/62532.htm https://blog.csdn.net/u013239236/article/details/48845251FHS全称:Filesystem Hierarchy Standard由于利用Linux来开发产品的团队和个人实在太多了,如果每个人都以自己的想法来配置文件放置的目录,那么将可...
2018-06-14 22:09:32
342
转载 MySQL 中的数据类型(转)
转载:http://blog.csdn.net/anxpp/article/details/512841061、概述 要了解一个数据库,我们也必须了解其支持的数据类型。 MySQL支持所有标准的SQL数据类型,主要分3类: 数值类型 字符串类型 时间日期类型 另一类是几何数据类型,用的不多,也没多介绍。 下面大、小标题后括号内的数组表示其含有的类型个数。...
2018-06-03 17:15:02
2276
转载 配置SSH2项目里面的log4j流程(转)
1.配置web.xml文件[html] view plain copy<!-- 配置log4j配置文件的路径,可以是xml或 properties文件(此参数必须配) --> <context-param> <param-name>log4jConfigLocation</param-name> <param-value&...
2018-06-02 15:13:32
928
原创 JDK1.8-HashMap源码学习-201805
JAVA-HashMap源码学习-201805(jdk 8 源码)一.概述 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作...
2018-06-01 23:59:08
231
转载 Hibernate映射的数据类型!(转)
Hibernate映射类型分为两种:内置的映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.内置映射类型 1).Java基本类型的Hibernate映射类型Java类型Hibernate映射类型标准SQL类型大小和取值范围int/...
2018-05-31 14:56:19
716
转载 Struts2中 Result类型配置详解(转载)
Struts2中 Result类型配置详解一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出。在com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承ActionSupport 这个类才可以使用下面的结果代码...
2018-05-21 16:58:17
258
原创 红黑树Java基本操作-201805
红黑树-201805一、定义 普通的二叉搜索树在插入或删除的时候,可能会出现树结构向一侧倾倒的情况。这时,这棵二叉树上将近似于链表。 红黑树(RBTree)是一棵二叉搜索树,在每个节点位增加了一个表示颜色的存储位(RED/BLACK)。通过对从根到叶子的简单路径上节点颜色的约束,确保没有一条路径会比其他路径长出2倍,因而是近似平衡的。红黑树可以保证在最坏情况下基本动态集合操作的时间复杂...
2018-05-20 13:24:34
233
原创 二叉搜索树的JAVA实现-201805
/** * 节点的结构采用链式存储:三叉链结构 */ private class Nord { Nord parent; Nord left; Nord right; int element; Nord(Nord parent, Nord left, Nord right, int element) { super(); this.parent = ...
2018-05-15 15:16:07
170
转载 struts2.5.16版本升级
这次struts2版本升级,也是因为要修复安全漏洞CVE-2018-1327。在旧版本升级新版本的过程中,遇到了不少问题,在这里记录一下。struts2.5.16版本下载链接:http://mirrors.hust.edu.cn/apache/struts/2.5.16/struts-2.5.16-all.zipjackson-dataformat-xml-2.1.2.jar下载链接:http:/...
2018-05-14 17:57:58
1148
原创 递归算法分析-201805
递归算法一、定义 若一个算法直接或间接地调用自己本身,则称这个算法为递归算法。 例1:阶乘函数递归表示:若n=0,f(n)=1;若n>0,f(n)=n*f(n-1); public int factorialByRecursion(int n) { if(n<0) { throw new IllegalArgumentException("参数非法"); }e...
2018-05-13 20:46:34
609
转载 常用正则表达式大全——包括校验数字、字符、特殊需求
一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数...
2018-05-05 23:30:28
259
原创 JAVA-LinkedList 源码学习-201805
JAVA-LinkedList 源码学习-201805(jdk 8 源码)一、概念 List 接口的链表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。其大小理论上只受内存大小影响。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。 ...
2018-05-05 11:01:49
206
原创 JAVA-ArrayList 源码学习-201805
JAVA-ArrayList 源码学习-201805(基于jdk 9源码)一.ArrayList简介 public class ArrayList<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java.io.Serializable List 接口的大小可变数组...
2018-05-02 22:40:09
205
转载 jstl 四舍五入 四舍六入五奇偶 formatNumber
四舍六入五奇偶 :最后一位小数是5的时候,当前一位是奇数的时候就进一位凑成偶数,当前一位是偶数的时候就舍去。如4.56就是4.6,最后一位小数大于等于6就向前进一位。4.54就是4.5,最后一位小数小于等于4,就舍去4.45就是4.4 4.55就是4.6 下面举例说明遇到的各个情况。 1、四舍五入"4舍6入5奇偶":<fmt:formatNumber value="${1170....
2018-04-30 09:54:30
1282
原创 Java之Serializable接口-201804
序列化-Serializable接口1.概念 序列化-将对象转化成字节序列的过程。 反序列化-将字节序列恢复成对象的过程。2.目的 Java平台允许我们在内存中创建可复用的Java对象,但只有当JVM(Java虚拟机)处于运行时,这些对象才可能存在,也就是这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存指定的对象(持久化对象),...
2018-04-25 09:44:30
203
原创 JavaSE-Lambda表达式-03-201804
JavaSE-Lambda表达式-03-201804Stream(流)1.背景 自从lambda表达式成为Java语言的一部分之后,Java集合(Collections)API就面临着大幅变化。 尽管我们可以从头实现一个新的集合框架(比如“Collection II”),但取代现有的集合框架是一项非常艰难的工作,因为集合接口渗透了 Java 生态系统的每个角落,将它们一一换成新类库需要...
2018-04-21 20:30:39
227
原创 Jdk 1.8-Map接口新方法-201804
Jdk 1.8-Map接口新方法-201804用例: Map<String,String> map=new HashMap<>(); String[][] user= {{"harry","123"},{"kann","ff"},{"bob","fe88"},{"felton",&
2018-04-18 10:57:18
3403
原创 JavaSE-Lambda表达式-02-201804
JavaSE-Lambda表达式-02-2018041.默认接口方法(default interface method) 背景:lambda表达式和方法引用大大提升了Java的表达能力(expressiveness),不过为了使把代码即数据(code-as-data)变的更加容易,我们需要把这些特性融入到已有的库之中,以便开发者使用。但是接口发布之后已定型,若要向接口添加新方法,则必须将以往...
2018-04-16 19:31:06
200
原创 JavaSE-Lambda表达式-01-201804
JavaSE-Lambda表达式-01-201804初步学习(since JDK 1.8)1.函数式编程:(x->f(x)),x到f(x)的映射关系。f(x)的值只取决于x。函数式编程命令式编程关注点映射关系实现过程x是否可变否是有无循环无(可使用递归)有并行便利度高低写法简洁度高低2.函数接口概念:只有一个抽象方法的接口。(用作Lambda表达式的类型)注: a. jdk1.8后接口...
2018-04-15 13:33:05
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人