首页 > 2016年06月02日 > 全部分享
模拟JDK动态代理实现
JDK动态代理 在JDK1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在动态代理是实现AOP的绝好底层技术。 JDK的动态代理主要涉及java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,并...
分类:其他   时间:2016-06-02 13:53:26    收藏:0  评论:0  赞:0  阅读:129
蓝牙 BCCMD 剖析
一.概述 BCCMD协议(BlueCoreCommand protocol)是CSR公司为主机访问其蓝牙芯片上命令解释器提供的借口协议 命令解释器执行监控蓝牙芯片的命令 二.原理 三.数据模型 四.消息 1.结构: 2.处理流程:...
分类:其他   时间:2016-06-02 13:53:16    收藏:0  评论:0  赞:0  阅读:341
【poj 3150】Cellular Automaton 矩阵
题目: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
Android开发-分析ViewGroup、View的事件分发机制、结合职责链模式
介绍上一篇博客职责链/责任链模式(Chain of Responsibility)分析理解和在Android的应用 介绍了职责链模式,作为理解View事件分发机制的基础。 套用职责链模式的结构分析,当我们的手指在屏幕上点击或者滑动,就是一个事件,每个显示在屏幕上的View或者ViewGroup就是职责对象,它们通过Android中视图层级组织关系,层层传递事件,直到有职责对象处理消耗事件,或者没...
分类:移动平台   时间:2016-06-02 13:52:26    收藏:0  评论:0  赞:0  阅读:218
SpringMVC之原理浅析
SpringMVC主要包括以下要点:        1:由DispatcherServlet控制的整个流程;        2:注解驱动的控制器,其中包括请求映射、数据的绑定和格式化;        3:文件上传;        4:一些杂项,如静态资源处理、异常处理等等。       这些东西构成了精致的Spring MVC框架,下面针对这些要点做详细讨论。   1.   Spri...
分类:编程语言   时间:2016-06-02 13:52:17    收藏:0  评论:0  赞:0  阅读:299
Windows批处理(cmd/bat)常用命令
前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。 在Windows中善用批处理可以简化很多重复工作 什么是批处理 批处理(Batch),也称为批处理脚本。...
分类:Windows开发   时间:2016-06-02 13:52:06    收藏:0  评论:0  赞:0  阅读:292
untiy 3d ShaderLab_第8章_3_ 单光贴图和Forward 渲染路径
在单光照贴图的情况下,Camera的RenderingPath为VertexLit时,有一个不理想的地方就是被烘焙过的静态物体,默认的材质不会受到实时光照的影响。当然,可以通过提供自定义的材质改变这一行为,但是很麻烦。在RenderingPath为Forward时,这种麻烦就不会存在了,经过烘焙物体,Unity的默认材质会继续受到实时Pixel光源的影响。首先我们可以注意到,相比于VertexLit模式下,烘焙过的物体,默认材质不再受到实时光源的影响,我们在Forward模式下的黄色实时Pixel光源仍对烘...
分类:其他   时间:2016-06-02 13:51:56    收藏:0  评论:0  赞:0  阅读:328
计算机图形学(二)输出图元_18_显示列表_2_执行OpenGL显示表
要执行的显示表数量赋给参数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
在JSP中如何实现MD5加密
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
【Leetcode】Best Time to Buy and Sell Stock
题目链接: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
【Leetcode】Count and Say
题目链接: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
Android开发笔记(一百零三)地图与定位SDK
集成地图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
自定义View实现天气折线图效果
其实在拿到设计的一个效果,我们首先要做的就是去思考,怎么实现,就算不好实现,也要实现一个折中的两边都可以妥协的方案。 由于当前是要展示10天以上的天气的情况,那么如果采用一个view绘制的形式肯定会影响到性能,那其实很快就想到了ListView,这不就是一个横向的ListView的效果么,考虑到ListView并没有横向的效果,转而就想到了RecyclerView。...
分类:其他   时间:2016-06-02 13:50:37    收藏:0  评论:0  赞:0  阅读:358
监控系统cat安装和配置demo ubuntu 14.04
cat 监控系统 demo...
分类:系统服务   时间:2016-06-02 13:50:27    收藏:0  评论:0  赞:0  阅读:201
Android 基于google Zxing实现二维码的生成,识别和长按识别的效果
最近项目用到了二维码的生成与识别,之前没有接触这块,然后就上网搜了搜,发现有好多这方面的资源,特别是google Zxing对二维码的封装,实现的已经不错了,可以直接拿过来引用,下载了他们的源码后,只做了少少的改动,就是在Demo中增加了长按识别的功能,网上虽然也有长按识别的Demo,但好多下载下来却无法运行,然后总结了一下,加在了下面的Demo中。    如图所示,引用时直...
分类:移动平台   时间:2016-06-02 13:50:19    收藏:0  评论:0  赞:0  阅读:215
Openstack liberty Glance上传镜像源码分析
该文同时发布在[ceph中国社区],署名为Thomas 在Openstack中创建云主机,首先得有镜像,而Glance模块提供镜像服务功能,包括:镜像的发现、检索及存储等,主要包括:glance-api和glance-registery两个服务,分别负责镜像的存储和元数据管理。下面基于源码,分析下镜像的上传过程。上传镜像先通过glance CLI上传镜像,来直观的了解下镜像上传的过程:# glanc...
分类:Web开发   时间:2016-06-02 13:50:06    收藏:0  评论:0  赞:0  阅读:280
LeetCode:Increasing Triplet Subsequence
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的响应与背景
你知道Button控件不仅可以在代码中指定响应函数,而且还可以在xml文件中指定响应函数吗?Button控件点击的效果怎么修改呢?本文将解答这两个开发时一定会遇到的问题。...
分类:其他   时间:2016-06-02 13:49:45    收藏:0  评论:0  赞:0  阅读:321
1942条   上一页 1 ... 58 59 60 61 62 ... 98 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!