码迷,mamicode.com
首页 > 2016年07月23日 > 全部分享
动态代理 (JDK代理)
1、动态代理用到的类和方法动态代理涉及到的类是java.lang.reflect.Proxy,主要是用到它的newProxyInstance方法。publicclassProxyimplementsjava.io.Serializable{ /**prefixforallproxyclassnames*/ privatefinalstaticStringproxyClassNamePrefix="$Proxy"; /** *Returnsa..
分类:其他好文   时间:2016-07-23 07:39:17    阅读次数:242
关于linux信号量的SEM_UNDO标志(防止死锁)
AT&T的贝尔实验室,对Unix早期的进程间通信进行了改进和扩充,形成了"systemVIPC",其通信进程主要局限在单个计算机内。IPC对象指的是共享内存(sharememory)、消息队列(messagequeue)和信号灯集(semaphore)。信号灯(semaphore),也叫信号量。它是不同进程间或一个给定进程..
分类:系统相关   时间:2016-07-23 07:36:58    阅读次数:361
(4)代理模式
1、概述代理(Proxy)是一种设计模式,提供了对目标对象(target)另外的访问方式;即通过代理(proxy)访问目标对象(target)。这样的好处:可以在目标对象(target)实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。举例:明星<---经纪人<-------用户代理模式的关键..
分类:其他好文   时间:2016-07-23 07:37:44    阅读次数:319
(5)手动实现AOP编程
1、面向对象、面向接口、面向切面编程面向对象编程(OOP),是将现实的事物抽象为包含property和method的class,它是对面向过程编程的一种演变,能够实现代码的重用,它实现的是代码级别的抽象。面向接口编程,它是以功能相近的方法组织到一个接口内,它实现的是功能级别的抽象..
分类:其他好文   时间:2016-07-23 07:39:24    阅读次数:229
DroidPlugin源码分析插件进程管理以及预注册Activity,Service,ContentProvide的选择
在360对DroidPlugin的特点介绍中有云: 插件的四大组件完全不需要在Host程序中注册,支持Service、Activity、BroadcastReceiver、ContentProvider四大组件。 实现了进程管理,插件的空进程会被及时回收,占用内存低。之所以支持Service,Activity,ContentProvider三大组件,是因为DroidPlugin在AndroidM...
分类:系统相关   时间:2016-07-23 07:36:05    阅读次数:328
理解YARN Scheduler
在YARN中,资源调度器(Scheduler)是ResourceManager中的重要组件,主要负责对整个集群(CPU,内存)的资源进行分配和调度,分配以资源Container的形式分发到各个应用程序中(如MapReduce作业),应用程序与资源所在节点的NodeManager协作利用Container完成具体的任务(如Reduce Task)。Scheduler以可插拔的形式来配置,框架默认提...
分类:其他好文   时间:2016-07-23 07:36:23    阅读次数:321
DroidPlugin源码分析服务与静态广播的处理
上一篇文章分析过DroidPlugin对Activity的处理过程,不得不为对DroidPlugin的工程师们钦佩不已,那么是不是Service可以像Activity的处理过程一样来处理呢?前面讲过每一个代理进程只是预定义了一个Service,如果某一个插件中有多个Service,那岂不是某一个时刻只能有一个Service运行呢?由此可以判定可能Service的处理和Activity不一样。一方面:...
分类:其他好文   时间:2016-07-23 07:35:08    阅读次数:283
DroidPlugin源码分析处理Activity的启动
正常情况下启动一个Activity,首先需要在AndroidManifest文件中声明,其次需要把该应用安装到手机系统中。 而插件apk是没有正在安装到手机系统中的,也就按照正常的启动流程插件Activity是不能启动的。另外插件apk的类需要加载进来是需要指定ClassLoader。前面的文章也大概讲过,当启动一个插件Activity时,先是用预定义的代理Activity替换目标Activity...
分类:其他好文   时间:2016-07-23 07:35:58    阅读次数:421
Android之Web篇:Day01Html与Css基础入门
Day01 html与css基础入门1.html的常见标签和实战1.1 a标签点我送福利哦! // target属性值_blank表示另取空白页打开网页,用new有同样的效果 1.2 img标签<img src="plmm.jpg" width="100px" height="200px" alt...
分类:移动开发   时间:2016-07-23 07:33:19    阅读次数:259
DroidPlugin源码分析插件运行环境初始化
DroidPlugin插件运行环境初始化...
分类:其他好文   时间:2016-07-23 07:32:59    阅读次数:212
DroidPlugin源码分析Hook过程
插件运行环境初始化过程中我们知道,Hook的初始化是在PluginHelper的initPlugin函数中通过调用PluginProcessManager.installHook来实现的。而在分析DroidPlugin Hook过程之前需要先简单了解一下Java的动态代理。Java动态代理与之相关的一个类Proxy,一个接口InvocationHandler,一个函数invoke他们之间的关系。就通...
分类:其他好文   时间:2016-07-23 07:33:33    阅读次数:274
Java---replace与replaceAll的区别
乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),replaceall替换所有的字符,其实大不然,只是替换的用途不一样。 这两者很容易搞混,在这里详细讲述下。 我们先看下JAVA_API的说明: public String replace(char oldChar,char newChar) 使用指定...
分类:编程语言   时间:2016-07-23 07:32:22    阅读次数:210
个人认为最好的Mac端的视频播放软件___movist
http://pan.baidu.com/s/1kVm0Zmn password : y9rn 点击打开链接 http://pan.baidu.com/s/1i4ABval password :kt3c ...
分类:系统相关   时间:2016-07-23 07:34:04    阅读次数:204
从Qt4到Qt5的,主要的进化有三(对于QtWidget的精简和优化会很有限)
从Qt4到Qt5的,主要的进化有三:1 语言的进化,原来是基于C++(qtwidget)和XML(.ui),现在添加了QML(QtQuick)+JS(v8)的架构。2 绘图系统的进化,原先基于QPainter的绘图系统无法充分发挥OpenGL的威力,于是添加了SceneGraph绘图框架,专供QtQ ...
分类:其他好文   时间:2016-07-23 07:31:26    阅读次数:661
对Qt for Android的评价(很全面,基本已经没有问题了,网易战网客户端就是Qt quick写的),可以重用QT积累20年的RTL是好事,QML效率是HTML5的5倍
现在Qt不要光看跨平台了,Qt也有能力和原生应用进行较量的。可以直接去Qt官网查看他和那些厂商合作。关于和Java的比较,框架和Java进行比较似乎不且实际。如果是C++和Java比较,网上有很多文章,可自行翻阅,不要在知乎上看C++和Java比较,黑了C++,捧了Python和PHP。Java呢? ...
分类:移动开发   时间:2016-07-23 07:33:04    阅读次数:477
qt编程有何替代品(没见过cairo graphics)
Direct2D www.gaclib.net WPF 图形方面,c++标准有最新的提议(http://isocpp.org/files/papers/N3888.pdf),把cairo graphics(http://cairographics.org/)集成进来,个人是乐观其成的。但这仅仅是显示 ...
分类:其他好文   时间:2016-07-23 07:30:39    阅读次数:665
php for循环嵌套
<?php //2、打印一个50*50的 'o' 的正方形方整, 使用for的嵌套 // oooooo // oooooo // oooooo //for循环嵌套:for循环里面如果有for循环,外层循环执行一次,内存循环执行一遍 $aa = "o" ; $bb = "o" ; for($a=0;$ ...
分类:Web程序   时间:2016-07-23 07:32:47    阅读次数:248
1423条   上一页 1 ... 70 71 72 73 74 75 76 ... 84 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!