`
yiding_he
  • 浏览: 446911 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
DAO 类是线程安全的,它的所有操作都通过调用 DbExecutor 对象来执行。每次操作,DAO 都会从 DbExecutorFactory 中获得一个 DbExecutor 对象。DAO 要做的就是保证做完操作之后都要执行 DbExecutor 对象的 close 方法。 DbExecutor 是一个接口,它的大部分方法和 DAO 差不多。它包含一个数据库连接,当连接关闭时,DbExecutor 对象的生命周期也就结束了。OraDbExecutor 是 DbExecutor 的一个实现。 OraDbExecutor.java - 构造函数 /** * 构造函 ...
从昨天起发现我的机器上每次删除一个文件,删除对话框总是要停好久,硬盘灯狂闪。然后把整个回收站清空一下才好起来。看来 Windows 的回收站效率太低了。
http://daohang.google.cn/ 简单地说,就是打算学 hao123,而且绝无广告。
【注:我转贴这篇文章到我的 Blog,原因是我不想失去它。】     在软件开发中平衡规范与敏捷 来源:深圳汉捷研发管理咨询有限公司 作者:靖爽 如果只有强有力的的规范而缺乏敏捷,将导致官僚作风,进而停滞不前;缺乏 ...
java 代码   import java.util.ArrayList;      /**   * 牛产仔问题。有一头母牛,它每年年初要生一头小母牛;每头小母牛从第四个年头起,   * 每年年初也要生一头小母牛。按此规律,若无牛死亡,第20年头上共有多少头母牛?   *   * @author    */   public class Mooooo {          public static void main(String[] args) {           ArrayList< ...
http://dzh.mop.com/topic/readSub_7365022_-1_0.html 在 baidu 上搜索 SB,第一个结果是 Google。这明显是人为的,因为几乎不可能会有人访问 sb.google.com。不过Google 也是自作自受。
最基本的做法是: js 代码   var str = "111\n222\n333";   但是这样不好排版。JavaScript 本身支持“\”的断句方式,于是可以这样写: js 代码   var str = "111\n\  222\n\  333";   但是还是不爽,平白无故加上了一个反斜杠。有人提出利用 XML 结构来实现,但是具有语法高亮的编辑器通常会被这种写法弄糊涂。 高人无处不在,有人竟然利用注释。个人觉得这是最方便的了。我将其改了一下: js 代码   Function.p ...
创建了一个 <dao-config><datasource><connection>DAO 类用来做所有的事情,包括查询。查询方法如下: </connection></datasource></dao-config> java 代码 public List query(Class clazz, String sql, List params) throws DAOException;   第一个参数是用来接受封装的类。 有时候仅查询一个字段,根本不用封装: java 代码 public Lis ...
全排列是一种比较烦人的东西。本文讨论如何在不使用递归的情况下,让全排列结果能够被遍历(也就是实现 Iterator 接口),使得全排列的提供者能随时提供“下一个”全排列结果,直到给出所有的排列。 本文发表于:http://yiding-he.iteye.com 通常全排列是不可排序的,因为不同的遍历方式会按不同的顺序得到结果(如交换法、滚动法等)。我们需要选择一种方式,每次枚举都能得到唯一的结果,绝不重复。因为只有这样的方式才能用来遍历。那就是: 全排列树。想象一下,树中的每个节点就是一个全排列结果,其子节点是将其交换变化而来的。举个例子, 根节点为 (1, 2, 3) 的树,其一级子节点 ...
今天装上了 Beryl,爽。不管你怎么甩窗口,CPU 的使用率都只有 50% 左右。Vista 再怎么花哨,也抵不过 glx 啊。 2007-3-7: 今天才发现其实是 Compiz 而不是 Beryl,Beryl 根本用不起来。不过 Compiz 效果已经够用(好看)了。
我一直都在收 David DeAngelo 的邮件。他是一位情感专家(dating adviser),专门站在男人的角度讨论男女感情。从 04 年我就订阅他的邮件,只可惜国内没有机会购买他的书和光盘。这是一个部落的男孩在经历被“杀死”的仪式之后成为一个男人的故事。文章的目的是告诉我们男人要有男人样,不要再像小孩子。反观我们某些成了年的大学生过年还收压岁钱,真是窝囊。 The Boy Must Die(节选)         You are an adolescent man living thousands of years ago… in a group with a hundred o ...
对房价的调控,应该是调控单套房屋的总价,而不是调控每平方米的单位价格。
题目:对 {1, 2, 2, 3, 4, 5} 进行无重复的全排列,要求 4 不在第三位,且 3,5 不相连。 思路:用 roll() 方法递归构造所有全排列,将每个构造出的排列做判断之后存入结果集。 java 代码   import java.util.ArrayList;      /**   * 对 {1, 2, 2, 3, 4, 5} 进行无重复的全排列,要求 4 不在第三位,且 3,5 不相连。   *   * @author <a href="mailto:yiding.he@chinacreator.com&quo ...
一直以为缺省的权限修饰符就是 protected,结果今天吃大亏了。 本来创建了一个 abstract class package.a.Transaction 类,当中写了一个抽象方法: java 代码   abstract void execute() throws Exception;   结果编写 class package.b.TransactionImp extends package.a.Transaction 时发现即使实现了 execute() 方法,仍然不能编译。捣鼓了好久,甚至把 IDEA 下面的 cache 目录都删除了,仍然没有用。最后才想起来是不是没 ...
java 代码   import java.io.IOException;      /**   * 这就是易语言。   */   public class ClassLoaderTest {          public static void main(String[] args) {           系统.输出("你叫什么名字?");           系统.输出("你好," + 系统.获得用户输入());       }        ...
Global site tag (gtag.js) - Google Analytics