摘要: Logging基础python的日志管理模块logging是python的核心模块之一。先看一个小例子:import logginglogging.debug('This is debug message')logging.info('This is info mes... 阅读全文
posted @ 2015-10-24 21:47 IronJJ 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被Sys... 阅读全文
posted @ 2015-09-29 11:30 IronJJ 阅读(2251) 评论(0) 推荐(0) 编辑
摘要: 说到反射,相信有过编程经验的人都不会陌生。反射机制让Java变得更加的灵活。反射机制在Java的众多特性中是非常重要的一个。下面就让我们一点一点了解它是怎么一回事。什么是反射在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它... 阅读全文
posted @ 2015-09-13 16:17 IronJJ 阅读(2316) 评论(0) 推荐(0) 编辑
摘要: java enum(枚举)使用详解 + 总结 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常... 阅读全文
posted @ 2015-09-13 11:27 IronJJ 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Java对equals方法的要求:1. 自反性:x.equals(x) == true2. 对称性:x.equals(y) == y.equals(x)3. 传递性:x.equals(y) == true && y.equals(z) == true => ... 阅读全文
posted @ 2015-09-12 09:54 IronJJ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Java Core的3.6.6有关代码点和代码单元的概念可能让很多同学迷惑,在这里做一点说明。Java char数据类型实际上采用UTF-16编码表示的Unicode的代码单元String str = "你好!";这里str中的第一个代码单元是“你”。通常来讲,基本字... 阅读全文
posted @ 2015-09-03 13:47 IronJJ 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 针对不同分辨率的浏览器和不同类型的浏览器,通常需要设置不同的css hack来实现,废话不多说,直接上代码/*for moz*/@-moz-document url-prefix(){ /* ok */ @media screen and (min-width: 9... 阅读全文
posted @ 2015-08-25 22:14 IronJJ 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Python提供了向java一样的非常丰富的异常类。1、NameError:尝试访问一个未申明的变量>>> vNameError: name 'v' is not defined2、ZeroDivisionError:除数为0>>> v = 1/0ZeroDivis... 阅读全文
posted @ 2015-08-15 10:12 IronJJ 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ajax已经成为了一种非常流行的前端提交数据的方法,他相较于jsp最大的优点是能实现页面局部的刷新。这里讲一个简单的ajax+servlet实现简单登录网站的例子。网站代码结构如下图。登录页面代码: Usernam... 阅读全文
posted @ 2015-08-10 22:37 IronJJ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: import subprocessimport win32apiimport win32conimport win32guikey_code_table ={'a': 65, 'b': 66, 'c': ... 阅读全文
posted @ 2015-05-25 15:53 IronJJ 阅读(227) 评论(0) 推荐(0) 编辑