异常是指导致程序中断的一种指令流。
一旦产生异常之后,异常后面的语句不会执行,还是停留在异常位置,并且把异常报告给用户。
基本格式:
try{
//要执行的语句
}
catch(){
//抛出异常
}
finally{
//异常的唯一出口
}
例如:
public class ExceptionTest {
public static void main(Strin...
分类:
编程语言 时间:
2015-01-05 09:39:17
阅读次数:
249
介绍
在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序的容错性。
>>> 1/0
Traceback (most recent call last):
File "", line 1, in
1/0
ZeroDivisionError: division by zero上例中输入一...
分类:
编程语言 时间:
2015-01-05 09:39:07
阅读次数:
171
水题不好意思说题解。
说说题意吧:
给一个字符串(数字串),然后求最长k次重复子串。
即某串在字符串中重复了至少k次,求这种串的最长长度。
代码:
#include
#include
#include
#include
#define N 21000
using namespace std;
struct LSH
{
int x,id;
bool operat...
分类:
编程语言 时间:
2015-01-05 09:37:41
阅读次数:
176
之前在mfc这个专栏里面,写了很多关于win32的程序,
其实也没什么的,win32是mfc的基础,
mfc只是win32的扩展,系统自带的扩展,新建一个mfc如同新建一个win32程序,不过这个win32程序一开始就带了很多空函数框架。
一、基本目标
要建立如下图所示的学生信息管理mfc程序,当然这个程序以后应该考虑连接数据库,access,sql server都可以,
同...
分类:
编程语言 时间:
2015-01-05 09:35:20
阅读次数:
416
在进程中对于局部变量是怎么分配的,以及函数是怎么调用的其实也就是讲解栈区的具体使用过程。( 下面代码图摘要于网络)
首先,我们要知道,栈中存放的是一个个被调函数所对应的堆栈帧,当函数fun1被调用,则fun1的堆栈帧入栈,fun1返回时,fun1的堆栈帧出栈。什么是堆栈帧呢,堆栈帧其实就是保存被调函数返回时下一条执行指令的指针、主调函数的堆栈帧的指针、主调函数传递给被调函数的...
分类:
编程语言 时间:
2015-01-05 09:35:38
阅读次数:
144
1.首先,打开Eclipse,在工具栏依次点击【File】>>>【New】>>>【Java Project】>>>输入工程的名称(其他的默认就可以)>>>【Finish】
2.在项目的【src】目录上右键,然后依次选择【New】>>>【Class】,这样是代表要新建一个JAVA类,输入创建的类的名称,特别要注意选中main方法的创建
3.测试代码如下
package test01;
...
分类:
编程语言 时间:
2015-01-05 09:33:48
阅读次数:
188
什么是循环对象
循环对象是这样一个对象,它包含有一个next()方法(__next__()方法,在python 3x中), 这个方法的目的是进行到下一个结果,而在结束一系列结果之后,举出StopIteration错误。
当一个循环结构(比如for)调用循环对象时,它就会每次循环的时候调用next()方法,直到StopIteration出现,for循环接收到,就知道循环已经结束,停止调用next...
分类:
编程语言 时间:
2015-01-05 09:36:06
阅读次数:
150
Python的起源
Python的作者,Guidovon
Rossum,确实是荷兰人。1982年,Guido从阿姆斯特丹大学(UniversityofAmsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。
Guido...
分类:
编程语言 时间:
2015-01-05 09:35:00
阅读次数:
1623
安装Python
下载地址:http://www.python.org/
Python有Python2
和Python3
两个版本。 语法有些区别。 保险起见,我安装Python2.7.6
安装JAVAJDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
...
分类:
编程语言 时间:
2015-01-05 09:34:45
阅读次数:
172
1、首先访问http://www.python.org/download/去下载最新的python版本。
2、安装下载包,一路next。
3、为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可。
4、测试python安装是否成功,cmd打开命令行输入python命令,如下图即成功了
...
分类:
编程语言 时间:
2015-01-05 09:33:12
阅读次数:
207
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。
#include
#include
using namespace std;
void sort(string s)
{
char tmp[100];
int len=s.size();
int count=0,i,j;
for (i=0;i<len;i++)
{
for (j=i+1;j<l...
分类:
编程语言 时间:
2015-01-05 09:33:58
阅读次数:
203
经过前两次课《什么是编程》和《工欲善其事,必先利其器》,我们已经把舞台搭好了,这一课,是时候把我们的主角C语言请出来了。
在这一课中,我们将一起来写第一个程序。
当然了, 这个程序会是黑白的,也不会跟你打招呼,更不会帮你泡咖啡。可能显得毫无用处,但却是你的第一个程序,我保证你会有成就感的。...
分类:
编程语言 时间:
2015-01-05 09:32:05
阅读次数:
145
转载地址:http://javaz.cn/site/javaz/site_study/info/2014/16896.html
项目地址:http://www.freeteam.cn/
统计分析
系统级统计分析,用于统计系统所有数据。
1. 工作量统计
统计所有用户的工作量。从左侧管理菜单点击工作量统计进入。
您可以根据添加人,时间条件进行...
分类:
编程语言 时间:
2015-01-05 09:32:24
阅读次数:
251
在上一课《什么是编程》后,这一课我们就正式进入C语言编程的正题了。
这一课我们回答以下问题:
我们需要什么软件来编程呢?...
分类:
编程语言 时间:
2015-01-05 09:32:12
阅读次数:
178
在上篇博文(java中文乱码解决之道(一)-----认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述字符集、字符编码等基础知识和ASCII、GB的详情。一、基础知识 在了解各种字符集之前我们需要了解一些最基础的知识,如:编码、字符、字符集、字符编码基础知识。 编码 计算机中存储的信息都是用二进制表示的,我们在屏幕上所看到文字、图片等都是通过二进制转换的结果。...
分类:
编程语言 时间:
2015-01-05 09:29:19
阅读次数:
210
接着上一篇文章:查找附近网点geohash算法及实现 (Java版本) http://blog.csdn.net/sunrise_2013/article/details/42024813
由于存在部分网点丢失的情况,为了解决边缘问题,需要计算这个块周围的八个格子,补充代码,实现周边8个编码的最近编码。
根据一个geohash值 获取周围8个geohash值的代码。
例如在方格4的左下部分的...
分类:
编程语言 时间:
2015-01-05 09:29:44
阅读次数:
242
Python + OpenCV2 + Eclipse + Windos 8.1(32bits) 开发环境配置说明,及为什么选取这套环境的简单原因
分类:
编程语言 时间:
2015-01-05 09:23:00
阅读次数:
223