记一次对加固 Android 应用进行脱壳
既然着手开发 Xposed 插件,那有些 apk 是需要脱壳,目前加固厂商有很多,就随便找一家尝试下,正好有个项目想 hooks 里面的业务,就寻思脱壳记录下。
日常工作与学习中对编程技术中的折腾结果以及分享
既然着手开发 Xposed 插件,那有些 apk 是需要脱壳,目前加固厂商有很多,就随便找一家尝试下,正好有个项目想 hooks 里面的业务,就寻思脱壳记录下。
反射是 Java 的一种机制,可以在运行时获取类的信息作用,通过反射可以在程序运行时动态创建对象,还能获取到类的所有信息,比如它的属性、构造器、方法、注解等。
老早以前就想搞 Xposed 开发了,借此机会就入门了,不过写此教程是记录我学习下来的笔记,记录软件逆向开发过程。
最近很长一段时间做项目比较轻松,导致进阶知识点大量丢失,虽然之前看过很多知识点但时间长还是忘了,趁最近有时间再次温习并且记录下来。
对 ES2020 新特性掌握还是不够彻底,故写笔记记录下。
这几年做的可视化项目越来越多,这需要前端的 drag 和 drop 元素能力(下文简称 dnd),dnd 能力极大提高前端交互能力。然而在开发项目期间很少去了解其运行原理,这段时间趁着空余时间算是系统学习下前端 dnd 事件能力吧。
在 GitHub Vue Rfcs 369 提案看到又出新的 ref 语法糖提案,说起来在过年写个 vue3 的简易版本的后台系统,之前的 ref 声明确实一点儿不优雅。所以大概看了下社区提案内容,确实可以值得学习。
从去年开始就有 Vue3 各种消息,一直比较期待 V3 的版本,因为 V2 针对 TypeScript 不是太完善,支持不是太好,一直没用上。其次针对 React 来比, V2 又显然太死板,并且在大项项目构架上来看,复用性很差。
老早之前就使用它处理一些业务,不过后来很少接触复杂的业务,几乎忘了它的存在,正好进来因为 Vue3 特性让我想起来这个对象,花点时间深入了解这个对象使用和一些方法的技巧。
前几天在做项目的时候遇到一个关于数组的问题,在项目给后端提交一条数据,这个数据是数组类型,但需要改变数组里面的字段又不能改变原来的数组结构,所有我直接赋值新的变量再Map遍历修改的时候发现原来的数组结构已经发生改变了。
目前使用`Nuxt.js`框架做了几个项目,不得不说对比与`Vue-CLI`,`Nuxt.js`实在是懒人必备框架,什么东西都帮你配置好了。所以多少对它有点了解,所以有了这个笔记。希望未来再做类似的地方有个能够参考的笔记。
在React Native项目中,所有的长度是没有单位。但设计师会给你基准设计稿,一般都是750px基准版本设计稿,如何在不同分辨率下的设备下进行很好的展示呢?