动态代理 一 , 动态代理概述 ? 代理类在程序运行时创建的方式被成为动态代理。也就是说,代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的动态生成的。相比于静态代理,动态代理的优势在于可以很方便的对代理类的函数进行统一的处理,而不用修改每个代理类的函数。 二 , 动态代理分 ...
分类:
其他好文 时间:
2020-05-18 14:21:16
阅读次数:
36
JS中prototype原型链中的Call() and Apply() 1. Call与Apply方法都是属于Function.prototype的方法。是JavaScript引擎内在的实现,就是说每个方法中都有Call和Apply这两个方法,一般用这两个方法实现继承。 2. 两者的功能一样:调用一 ...
分类:
移动开发 时间:
2020-05-18 12:36:55
阅读次数:
71
1 import re 2 print(' sub ') 3 phone = "2004-959-559 # 这是一个国外电话号码" 4 # 删除字符串中的 Python 注释 5 pattern = r'#.*$' 6 result = re.sub(pattern,'',phone) 7 pri ...
分类:
其他好文 时间:
2020-05-18 10:42:20
阅读次数:
51
js里的继承方法有很多,比如:使用原型链的组合继承、es6的Class、寄生继承以及使用call、apply、bind继承。再说继承之前,我们先简单了解下它们的区别。 一、区别: 同:三者都是改变函数执行时的上下文,说人话就是改变this的指向。 异: 1、bind()返回的其实是一个函数,并不会立 ...
分类:
移动开发 时间:
2020-05-18 00:57:01
阅读次数:
661
1、继承Thread 2、实现Runnable接口 3、实现Callable<V>接口 4、线程池 import java.util.concurrent.*; public class Test { public static void main(String[] args) throws Exe ...
分类:
编程语言 时间:
2020-05-17 01:00:00
阅读次数:
52
1. 执行存储过程 call sq_name(参数) 2.查看存储过程 ○ SHOW PROCEDURE/FUNCTION STATUS LIKE 字段名; ○ SHOW CREATE 语句可查看存储过程的状态 SHOW CREATE PROCEDURE/FUNCTION sp_name ○ 从 i ...
分类:
其他好文 时间:
2020-05-16 20:53:07
阅读次数:
83
问题 工作过程中我们时常会碰到栈溢出的问题,而这经常是由死循环引起的,见下面的代码。 那今日看了李兵老师的 "图解 Google V8 堆和栈:函数调用时如何影响到内存布局的" ,笔者才对栈溢出有了更深的了解。 首先为什么会使用栈的结构来管理函数调用? 这是因为在父函数中调用子函数,执行代码的控制权 ...
分类:
其他好文 时间:
2020-05-16 18:43:10
阅读次数:
55
鹏城杯_2018_treasure 首先检查一下保护: IDA分析 我们先来看看settreasure()函数 申请了两个内存空间,并往sea中复制了shellcode 看看这个shellcode,不知道干嘛的 我们再来看看第二个函数 读入一个长度小于等于9的shellcode,和我之前做的铁人三项 ...
分类:
其他好文 时间:
2020-05-16 17:14:55
阅读次数:
84
In this lesson, we build a little app that fetches dog photos from the dog.ceo API, based on a "breed" search field. We want the API call to happen ag ...
最近在做SIP相关,整理下文档 搭建freeSwitch SipServer Sip终端的互call 看起来数据是在裸奔的,WireShark抓包分析之 注册到SIP服务器时序 1.client向server发送注册请求 REGISTER sip:114.116.224.107 SIP/2.0 Vi ...
分类:
其他好文 时间:
2020-05-16 12:48:36
阅读次数:
127