自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 HOOK某龙游戏

Hook5类实现了一个对5字节函数进行HOOK的功能,通过构造函数传入要替换的地址、跳转目标地址、原始5字节代码和返回地址相对于hook地址的偏移等参数,通过调用Hook函数实现对指定函数的拦截,并将原始函数的执行流程跳转到指定的目标函数地址,从而实现对函数行为的修改。以上就是基本的Hook类封装,所有X86 5字节的Hook都可以调用这个封装,接下来我们以Hook某龙的lua为例,简单调用这层Hook类封装。2.7 Hook点击事件调用Hook5类的Hook业务函数(2.6 hook钩子函数业务的编写。

2023-04-25 10:43:22 150

原创 springboot监听器原理的一些思考

springboot监听器原理的一些思考。

2022-12-09 13:02:44 207 1

原创 JAVA注解的总结

在JAVA中自定义的注解使用 @interface作为修饰。例:public @interface MyTargt{}注解@Retention可以用来修饰注解,是注解的注解,称为元注解,用@Retention(RetentionPolicy.CLASS)修饰的注解,表示注解的信息被保留在class文件(字节码文件)中当程序编译时,但不会被虚拟机读取在运行的时候;用@Retenti...

2019-11-25 11:28:37 115

原创 StringBuilder拼接效率为何比String快

String拼接的本质归根结底还是依赖StringBuilder.在每一次String+String时,它的底层依次是new StringBuilder,通过返回的StringBuilder对象的apped进行拼接,然后toString.而在toString的源码中,依旧是new String.这就产生两步多余的操作:1. new StringBuilder() ...

2019-09-07 10:28:26 638

原创 关于继承加载的一些总结

在子类中,如果覆盖了父类的方法,在创建子类对象并调用子类覆盖后的方法时,父类的源方法也会被覆盖并被初始化。例:father中存在play()方法, son重写了play()方法, play(){ xxxxxxx}在new son()后,调用son的play(),首先上溯加载基类构造器,由上至下加载。但是,在子类中play覆盖了父类play,造成父类play所占用的内存...

2019-07-09 12:19:22 237

原创 js闭包

  function f1(){    var n=999;    function f2(){                var s=111      alert(n); // 999    }  }一、 闭包的概念说明闭包之前,需要讲明一个问题。这就涉及到js一个"链式作用域",即父级函数声明一个变量,在它的子级函数中是可以接受到这个变量,反之则不行。这就产...

2018-11-28 12:26:00 74

原创 bootStarp回顾

这方面知识好久没用,都快忘完了,再次记录回顾一下。栅格系统,如果作用在<div  class='container'>中,每行仅支持12列。class="col-lg-尺寸"  大屏幕(大桌面显示器)class="col-md-尺寸"  中等屏幕(桌面显示器)class="col-sm-尺寸"  小屏幕(平板之类的)class="col-xs-尺寸"  超小屏幕(比...

2018-11-28 10:33:30 91

空空如也

空空如也

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

TA关注的人

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