1. 什么是spring?
Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。
2. 使用Spring框架的好处是什么?
轻量:Spring 是轻量的,基本的版本大约2MB。
控制反转:Spri...
分类:
编程语言 时间:
2016-05-06 12:16:47
阅读次数:
145
图片轮播算是我们用的比较多的一个功能,我之前也写过类似的文章(http://blog.csdn.net/double2hao/article/details/48896297),但是说实话自己写并不是特别方便,而且往往bug会比较多。而在github上有一些大神专门写了viewpager的轮播框架并且开源,供大家学习参考,这篇博客就教大家如何简单地使用开源框架RollViewPager。...
分类:
移动开发 时间:
2016-05-06 12:18:33
阅读次数:
253
我们还是举上一节的例子:生产汽车。上一节我们通过模板方法模式控制汽车跑起来的动作,那么需求是无止境的,现在如果老板又增加了额外的需求:汽车启动、停止、鸣笛引擎声都由客户自己控制,他想要什么顺序就什么顺序,那该如何做呢?
1. 汽车无休止的改造
假如现在要生产两种车,奔驰和宝马,这两辆车都有共性,我们所需要关注的是单个车的运行过程,这才是老板所关心的点所在。我们先这样想,针对这个...
分类:
编程语言 时间:
2016-05-06 12:18:01
阅读次数:
179
估计很多人用ExtJS6的时候,遇到过一种情况:开发的时候明明正常的,build之后运行就报了下面的错误
Uncaught TypeError: c is not a function
心里一万个草泥马奔腾:What the hell is this?(这TM什么JB玩意?)
其实根本原因是你忘记了requires某个类导致的。
比如你这样使用{ xtype: 'gridp...
分类:
Web程序 时间:
2016-05-06 12:18:23
阅读次数:
670
原文地址:http://android.xsoftlab.net/training/displaying-bitmaps/process-bitmap.html
我们在上节课Load Large Bitmaps Efficiently中讨论了BitmapFactory.decode*方法,说到了不应该在UI线程中执行读取数据的过程,尤其是从磁盘或者网络上读取数据(或者其它读取速度次于内存的地方)...
分类:
移动开发 时间:
2016-05-06 12:17:40
阅读次数:
170
如果你慢慢深入容器的技术研究,你会发现,尽管容器是虚拟机的未来趋势,但是容器还有很多需要进步,特别是关于网络方面,虚拟化技术可以支持非常丰富的网络需求,但是现在容器可能在这一块还需要继续进步和完善,最大的需求就是如果我们构建容器集群,我们可能只在一个宿主机上创建多个容器,可能需要N个宿主机,每个宿主机上又包含M个容器,我们需要N*M个容器组成一个大的容器集群网络,那么如何跨宿主机进行容器的网络连接是需要我们关注的,当然,现在也有非常多的方案供我们去选择:...
分类:
其他好文 时间:
2016-05-06 12:15:05
阅读次数:
265
深度学习一个重要的作用是实现目标的特征实现自动提取过程,传统的meanshift跟踪常用的有颜色直方图,HOG等边缘特征提取目标实现跟踪,则meanshift跟踪可实现的则是用深度学习自动学习的特征来完成跟踪。好处是对于复杂的情况也能很好的提取目标的特征,使得跟踪的鲁棒性和精度更高。
很多人担心的是实时性的问题,其实来说,深度学习完成的过程主要分成两部,预训练预测,预训练完全可以通过离线训练来完...
分类:
其他好文 时间:
2016-05-06 12:14:40
阅读次数:
144
如果是机械盘,spotlight 、mds_stores严重影响使用体验
今天早上一开机,设备速度慢的受不了,随便打开一个应用都几分钟。通过top查看,CPU剩余90%以上。所以并不是CPU不足导致。
由于自己的是mac pro 2012老款,配的是机械盘,根据以往的经验,应该是磁盘读写不过来导致的问题。但是才开机,我就打开了一个iTerm,怎么会有那么大的读写?
通过活动监视器对磁盘读写进行查看,...
分类:
系统相关 时间:
2016-05-06 12:15:46
阅读次数:
239
/*******************************************************************
** 文件名:擂台赛非标准平台1V1程序_检测原理AVR单片机示例程序,详细资料请购买产品后索要
** Copyright (c) KXCT雷電科技 技术部
** 创建人:KXCT
** 日 期:2015年11月
** 修改人:
** 日 期:
...
分类:
其他好文 时间:
2016-05-06 12:14:40
阅读次数:
413
本文只用来做技术收藏具体内容请访问github。
https://github.com/Nightonke/BoomMenuBoomMenu实现
一、导入jar
dependencies {
…
compile ‘com.nightonke:boommenu:x.y.z’
…
}//x.y.z 为最新jar版本
// https://github.com/Ni...
分类:
移动开发 时间:
2016-05-06 12:14:18
阅读次数:
2407
在最初配置struts中会遇到There is no Action mapped for namespace / and action name类似的问题,很多情况是我们粗心大意导致的,以下为总结的解决方法:
1.struts.xml文件配置错误,这是其中一个很大的原因
DTD的问题在此不再赘述,网上相关的帖子很多,在这里出现的问题主要是适用版本2.0的问题,注意区分2.0和2.1,...
分类:
移动开发 时间:
2016-05-06 12:15:15
阅读次数:
240
标题:幂一矩阵
天才少年的邻居 atm 最近学习了线性代数相关的理论,他对“矩阵”这个概念特别感兴趣。矩阵中有个概念叫做幂零矩阵。对于一个方阵 M ,如果存在一个正整数 k 满足 M^k = 0 ,那么 M 就是一个幂零矩阵。(^ 表示乘方)
atm 不满足幂零矩阵,他自己设想了一个幂一矩阵:对于一个方阵 M ,如果存在一个正整数 k 满足 M^k = I ,其中 I ...
分类:
编程语言 时间:
2016-05-06 12:14:15
阅读次数:
203
耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。
一般模块之间可能的连接方式有七种,...
分类:
其他好文 时间:
2016-05-06 12:13:25
阅读次数:
283
题目:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。链表结点与函数的定义如下:
typedef struct ListNode
{
int val;
struct ListNode *p_next;
}NODE, *PNODE;
void delete_node(PNODE *pListHead, PNODE pToDeleted);
一般来说,我们拿到一个删...
分类:
其他好文 时间:
2016-05-06 12:13:26
阅读次数:
133
IoC 容器IoC容器和Bean简介这章包括了Spring框架对于IoC规则的实现。Ioc也同DI(依赖注入)。而对象是通过构造函数,工厂方法,或者一些Set方法来定义对象之间的依赖的。容器在创建这些Bean对象的时候同时就会注入这些依赖。这个过程是根本上的反转了,不再由Bean本身来控制实例化和定位依赖,而是通过服务定位来控制这个过程,也是IoC(控制反转)的由来。org.springframew...
分类:
编程语言 时间:
2016-05-06 12:15:15
阅读次数:
218