1. Spring的依赖注入 控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。 当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能的独立于其他的 Java 类来增加这些类可重用额可能性,当进行单元测试时,可以使它们独立于其他类进行测... ...
分类:
编程语言 时间:
2016-04-09 12:16:18
阅读次数:
190
今天集中把几种排序的方法列一下,当然最出名的希尔,快排,归并和其优化当然也是满载 说到希尔排序的话,不得不先提到的就是插入排序了,希尔排序就是对直接插入排序的一种优化,下面就是直接插入排序的思想 这就是直接插入排序的代码,思想很简单,代码也很简单 为什么希尔排序比直接插入排序更加优化呢?当需要排序的 ...
分类:
编程语言 时间:
2016-04-09 12:14:28
阅读次数:
247
一、异常 迄今为止,我们处理程序中的错误一般都是用if语句测试某个表达式,然后处理错误的特定义代码。 C++异常机制使用了三个新的关键字 (SEH(结构化异常处理)) try ──标识可能出现的异常代码段 throw ──抛出一个异常 catch ──标识处理异常的代码段 提示: 使用异常处理将带来 ...
分类:
编程语言 时间:
2016-04-09 12:12:53
阅读次数:
291
编译多个C源代码文件 当程序文件越来越多,修改了其中的一部分代码文件,我们并不需要全部重新编译,只需要编译其中一部分就可以,下面我们创建了一个launch程序,除了主程序,我们创建了3个功能代码文件reaction.c pitch.c engine.c 首先将源代码编译为目标文件 gcc -c *. ...
分类:
编程语言 时间:
2016-04-09 12:13:04
阅读次数:
224
项目地址:http://code.google.com/p/freecms/ 全文检索 从FreeCMS 1.7開始支持 仅仅有创建过索引的对象才干被lucene类标签查询到。 信息类数据会在信息更新、审核、删除、还原操作时自己主动进行全文检索处理。 1. 创建索引 从左側管理菜单点击创建索引进入。 ...
分类:
编程语言 时间:
2016-04-09 12:11:56
阅读次数:
180
机器学习的1NN最近邻算法,在weka里叫IB1,是因为Instance Base 1 ,也就是只基于一个最近邻的实例的惰性学习算法。 下面总结一下,weka中对IB1源码的学习总结。 首先需要把 weka-src.jar 引入编译路径,否则无法跟踪源码。 1)读取data数据,完成 IB1 分类器 ...
分类:
编程语言 时间:
2016-04-09 12:05:32
阅读次数:
211
Spring Mvc工作流程与模块功能 Spring Web MVC DispatcherServlet 的请求处理的工作流程如下图所示: 工作流程 (1)收到一个 HTTP 请求后, DispatcherServlet 根据HandlerMapping来选择并且调用适当的控制器 。 (2)控制器接... ...
分类:
编程语言 时间:
2016-04-09 12:07:12
阅读次数:
254
《mahout in action》第六章。 datafile/cluster/simple_k-means.txt数据集例如以下: 1 1 2 1 1 2 2 2 3 3 8 8 8 9 9 8 9 9 1. k-means聚类算法原理 1、从D中随机取k个元素。作为k个簇的各自的中心。 2、分别 ...
分类:
编程语言 时间:
2016-04-09 12:05:00
阅读次数:
278
一般情况下Map的实现类中用的最多的是 HashMap . Map的遍历也就是迭代 1. 在for-each循环中使用entries来遍历 (既要取键,又要取值) 2. 在for-each循环中遍历keys或values (取值 或者 取键) 3. 使用Iterator遍历 4. 键找值遍历 get ...
分类:
编程语言 时间:
2016-04-09 12:05:18
阅读次数:
228
今天看了下冒泡排序,突然开窍了,一下子就懂了。写下记录下 ...
分类:
编程语言 时间:
2016-04-09 12:03:36
阅读次数:
222
程序:由源代码生成的可执行应用. 进程:一个正在运行的程序,进程拥有独立运行所需的全部资源; 由一个或多个线程组成; 进程只负责资源的调度和分配,线程才是程序的真正执行单元,负责代码的执行 线程:程序中独立运行的代码段.(单线程/多线程) 只有并行 每个进程,至少包含一个线程,这个线程被称为主线程 ...
分类:
编程语言 时间:
2016-04-09 12:02:39
阅读次数:
168
最近在看一个自动化测试框架的问题,需要用到Lxml库,下载lxml总是报错。 1,使用pip安装lxml 2,然后报错了,报错内容是: 3,然后百度了N久N久,借鉴了一个大神的方案,http://blog.marchtea.com/archives/91 4,找到进入Application->XCo ...
分类:
编程语言 时间:
2016-04-09 11:59:25
阅读次数:
231
一、源文件的编写 Java是完全面向对象的语言,所以Java的所有操作都是基于类(class)完成的。Java中所有程序的代码都需要放在一个类中,类用关键字class声明,在class之前可以添加一些修饰符,Java应用程序的源文件由若干个书写形式相互独立的类组成。 1.例子: (1)import语 ...
分类:
编程语言 时间:
2016-04-09 11:55:52
阅读次数:
251
WEBQQ的实现的几种方式 1、HTTP协议特点 首先这里要知道HTTP协议的特点:短链接、无状态! 在不考虑本地缓存的情况举例来说:咱们在连接博客园的时候,当tcp连接后,我会把我自己的http头发给博客园服务器,服务器端就会看到我请求的URL,server端就会根据URL分发到相应的视图处理(D ...
分类:
编程语言 时间:
2016-04-09 11:54:42
阅读次数:
493