异常就是JAVA代码在运行时期发生的问题,在JAVA中,把异常信息封装成一个类,当出现了问题时,就会创建异常对象 并抛出相关信息(如异常出现的位置、原因等) 一、异常的继承体系 在JAVA中使用Exception类来描述异常 public class Exception extends Throwa ...
分类:
编程语言 时间:
2018-06-23 13:12:25
阅读次数:
173
题目: Given an array of integers, every element appears three times except for one. Find that single one. Note: Your algorithm should have a linear runt ...
分类:
编程语言 时间:
2018-06-23 13:12:40
阅读次数:
204
也是第一次使用博客园,碰到问题后,也是各种尝试,希望同学们也能多尝试,找到适合自己需要的。 下面是我在发博客时尝试过的3种方法,特别是对表格的处理。 1.如果大家使用markdown编辑器,请参考娄老师的这篇http://www.cnblogs.com/rocedu/p/5145864.html 里... ...
分类:
编程语言 时间:
2018-06-23 13:14:23
阅读次数:
196
1、从尾到头打印链表 2、删除链表节点 3、链表中倒数第K个节点 4、反转链表 5、合并两个排序的链表 6、两个链表的第一个公共节点 最基本的先上,往链表的末尾添加节点: ListNode *AddToTail(ListNode**pHead, int data){ //创建新节点将数据保存下来 L ...
分类:
编程语言 时间:
2018-06-23 13:14:51
阅读次数:
186
记住: 如果你在new表达式中使用[ ],必须在相应的delete表达式中也是用[ ]。如果你在new时不使用[ ],一定不要在delete时使用[ ]。 最好不要用数组形式做typedef,基本都可以使用vector之类的 ...
分类:
编程语言 时间:
2018-06-23 13:17:09
阅读次数:
128
1,基本用法 1,正常拼串 s1 = '%s aaa %s'('alice','bob') 2.format 不带编号 s1 = '{} aaa {}' s1.format('hello','world') 带编号 s1 = '{1} aaaa {2} bbb {1}' s.format('hell ...
分类:
编程语言 时间:
2018-06-23 13:17:25
阅读次数:
160
# 说明下面我们有时候运行代码的时候会出现几个进度条,我在pycharm上当我把sleep设置太小的时候会出现这种情况,把sleep设置大点就好了 # 要想设置小点也不会出现问题,那么可以在Windows下的dos命令行下运行,也可以使用别的编译器或者换成Linux系统。也有可能你的pycharm不... ...
分类:
编程语言 时间:
2018-06-23 13:18:16
阅读次数:
211
1. Map 1.1. map中的方法 1.2. Map.Entry 对于集合来讲,就是把kye-value的数据保存在了Map.Entry的实例之后,再在Map集合中插入了一个Map.Entry的实例化对象 Map.Entry一般用于输出集合 1.3. Map接口的常用子类 1.4. HashTa ...
分类:
编程语言 时间:
2018-06-23 13:19:36
阅读次数:
177
http://www.verejava.com/?id=17159702655333 http://www.verejava.com/?id=17159702655333 ...
分类:
编程语言 时间:
2018-06-23 13:19:45
阅读次数:
125
1、打开vimrc文件 sudo vi /usr/share/vim/vimrc 2、添加 set filetype=python au BufNewFile,BufRead *.py,*.pyw setf python set autoindent " same level indent set ... ...
分类:
编程语言 时间:
2018-06-23 13:20:12
阅读次数:
232
/** * get combinations ( C(superscript, subscript) ) * @param totalCount normal data node group count except primary data node group * @param selectCo ...
分类:
编程语言 时间:
2018-06-23 13:20:45
阅读次数:
218
算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法具有五个基本特性:输入、输出、有穷性、确定性和可行性。 算法具有零个或多个输入,算法至少有一个或多个输出,算法是一定要有输出的,不需要输出,你要这个算法干嘛。 有穷性:是指算法在执行有限的步骤之后 ...
分类:
编程语言 时间:
2018-06-23 13:23:36
阅读次数:
161
sleep是thread中的一个方法,wait是object中的方法。 sleep是让一个线程进入休眠状态,在等待一段时间之后,进入可运行状态,等待cpu分配资源并运行。同时sleep的过程中,有可能会被线程间的消息传递,也就是有可能被其他对象调用他的interrupt(),产生Interrupte ...
分类:
编程语言 时间:
2018-06-23 13:24:24
阅读次数:
127
创建数组 <script>var i;var mycars = new Array();mycars[0] = "Saab";mycars[1] = "Volvo";mycars[2] = "BMW";for (i=0;i<mycars.length;i++){ document.write(myc ...
分类:
编程语言 时间:
2018-06-23 13:25:14
阅读次数:
234
python中没有其他语言中的三元表达式,不过有类似的实现方法 如: 上面的代码就是python中实现三目运算的一个小demo, 如果a>b, k等于3,否则k等于4 理论上使用if elif else 也可以实现,但是使用三目运算可以大大简化代码,提高开发效率 ...
分类:
编程语言 时间:
2018-06-23 13:25:30
阅读次数:
123
快速上手 配置文件 pom包配置 pom包里面添加jpa和thymeleaf的相关包引用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...
分类:
编程语言 时间:
2018-06-23 14:23:13
阅读次数:
226
在数据结构的教材上,讲到的图的最小生成树算法有两种,一种是Prim(普利姆)算法,一种是Kruskal(克鲁斯卡尔)算法。 两种算法的生成思路有所不同: Prim算法: 算法思想: 算法思想就是每次找到一个距离生成集合最近的点,加入,然后更新距离剩余点之间的距离,继续迭代。 算法步骤: 1.任意选择 ...
分类:
编程语言 时间:
2018-06-23 14:23:49
阅读次数:
141
Array构造函数只带一个 数字参数 时(否则是作为填充),该参数会被作为数组的预设长度,而非填充一个元素,因此数组内是空单元 如果一个数组中存在一个空单元, 即length的值大于实际单元数,这样的数组称为稀疏数组 就之前的返回值来看a,b,c很一致,但空单元与undefined并不相同 好在现在 ...
分类:
编程语言 时间:
2018-06-23 14:24:20
阅读次数:
2002
异常处理是我们日常开发中不可或缺的一部分。使用异常处理可以使我们的代码更加清晰规范,让我们能够快速定位到异常进行修正,使我们的程序更加健壮。除此之外还能给用户一个良好的出错提示。下面,我们将结合一个例子来谈谈异常处理机制。 1、示例 1 public class TestException { 2 ...
分类:
编程语言 时间:
2018-06-23 14:25:01
阅读次数:
123
CRC32算法 CRC16算法 ...
分类:
编程语言 时间:
2018-06-23 14:26:02
阅读次数:
124