异常抛出机制:为程序开发人员提供一种在运行错误发现,进行恢复处理,然后继续执行的能力。范例:>>>try:
...f=open(‘unfile.py‘,‘r‘)
...exceptIOError,e:
...printFalse,str(e)
...
False[Errno2]Nosuchfileordirectory:‘unfile.py‘#!/usr/bin/python
try:#try尝试..
分类:
编程语言 时间:
2015-06-09 17:37:05
阅读次数:
198
今天在项目开发中需要用到对执行方法加上时间控制,如果方法执行过长则跳出执行,废话不说,直接上代码,用的是线程池配合Callable和Future方式对执行方法的超时阻断。希望各位牛人指正
//启用线程池
final ExecutorService exec = Executors.newFixedThreadPool(1);
Callable> ...
分类:
编程语言 时间:
2015-06-09 17:36:50
阅读次数:
146
Visual C++的学习之路到了第2站,跳过了类和对象等基本概念,直接到了对话框布局操作,个人认为这是特别实用的知识点。虽然说不看这章,自个儿摸索着也能搞明白大致的操作流程,但是书上操作上的小技巧,可以让你以后开发事半功倍。...
分类:
编程语言 时间:
2015-06-09 17:33:57
阅读次数:
169
第一种:编程式事务管理其中一种
配置文件中配置信息:
</be...
分类:
编程语言 时间:
2015-06-09 17:34:43
阅读次数:
164
python的默认GUI工具集是Tk,可以通过python接口Tkinter来使用Tk,Tk并非最强最新,也不是包含GUI构建模块最多的工具集,但它非常简单,并且可以开发出能运行于大多数平台的GUI程序。Tkinter是python的默认GUI库,它基于Tk工具集,Tk最初是为工具命令语言Tcl设计的,Tk流行后被移植到许多其它的脚本语言中,包括python。使用Tk时要创建一个顶层窗口,然后是一些...
分类:
编程语言 时间:
2015-06-09 17:32:15
阅读次数:
147
public class SqList {
private int[] data;
private int length;
public SqList() {
data = new int[30];
length = 0;
}
public boolean empty() {
return length == 0;
}
public int length() {...
分类:
编程语言 时间:
2015-06-09 17:29:11
阅读次数:
145
在Java中是传值还是传引用?其实不管Java参数的类型是什么,一律都是传递参数的副本。如果Java是传值,那么传递的是值的副本,如果Java是传引用,那么传递的是引用的副本。
在Java中,变量分为以下两类:
基本类型变量(int,long,double,float,byte,boolean,char),传值的副本
对象型类型,传引用的副本。其实就是复制指向地址的指针。(在c++中,当参数...
分类:
编程语言 时间:
2015-06-09 17:27:14
阅读次数:
181
访问控制修饰符号
1) private
私有的
private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中...
分类:
编程语言 时间:
2015-06-09 17:26:52
阅读次数:
141
用 synchronized 关键字修饰同步方法;
反对使用 stop(),是因为它不安全。它会解除由线程获取的所有锁定,而
且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它
们。结果很难检查出真正的问题所在;
suspend()方法容易发生死锁。调用 suspend()的时候,目标线程会停下来,
但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定的资源...
分类:
编程语言 时间:
2015-06-09 17:27:00
阅读次数:
311
报这个错说明用的是tomcat7
打开myeclipse,Preferentces->MyEclipse->Servers->Tomcat->Tomcat 6.x
,载入Tomcat7,在"Paths"下,点击“Add JAR/ZIP”,加载tomcat7下的……/bin/tomcat-juli.jar。点击“OK”....
分类:
编程语言 时间:
2015-06-09 17:25:06
阅读次数:
260
preface: 这是个悲伤的故事。python基础没学好,容我写篇博客压压惊,不多说了,直接上代码。
一、复制运算,连等会让所有对象共享一个地址。还是不要偷懒的好。
In [4]: a = b = c = {}
In [5]: a["abc"] = 2
In [6]: b
Out[6]: {'abc': 2}
In [7]: a = {}
In [8]: b = {}
In [9]: c...
分类:
编程语言 时间:
2015-06-09 17:25:08
阅读次数:
132
设计思路:
以1900年1月1日(该年1月1日为周一)为基准,计算这一天与输入的日期的那一个月的第一天的距离totalDay,(例如:输入2015 6 6)则计算 1900 1.1 到 2015年 6.1;
用totalDay取余7 + 1,就能得到输入日期那一个月的第一天是周几,然后判断该月的天数输出就行了。
1 ,3 ,5 ,7 ,8 ,10, 12月有31天,2月闰年29天,平年28天...
分类:
编程语言 时间:
2015-06-09 17:19:15
阅读次数:
148
本文分为几个部分:
* String、StringBuffer、StringBuilder的对比
* 字符串拼接方式的对比
使用到的内容:
* Junit4单元测试
* slf4j的日志框架String、StringBuffer、StringBuilder的对比对于这三者使用的场景做如下概括(参考:《编写搞质量代码:改善java程序的151个建议》):
String:在字符串不经常变化...
分类:
编程语言 时间:
2015-06-09 17:18:54
阅读次数:
189
public class GetLocation {
public static void main(String[] args) {
// lat 39.97646
//log 116.3039
String add = getAdd("116.3039", "39.97646");
JSONObject jsonObject = JSONObject.fromOb...
分类:
编程语言 时间:
2015-06-09 17:16:00
阅读次数:
231
本节是对文本编程的基本知识介绍
我们通过以下代码熟悉文本编程的基本函数有哪些,并且这些函数各有什么作用。 我们通过CClientDC创建一个设备描述上下文对象dc,然后定义一个TEXTMETRIC对象,TEXTMETRIC结构体对象用来表示目前设备描述表中字体的相关信息,其中最为重要的信息就是tmAveCharWidth平均字符的宽度(因为字符之间的宽度不一样,比如‘w’和‘i’,明显前者...
分类:
编程语言 时间:
2015-06-09 17:13:43
阅读次数:
130