码迷,mamicode.com
首页 > 编程语言
C/C++获取当前系统时间
个人觉得第二种还是比较实用的,而且也是最常用的~ 不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法耗时太长就得用minutes啦。再不然,就hours…… //方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include <tim
分类:编程语言   时间:2016-03-10 12:22:39    阅读次数:211
Spring 学习笔记
原先的 Spring 学习的时候的笔记 整理了一下 觉得还行 简单实用 共享一下 1 要点记录 2 3 spring Ioc 4 { 5 6 7 1 spring bean 在反射创建对象后 使用的是单例模式! 存在数据安全的问题 8 属性是被共享的! 9 如果该属性有数据,会引起线程安全的问题!
分类:编程语言   时间:2016-03-10 12:19:48    阅读次数:266
python 发送安全邮件
用python 写了一个发送邮件的脚本,配上host 和端口,发现一直报错: smtplib.SMTPException: No suitable authentication method found. 回头又看了下发送邮件服务器的配置说明,发现发送邮件服务器用的加密协议是:STARTTLS(即所
分类:编程语言   时间:2016-03-10 12:19:06    阅读次数:700
js数组中的reverse()方法
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
Spring AOP AspectJ Pointcut 表达式例子
主要来源: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整合
java springmvc mybaits maven shiro mysql整合
分类:编程语言   时间:2016-03-10 11:45:43    阅读次数:505
A*寻路算法所生成的路径
本文目的是对A*寻路算法所生成的路径进行一些人性化的调整,使其看起来不至于太机械化。关于A*算法的原理与实现,读者可以阅读其他资料,这里不再详细阐述。如何写估价函数A*寻路算法本质上是一个有方向性的广度优先搜索算法,它使用一个估价函数,来估测可能的最短路径,在每..
分类:编程语言   时间:2016-03-10 11:00:05    阅读次数:236
springmvc学习笔记(8)-springmvc整合mybatis之service
本文记录如何整合service,包括定义spring接口,在spring容器配置service以及事务控制。让spring管理service接口。...
分类:编程语言   时间:2016-03-10 10:55:58    阅读次数:167
js如何判断一个变量是否是数组?
//方法一 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
CAF(C++ actor framework)(序列化之类,无需序列化,直接传)(二)
昨天讲了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
Spring源码解析 - ListableBeanFactory
ListableBeanFactory提供容器内bean的迭代.大多数的api不会考虑父容器的bean,如果需要可以使用BeanFactoryUtils.这边获取bean或者bean name时,会初始化单例,FactoryBean和工厂方法初始化的bean.
分类:编程语言   时间:2016-03-10 10:50:41    阅读次数:192
Java开发必会的Linux命令
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!