1.继承关系 2.Error 程序运行时发生的无法被处理的错误,一旦发生,JVM终止执行。 3.Exception Exception是程序编译与运行时出现的一种错误,一旦出现,JVM将告知程序员处理,处理得当,程序依然可以执行,这一点不同与Error,Error一旦发生,无法处理,程序立即终止。分 ...
分类:
编程语言 时间:
2017-08-01 12:26:22
收藏:
0 评论:
0 赞:
0 阅读:
164
最近在研究pos打印机相关功能, 调用winapi以及跨进程通信等,都涉及到类型之间的转换。 C/C++ C# HANDLE, LPDWORD, LPVOID, void* IntPtr LPCTSTR, LPCTSTR, LPSTR, char*, const char*, Wchar_t*, L ...
分类:
编程语言 时间:
2017-08-01 12:25:23
收藏:
0 评论:
0 赞:
0 阅读:
231
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main c ...
分类:
编程语言 时间:
2017-08-01 12:24:35
收藏:
0 评论:
0 赞:
0 阅读:
210
一 概述 1.什么集合? 集合是一种用于存储对象的数据结构。 2.集合与数组对比 数据类型:集合只能用来存储对象(实际是对象的引用),不能用于存储基本数据类型数据,基本数据类型必须转换为相应的包装类,才能存储到集合中。而数组不仅可以储存基本类型数据,还可以存储对象。 长度:集合存储可存储的元素数目是 ...
分类:
编程语言 时间:
2017-08-01 12:21:57
收藏:
0 评论:
0 赞:
0 阅读:
240
使用object-c语言的同学们肯定对协议都不陌生,但在swift中苹果将protocol这种语法发扬的更加深入和彻底。 Swift中的protocol不仅能定义方法还能定义属性,配合extension扩展的使用还能提供一些方法的默认实现,而且不仅类可以遵循协议,现在的枚举和结构体也能遵循协议了。 ...
分类:
编程语言 时间:
2017-08-01 12:21:31
收藏:
0 评论:
0 赞:
0 阅读:
231
一、java中的序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢 ...
分类:
编程语言 时间:
2017-08-01 12:19:31
收藏:
0 评论:
0 赞:
0 阅读:
270
for(int i=1;i<n;i++) for(int j=i+1;i<=n;j++) if(a[i]<a[j]) {int t=a[i];a[i]=a[j];a[j]=t;} (int i=1;i<n;i++) { bool flag=false; for(int j=1;j<=n-i;j++) ...
分类:
编程语言 时间:
2017-08-01 12:17:41
收藏:
0 评论:
0 赞:
0 阅读:
204
问题: 给你两个排序的数组,求两个数组的交集。 比如: A = 1 3 4 5 7, B = 2 3 5 8 9, 那么交集就是 3 5. 思路: 1. 每一次从B数组中取一值,然后在A数组里逐个比较,如果有相等的,则保存。该算法复杂度为 O(MN). M, N 分别为数组 A B 的长度。 2. ...
分类:
编程语言 时间:
2017-08-01 12:12:50
收藏:
0 评论:
0 赞:
0 阅读:
169
8.1 什么是异常 8.2 按自己的方式出错 如何引发异常,以及创建自己的异常类型。 8.2.1 raise语句 Exception: 所有异常的基类。 AttributeError:属性引用或赋值失败时引发 IOError: 打开不存在的文件(或其他情况)时引发。 IndexError: 使用序列 ...
分类:
编程语言 时间:
2017-08-01 12:10:45
收藏:
0 评论:
0 赞:
0 阅读:
199
插入排序: 就像摸牌,摸一张插进去,找一个哨兵。从第二个開始,和前一个比較。小的话前移一位。 #include <iostream> #include<stdlib.h> using namespace std; #define N 4 //不能加分号结束 class sort { public: ...
分类:
编程语言 时间:
2017-08-01 12:08:58
收藏:
0 评论:
0 赞:
0 阅读:
189
Python能够找出字符串开头和末尾多余的空白。 要确保字符串末尾没有空白,可使用方法rstrip()。 还可以剔除字符串开头的空白,或同时剔除字符串两端的空白。 为此,可分别使用方法lstrip()和strip(): >>> favorite_language = ' python ' >>> f ...
分类:
编程语言 时间:
2017-08-01 12:08:19
收藏:
0 评论:
0 赞:
0 阅读:
186
设计伊始 Spring 是为解决企业级应用开发的复杂性而设计,她可以做很多事。但归根到底支撑Spring的仅仅是少许的基本理念,而所有地这些的基本理念都能可以追溯到一个最根本的使命:简化开发。这是一个郑重的承诺,其实许多框架都声称在某些方面做了简化。 而Spring则立志于全方面的简化Java开发。 ...
分类:
编程语言 时间:
2017-08-01 12:07:39
收藏:
0 评论:
0 赞:
0 阅读:
322
一、声明 GameObject[] rock = new GameObject[4]; 二、遍历可以先声明一个GameObject的数组GameObject[], 然后把需要遍历的对象放进去,然后可以用下面两种方式遍历:1、for(int i = 0 ; i < 数组名.Length ; i++){... ...
分类:
编程语言 时间:
2017-08-01 12:05:59
收藏:
0 评论:
0 赞:
0 阅读:
330
File类是io包中唯一代表磁盘文件本身的对象。File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建、删除、重命名文件等。File类的对象主要用来获取文件本身的一些信息,如文件所在目录、文件的长度、文件读写权限等。数据流可以将数据写入到文件中,而文件也是数据流最常 ...
分类:
编程语言 时间:
2017-08-01 12:00:51
收藏:
0 评论:
0 赞:
0 阅读:
173
第一章: 本章主要是讨论什么是面向对象,在对面向对象理解的基础上,再讨论一些高深的话题,比如:设计模式。 所以,本章有如下主题: 1)明白什么是面向对象编程。 在学习设计模式之前,最好对python在做一个深入的学习,打好基础,明白python的面向对象的设计理念。 在面向对象的世界里,有属性和方法 ...
分类:
编程语言 时间:
2017-08-01 11:58:26
收藏:
0 评论:
0 赞:
0 阅读:
166
本篇我们将讨论以下知识点: 1.线程同步问题的产生 什么是线程同步问题,我们先来看一段卖票系统的代码,然后再分析这个问题: [java] view plain copy print? package com.zejian.test; /** * @author zejian * @time 2016 ...
分类:
编程语言 时间:
2017-08-01 11:58:10
收藏:
0 评论:
0 赞:
0 阅读:
214
这篇文章详细解释了关于java中,this和super的区别的使用用法。http://www.cnblogs.com/hasse/p/5023392.html 以下是个人总结,主要针对面试的 this和super不能在同一个构造函数中使用,因为如果放在一起,有可能this会调用其他构造函数,而其他构 ...
分类:
编程语言 时间:
2017-08-01 11:54:39
收藏:
0 评论:
0 赞:
0 阅读:
165
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0); ...
分类:
编程语言 时间:
2017-08-01 11:52:12
收藏:
0 评论:
0 赞:
0 阅读:
201
1)忘记在if , elif , else , for , while , class ,def 声明末尾添加 :(导致“SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: 代码如下: if spam== 42 print('Hello!') 2)使用 =而不 ...
分类:
编程语言 时间:
2017-08-01 11:51:19
收藏:
0 评论:
0 赞:
0 阅读:
293
一、语法 语句 1: 在循环(代码块)开始前执行, 可选. 语句 2: 定义运行循环(代码块)的条件, 可选, 如果省略了语句 2, 那么必须在循环内提供 break, 否则循环就无法停下来. 语句 3: 在循环(代码块)已被执行之后执行, 可选. 二、常规写法 三、改进 3.1 将数组长度提前提取 ...
分类:
编程语言 时间:
2017-08-01 11:51:05
收藏:
0 评论:
0 赞:
0 阅读:
208