解决杭电1010题目的意思就是求从开始点到终点的经过的边的个数和(即经过的总的点数减去一)等于给定的T 对于迷宫问题,由于所求的路径不一定是最短的,所以不适合用广度优先遍历。 基础知识 奇偶剪枝:t表示非最短路径走的步数,开始点为(sx,sy),结束点位(ex,ey) 那么从开始点到结束点的最短路径 ...
分类:
编程语言 时间:
2017-09-23 20:22:21
阅读次数:
286
新式类,具有三种@property装饰器 经典类 ...
分类:
编程语言 时间:
2017-09-23 20:22:11
阅读次数:
173
题面 我们先将所有连续正段和连续负段合并,那么选取所有正段一定是最优的,但是选取的段数有可能超过$m$段,这时我们就需要合并。 1.选取不在两端的一个负段与它两边正段合并,块数减少$1$,子段和减少$|v[i]|$。 2.选取一个正段,将其删除,并与其左右负段合并,块数减少$1$,子段和减少$|v[ ...
分类:
其他好文 时间:
2017-09-23 20:22:04
阅读次数:
145
类里定义的数据成员称为属性,属性可以不赋初值,若不赋初值则JAVA会为其添加默认值 方法里定义的数据成员称为变量,变量在参与运算之前必须赋初值。 来自 http://www.cnblogs.com/renyuan/archive/2012/11/07/2758507.html ...
分类:
其他好文 时间:
2017-09-23 20:21:56
阅读次数:
97
转自:https://my.oschina.net/andylucc/blog/794867 摘要 我们在写日志的时候首先要获取logger,在每一个使用log4j的项目都有很多个地方要获取logger,这些logger是真实的被实例化的Logger对象,他们有可能被分散在无数不同的类中,日志体系结 ...
分类:
其他好文 时间:
2017-09-23 20:21:48
阅读次数:
137
一、认识RandomAccessFile类 RandomAccessFile是Java提供的对文件内容的访问,既能够读取文件,也能够写文件; RandomAccessFile支持随机访问文件,可以访问文件的任意位置。 (1)打开文件,有两种打开模式 “rw”(读写)、“r”(只读) RandomAc ...
分类:
数据库 时间:
2017-09-23 20:21:40
阅读次数:
184
通常情况下,我们是直接用下标,但命名的下标来便于理解其意义,在命令后就容易理解了 ...
分类:
其他好文 时间:
2017-09-23 20:21:29
阅读次数:
162
657. Judge Route Circle【easy】 Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this robot makes a circle, which ...
分类:
其他好文 时间:
2017-09-23 20:21:19
阅读次数:
130
栈(stack) 定义: 数据集合,只能在一端(首尾)进行删除和插入的列表。 特点: 后进先出(LIFO) 典型作用: 括号匹配:左括号进栈,右括号跟左括号对应则出栈,例如:(({{[]}}))匹配 队列(queue) 定义: 线性表,只能在表的一端进行插入,在另一端进行删除操作。 特点: 先进先出 ...
分类:
编程语言 时间:
2017-09-23 20:21:08
阅读次数:
301
tar 打包排除指定目录 tar -zcvf afish.tar.gz * --exclude=file1 --exclude=dir1 排除目录注意: 1、--exclude=file1 而不是 --exclude file1 2、要排除一个目录是 --exclude=dir1,而不是 --exc ...
分类:
系统相关 时间:
2017-09-23 20:21:01
阅读次数:
187
个人心得:这是一道好题,线性的最大字段和在动态规划中是司空见惯的。所以对于这种动态规划的思想的巧妙转变也是需要 锻炼的,就像在暑假集训里面碰到的从1到k是递增,k到n是递减的k使得此时的和最大,当时也是毫无办法,虽然后面 想到了分别将首尾展开然后分别求递增的最大和,题目就迎刃而解了。其实这一题题目的 ...
分类:
编程语言 时间:
2017-09-23 20:20:51
阅读次数:
247
12.1.0.2 vs 11.2.0.3 优化器对比 12.1.0.2 vs 11.2.0.3 sga对比 12.1.0.2 vs 11.2.0.3 pga对比 12.1.0.2 vs 11.2.0.3 memory对比 ...
分类:
数据库 时间:
2017-09-23 20:20:44
阅读次数:
192
1.spark编译版安装 首先去官网下载 http://spark.apache.org/downloads.html 页面上有下载按键点击 之后选择对应的编译的Hadoop版本 2 下载完成之后解压 进入解压文件夹的bin目录 其中 spark-shell 是运行scale语言的命令窗口,pysp ...
分类:
其他好文 时间:
2017-09-23 20:20:34
阅读次数:
135
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5 viewport的 ...
分类:
Web程序 时间:
2017-09-23 20:20:27
阅读次数:
269
抽象类 —— 一种模板式设计 抽象类就是为了继承而存在 抽象类的意义在于: 接口 —— 一种辐射式设计(一种行为规范) 接口 本身不是类 变量 被隐式地指定为public static final (只能是public static final变量,用private修饰会报编译错误) 方法【必须都抽 ...
分类:
其他好文 时间:
2017-09-23 20:20:19
阅读次数:
163
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉, 那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、 ...
分类:
编程语言 时间:
2017-09-23 20:20:10
阅读次数:
362
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功, ...
分类:
编程语言 时间:
2017-09-23 20:19:59
阅读次数:
138