算法思路 路径矩阵 通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式由D(1)构造出D(2),以此类推。最后又用同样的公式由D(n-1)构造出矩阵D(n)。 ...
分类:
编程语言 时间:
2016-10-30 14:05:49
阅读次数:
225
思路: 在uinity中既可以将屏幕坐标转换为世界坐标,也可以将世界坐标转换为屏幕坐标。这样的话我们就可以通过判断物体在世界坐标转换为平幕坐标是否在鼠标框选的矩形区域坐标内,来判断物体是否在框选范围。 使用到的API: GL:http://wiki.ceeger.com/script/unityen ...
分类:
编程语言 时间:
2016-10-30 14:05:50
阅读次数:
415
#include "stdafx.h"/* 队列是一种先进先出的线性表队列的核心是对头部和尾部索引的操作 如上图所示,当对头索引移动到最前面6,队尾又不不再末尾0的位置,那么如果不循环利用此栈,队列就满了,为此采用(f+1%maxSize)的方式进行 当对头索引到6的位置 求余结果恰好为0 又回到对 ...
分类:
编程语言 时间:
2016-10-30 14:05:22
阅读次数:
235
这是一个方法,直接在main调用就可以 private static void ie() { WebDriver Driver; // ie启动成功,files是启动ie驱动 System.setProperty("webdriver.ie.driver", "files/IEDriverServe ...
分类:
编程语言 时间:
2016-10-30 13:59:17
阅读次数:
277
构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Gr ...
分类:
编程语言 时间:
2016-10-30 13:45:19
阅读次数:
461
前言: 正则对于一个码农来说是最基础的了,而且在博客园中,发表关于讲解正则表达式的技术文章,更是数不胜数,各有各的优点,但是就是这种很基础的东西,如果我们不去真正仔细研究、学习、掌握,而是抱着需要的时候,就去网上找现成的正则表达式来使用,像这样恐怕永远都是很难对正则有一个详细且全面的了解。 所以通过 ...
分类:
编程语言 时间:
2016-10-30 13:38:34
阅读次数:
241
理解速记法:符号记: 编号为0--n-1的纸牌, 思想: 从编号1--n-1的牌面按顺序选牌号 从后 往前插入 第一次:编号 0 的那张牌, 此时记 编号0有序; 第二次:取编号1 的牌,与编号 0 比较,小则插前面, 此时编号0,1 有序; 第三次:取编号2的牌, 与编号1比较,小则插前面,与编号 ...
分类:
编程语言 时间:
2016-10-30 13:36:22
阅读次数:
199
time模块提供了各种功能和方式标识时间值,主要有两种标准标识时间的格式:一种是以时间戳的形式标识,该时间戳是从纪元1970年1月1日0点0分0秒至当前时间的,总共经历的秒数,以浮点小数标识,该纪元时间也依赖于个人的操作系统;另一种标识时间的形式是以一种含有9个元素的元组(标识local time) ...
分类:
编程语言 时间:
2016-10-30 13:34:24
阅读次数:
272
上一篇 1 预流:预流是一个$V\times V \rightarrow R$的函数$f$,该函数对于每个节点$u\in V-\{s\}$满足容量限制条件和下面的性质: $\sum_{v\in V}f(v,u)-\sum_{v\in V}f(u,v)\geq 0$ 定义$e(u)=\sum_{v\i ...
分类:
编程语言 时间:
2016-10-30 13:34:23
阅读次数:
595
1 读取txt文件。跟c相比,python的文件读写简直是方便的可怕 首先是读取文件 首先获得文件名称,然后通过 open函数打开文件,通过for循环逐行读出文件内容 2 写入文件并保存,同理,新建一个文件,也是通过open函数。神奇。 all.append(entry) ##write lines ...
分类:
编程语言 时间:
2016-10-30 13:32:32
阅读次数:
195
我们来看一个很简单的小问题f=x1+x2+x3+x4,x1、x2、x3、x4是大于等于10小于等于100的实数,求f的最大值。 这个小学生就能解决的问题我今天打算用遗传算法来解决,你可能说这不是智障吗?但是其实这只是一个小例子,因为用同样的方法,你可以解决f=x1^x2*x3^x4/x2^x1*x4 ...
分类:
编程语言 时间:
2016-10-30 13:33:16
阅读次数:
316
java内存管理分为两个方面:内存分配和内存回收。这里的内存分配特指创建java对象时JVM为该对象在对内存中所分配的内存空间。内存回收指的是当该java对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。由于JVM内置了垃圾回收机制会收失去引用的java对象所占 ...
分类:
编程语言 时间:
2016-10-30 13:32:37
阅读次数:
247
1. 什么是拦截器 拦截器是指通过统一拦截从浏览器发往服务器的请求来完成功能的增强 客户端浏览器向服务端请求数据,服务器会把相应的数据返回给客户端,在这请求和返回的过程当中,对请求数据和返回数据进行修改,或者说在请求之前和请求之后,加入一些代码,对数据进行修改。 2. 使用场景 解决请求的一些共性问 ...
分类:
编程语言 时间:
2016-10-30 11:45:03
阅读次数:
214