package main.java.com.zte.controller.system; import java.io.PrintWriter;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;im ...
分类:
编程语言 时间:
2016-06-12 00:24:11
阅读次数:
245
题意:给定0-n+1个点,和m条边,让你找到一条从0到n+1的最短路,输出与0相连的结点。。。 析:很明显么,是Dijkstra算法,不过特殊的是要输出与0相连的边,所以我们倒着搜,也是从n+1找到0, 那么不就能找到与0相连的边么,注意判断相等值的时候。当时写错了好多次,就是没有考虑好边界。 代码 ...
分类:
编程语言 时间:
2016-06-12 00:22:23
阅读次数:
457
/** * 数组本身也是对象 * js中数组类似于java里的map容器 长度可随意改变 ,元素类型任意 * */ // var arr = new Array(); // var arr = [1,2,3,4,true ,'abc' , new Date()] ; // alert(arr.len ...
分类:
编程语言 时间:
2016-06-12 00:16:22
阅读次数:
135
a = [1, 2, 3.14, 'data'] print(type(a)) #输出a的类型为list a.append([4,3]) #添加一个元素进list,其中[4,3]这个list已经作为a中的一个元素 a.extend(['delta', 5, 6]) #扩展原有的list,即两个lis ...
分类:
编程语言 时间:
2016-06-12 00:16:36
阅读次数:
147
一、异常的概念
二、异常的分类
三、异常的捕获和处理
四、使用自定义异常 ...
分类:
编程语言 时间:
2016-06-12 00:14:44
阅读次数:
206
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 ...
分类:
编程语言 时间:
2016-06-12 00:14:52
阅读次数:
166
OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。面向 ...
分类:
编程语言 时间:
2016-06-12 00:15:16
阅读次数:
171
1.列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 2.举例说明: 结果: 3.总结: Python的列表推导式通过for 语句处理表达式里面的变量,如果还要加条件,就加if条件就可以了。 ...
分类:
编程语言 时间:
2016-06-12 00:12:49
阅读次数:
146
·构造方法的重载 ...
分类:
编程语言 时间:
2016-06-12 00:12:11
阅读次数:
162
...
分类:
编程语言 时间:
2016-06-12 00:11:54
阅读次数:
154
Python中的赋值也分传值与传地址。 用=时,传的是地址,当两者绑定到一起,其中一个发生改变时,另一个也会改变。 如: x = [1, 2, 3, 4] y = x y[0] = 5 print(x) 这时候的结果显示的是 [5, 2, 3, 4] 若要仅仅传值,则要用copy函数。 x = [1 ...
分类:
编程语言 时间:
2016-06-12 00:13:30
阅读次数:
157
java异常总结: 异常就是程序运行时出现不正常运行情况 1.异常由来: 通过java的类的形式对现实事物中问题的描述,并封住成了对象 其实就是java对不正常情况描述后的对象体现 2.对于问题的划分有两种:一种是严重的问题,一种是非严重的问题 对于严重的,java通过Error类来描述 对于Err ...
分类:
编程语言 时间:
2016-06-12 00:11:09
阅读次数:
232
var arr = [ 1, 2, 3, 4, 5, 4, 3, 2, 1 ]; 新加位置的方法: indexOf lastIndexOf1.1个参数的时候表示传值 返回索引位置(index从0开始)var index = arr.indexOf(4);alert(index); //3 2. 2个 ...
分类:
编程语言 时间:
2016-06-12 00:11:32
阅读次数:
139
用数组表示栈 选择用数组表示栈内容必须预先估计栈的最大容量。在Java中,数组一旦创建,其大小是无法改变的,而数组设置过大可能会浪费大量内存,设置过小又可能会溢出。 所以我们希望能够动态调整数组a[i]的大小,使得它既足以保存所有元素,又不至于浪费过多的空间。 首先,实现一个方法将栈移动到另一个大小 ...
分类:
编程语言 时间:
2016-06-12 00:09:53
阅读次数:
365
一:python 的序列可以理解为 可以顺序访问、随机访问的数据结构。 二:两种重要的序列数据结构 列表和元组。 2.1 两者的区别是:列表可变(mutable)而元组不可变。 2.2形式上列表的数据用[]括起来,例如:[1, 2, 3, 5, 9], 元组用()括起来, 例如:(2, 4, 6, ...
分类:
编程语言 时间:
2016-06-12 00:05:16
阅读次数:
264
RMI 应用通常有两个分开的程序组成,一个服务端程序和一个客户端程序。一个典型的服务端程序创建一些远程对象,使得对这些远程对象的引用可以被访问,等待客户端调用这些远程对象提供的方法。一个典型的客户端程序获取远程引用,指向一个或者多个服务端上的远程对象,然后调用这些远程对象所提供的方法。通常我们称这为分布式对象应用程序。3.1 RMI的工作方式分布式对象应用程序需要做的事情:l 查找(...
分类:
编程语言 时间:
2016-06-11 23:03:57
阅读次数:
389
△单例类是指只有一个实例,而枚举类实际上就是有有限个实例的类,在类里已经把实例定义好了。 △枚举类的三种创建形式: 1) 2) 3) △枚举类的注意事项: * 定义枚举类要用关键字enum * 所有枚举类都是Enum的子类 * 枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如 ...
分类:
编程语言 时间:
2016-06-11 23:02:55
阅读次数:
367