Spring2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的Spring版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释...
分类:
编程语言 时间:
2014-06-29 06:36:49
阅读次数:
186
http://blog.sina.com.cn/s/blog_7ca5799101013dtb.html目前,虽然大数据与数据库一体机都很火热,但相当一部分人却无法对深入了解这两者的本质区别。这里便对大数据技术(如Hadoop等,主要指MapReduce与NoSQL)与数据库一体机(新一代的主流关系...
分类:
数据库 时间:
2014-06-29 06:09:08
阅读次数:
298
1、数组和链表的区别 逻辑结构方面: 数组:静态申请的连续的内存空间,编译阶段确定空间大小,运行阶段是不允许改变 链表:动态申请的内存空间,并不像数组一样需要事先申请好大小,链表是现用现申请就OK,根据需求动态的申请或删除内存空间,对于的是增加或删除数据,所以比数组要灵活。 物理存储即内存分配方面:...
分类:
其他好文 时间:
2014-06-19 07:49:36
阅读次数:
155
copy,copy_backward和copy_if是几种常用的泛型算法,这三个函数包含在头文件#include中,下面县给出三种函数的原型,再说明三者的区别。...
分类:
其他好文 时间:
2014-06-18 08:00:35
阅读次数:
635
对于很多应用来说,随机算法是最简单的或者最快的。既简单又快的有没有呢?
那需要深刻的洞察力或者革命性的突破。
什么是随机算法
随机算法与确定算法区别是:它还接收输入随机比特流来做随机决策。
对于同一个输入,每次运行所用的算法行为都不同,虽然结果都是一样的。
Foiling an adversary
可以构造一个输入使得一个确定性算法运行时间最长。
随机算法可以看作是从...
分类:
编程语言 时间:
2014-06-18 07:37:02
阅读次数:
240
关于参数类型,在以前的编程过程中,很多时间都忽视了形参与实参的区别。通过这两天的学习,算是捡回了漏掉的知识。
在swift中,参数有形参和实参之分,形参即只能在函数内部调用的参数,默认是不能修改的,如果想要修改就需要在参数前添加var声明。
但这样的声明过后,仍旧不会改变实参的值,这样就要用到inout了,传递给inout的参数类型必须是var类型的,不能是let类型或者字面类型,(字面类型是...
分类:
其他好文 时间:
2014-06-18 06:55:15
阅读次数:
175
在上篇博客中介绍到了触发器的使用,并且其中也提到了触发器是个特殊的存储过程,那么什么是存储过程呢?他们两个又到底有什么区别呢?
其实最主要的区别就是,触发器是当满足条件时系统自动执行的,而存储过程是手动调用的。
简单介绍
什么是存储过程呢?
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用它。...
分类:
数据库 时间:
2014-06-18 06:31:15
阅读次数:
240
1、什么是FragmentTransaction?
使用Fragment时,可以通过用户交互来执行一些动作,比如增加、移除、替换等。
所有这些改变构成一个集合,这个集合被叫做一个transaction。
可以调用FragmentTransaction中的方法来处理这个transaction,并且可以将transaction存进由activity管理的back stack中,这样用户就可以进行...
由于快要放暑假了,所以最近这俩周把Android方面的知识复习一下,准备找个实习工作。顺便把自己的总结更大家分享一下,共同进步,谢谢....一、android:id="@android:id/tabhost" 是调用系统内部的ID和代码中mTabContent = (FrameLayout) fi....
分类:
移动开发 时间:
2014-06-18 00:00:34
阅读次数:
274
在ASP.NET4.0之前,开发人员经常使用Response.Redirect()方法,用编程的手法,将对老的URL的请求转到新的URL上。但许多开发人员没有意识到的是,Response.Redirect()方法发的是个HTTP302Found(临时转向)回复,会在用户尝试访问老的URL时,导致多余...
分类:
其他好文 时间:
2014-06-17 23:39:56
阅读次数:
412