码迷,mamicode.com
首页 > 编程语言
《算法》C++代码 Dijkstra
单源最短路,复杂度是O(N²),堆优化的是O(NlogN)。基本思想是贪心,每次都加入一个当前最近的点,可以证明每次当时最近的点就是当前最短的路径。因此,所有点都加入之后,起点到所有点的最短路径就都求出来了。 在实现中,需要注意的是,在堆中的某个点i,不只要存当前到i的最短路径长度d[i],还...
分类:编程语言   时间:2014-12-24 17:42:19    阅读次数:229
Spring.Net笔记
http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_Index.html1.配置下载并引用spring.core,common.logging ...
分类:编程语言   时间:2014-12-24 17:42:48    阅读次数:283
java 静态文件使用注解
spring框架为我们代码的编写带来了极大的便利,特别是注解的使用。但是有个问题,当我们在静态文件中使用注解的时候,这个时候就会报错了。如以下代码:@Autowired private UserService userService;public static int test(User user)...
分类:编程语言   时间:2014-12-24 17:40:36    阅读次数:198
Javascript最简单的把html字符串编码的方法
html字符串是指’aklsdjfklsjdfl’这样的带html特殊符号的字符串,我们通常要对他进行处理再输出以免输出 成了真正的html元素,也就是把aklsdjfklsjdfl';3 alert(bian(a));此方法来自于:https://gist.github.com/jed/96484...
分类:编程语言   时间:2014-12-24 17:39:36    阅读次数:145
python提取百万数据到csv文件
转自:http://www.2cto.com/kf/201311/258112.html今天有需求,需要把系统所有用户注册的id和邮箱等信息导出来提供给他们,在mysql里面count了下,大概有350万左右就尝试了下用python实现,顺带练习下python写csv的功能,本来想用工具的,但想了下...
分类:编程语言   时间:2014-12-24 17:39:05    阅读次数:224
Spring 学习之路(三)
前言:对于使用Spring框架的开发人员来说,我们主要做的主要有两件事情:①开发Bean;②配置Bean;而Spring帮我们做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法来完成“依赖注入”,可以把Spring容器理解成一个大型工厂,Bean就是该工厂的产品,工厂(Spirng容器...
分类:编程语言   时间:2014-12-24 17:37:04    阅读次数:267
Java-面向对象篇(补充)
1.多态性 封装是为了保护属性的操作,继承是为了扩展类的功能 多态是由封装性和继承性引出面向对象程序设计语言的另一个特征。 多态的体现:方法的重载和重写1.1 静态多态性(编译时多态):由方法重载(overload)实现1.2 动态多态性(运行时多态):子类对象可以作为父类对象使用,有方法重写(ov...
分类:编程语言   时间:2014-12-24 17:38:46    阅读次数:221
Spring整合数据源Druid
正式版本下载:maven中央仓库:http://central.maven.org/maven2/com/alibaba/druid/Alibaba开源下载:http://code.alibabatech.com/mvn/releases/com/alibaba/druid/GitHub地址:htt...
分类:编程语言   时间:2014-12-24 17:35:18    阅读次数:360
javascript异步处理
大家知道javascript中有多少方法能够实现异步处理吗?setTimeout(),setInterval()是最常用的两个。XMLHttpRequest对象,进行ajax请求时。postMessage()进行跨域操作时。WebWorker创建新的线程时。setImmediate方法...
分类:编程语言   时间:2014-12-24 16:31:20    阅读次数:424
IndentationError: unexpected indent python
都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了IndentationError: unexpected indent错误我才知道他是多么的严格。? ??? 以后遇到了IndentationError: unexpecte...
分类:编程语言   时间:2014-12-24 16:29:52    阅读次数:195
spring注解注入:<context:component-scan>详解
spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作。由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入。 我们首先看一个注解注入的实际例子,然后再详细介绍context:component-scan的使用。 如果你已经在用spring mvc的注解配置,那么你一定已经在使用注解注入了,本文不会涉及到sprin...
分类:编程语言   时间:2014-12-24 16:24:29    阅读次数:252
学习排序算法(二):Pairwise方法之Ranking SVM
学习排序算法(二):Pairwise方法之Ranking SVM 1. Pairwise方法的基本思想 Pairwise考虑了文档顺序的关系。它将同一个query的相关文档其中起来,把任意两个文档组成一个pair。我们研究就是以这个pair文档对来研究的。 2. Ranking SVM...
分类:编程语言   时间:2014-12-24 16:22:53    阅读次数:269
算法导论之六:线性时间排序之 决策树&计数排序
本文讲述的决策树和计数排序的基本原理和实现方法,欢迎拍砖!...
分类:编程语言   时间:2014-12-24 16:24:00    阅读次数:229
12-23java面向对象之多线程
1.多线程的概念 几乎所有的操作系统都支持同时运行多个任务,每一个任务通常就是一个程序,每个运行的程序就是一个进程。当一个程序运行是,内部可能包含了多个顺序执行流,每个执行流就是线程。 继承的特点:并发性。多个进程可以在单个处理器上并发执行,不会相互影响, 2.java多线程的实现 2.1继承Thread类 在java.lang包中定义了Thread类,继承该类之后,必须覆写run()方...
分类:编程语言   时间:2014-12-24 16:21:28    阅读次数:291
学习排序算法(二):Pairwise方法之RankNet
学习排序算法(二):Pairwise方法之RankNet 前面一篇博文介绍的Ranking SVM是把LTR问题转化为二值分类问题,而RankNet算法是从另外一个角度来解决,那就是概率的角度。 1. RankNet的基本思想 RankNet方法就是使用交叉熵作为损失函数,学习出一些模型(例如神经网络、决策树等)来计算每个pair的排序得分,学习模型的过程可以使用梯度下降法。...
分类:编程语言   时间:2014-12-24 16:21:32    阅读次数:1832
读书笔记_java设计模式深入研究 第五章 观察者模式 Observer
1,观察者模式适合解决多种对象跟踪一个对象数据变化的程序结构问题,一个称作“主题”的对象和若干个称作“观察者”的对象。在主题对象更新后会通知所有的观察者,使他们自动更新自己。 2,观察者UML类图: 3,角色解释: -1,抽象观察者(IObserver):为所有具体观察者定义接口,在得到主题通知的时候,更新观察者自身数据。 -2,抽象主题(ISubj...
分类:编程语言   时间:2014-12-24 16:20:03    阅读次数:270
C++ builder调用vc编写的动态链接库的方法
//启动com库     WSADATA Data_WSA;     int nWSAStartup = WSAStartup(MAKEWORD(1, 1), &Data_WSA);     if( nWSAStartup != 0 )     {         return;     }     //加载动态链接库     AnsiString str= strPath + (...
分类:编程语言   时间:2014-12-24 16:18:17    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!