[toc] 前言 在阿里巴巴Java开发手册中,有下面这样的规定: 这篇文章我们就来深入探讨其中的原因。 正文 为什么结果如此不同? 我们先来看看前言中的反例会出现什么意料之外的结果: 仅仅是remove的元素不同,为什么会出现如此不同的结果呢?我们反编译上面报错的字节码文件可得: 通过这个反编译结 ...
分类:
其他好文 时间:
2020-03-23 15:13:17
阅读次数:
58
如何解决:python:Can't reopen .pyc file pyc文件是python在编译过程中出现的主要中间过程文件。pyc文件以二进制形式存在,可以由python虚拟机直接执行的程序。通过生成.pyc文件可以提高程序运行的速度,编译过的.pyc程序代码也相当于转换了源代码,提高源码加密 ...
分类:
编程语言 时间:
2020-03-20 12:41:03
阅读次数:
274
[toc] StringBuffer的特点? StringBuffer,顾名思义,就是字符串缓冲区,它本质上就是一个用于存储数据的容器。我们知道数组也是一个用于存储数据的容器,那么StringBuffer与数组相比有什么特点呢? StringBuffer的长度是可变的。 StringBuffer可以 ...
分类:
其他好文 时间:
2020-03-18 14:05:48
阅读次数:
52
装箱:将基本类型用他们对应的引用类型包装起来 拆箱:将包装类型转换为基本类型 自动拆装箱: Integer i =10; //自动装箱 反编译后代码:integer i = Integer.valueOf(10); int b= i; //自动拆箱 反编译后代码:int b = i.intValue ...
分类:
其他好文 时间:
2020-03-14 11:09:26
阅读次数:
63
先看一个简单的例子;(defun t1 () (princ "t1"))(defun t4() (defun t2 () (princ "t2")) (defun t3 () (princ "t1")) (princ "t4")) (defun t5 ()(t1)(t2)(t3)(t4))正常编译后 ...
分类:
其他好文 时间:
2020-03-13 10:19:10
阅读次数:
57
查看题目信息 下载re3.pyc文件 使用uncompyle把re3.pyc反编译为re3.py uncompyle6 re3.pyc > re3.py 查看re3.py文件 # uncompyle6 version 3.6.4 # Python bytecode 2.7 (62211) # Dec ...
分类:
Web程序 时间:
2020-03-10 10:28:08
阅读次数:
114
Java 泛型完全解读 阅读目录 一、为什么会出现泛型 二、泛型会带来什么样的问题 1. 不能用基本类型实例化类型参数 2. 不能用于运行时类型检查 3. 不能创建类型实例 4. 不能静态化 5. 不能抛出或捕获泛型类的实例 6. 不允许作为参数进行重载 7. 不能创建泛型数组 三、边界拓展 1. ...
分类:
编程语言 时间:
2020-03-03 23:57:32
阅读次数:
102
背景 本来计划年后跑路的,不知道是我太菜,还是疫情原因,投简历都没人搭理我。现在又不能出门,只好自己找点事干了。 本文基于Android8.1分析。如果不想看分析过程,可以直接跳到最后的总结。 加固和简单分析 自己随便写个app,上传到百度开发者平台去加固。 加固后反编译看下。包名com.examp ...
分类:
其他好文 时间:
2020-03-03 13:06:48
阅读次数:
240
有时候因为工作需要我们可能需要阅读java编译后的class文件,这时候可能会需要一个工具 JD-GUI(现在很多编译器也有办法进行读取)不过我觉得jd-gui.exe使用更方便,主要还是看个人爱好吧。 ...
分类:
编程语言 时间:
2020-03-01 00:00:25
阅读次数:
90
Jenkins maven SNAPSHOT包在打包上去后,出现别的系统无法拉取,反编译包没有问题,其实是因为SNAPSHOT包maven默认不拉取 解决方案: <repositories> <repository> <id>nexus</id> <url>maven 私库 public地址</ur ...
分类:
编程语言 时间:
2020-02-26 11:37:39
阅读次数:
534