1.Dijkstra算法(计算正权图上的单源最短路 single-sourceshortest paths (sssp) )从单个节点出发到所有节点的最短路。该算法适用于:有向图和无向图。1). O(n^2)的实现:邻接矩阵map存储实现,INF表示无穷大void Dijkstra(int s, i...
分类:
编程语言 时间:
2015-02-04 16:11:12
阅读次数:
253
不知道什么原因,CentOS 5.4 了,默认的Python的版本还是2.4的. 但是Python在CentOS里面的又非常的重要,可是 2.4版本的Python有很多的模块没有,最新的Python 2.6版本增加了很多高级特征.所以,很有必要进行升级.升级的方法很多种,一种就是直接RPM了,还有....
分类:
编程语言 时间:
2015-02-04 16:07:05
阅读次数:
154
http://www.52nlp.cn/resources资源这里提供一些52nlp博客的一些系列文章以及收集的自然语言处理相关书籍及其他资源的下载,陆续整理中!如有不妥,我会做删除处理!特别推荐系列:1、HMM学习最佳范例全文文档,百度网盘链接:http://pan.baidu.com/s/1pJ...
分类:
编程语言 时间:
2015-02-04 16:05:42
阅读次数:
688
JavaScript计时器1.什么是JavaScript计时器?在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。2.计时器类型一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一次3.计时器方法1):一次性计时器A...
分类:
编程语言 时间:
2015-02-04 16:05:19
阅读次数:
295
其实平时用的比较多的应该是push和pop,不过还是都记下来,以便后面使用。shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加...
分类:
编程语言 时间:
2015-02-04 16:03:20
阅读次数:
232
简单说:得到某一月份的第一天,第一小时,第一分钟,第一秒和某一月份的最后一天,最后一小时,最后一分钟,最后一秒。实现: 1 //月初 2 private Date getBeginTimeOfMonth(int year , int month){ 3 Calendar c = Ca...
分类:
编程语言 时间:
2015-02-04 15:59:47
阅读次数:
231
一.线程类》》函数1.创建线程void startThread(bool bSuspend = false)2.停止线程virtual void endThread() = 03.挂起线程void suspendThread()4.恢复线程void resumeThread()5.获取线程句柄inl...
分类:
编程语言 时间:
2015-02-04 15:59:29
阅读次数:
164
# -*- coding: cp936 -*-#python读取excelimport xlrddef main(): xls=xlrd.open_workbook("d:\\11.xls") try: mysheet=xls.sheet_by_name("Sheet1")...
分类:
编程语言 时间:
2015-02-04 15:57:44
阅读次数:
189
数据结构与算法是程序设计的两大基础,大型的IT企业面试时也会出数据结构和算法的题目,它可以说明你是否有良好的逻辑思维,如果你具备良好的逻辑思维,即使技术存在某些缺陷,面试公司也会认为你很有培养价值,至少在一段时间之后,技术可以很快得到提高。同时,它也是软考的重点,我们需要对这部分的内容进行一下总结。...
分类:
编程语言 时间:
2015-02-04 15:55:46
阅读次数:
204
eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder。 ??? 按照maven目录结构,添加src/main/java、src/test/java等Source Floder时,会报目The...
分类:
编程语言 时间:
2015-02-04 14:50:56
阅读次数:
152
有时候我反问我自己,怎么不知道在Python 3中用更简单的方式做“这样”的事,当我寻求答案时,随着时间的推移,我当然发现更简洁、有效并且bug更少的代码。总的来说(不仅仅是这篇文章),“那些”事情总共数量是...
分类:
编程语言 时间:
2015-02-04 14:51:01
阅读次数:
253
一:接口地址
接口地址:
http://www.weather.com.cn/data/sk/101010100.html
http://www.weather.com.cn/data/cityinfo/101010100.html
http://m.weather.com.cn/data/101010100.html
url中的101010100是城市代码,...
分类:
编程语言 时间:
2015-02-04 14:49:02
阅读次数:
232
java8 函数引用 -> 一种利用现有函数简单推理为函数表达式即简化的函数表达式...
分类:
编程语言 时间:
2015-02-04 14:46:24
阅读次数:
169
java
模版方法模式: 算法执行的统一框架,模版方法模式定义了一个操作中的算法骨架,将一些步骤延迟到子类实现,使得子类可以在不改变算法结构的同时就重新定义该算法的某些特定步骤。
适用场景:
A、算法或者操作遵循相似的逻辑
B、重构时(把相同的代码抽取到父类中)
C、重要、复杂的算法,核心算法设计为模板算法
优点:
A、封装性好
B、复用性好
C、屏蔽细节
D、便于维护
缺点:继承...
分类:
编程语言 时间:
2015-02-04 14:45:14
阅读次数:
240
一、指针概述
1.简介
指针:其实就是地址。
指针变量:用来存储变量地址的变量。
2.初始化
1)先定义后初始化
int a =10;
int *p;
p=&a;
2)定义并初始化
int a=10;
int *p =&a;
备注:在数据类型后,变量名称前的”*“是一个说明符,用来说明该变量是一个指针变量。
如果前面没有数据类型,如:*p,这里的”*“是一个指针运算符,...
分类:
编程语言 时间:
2015-02-04 14:45:12
阅读次数:
184
python支持函数重载
而在使用Eclipse的pydev开发时,重载函数__init__时,却出现了错误duplicated
我想不到解决办法,但是居然能正常执行。
pydev报错是编译错误,而python interpretor却可以执行...
分类:
编程语言 时间:
2015-02-04 14:43:08
阅读次数:
197
数据结构基础
UVa 10004 二染色:二部图的判定。(bfs或dfs遍历的过程进行染色,看是否有冲突)UVa 10129 单词:有向图的欧拉道路。UVa 10054 项链:无向图的欧拉回路,首尾相接输出路径。UVa 10596 清晨漫步:无向图的欧拉回路。(对于欧拉道路或回路,在判断连通性等时注意先 if 下要访问的顶点是否出现。)...
分类:
编程语言 时间:
2015-02-04 14:42:37
阅读次数:
350