之前用了spring做了个小项目,一下子就觉得他非常方便有用,特意去研究下了这个框架,一下子就被它的巧妙所吸引到了!
首先我们来看看spring的ioc核心特性:
(1)什么叫做ioc和di?
答:ioc指的是控制控制反转,为什么说是控制反转呢?因为所谓的控制指的是对于对于接口的具体实现类的控制权,反转指的是将这种控制权转移到第三方或者外部类种,这样很明显的一个好处就是大大减少了程序的复杂度...
分类:
编程语言 时间:
2015-04-14 21:42:44
收藏:
0 评论:
0 赞:
0 阅读:
174
Java十个概念
1、
对象的初始化
(1)非静态对象的初始化
在创建对象时,对象所在类的所有数据成员会首先进行初始化。
基本类型:int型,初始化为0。
如果为对象:这些对象会按顺序初始化。
构造方法的作用就是初始化。
(2)静态对象的初始化
程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未...
分类:
编程语言 时间:
2015-04-14 21:42:23
收藏:
0 评论:
0 赞:
0 阅读:
314
冒泡排序模版...
分类:
编程语言 时间:
2015-04-14 21:41:39
收藏:
0 评论:
0 赞:
0 阅读:
283
某种序列
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述 数列A满足An = An-1 + An-2 + An-3, n >= 3
编写程序,给定A0, A1 和 A2, 计算A99
输入输入包含多行数据
每行数据包含3个整数A0, A1, A2 (0
数据以EOF结束输出对于输入的每一行输出A99的值样例输入
1 1 1
样例输出
69...
分类:
编程语言 时间:
2015-04-14 21:40:54
收藏:
0 评论:
0 赞:
0 阅读:
296
简单插入排序...
分类:
编程语言 时间:
2015-04-14 21:40:44
收藏:
0 评论:
0 赞:
0 阅读:
287
动态申请一维数组
申请使用new,释放使用delete[]
可以通过数组名[下标]和*(数组名+下标)的方式访问数组int main()
{
int number = 10;
int *array = new int[number];
//数组初始化
for (int i = 0; i < number; ++i)
{
array[i] =...
分类:
编程语言 时间:
2015-04-14 21:39:53
收藏:
0 评论:
0 赞:
0 阅读:
365
最近关于vc++里面通过IDispatch的Invoke来实现和js的交互做点了tp,并且对以前不了解的“直接读取js变量值”和“传递多个参数”的部分重新实现了下。
1,调用js的函数,并传递多个参数
CComQIPtr pDoc = m_browser.get_Document();
if (pDoc)
{
CComQIPtr spDisp;
HRESULT hr = pDoc-...
分类:
编程语言 时间:
2015-04-14 21:38:54
收藏:
0 评论:
0 赞:
0 阅读:
241
python深入学习--decorator强大的装饰器...
分类:
编程语言 时间:
2015-04-14 21:36:54
收藏:
0 评论:
0 赞:
0 阅读:
349
#!/usr/bin/python
import sys,time
start = sys.argv[1]
end = sys.argv[2]
size = sys.argv[3]
def add(start,end,size):
def add1(number,size):
number[-1] += 1
if number[-1] == size:
del number...
分类:
编程语言 时间:
2015-04-14 21:36:23
收藏:
0 评论:
0 赞:
0 阅读:
506
树的结构,如果不能保持平衡,那么其搜索性能会大大打折扣,而本节课介绍了几种经典的平衡树,如AVL,2-3-4tree,红黑树等等,然后着重讲了红黑树,接下来就红黑树的基本性质,作一些简短的总结。
首先,红黑树除了具有BST的基本性质外,还额外拥有以下的五大基本性质:
1)每个结点有一个色域,一个结点要么为黑结点,要么为红结点
2)根节点为黑结点
3)每个叶子结点都为黑结点(无键值...
分类:
编程语言 时间:
2015-04-14 21:36:04
收藏:
0 评论:
0 赞:
0 阅读:
238
因为需要些多线程的C++爬虫 之前弄得多线程没有使用互斥,然后出现一些问题就是,重复下载了网页......网上查了下 发现这块代码不多 所以我写个博客 分享给需要的人
编译环境VS2013+WIN8.1 或者codeblocks +win8.1 下面的代码是codeblocks下的,变化一处就可以放vs 见注释
代码参考了这里:http://bbs.csdn.net/topics/37...
分类:
编程语言 时间:
2015-04-14 21:33:44
收藏:
0 评论:
0 赞:
0 阅读:
278
在HTML中,表单是由元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElement,它拥有HTML元素具有的默认属性,还有自己的属性和方法HTMLFormElement属性和方法
属性或方法 说明
acceptCharset 服务器能够处理的字符集
action 接受请求的URL
elem...
分类:
编程语言 时间:
2015-04-14 21:32:43
收藏:
0 评论:
0 赞:
0 阅读:
262
KMP算法理解
字符串匹配算法之KMP算法一直以来都很难理解,虽然知道要减少不必要的匹配,但是仍然不懂里面的思想,即使看着代码。后来看到(2)中博客中的解释才清晰了许多,
不至于在什么DFA,前缀表,部分匹配表等概念中迷失自己。主要的指导思想在于当发生不匹配的时候如何更有效的利用现在已经匹配的字符串的信息来加速移动过程,
部分匹配表的存在正是挖掘一个字符串中前缀和后缀中最长公共串,比...
分类:
编程语言 时间:
2015-04-14 21:31:34
收藏:
0 评论:
0 赞:
0 阅读:
334
C#中有多维数组和交错数组,两者有什么区别呢!
直白些,多维数组每一行都是固定的,交错数组的每一行可以有不同的大小。
以二维的举例,二维数组就是m×n的矩阵,m行n列;而交错数组(又叫锯齿数组)有m行,但是每一行不一定是n列。Got it?
还有要注意C#中的数组也是一种类型(C++中不是)! 下面看实例:
二维数组:public static void Main()
{
int r...
分类:
编程语言 时间:
2015-04-14 21:31:20
收藏:
0 评论:
0 赞:
0 阅读:
290
#!/usr/bin/env?python
#?-*-?coding:?utf-8?-*-
#?Here‘s?some?new?strange?stuff,?remember?type?it?exactly.
days?=?"Mon?Tue?Wed?Thu?Fri?Sat?Sun"
months?=?"Jan\nFeb\nMar\nApr\n...
分类:
编程语言 时间:
2015-04-14 20:23:53
收藏:
0 评论:
0 赞:
0 阅读:
499
一java环境变量配置 1.JAVA_HOME C:\Program Files\Java\jdk1.7.0_75 2.CLASS_PATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3.PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 二启动eclipse时Failed ...
分类:
编程语言 时间:
2015-04-14 20:23:43
收藏:
0 评论:
0 赞:
0 阅读:
286
直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。把项目打包(war),丢到tomcat的webapps目录中少用,因为如果你的项目比较大,拷贝过去所花费的时间较多,在开发中不建议使用!前2种方法部署项目后,访问路..
分类:
编程语言 时间:
2015-04-14 20:21:24
收藏:
0 评论:
0 赞:
0 阅读:
342
在学习javaweb时接触到的第一个能处理请求的东西,因为这个东西打开了整个javaee的大门创造无数的可能!Servlet的生命周期,javax.servlet.Servlet接口中定义了它的生命周期1.客户端请求该servlet;2.加载servlet类到内存;3.实例化、初始化该servlet;4.init()初始化参数;5.s..
分类:
编程语言 时间:
2015-04-14 20:21:04
收藏:
0 评论:
0 赞:
0 阅读:
343
VC中的win32控制台程序,然后包含MFC的程序,用CreateThread()向其对应函数传参数的问题//test.cpp:Definestheentrypointfortheconsoleapplication.
//
#include"stdafx.h"
#include"test.h"
#ifdef_DEBUG
#definenewDEBUG_NEW
#undefTHIS_FILE
staticcharTHIS_FILE[]=__FILE__..
分类:
编程语言 时间:
2015-04-14 20:20:04
收藏:
0 评论:
0 赞:
0 阅读:
282
yum-yinstallwgetgccgcc-c++gcc-g77wgethttp://mirrors.sohu.com/python/2.7.9/Python-2.7.9.tgztarxzvfPython-2.7.9.tgzmkdir-p/usr/local/python27cdPython-2.7.9./configure--prefix=/usr/local/python27&&make&&makeinstallmv/usr/bin/python/usr/bin/pyth..
分类:
编程语言 时间:
2015-04-14 20:16:24
收藏:
0 评论:
0 赞:
0 阅读:
193