一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1、如果目标对象实现了接口,默认情况下会采用JDK的动态 ...
分类:
编程语言 时间:
2020-02-29 20:22:51
阅读次数:
73
环境:python 2, 32位 https://www.cnblogs.com/tuhooo/p/5440473.html 备注:这个python代码需要用到psyco包,psyco包目前只有python2 32位版本。在windows 64+python 3环境下,如果下载psyco的源代码安装 ...
分类:
系统相关 时间:
2020-02-29 17:33:07
阅读次数:
118
int main(){ _asm { //寻找kernel32.dll的基地址 xor ecx, ecx; mov eax, dword ptr fs : [ecx + 30h]; //EAX = PEB mov eax, dword ptr[eax + 0Ch]; //EAX = PEB->Ldr ...
分类:
系统相关 时间:
2020-02-29 14:41:16
阅读次数:
438
LeetCode 0200. Number of Islands岛屿数量【Medium】【Python】【DFS】 Problem "LeetCode" Given a 2d grid map of s (land) and s (water), count the number of island ...
分类:
编程语言 时间:
2020-02-29 00:19:02
阅读次数:
86
C语言 汇编语言 一、C语言 创建变量计算值 #include <stdio.h> int main(void) { // 数据类型 int a = 10; int b = 20; // 计算a+b int c = a + b; printf("%d\n",c); return 0; } 二、C语言 ...
分类:
编程语言 时间:
2020-02-27 13:21:13
阅读次数:
62
Bootstrap 网格系统 本章节我们将讲解 Bootstrap 的网格系统(Grid System)。 Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 什么是网格(Grid)? 摘自维基百科: 在平面设计 ...
分类:
其他好文 时间:
2020-02-27 12:50:34
阅读次数:
53
首先在VS里面创建个空项目,然后添加汇编文件 .asm, 右键asm文件属性 常规,改成下图的设置 , 从生成中排除改为否, 项类型改为自定义生成工具 然后点确定。 再次右键asm文件属性, 配置属性 自定义生成工具 常规 :在命令行中写入: ml /c /coff %(fileName).asm ...
分类:
其他好文 时间:
2020-02-25 23:55:02
阅读次数:
205
个人博客 "http://www.milovetingting.cn" ASM字节码插桩 前言 热修复的多Dex加载方案中,对于5.0以下的系统存在CLASS_ISPREVERIFIED的问题,而解决这个问题的一个方案是:通过ASM插桩,在类的构造方法里引入一个其它dex里的类,从而避免被打上CLA ...
分类:
其他好文 时间:
2020-02-25 23:54:29
阅读次数:
139
目录 selenium是什么? 应该具备的知识 Selenium功能特性 Selenium的局限性 Selenium与QTP比较 Selenium工具套件 Selenium集成开发环境(IDE) Selenium远程控制器 Selenium WebDriver Selenium Grid 返回Sel ...
分类:
其他好文 时间:
2020-02-25 19:47:16
阅读次数:
71
下载网址: CMORPH_blended: http://data.cma.cn/data/cdcdetail/dataCode/SEVP_CLI_CHN_MERGE_CMP_PRE_HOUR_GRID_0.10.html. PERSIANN_CDR: https://climatedataguid ...
分类:
其他好文 时间:
2020-02-25 16:04:53
阅读次数:
139