IoC(控制反转,(Inversion of Control):本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IoC容器,Spring的IoC容器主要使用DI方式实现的。 不需要主动查找,对象的查找、定位和创建全部由容器管理 DI(Dependency Inj ...
分类:
编程语言 时间:
2016-07-21 23:25:30
收藏:
0 评论:
0 赞:
0 阅读:
191
在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。 一、迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器 迭代器是一个 ...
分类:
编程语言 时间:
2016-07-21 23:23:39
收藏:
0 评论:
0 赞:
0 阅读:
192
只要是会java的都知道++和—操作符的用法,如 int i = 1; int j = i++; int k = ++i; 结果i为3,j为1,k为3。 那如下代码: int j = 0; for (int i = 0; i < 100; i++) { j = j++; } System.out.p ...
分类:
编程语言 时间:
2016-07-21 23:22:38
收藏:
0 评论:
0 赞:
0 阅读:
248
有时候,我们需要把Java对象转换成XML文件。这时可以用JAXB来实现。(JDK1.6及以后的版本无需导入依赖包,因为已经包含在JDK里了) 假如某个公司有许多部门,每个部门有许多职员,我们可以这样来设计简单的bean对象。 [java] view plain copy @XmlRootEleme ...
分类:
编程语言 时间:
2016-07-21 23:22:08
收藏:
0 评论:
0 赞:
0 阅读:
313
Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的詹姆斯·高斯林(James Gosling)等人于1990年代初开发,它最初被命名为Oak。Java ...
分类:
编程语言 时间:
2016-07-21 23:20:48
收藏:
0 评论:
0 赞:
0 阅读:
344
1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 ...
分类:
编程语言 时间:
2016-07-21 23:19:28
收藏:
0 评论:
0 赞:
0 阅读:
209
YAML语法规则: http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/ 下载PyYAML: http://www.yaml.org/ 解压安装: python setup.py install 1.新建test.yaml文件,内容如下: ...
分类:
编程语言 时间:
2016-07-21 23:18:38
收藏:
0 评论:
0 赞:
0 阅读:
122
...
分类:
编程语言 时间:
2016-07-21 23:17:38
收藏:
0 评论:
0 赞:
0 阅读:
277
一、什么是javascript?javascript是能把静态网页转换为支持用户进行交互并响应事件的动态的一个页面。知识扩展:html是页面结构,css是页面样式,javascript是页面动态。二、变量与常量什么是变量?变量就是指在运行过程当中,可以改变的,常量反之。三、数据类型javascript的..
分类:
编程语言 时间:
2016-07-21 22:11:29
收藏:
0 评论:
0 赞:
0 阅读:
248
MD5和SHA1这两个摘要算法,使用很普遍,几乎每个项目我们都会用这两个算法来骗自己和骗用户,看啊,我们保存的用户密码是加密的。对,存的不是明文,是密文。然而MD5真的安全么?上干货JAVA生成MD5摘要的代码:MessageDigestmd5=MessageDigest.getInstance("MD5");
Stringmessa..
分类:
编程语言 时间:
2016-07-21 22:06:38
收藏:
0 评论:
0 赞:
0 阅读:
356
linux版本:CentOS6.8-64python版本:3.5.2在官方网站上下载python3.5.2的源码包,解压目录为python3.5.2cdpython3.5.2进入python目录因为系统中安装了python2.6.6,所以在安装时,需要指定一个目录来安装这个文件,我使用的是/usr/local/python3./configure--prefix=/usr/loca..
分类:
编程语言 时间:
2016-07-21 22:04:59
收藏:
0 评论:
0 赞:
0 阅读:
232
...
分类:
编程语言 时间:
2016-07-21 22:02:08
收藏:
0 评论:
0 赞:
0 阅读:
207
手头有别人写的Matlab程序,其中用到了Mat文件。现在不想安装Matlab,却又想读取Mat文件内容,该怎么办呢? 感谢scipy!!! 1 import scipy.io 2 3 data = scipy.io.loadmat('1.mat') # 假设文件名为1.mat 4 # data类型 ...
分类:
编程语言 时间:
2016-07-21 22:01:48
收藏:
0 评论:
0 赞:
0 阅读:
297
多态:就是指一类对象都是相同的行为,但其表现不同,称之为多态。 比如动物都有叫,狗叫与猫叫就不同; 多态就是相同的行为,不同的实现。也就是“一个接口,多种实现”。多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过不同的具体事物继承这个抽象事物,来实现重写抽象事物的方法。 多态:子类 ...
分类:
编程语言 时间:
2016-07-21 22:01:08
收藏:
0 评论:
0 赞:
0 阅读:
204
书中用求解最大子序列和的方式介绍了分治算法(divide-and-conquer) 分治算法是一种相对快速的算法 运行时间为O(logN) 最大子序列和的问题如下: 给出一组整数 A1 A2 … AN 求∑jk=i Ak 若所有整数均为负 则最大子序列和为0 e.g. 输入-2, 11,-4, 13 ...
分类:
编程语言 时间:
2016-07-21 21:59:58
收藏:
0 评论:
0 赞:
0 阅读:
244
logging WARNING:root:warning message ERROR:root:error message CRITICAL:root:critical message Python默认的将WARN级别以上的信息打印到标准输出 可见在logging.basicConfig()函数中可 ...
分类:
编程语言 时间:
2016-07-21 21:59:48
收藏:
0 评论:
0 赞:
0 阅读:
306
由于将spring源代码导入到eclipse后,缺少jar包, 所以从maven仓库中下载spring发布的spring-core jar包. 为了方便理解目录结构,使用tree命令: tree [/f] >tree.txt /f 时,会生成full 全部子目录/文件 ├─pac_jar_cglib ...
分类:
编程语言 时间:
2016-07-21 21:58:59
收藏:
0 评论:
0 赞:
0 阅读:
321
Game.java package com.java;import java.util.Scanner;public class Game { private Player player; public Game(Player player){ this.player=player; } publi ...
分类:
编程语言 时间:
2016-07-21 21:58:48
收藏:
0 评论:
0 赞:
0 阅读:
224
django是mtv框架models,templates,views 以下是url传递参数样例 http://192.168.10.103:9008/login/?user=alex&passwd=123 ...
分类:
编程语言 时间:
2016-07-21 21:58:09
收藏:
0 评论:
0 赞:
0 阅读:
258
You should autowire interface AbstractManager instead of class MailManager. If you have different implemetations of AbstractManager you can write @Com ...
分类:
编程语言 时间:
2016-07-21 21:57:59
收藏:
0 评论:
0 赞:
0 阅读:
639