Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。 Dijkstra算法是很有代表性的最短路算法,在很多专 ...
分类:
编程语言 时间:
2017-09-03 14:38:25
收藏:
0 评论:
0 赞:
0 阅读:
276
#创建 #dict使用 #基本字典操作 #字典方法 ...
分类:
编程语言 时间:
2017-09-03 14:36:26
收藏:
0 评论:
0 赞:
0 阅读:
233
1. 判断指定的单元格是否是合并单元格 2. 插入图片 3. 啦啦啦 ...
分类:
编程语言 时间:
2017-09-03 14:35:05
收藏:
0 评论:
0 赞:
0 阅读:
443
Java学习计划 周次 (阅读/编写)代码行数 发布博客量/博客评论数量 课余/课堂学习时间小时() 最满意的编程任务 1 50/20 1/2 20/6 取数字程序 2 200/80 2/2 26/6 开平方程序 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
分类:
编程语言 时间:
2017-09-03 13:58:37
收藏:
0 评论:
0 赞:
0 阅读:
178
这是本次第二次分享新手在编程中遇到的问题,相信很多Java新手和我一样,在Java编程中会遇到中文乱码的情况,下面我就给大家分享我遇到问题和解决问题的具体过程。 我先用Notepad++写了一个如下的程序: 在第一次编译运行中出现如下的结果: 通过查阅资料,原来是由于编码格式不一致引起的,汉字的编码 ...
分类:
编程语言 时间:
2017-09-03 13:58:27
收藏:
0 评论:
0 赞:
0 阅读:
247
前言: 序列:列表/元组/字符串 3种序列的共同点: 都可以通过索引得到每一个元素 默认索引值从0开始(还支持负数) 都可以通过切片的方式得到范围内的元素的集合 有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符) 序列常用BIF(内置方法) 1.list([iterable]) list( ...
分类:
编程语言 时间:
2017-09-03 13:55:54
收藏:
0 评论:
0 赞:
0 阅读:
268
FileInputStream inp = new FileInputStream("E:\\WEIAN.xls"); HSSFWorkbook wb = new HSSFWorkbook(inp); HSSFSheet sheet = wb.getSheetAt(2); // 获得第三个工作薄(2... ...
分类:
编程语言 时间:
2017-09-03 13:54:58
收藏:
0 评论:
0 赞:
0 阅读:
279
解题:http://hihocoder.com/problemset/problem/1015 KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败 ...
分类:
编程语言 时间:
2017-09-03 13:53:57
收藏:
0 评论:
0 赞:
0 阅读:
228
request.setAttribute()怎么用的? JSP1代码 String [] test=new String[2]; test[0]="1"; test[1]="2"; request.setAttribute("test",test) ; response.sendRedirect(" ...
分类:
编程语言 时间:
2017-09-03 13:51:45
收藏:
0 评论:
0 赞:
0 阅读:
212
在pom.xml中引入: applicationContext.xml: 页面: Java后台代码: ...
分类:
编程语言 时间:
2017-09-03 13:51:33
收藏:
0 评论:
0 赞:
0 阅读:
332
在这个星期亲身感受了老师的反转课堂之测试,虽然内心是恐惧跟拒绝的,但是在测试完试题跟老师的讲解下,感觉还是有效益的,掌握了些基本的概念和简单程序的思想结构。因此,对于这星期的Java的学习做了以下总结: 1>Java的数据类型: 2>运算符 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 ...
分类:
编程语言 时间:
2017-09-03 13:50:37
收藏:
0 评论:
0 赞:
0 阅读:
262
我在打包工程的时候,遇到在IDE中能够运行但jar包运行错误的情况(FileNotFoundException)。 在网上找的很多解决方法都是需要使用getResouce方法获取绝对路径,或者必须先把文件读入才能继续操作。 使用getRescource仍然有上述错误;而要读取的文件是一个需要和前端交 ...
分类:
编程语言 时间:
2017-09-03 13:50:26
收藏:
0 评论:
0 赞:
0 阅读:
232
该文转载自:http://blog.csdn.net/u012191627/article/details/41943393 SpringMVC框架介绍 1) spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构 ...
分类:
编程语言 时间:
2017-09-03 13:49:12
收藏:
0 评论:
0 赞:
0 阅读:
322
1.CAS是什么 Compare and Swap(比较并操作),由处理器架构支持,语义是如果当前值V和旧值A相同,则将当前值修改为B,如果不相同则不修改。CAS操作采用的是乐观锁技术,当多线程同时修改某个变量时只有一个成功,其他线程会失败当是不会被挂起,会被告知失败并重试。2.CAS操作和sync ...
分类:
编程语言 时间:
2017-09-03 13:12:59
收藏:
0 评论:
0 赞:
0 阅读:
413
什么叫线程安全?举例说明 多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 比如无状态对象一定是线程安全的。 进程和线程的区别 调度: 线程是调度的基本单位,进程是拥 ...
分类:
编程语言 时间:
2017-09-03 13:11:44
收藏:
0 评论:
0 赞:
0 阅读:
283
我相信提到 Spring,很多人会脱口而出IOC(控制反转)、DI(依赖注入)、AOP等等概念,这些概念也是面试官经常问到的知识点。那么这篇博客我们就来详细的讲解 IOC控制反转。 ps:本篇博客源码下载链接:http://pan.baidu.com/s/1miwZIf2 密码:oquc 1、什么是 ...
分类:
编程语言 时间:
2017-09-03 13:11:02
收藏:
0 评论:
0 赞:
0 阅读:
363
1.Java 语言的优点 面向对象,平台无关,内存管理,安全性,多线程,Java 是解释型的 2.Java 和 C++的区别 3.值传递和引用传递 变量被值传递,意味着传递了变量的一个副本。因此,就算是改变了变量副本,也不会影响源对象的值。 对象被引用传递,意味着传递的并不是实际的对象,而是对象的引 ...
分类:
编程语言 时间:
2017-09-03 13:07:40
收藏:
0 评论:
0 赞:
0 阅读:
277
介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明 程序计数器:看做当前线程所执行的字节码行号指示器。是线程私有的内存,且唯一一块不报OutOfMemoryError异常。 Java虚拟机栈:用于描述java方法的内存模型:每个方法被执行时都会同时创建一个栈帧用于存储局部变量表,操作数 ...
分类:
编程语言 时间:
2017-09-03 13:06:26
收藏:
0 评论:
0 赞:
0 阅读:
323
Java IO Java IO 分类 Java BIO: 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 Java NIO : 同步非阻塞,服务器实现模式为一个请求一个 ...
分类:
编程语言 时间:
2017-09-03 13:05:05
收藏:
0 评论:
0 赞:
0 阅读:
300