一、装饰器无参数1.原函数无参数def wrap_in_tag_b(fn): # wrap_in_tag_b是真正的装饰器 def wrapped(): return "" + fn() + "" return wrappeddef wrap_in_tag_i(fn): ...
分类:
编程语言 时间:
2016-01-21 06:57:41
阅读次数:
272
参考文章:http://blog.csdn.net/jinzhuojun/article/details/9900105逻辑大概如下:使用之前的注入代码注入自己的so并执行so中函数 ->so中函数解析ELF文件获取GOT表的位置和大小-> 获取需要挂钩的原函数地址,以及自定义用于挂钩的函数地址->...
分类:
移动开发 时间:
2016-01-12 15:31:38
阅读次数:
435
#装饰器#应用场景:当需为写好的函数添加新功能时,既不让你修改原函数,又不让你修改调用函数的方式#例1importtimedeftimeit(func):#装饰器是一个函数,而其参数为另一个参数 defwrapper():#在内部定义了一个函数,封装添加的功能 start=time.clock()#放一些在执行函数前的代..
分类:
编程语言 时间:
2015-12-17 16:25:11
阅读次数:
163
原函数如下:function getCookie(key){ var arr1 = document.cookie.split(';'); for(var i = 0;i<arr1.length;i++){ var arr2 = arr1[i].split('='); if(arr2[0] ==.....
分类:
Web程序 时间:
2015-12-17 12:17:11
阅读次数:
160
装饰器-- @ 重命名原函数,返回函数对象是一个函数,至少两层执行函数,被装饰的函数作为参数----------------------------------------------------1、装饰器是一个函数,至少2层2、 执行auth函数,被装饰的函数作为参数auth(foo) auth函...
分类:
编程语言 时间:
2015-11-28 11:56:12
阅读次数:
251
JSON方法也可以接受另外的一个参数,作为还原函数。实例:var book = { title:"JavaScript Learn", author:["wang","jie"], edition:3, year...
分类:
Web程序 时间:
2015-10-29 23:13:59
阅读次数:
184
拉格朗日乘子(Lagrange Multipliers)又称为待定乘数法(Undetermined Multipliers),通常用来寻找某一函数在一个或多个约束条件下的最值点。其主要思想是引入一个新的变量λ(即拉格朗日乘子),把约束条件和原函数结合到一起,形成新的函数,这个新的函数的最值点与原函数...
分类:
其他好文 时间:
2015-10-26 07:04:30
阅读次数:
330
本科的毕业设计《Laguerre小波在数值积分与微分方程数值解中的应用》是通过Laguerre小波函数来近似表达某个需要求积分或解微分方程的函数,将原函数很难求得函数用小波函数表达出来,这样在求解数值积分时就容易了。但用Laguerre小波逼近的函数有一定的误差性,这里的误差取决于小波函数的两个.....
分类:
其他好文 时间:
2015-10-19 09:22:59
阅读次数:
194
hdu 1695题目:给出x和y的范围,要求gcd(x,y)==k的数对个数。思路:首先把范围除k,然后就是求gcd(x,y)=1的数对个数。具体莫比乌斯公式的用法还不是很懂,目前的理解是这样的:莫比乌斯公式给出了一个从和函数反演到原函数的方法。对于一个定义在正整数上的函数,其和函数F(n)定义为所...
分类:
其他好文 时间:
2015-09-18 20:30:40
阅读次数:
204
1. bind基本用法 bind()是ECMAScript5中新增的方法,这个方法主要作用是将函数绑定至某个对象。当在函数f()上调用bind()方法并传入一个对象o作为参数,这个方法将返回一个新函数,这个新函数与原函数f()的区别仅仅是this参数指向了一个特定对象o。 实例如下:functi.....
分类:
其他好文 时间:
2015-08-27 12:45:32
阅读次数:
116