摘要: 废话不说,直入主题. 我的观点很简单, 当你使用标签时,如果满足以下条件,那么请你不要再使用它了: 1 图片内容或路径不是动态生成的. 2 图片的作用类似图标,给用户操作提示 3 图片的作用只是起到装饰作用(做页面修饰) 不用IMG 那么用什么呢? 用span 或 div + CSS (background-image),然后把css全部提取到css文件中. 为什么这么做呢? 答案很简单... 阅读全文
posted @ 2007-09-25 08:52 玉米疯收 阅读(246) 评论(2) 推荐(0)
摘要: Oracle创建用户/密码并授权 (1) 创建用户 Create user 用户名 identified by 密码;(如果是数字则要加双引号”111111”,如果是字母就不用) (2) 授权给某个用户 Grant connect,resource to 用户名;(只有用户有了connect 和 resource后才能操作其他表) (3) 授DBA... 阅读全文
posted @ 2007-09-25 08:31 玉米疯收 阅读(1314) 评论(2) 推荐(0)
摘要: DECODEDECODE( 1 1 2 2) IF THEN RETURN() IF THEN RETURN() ELSE RETURN() NVLNVL(EXPR1,EXPR2) EXPR1NULL,EXPR2,EXPR1. Substr的格式: substr('This is a test', 6, 2) ... 阅读全文
posted @ 2007-09-25 08:25 玉米疯收 阅读(2498) 评论(0) 推荐(0)
摘要: 迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素... 阅读全文
posted @ 2007-09-25 08:19 玉米疯收 阅读(494638) 评论(25) 推荐(51)
摘要: HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方法去掉了,改成containsval... 阅读全文
posted @ 2007-09-25 08:17 玉米疯收 阅读(4585) 评论(1) 推荐(0)
摘要: name: 阅读全文
posted @ 2007-09-25 08:15 玉米疯收 阅读(749) 评论(1) 推荐(0)
摘要: 在你的项目中如果要用log4j: 1)将Log4j的jar文件copy到WEB-INF的lib目录下. 2)创建Log4j的配置文件log4j.properties存放在classes目录下. 学习Log4j最重要的是首先要了解两个常用的接口:Log和LogFactory.首先说一说Log接口.通用日志包把日志消息分为6个级别: 1) fatal致命的 2) error错误 3) warn警告... 阅读全文
posted @ 2007-09-25 08:13 玉米疯收 阅读(754) 评论(0) 推荐(0)
摘要: //新建一个文件夹 public void newFolder(String folderPath) { try { String filePath = folderPath; File myFilePath = new File(filePath); if (!myFilePath.exists()) { myFilePath.mkdir(); } } catch (Except... 阅读全文
posted @ 2007-09-25 08:11 玉米疯收 阅读(1563) 评论(0) 推荐(1)
摘要: Date dd = new Date(); //String zipName = dd.toLocaleString(); //得到一个中文的日期格式 SimpleDateFormat ss = new SimpleDateFormat("yyyy年MM月dd日kk时mm分ss秒");//其中yyyy-MM-dd是你要表示的格式 String zipName = ss.format(dd);... 阅读全文
posted @ 2007-09-25 08:09 玉米疯收 阅读(311) 评论(1) 推荐(0)
摘要: //文件原地址 File oldFile = new File("c:/test.xls"); //文件新(目标)地址 String newPath = "c:/test/"; //new一个新文件夹 File fnewpath = new File(newPath); //判断文件夹是否存在 if(!fnewpath.exists()) fnewpath.mkdirs(); /... 阅读全文
posted @ 2007-09-25 08:08 玉米疯收 阅读(1580) 评论(2) 推荐(0)