自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android反编译和回编译

理想情况下以一个具备登录功能的Demo为例进行反编译工具和流程介绍、smali介绍和改包、重签名和回编译、其他作用介绍工具使用:dex2jar: dex文件转jar文件,下载地址:https://sourceforge.net/projects/dex2jar/files/ jd-gui: 用于将jar文件转换成java代码,下载地址:http://jd.benow.ca/ APKTool: APK逆向工具,下载地址:http://ibotpeaches.github.io/Apkto..

2021-06-25 14:37:30 1735

原创 【HashMap源码】最完整tableSizeFor方法的理解

最完整tableSizeFor方法的理解 /** * The maximum capacity, used if a higher value is implicitly specified * by either of the constructors with arguments. * MUST be a power of two <= 1<<30. */ static final int MAXIMUM_CAPACITY = 1

2021-06-16 17:35:50 633

原创 【Android源码分析】ContextImpl和Context的关系和它们是如何绑定的

首先通过一个图来看一下Context和ContextImpl的继承关系 可以看到,其实这是一个装饰者模式,Contex是抽象构件,ContextImpl是具体的实现类,ContextWrapper是抽象装饰者,我们常见的Activity、Service、Application其实就是装饰者。装饰者模式的好处就是可以不使用继承的方式扩展功能,并且符合开闭原则。不了解装饰模式的同学可以看一下这篇文章https://www.cnblogs.com/of-fanruice/p/1156567...

2021-04-16 11:11:00 378

原创 Tablayout文字个数不同导致文字大小不一致

Tablayout文字个数不同导致文字大小不一致<com.google.android.material.tabs.TabLayout app:layout_constraintTop_toBottomOf="@id/tb_salesman_performance" app:layout_constraintBottom_toTopOf="@id/vp_salesman_performance" android:id="@+

2021-04-01 16:24:07 783

原创 Android连接大华条码秤区位码转换

大华条码称同步商品时,商品名需要转化为区位码才可以成功显示,简单记录一下转化方式,目前存在的缺陷是有的特殊字符不能正确识别。/** * 获取完整的区位码 * * @param name 原始字符串 * @return 区位码 */ private String getTotalAreaCode(String na...

2019-08-26 17:36:31 1741 3

原创 360插件化踩坑记录(二),RePlugin安装、启动插件无反应

1、安装插件无反应 必须获取读取写入外部存储权限!2、启动插件显示plugin=sun.sundy.pospluginone not found, start download ...isNeedToDownload(): V5 file not exists. Plugin = sun.sundy.pospluginone1、当使用插件别名进行跳转时,首先确认插件别...

2019-03-14 10:59:33 1232 1

原创 360插件化踩坑记录(一),RePlugin无法Sync成功,No signature of method: com.android.build.gradle.internal.scope

由于最新版gradle插件3.2以及以上和360插件不兼容,导致同步时出现以上错误,No signature of method: com.android.build.gradle.internal.scope.VariantScopeImpl.getMergeAssetsTask() is applicable for argument types: () values: []方法一:...

2019-03-13 14:00:40 6421 1

原创 曾经的大学德育论文,致敬天津理工大学

突然间找到了一篇文章,是当年上大学时的德育论文,看完它,又看看现在撸的bug,不经哈哈一笑,O(∩_∩)O~,研没有考成功,而我却成了搬砖工!但是,总觉得有些可惜,因为我认认真真地写了,却没有一个老师认认真真地看,或许,这就是理工吧,又爱又恨。敬天理!========================》》》》》》》》》》》》》》》 时间的一维性,决定了她的无法...

2019-03-02 14:48:08 2947 4

原创 Deepin环境下安装Pycharm2018.1没有启动图标

使用Deepin中自带软件商城安装Pycharm竟然依旧是2017版。。。而官网已经是2018,于是毫无犹豫删除了商城的版本,下载官网新版,然而。。。问题又来了。。。没有图标,,,总不能每次都sh文件启动吧?于是按照Android Studio的用法,在Tools下create desktop entry,然并软,不起效,于是只能用另一种方式,在终端输入以下命令行:sudo g...

2018-11-07 11:35:20 2687 1

数据库测试

数据库测试用

2017-06-29

数据库测试数据

数据库数据,用于测试

2017-06-29

四轴飞行器kk飞控1.4

kk飞控 四轴飞行器 想要自己制作四轴飞行器的可以使用,里面有1.4,1.5,1.6,1.7.,2.0的代码

2012-10-21

空空如也

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

TA关注的人

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