JDK动态代理
在JDK1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在动态代理是实现AOP的绝好底层技术。
JDK的动态代理主要涉及java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,并...
分类:
其他 时间:
2016-06-02 13:53:26
收藏:
0 评论:
0 赞:
0 阅读:
129
一.概述
BCCMD协议(BlueCoreCommand protocol)是CSR公司为主机访问其蓝牙芯片上命令解释器提供的借口协议
命令解释器执行监控蓝牙芯片的命令
二.原理
三.数据模型
四.消息
1.结构:
2.处理流程:...
分类:
其他 时间:
2016-06-02 13:53:16
收藏:
0 评论:
0 赞:
0 阅读:
341
题目:http://poj.org/problem?id=3150Cellular Automaton 矩阵乘法+二分 Cellular AutomatonTime Limit: 12000MS Memory Limit: 65536K
Total Submissions: 3544 Accepted: 1428
Case Time Limit: 2000MS DescriptionA...
分类:
其他 时间:
2016-06-02 13:52:36
收藏:
0 评论:
0 赞:
0 阅读:
187
介绍上一篇博客职责链/责任链模式(Chain of Responsibility)分析理解和在Android的应用
介绍了职责链模式,作为理解View事件分发机制的基础。
套用职责链模式的结构分析,当我们的手指在屏幕上点击或者滑动,就是一个事件,每个显示在屏幕上的View或者ViewGroup就是职责对象,它们通过Android中视图层级组织关系,层层传递事件,直到有职责对象处理消耗事件,或者没...
分类:
移动平台 时间:
2016-06-02 13:52:26
收藏:
0 评论:
0 赞:
0 阅读:
218
SpringMVC主要包括以下要点:
1:由DispatcherServlet控制的整个流程;
2:注解驱动的控制器,其中包括请求映射、数据的绑定和格式化;
3:文件上传;
4:一些杂项,如静态资源处理、异常处理等等。
这些东西构成了精致的Spring MVC框架,下面针对这些要点做详细讨论。
1. Spri...
分类:
编程语言 时间:
2016-06-02 13:52:17
收藏:
0 评论:
0 赞:
0 阅读:
299
前言
批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。
在Windows中善用批处理可以简化很多重复工作
什么是批处理
批处理(Batch),也称为批处理脚本。...
分类:
Windows开发 时间:
2016-06-02 13:52:06
收藏:
0 评论:
0 赞:
0 阅读:
292
在单光照贴图的情况下,Camera的RenderingPath为VertexLit时,有一个不理想的地方就是被烘焙过的静态物体,默认的材质不会受到实时光照的影响。当然,可以通过提供自定义的材质改变这一行为,但是很麻烦。在RenderingPath为Forward时,这种麻烦就不会存在了,经过烘焙物体,Unity的默认材质会继续受到实时Pixel光源的影响。首先我们可以注意到,相比于VertexLit模式下,烘焙过的物体,默认材质不再受到实时光源的影响,我们在Forward模式下的黄色实时Pixel光源仍对烘...
分类:
其他 时间:
2016-06-02 13:51:56
收藏:
0 评论:
0 赞:
0 阅读:
328
要执行的显示表数量赋给参数nLists,而参数listIDArray是显示表标识的数组。一般而言,listIDArray可包含任意多的元素,而无效的标识会被忽略。同样,listIDArray中的元素可指定为多种数据格式,而参数arrayDataType用来指出数据类型,例如GL_BYTE,GL_INT,GL_FLOAT, GL_3_BYTES或GL_4_ BYTES。显示表标识通过将listIDArray中一个元素的值与offsetValue的整数值相加而得。offsetValue的默认值为0。
这...
分类:
其他 时间:
2016-06-02 13:51:46
收藏:
0 评论:
0 赞:
0 阅读:
243
以前知道有个KeyboardView这个东西可以自定义键盘,但因为一直没涉及到,所以没研究过,今天看到工商银行密码输入的键盘觉得挺好看,就来研究一下。先看一下工商银行的图
下边是我的效果图
参考了:http://blog.csdn.net/hfsu0419/article/details/7924673
http://www.cnblogs.com/jason-star/archive/201...
分类:
其他 时间:
2016-06-02 13:51:36
收藏:
0 评论:
0 赞:
0 阅读:
307
前面我们实现了顺序表,但是我们应该会考虑到一个问题,顺序表一次性创建那么大空间造成的浪费很多,所以在这里,我们需要一个可以动态增长的顺序表来满足我们的需求!实现中需要注意的是:在这里我们要注意的是首先你应该给顺序表一个容量,当每次满了的时候,进行扩容!另外,在这里我分别使用了三种的排序算法:插入排序,选择排序,冒泡排序。dynamic_seqlist.h#define _CRT_SECURE_NO_...
分类:
其他 时间:
2016-06-02 13:51:27
收藏:
0 评论:
0 赞:
0 阅读:
151
Java源码
/**
* 类名:MD5Digest
* 说明:用来进行密码加密的md5公用参数
* 编写日期:2001/03/05
* 修改者:
* 修改信息:
* @authoredgarlo edgarlo@china.com
* @version1.0
*/
import java.security.MessageDigest;
impor...
分类:
Web开发 时间:
2016-06-02 13:51:16
收藏:
0 评论:
0 赞:
0 阅读:
296
题目链接:https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
题目:
Say you have an array for which the ith element is the price of a given stock on day i.
If you were only permitted to c...
分类:
其他 时间:
2016-06-02 13:51:05
收藏:
0 评论:
0 赞:
0 阅读:
161
题目链接:https://leetcode.com/problems/count-and-say/
题目:
The count-and-say sequence is the sequence of integers beginning as follows:
1, 11, 21, 1211, 111221, ...
1 is read off as "one
1" or ...
分类:
其他 时间:
2016-06-02 13:50:58
收藏:
0 评论:
0 赞:
0 阅读:
176
集成地图SDK
国内常用的地图SDK就是百度和高德了,二者的用法大同小异,可按照官网上的开发指南一步步来。下面是我在集成地图SDK时遇到的问题说明:
1、点击基本地图功能选项,不能打开地图,弹出“key验证出错!请在AndroidManifest.xml文件中检查key设置的”的红色字提示。查看日志提示“galaxy lib host missing meta-data,make sure y...
分类:
移动平台 时间:
2016-06-02 13:50:46
收藏:
0 评论:
0 赞:
0 阅读:
263
其实在拿到设计的一个效果,我们首先要做的就是去思考,怎么实现,就算不好实现,也要实现一个折中的两边都可以妥协的方案。
由于当前是要展示10天以上的天气的情况,那么如果采用一个view绘制的形式肯定会影响到性能,那其实很快就想到了ListView,这不就是一个横向的ListView的效果么,考虑到ListView并没有横向的效果,转而就想到了RecyclerView。...
分类:
其他 时间:
2016-06-02 13:50:37
收藏:
0 评论:
0 赞:
0 阅读:
358
cat 监控系统 demo...
分类:
系统服务 时间:
2016-06-02 13:50:27
收藏:
0 评论:
0 赞:
0 阅读:
201
最近项目用到了二维码的生成与识别,之前没有接触这块,然后就上网搜了搜,发现有好多这方面的资源,特别是google Zxing对二维码的封装,实现的已经不错了,可以直接拿过来引用,下载了他们的源码后,只做了少少的改动,就是在Demo中增加了长按识别的功能,网上虽然也有长按识别的Demo,但好多下载下来却无法运行,然后总结了一下,加在了下面的Demo中。
如图所示,引用时直...
分类:
移动平台 时间:
2016-06-02 13:50:19
收藏:
0 评论:
0 赞:
0 阅读:
215
该文同时发布在[ceph中国社区],署名为Thomas
在Openstack中创建云主机,首先得有镜像,而Glance模块提供镜像服务功能,包括:镜像的发现、检索及存储等,主要包括:glance-api和glance-registery两个服务,分别负责镜像的存储和元数据管理。下面基于源码,分析下镜像的上传过程。上传镜像先通过glance CLI上传镜像,来直观的了解下镜像上传的过程:# glanc...
分类:
Web开发 时间:
2016-06-02 13:50:06
收藏:
0 评论:
0 赞:
0 阅读:
280
Increasing Triplet Subsequence
Total Accepted: 14818 Total
Submissions: 43443 Difficulty: Medium
Given an unsorted array return whether an increasing subsequence of length 3 ...
分类:
其他 时间:
2016-06-02 13:49:56
收藏:
0 评论:
0 赞:
0 阅读:
230
你知道Button控件不仅可以在代码中指定响应函数,而且还可以在xml文件中指定响应函数吗?Button控件点击的效果怎么修改呢?本文将解答这两个开发时一定会遇到的问题。...
分类:
其他 时间:
2016-06-02 13:49:45
收藏:
0 评论:
0 赞:
0 阅读:
321