码迷,mamicode.com
首页 >  
搜索关键字:invoke    ( 1407个结果
Java框架JNA调用C方法(windows链接库dll文件、linux链接库so文件)
介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA。 JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。 JNA项目地址:https://jna.dev.java.net/ 非常强大、易用,功能上类似与.NET的P/Invoke。     不堪回首的JNI 我们知道,...
分类:编程语言   时间:2015-04-16 14:23:05    阅读次数:252
command命令模式(行为模式)之我见
我觉得command命令模式的本质就是把触发者和接受者隔离开来,把一个函数能干的事情提升到类的级别 搞一个基类包含虚函数excute() 搞好多具体的接受者类C**command(),在具体接收类中去实现excute,和触发者invoke接触的是基类,利用多态性,真正干事儿的是具体的接受者类,这样隔离开来,无论加多少具体的接受者类 既有代码都不受影响 非常灵活 很多lin...
分类:其他好文   时间:2015-04-15 19:41:34    阅读次数:146
VC与JavaScript交互(二)
最近关于vc++里面通过IDispatch的Invoke来实现和js的交互做点了tp,并且对以前不了解的“直接读取js变量值”和“传递多个参数”的部分重新实现了下。 1,调用js的函数,并传递多个参数 CComQIPtr pDoc = m_browser.get_Document(); if (pDoc) { CComQIPtr spDisp; HRESULT hr = pDoc-...
分类:编程语言   时间:2015-04-14 21:39:41    阅读次数:202
BeginInvoke与Invoke的区别
简单的讲就是BeginInvoke不需要等待方法运行完毕,就会继续执行下面的代码Invoke则必须等待Invoke中的代码运行完毕,才会继续执行下面的代码。可以通过下面的项目测试上面所描述的观点。在代码中的一段代码如下: 1 /// 2 /// Sub thread...
分类:其他好文   时间:2015-04-14 00:37:07    阅读次数:129
调用AngularJS的API
使用注入器的invoke()方法,可以直接调用一个用户自定义的函数体,并通过函数参数 注入所以来的对象:angular.injector(['ng']).invoke(function($http){ //do sth. with $http});也可以使用注入器的get()方法,获得指定名称...
分类:Windows程序   时间:2015-04-13 18:25:10    阅读次数:180
JDK动态代理实现原理
JDK动态代理实现原理之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。Java代码packagedy...
分类:其他好文   时间:2015-04-09 19:34:50    阅读次数:136
走进 P/Invoke(转)
随着越来越多的开发人员将生产应用程序转到托管代码,开发人员更频繁地研究底层操作系统以图找出一些关键功能显得很自然 — 至少目前是如此。值得庆幸的是,公共语言运行库 (CLR) 的 interop 功能(称为平台调用 (P/Invoke))非常完善。在本专栏中,我将重点介绍如何实际使用 P/Invok...
分类:其他好文   时间:2015-04-09 13:25:33    阅读次数:197
MethodHandle(方法句柄)系列之一:MethodHandle和MethodType
阅读此文章的作者建议先了解java反射和动态代理。 java7中为间接调用方法引入了新的api,其中最关键的是java.lang.invoke包,即方法句柄。我们可以看成是java反射的升级版,但是它不反射那样有时候显得冗长、繁重的粗糙。 方法句柄中首先涉及到两个重要的类,MethodHan...
分类:其他好文   时间:2015-04-09 00:56:30    阅读次数:738
MethodHandle(方法句柄)系列之三:invoke和invokeExact的区别
先把代码贴上来,用的是一样的代码/** * * @author LiuYeFeng * @date 2015年4月8日 下午10:41:13 * @CopyRight 2015 TopView Inc * @version V1.0 */public class MethodHandleTes...
分类:其他好文   时间:2015-04-09 00:51:11    阅读次数:178
【原创】Android VMP加壳 POC
介绍这个壳的核心——字节码解释器,它参考了dalvik虚拟机的解释器。不需要hook、注入。目前只支持算数运算指令。我个人把dalviki指令分为这么几类:算数运算指令。引用类指令。如const-string、invoke-kind,这类指令需要引用dex的资源。其他指令解释执行算数运算指令较为简单...
分类:移动开发   时间:2015-04-07 08:28:37    阅读次数:534
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!