当执行一段代码时,有可能会出现错误。如果对异常不进行捕捉、处理,会结束停止程序的执行。 try...except...else... 其中,except后可以带一个或多个异常,也可以不带任何异常,此时代表对所有异常做处理。 try...finally... 当try执行完毕或者出现异常,都会进入fi ...
分类:
编程语言 时间:
2017-03-30 17:41:39
阅读次数:
224
转自: http://www.jianshu.com/p/1e375fb40506 先来个概述,第二部分的画述才是厉害的。 Garbage collection(GC) 现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以 ...
分类:
编程语言 时间:
2017-03-30 17:37:44
阅读次数:
188
Raknet是一个基于UDP网络传输协议的C++网络库,允许程序员在他们自己的程序中实现高效的网络传输服务。通常情况下用于游戏,但也可以用于其它项目。 Raknet有以下好处: 高性能 在同一台计算机上,Radnet可以实现在两个程序之间每秒传输25,000条信息; 容易使用 Raknet有在线用户 ...
分类:
编程语言 时间:
2017-03-30 17:30:10
阅读次数:
690
在Python 3.x中增加了nonlocal关键字,关于变量的声明,引自官方文档: Assignment of an object to a single target is recursively defined as follows. If the target is an identifie ...
分类:
编程语言 时间:
2017-03-30 17:27:58
阅读次数:
206
1.2数据类型1.2.1基本类型char 、short int 、int、long int、float、double1.2.2构造类型概念:由若干个相同或不同类型数据构成的集合,这种数据类型被称为构造类型 例:int a[10]; 数组、结构体、公用体、枚举 扩展:常量和变量常量:不可以改变的量例: ...
分类:
编程语言 时间:
2017-03-30 17:24:48
阅读次数:
207
树形结构是一类重要的非线性数据结构,其中以树和二叉树最为常用。 二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆或是二叉排序树。二叉树的每个结点至多只有二棵子树(不存在度大于2 ...
分类:
编程语言 时间:
2017-03-30 17:22:55
阅读次数:
266
接口可以继承接口。抽象类可以实现(implements)接口,抽象类可以继承具体类。抽象类中可以有静态的main方法。 问: 抽象类是否可继承实体类 (concrete class) 答: 抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数。 答案很明确,可以继承。其实从Object就是个实 ...
分类:
编程语言 时间:
2017-03-30 17:18:57
阅读次数:
157
。基础数据类型 数据类型 分类 二进制位数 封装器类 Byte 数值类型 8 Byte short 数值类型 16 Character Int 数值类型 32 Integer long 数值类型 64 Long float 数值类型 32 Float double 数值类型 64 Double bo ...
分类:
编程语言 时间:
2017-03-30 17:17:54
阅读次数:
221
堆与堆排序 一、什么是堆 堆其实是一颗完全二叉树,除了树的最后一层不是满的,其他层从左到右都是满的。堆中除叶子节点外每个节点的关键字都大于等于(或小于等于)他的左右孩子的关键字,其中节点的关键字都大于等于左右孩子的关键字的堆称之为“大顶堆”或“最大化堆”,如下图a;节点的关键字都小于等于左右孩子的关 ...
分类:
编程语言 时间:
2017-03-30 17:16:15
阅读次数:
255
1. Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序 ...
分类:
编程语言 时间:
2017-03-30 17:14:00
阅读次数:
236
上一篇介绍了冒泡排序,现在介绍一下其他的排序算法 各种排序的稳定性,时间复杂度和空间复杂度总结: 3.选择排序 直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N) 1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 2:从a[1]-a[N-1]中选出最小 ...
分类:
编程语言 时间:
2017-03-30 17:09:45
阅读次数:
145
虽然我已经做网站建设工作10多年了,但我从最近3年才开始更多地学习如何更好的将纯JavaScript用于工作中,而不总是将jQuery考虑在第一位。现在我每天学习很多东西。这个过程让我觉得Adtile的JavaScript SDK 更像是在创建一个开源工程,而不是“具体的工作”,不得不说,我很喜欢那 ...
分类:
编程语言 时间:
2017-03-30 17:04:41
阅读次数:
232
1、java反射机制(名词解释) 在类的动态运行中,对于任意类,都能通过其路径获取类的所有属性和方法;这种动态获取类属性的功能叫做java的反射机制。 2、java反射机制的作用 a、能够判断对象所属的类 b、能够得到任意类的所有属性和方法 c、能够构造任意类的对象,能够调用任意对象的方法 d、生成 ...
分类:
编程语言 时间:
2017-03-30 17:00:27
阅读次数:
232
程序设计思想: 依次将数组划分开,先判断一个元素的单个数组大小,接下来两个,依次上升,最后将所得结果进行比较赋值,输出最大结果。 1 package ketangTest; 2 //张生辉,康治家 2017.3.20 3 public class Test { 4 public static voi... ...
分类:
编程语言 时间:
2017-03-30 16:59:02
阅读次数:
222
Find all possible combinations of k numbers that add up to a number n, given that only numbers from 1 to 9 can be used and each combination should be ...
分类:
编程语言 时间:
2017-03-30 16:57:22
阅读次数:
125
IO用于在设备间进行数据传输的操作。 Java IO流类图结构: IO流分类 字节流: InputStream FileInputStream BufferedInputStream OutputStream FileOutputStream BufferedOutputStream 字符流: Re ...
分类:
编程语言 时间:
2017-03-30 16:52:48
阅读次数:
257