码迷,mamicode.com
首页 > 编程语言
Java实现Dijkstra算法求最短路径
任务描述:在一个无向图中,获取起始节点到所有其他节点的最短路径描述Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra一般的表述通常有两种方式,一种用永久和临时标号方式,一种是...
分类:编程语言   时间:2015-11-02 15:14:17    阅读次数:322
搭建spring mvc + maven + hibernate
一、项目pom.xml文件引入的Jar包配置,可以通过maven库查到相关配置 maven库访问地址:http://maven.oschina.net/index.html#nexus-search;quick~ 二、配置文件 pom.xml <project xmlns="http://maven.apache.or...
分类:编程语言   时间:2015-11-02 14:08:46    阅读次数:320
每天一道算法题(39)——含有重复字符的全排列
思路 (1)对于含有重复字符的全排列必须使用isSwap函数 (2)整体思路      a,交换当前子字符串(i----n-1)字符与子字符串后面的每一个位置的字符(满足交换条件下)      b,子字符串位置后移(i+1-----n)。递归处理子字符串      c,将a中的交换复原。 代码 #include #include"string" using name...
分类:编程语言   时间:2015-11-02 14:05:44    阅读次数:154
Numpy 数组的切片操作
实例+解释如下(表格):关键是要明白python中数组的下标体系。一套从左往右,一套从右往左。 A=np.array([1,2,3,4,5,6,7,8,9,0])1234567890下标系一Index(Left to Right)0123456789下标系二Index(Right to Left)....
分类:编程语言   时间:2015-11-02 14:03:30    阅读次数:238
Java中的String为什么是不可变的?
原文:张纪刚链接:http://blog.csdn.net/zhangjg_blog/article/details/18319521什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状...
分类:编程语言   时间:2015-11-02 14:03:25    阅读次数:307
c语言学习之基础知识点介绍(十):内存空间模型、地址解释及指针变量
一、内存/* 内存: 存在内存里的。 内存分了N多个小空间,每个小空间1个字节 每个小空间有它自己的地址。每个地址之间差1 int类型占用4个字节,等于占了4个空间(有4个地址),不需要记住4个地址,而记住首地址就行了(因为首地址相当于入口或者生活中的门) 指针: ...
分类:编程语言   时间:2015-11-02 13:55:13    阅读次数:201
java作业5
(一)用你的大数类实现加和减两个功能(乘除阶乘未实现)import java.util.Scanner;import java.io.IOException;import java.io.InputStreamReader;public class Test {public static int[]...
分类:编程语言   时间:2015-11-02 13:54:54    阅读次数:213
loadrunner用javavuser进行接口测试
在日常工作中会遇到被测试系统通讯都是通过加密的数据包,加密算法是公司自己开发的,并且发送的数据包还要经过系统的压缩,以保证系统的性能。利用loadrunner就无法解决这里的加密的技术问题,利用javavuser会更好一些,可以利用java更强大的包来开发更加完善的脚本。 第一步:loadrunn....
分类:编程语言   时间:2015-11-02 13:54:54    阅读次数:255
黑马程序员——java基础——开发环境搭建
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------如何配置java运行和开发的环境 对于刚刚接触java开发的朋友,会遇到第一步难题就是如何来配置java的开发环境,只有正确的配置好java的开发环境,才是迈出学习java的第一步....
分类:编程语言   时间:2015-11-02 13:50:10    阅读次数:349
(转)FileUtil.java 工具类
package com.spring.sky.dialog.download;import java.io.File;import java.io.IOException;import java.sql.Timestamp;import java.text.DecimalFormat;import ...
分类:编程语言   时间:2015-11-02 13:45:16    阅读次数:154
About “this” of Javascript
the 4 point about This: 1.the use of Object methods 2.the use of constructors 3.the use of ordinary function 4.the use of Function.prototype.call or F...
分类:编程语言   时间:2015-11-02 13:44:21    阅读次数:169
Python CGI编程和CGIHTTPServer
Python2.7 的CGIHTTPServer可以作为一个简单的HTTP服务器,能够调用cgi脚本1 在任意目录下创建一个特殊的目录cgi-bin,用于存放自己写的脚本(.py或.cgi)2 在cgi-bin所在目录 执行python -m CGIHTTPServer,启动服务器3 在浏览器输入I...
分类:编程语言   时间:2015-11-02 13:44:30    阅读次数:277
随机数组
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中一, 设计思路:先生成随机数数组,再将数组保存在一个字符串中,然后将数组各数字加和,二, 程序流程图三, 源程序代码import javax.swing.JOptionPane;public cla...
分类:编程语言   时间:2015-11-02 13:41:55    阅读次数:197
3D空间中射线与轴向包围盒AABB的交叉检测算法 【转】
http://blog.csdn.net/i_dovelemon/article/details/38342739引言 在上一节中,我讲述了如何实现射线与三角形的交叉检测算法。 但是,我们应该知道,在游戏开发中,一个模型有很多的三角形构成,如果要对所有的物体,所有的三角形进行这种检测,就算现在的计算...
分类:编程语言   时间:2015-11-02 13:39:31    阅读次数:329
Java高性能线程库:Jetlang
Jetlang 提供了一个高性能的Java线程库,该库是 JDK 1.5 中的 java.util.concurrent 包的补充,可用于基于并发消息机制的应用。该类库不提供远程的消息功能,其设计的宗旨是实现一个内存中的消息传递机制: 主要特...
分类:编程语言   时间:2015-11-02 12:29:29    阅读次数:240
详解Java中代码块和继承
本文发表于个人GitHub主页,原文请移步详解Java中代码块和继承 阅读。 概念 1、代码块 局部代码块? 用于限定变量生命周期,及早释放,提高内存利用率 静态代码块? 对类的数据进行初始化,仅仅只执行一次。 构造...
分类:编程语言   时间:2015-11-02 12:29:40    阅读次数:205
C++多线程
C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: ? 创建线程的函数 HANDLE CreateThread(? ????LPSECURITY_ATTRIBUTES lpThrea...
分类:编程语言   时间:2015-11-02 12:28:52    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!