个人觉得第二种还是比较实用的,而且也是最常用的~ 不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法耗时太长就得用minutes啦。再不然,就hours…… //方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include <tim
分类:
编程语言 时间:
2016-03-10 12:22:39
阅读次数:
211
原先的 Spring 学习的时候的笔记 整理了一下 觉得还行 简单实用 共享一下 1 要点记录 2 3 spring Ioc 4 { 5 6 7 1 spring bean 在反射创建对象后 使用的是单例模式! 存在数据安全的问题 8 属性是被共享的! 9 如果该属性有数据,会引起线程安全的问题!
分类:
编程语言 时间:
2016-03-10 12:19:48
阅读次数:
266
用python 写了一个发送邮件的脚本,配上host 和端口,发现一直报错: smtplib.SMTPException: No suitable authentication method found. 回头又看了下发送邮件服务器的配置说明,发现发送邮件服务器用的加密协议是:STARTTLS(即所
分类:
编程语言 时间:
2016-03-10 12:19:06
阅读次数:
700
reverse方法是将数组中的元素的顺序进行反转,在原数组上操作,然后返回原数组。由于本人是学习js的新人,对reverse函数进行了几个小实验,以下实验均在Chrome浏览器上运行 实验一:reverse方法能否用于undefined与null上 实验代码如下: 1 <script type="t
分类:
编程语言 时间:
2016-03-10 12:17:09
阅读次数:
399
Java面试宝典之数据结构基础 —— 线性表篇 一、数据结构概念 用我的理解,数据结构包含数据和结构,通俗一点就是将数据按照一定的结构组合起来,不同的组合方式会有不同的效率,使用不同的场景,如此而已。比 如我们最常用的数组,就是一种数据结构,有独特的承载数据的方式,按顺序排列,其特点就是你可以根据下
分类:
编程语言 时间:
2016-03-10 12:15:37
阅读次数:
261
主要来源:http://howtodoinjava.com/spring/spring-aop/writing-spring-aop-aspectj-pointcut-expressions-with-examples/ 1. 方法标签匹配方式 假设定义了接口EmployeeManager接口。 1
分类:
编程语言 时间:
2016-03-10 12:13:16
阅读次数:
280
Java面试宝典之二叉树的实现 我们接着上一篇数据结构继续讲解。本章系数据结构之树与二叉树,从这章开始,我们就要介绍非线性结构了,这些内容理解起来比线性表稍难一些,我尽量写的通俗一些,如果读的过程中有任何问题,请按上述方式联系我! 一、树 树 形结构是一类重要的非线性结构。树形结构是结点之间有分支,
分类:
编程语言 时间:
2016-03-10 12:11:10
阅读次数:
280
问题:假设一个文件中有9亿条不重复的9位整数,现在要求对这个文件进行排序。 一般解题思路: 1、将数据导入到内存中 2、将数据进行排序 (比如插入排序、快速排序) 3、将排序好的数据存入文件 难题: 一个整数为4个字节 即使使用数组也需要900,000,000 * 4byte = 3.4G内存 对于
分类:
编程语言 时间:
2016-03-10 12:09:48
阅读次数:
224
java springmvc mybaits maven shiro mysql整合
分类:
编程语言 时间:
2016-03-10 11:45:43
阅读次数:
505
本文目的是对A*寻路算法所生成的路径进行一些人性化的调整,使其看起来不至于太机械化。关于A*算法的原理与实现,读者可以阅读其他资料,这里不再详细阐述。如何写估价函数A*寻路算法本质上是一个有方向性的广度优先搜索算法,它使用一个估价函数,来估测可能的最短路径,在每..
分类:
编程语言 时间:
2016-03-10 11:00:05
阅读次数:
236
本文记录如何整合service,包括定义spring接口,在spring容器配置service以及事务控制。让spring管理service接口。...
分类:
编程语言 时间:
2016-03-10 10:55:58
阅读次数:
167
//方法一 var arr = [1,2,3]; var obj = {'name': 'xiaoming','age': 19}; if(arr.constructor == Array){ alert(1); } //方法二 if(Array.isArray(arr)){ alert(1); }
分类:
编程语言 时间:
2016-03-10 10:52:51
阅读次数:
214
转自http://blog.csdn.net/lvhao92/article/details/50826709 首先,这仨算法都是求成本函数最优的方法。 爬山法:成本函数抽象成了一座山(想象一下一个2维坐标系,横轴为变量,纵轴为成本函数,成本函数随着横轴的递增而上下起伏绵延不绝,好似一座山),某人可
分类:
编程语言 时间:
2016-03-10 10:52:13
阅读次数:
128
昨天讲了Struct,还是不够满意,毕竟C++里面类用的比较多嘛,那就先上个类,这段代码是我稍微改编了一下的结果。 #include <utility> #include <iostream> #include <vector> #include "caf/all.hpp" using std::c
分类:
编程语言 时间:
2016-03-10 10:51:45
阅读次数:
221
摘自:《啊哈算法》 我们要用1, 2, 5, 12, 7, 17, 25, 19, 36, 99, 22, 28, 46, 92来建立最小堆,并且删除最小的数,并增加一个数23 如何建立这个堆: //建堆 n = 0; for (int i = 1; i <= m; i++) { n++; h[n]
分类:
编程语言 时间:
2016-03-10 10:52:26
阅读次数:
209
ListableBeanFactory提供容器内bean的迭代.大多数的api不会考虑父容器的bean,如果需要可以使用BeanFactoryUtils.这边获取bean或者bean name时,会初始化单例,FactoryBean和工厂方法初始化的bean.
分类:
编程语言 时间:
2016-03-10 10:50:41
阅读次数:
192
1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name "*.xml" 递归查找所有的xml文件 find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内
分类:
编程语言 时间:
2016-03-10 10:47:31
阅读次数:
171