自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (1)
  • 收藏
  • 关注

原创 好多年不来这个空间了,我是不是该把这些年的haskell和lisp心得给写上

我回来了

2016-02-27 19:27:01 1809 1

转载 他说

1。莎士比亚说:  再好的东西都有失去的一天。再深的记忆也有淡忘的一天。再爱的人,也有远走的一天。再美的梦也有苏醒的一天。该放弃的决不挽留。该珍惜的决不放手,分手后不可以做朋友,因为彼此伤害过!也不可以做敌人,因为彼此深爱过2。几米说:  当你喜欢我的时候,我不喜欢你,当你爱上我的时候,我喜欢上你, 当你离开我的时候,我却爱上你,是你走得太快,还是我跟不上你的脚步, 我们错过了诺亚方舟,错过了泰坦

2009-09-13 20:51:00 564

原创 给sohu到yahoo的那封邮件

1. MailSenderInfoAndReciver类, 存放邮件发送者,发送内容,和接受者信息 package yinbodotcc.mailtest;   import java.util.Properties;    public class MailSenderInfoAndReciver{        // 发送邮件的服务器的IP和端口        private St

2009-04-26 22:08:00 1601

转载 Linux内核是如何工作的

 牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚果可食用的部分。"当然还有第二种定义:"某个东西核心或者最重要的部分。"对Linux来说,它的Kernel无疑属于第二种解释。让我们来看看这个重要的东西是如何工作的,先从一点理论说起。广义地来说kernel就是一个软件,它在硬件和运行在计算机上的应用程序之间提供了一个层。严格点从计算机科学的角度来说,Linux中的Kernel指

2009-03-29 23:18:00 564

原创 Arrays.asList()陷阱

public class ArrayASListTest{     public static void main(String[] args)     {          /*          String[] s = new String[]{"one","two"};          List wrongList = Arrays.asList(s);           wrongL

2009-02-18 21:02:00 1612

原创 反射静态/非静态 方法/成员(暂时均考虑public修饰的)

注意区分静态和非静态的区别 package one.two;import java.lang.reflect.*;public class StaticFieldRefactor { public static String name = "yinbodotcc"; public String notStatic = "notStaticValue"; public static

2009-01-17 21:44:00 1223

原创 写在2008年末

        眼看08看就要逐渐成为历史, 回首之间,感悟良多,又似乎过得不够精彩.  有些看不见的东西, 你努力去看,还是能有些零零碎碎的小细节能够被捕获, 我就尝试着去看过.本着做成事情,主动出击才能有收获的原则. 那一刻我知道我看到了我只有在别人的年轻童话中能够欣赏到的一幕, 那一刻我真的感到一种久别的感动, 我还是看到了那种眼神,终身难以忘怀.        每个人都有自己的一片的广

2008-12-31 23:37:00 803 1

原创 XPATH杂记2

1. html标记告诉浏览器如何显示该信息,但标记没有告诉浏览器信息是什么. 使用 XML,您可以给文档中的标记赋予某种含意。更重要的是,机器也容易处理这样的信息2.XML 支持智能代码。因为可以使 XML 文档结构化以标识每个非常重要的信息片段(以及这些片段之间的关系),所以可以编写无需人工干 预就能处理这些 XML 文档的代码。软件供应商花费了大量时间和金钱来构建 XML 开发工具这一事实意味

2008-11-09 23:13:00 826

原创 XPath1.0 和 XPath2.0 比较例子

1. 针对的XML Pineapplesoft Bookstore 0-7897-2504-5 1 XML by Example 29.99 0-672-32054-1 2 App

2008-11-02 22:20:00 1841

原创 XML杂记1

1. html标记告诉浏览器如何显示该信息,但标记没有告诉浏览器信息是什么. 使用 XML,您可以给文档中的标记赋予某种含意。更重要的是,机器也容易处理这样的信息2.XML 支持智能代码。因为可以使 XML 文档结构化以标识每个非常重要的信息片段(以及这些片段之间的关系),所以可以编写无需人工干 预就能处理这些 XML 文档的代码。软件供应商花费了大量时间和金钱来构建 XML 开发工具这一事实意味

2008-11-02 13:11:00 567

原创 XML编程接口

SAX------------ SAX 解析器向您的代码发送事件。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,它会告诉您 DOM-----------解析器读入整个文档,然后构建一个驻留内存的树结构,然后您的代码就可以使用 DOM 接口来操作这个树结构 JDOM----------一个Java开源包,用 DOM 和 SAX 20% 的功能来满足 80% 的用户需求。

2008-10-26 12:33:00 755

原创 XML SCHEMA总结

                                                       complexType>      sequence>        element ref="title" minOccurs="0"/>                              simpleType>      restriction base="xsd:string

2008-10-26 12:09:00 609

转载 DTD符号总结

  元素必须包含一个 元素、一个 元素和一个 元素,并且符合上面的次序。所有的元素都是必需的。逗号表示项的列表。 这意味着 元素包含一个可选的 元素,后面必须跟有一个 和一个 元素。问号表示这一项是可选的;它可以出现一次或根本不出现。 元素包含一个或多个 元素。您可以有任意多的 元素,但必须至少有一个。加号表示这一项必须至少出现一次,但可出现

2008-10-26 11:47:00 1042

原创 编译和运行

1.带包路径的编译:[bmclaugh:~/Documents/developerworks/castor] javac -d . *.java有包路径的运行:[bmclaugh:~/Documents/developerworks/castor] java com.yinbodotcc..MarshalTester   2.相对路径问题import org.e

2008-10-23 22:04:00 459

原创 相对路径得到ImageIcon和Image

public class CreateImageIcon { public static ImageIcon createImageIcon(String path,String description, Class klass) {  java.net.URL imgURL = klass.getResource(path);  if (imgURL != null)   {  return n

2008-05-11 23:37:00 1528

原创 生成一个随机字符串

下面代码给出了如何生成一个随机字符串: private static String chars= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";  private static char[] src = chars.toCharArray();  public static class NextRandChar {    publ

2007-04-05 23:17:00 1109

原创 利用正则表达式完成 java.lang.String到String的转变(Pattern Matcher)

import java.util.regex.*;public class Test{ public static void main(String[] args)  {  String target="java.lang.String";  Pattern p=Pattern.compile("//w*//.");  Matcher m=p.matcher(target);  target=m.

2007-04-04 22:44:00 1463

原创 getClassLoader

1.  下面这个方法可以取得一个输入流     InputStream is = getClass().getClassLoader().getResourceAsStream("helloworld.properties"); 2。 下面这个方法:类装载器负责从Java字符文件将字符流读入内存,并构造Class类对象         这里会间接调用无参构造函数       MainFra

2007-03-02 11:08:00 1739

原创 处理多个键作为一个主键

1. 首先是一个User2类:这个类用name和phone两个属性作为一个User2的识别标志package CompoundKeys;import java.io.Serializable;//import org.apache.commons.lang.builder.EqualsBuilder;//import org.apache.commons.lang.builder.HashCode

2007-02-28 21:25:00 2094

原创 有关Criteria HQL的用法集结(接我前面的例子)

 下面是有关Criteria  HQL的用法集结首先提几点注意事项:          为了能夠重複使用Criteria物件,在Hibernate 3中新增了DetchedCriteria,可以    先建立DetchedCriteria實例,並加入各種查詢條件,並於需要查詢時再與Session綁定,    获得一個綁定Session的Criteria物件            HQL本身不區分大

2007-02-28 21:20:00 1996

原创 Hibernate多对一 的处理

一个学生住在一个宿舍里面,一个宿舍里面住着多个学生。学生是多放,把少反(宿舍)primary key放入。1。数据库的建立:     CREATE TABLE room (    id INT(11) NOT NULL auto_increment PRIMARY KEY,    address VARCHAR(100) NOT NULL default     );  CREATE

2007-02-08 15:48:00 13133 4

原创 Hibernate3 参考手册 例子学习

 首先需要的包:      antlr-2.7.6.jar      asm.jar      asm-attrs.jar      cglib-2.1.3.jar      commons-collentions-2.1.1.jar      commons-logging-1.0.4.jar      dom4j-1.6.1.jar      ehcache-1.2.3.jar      jt

2007-02-07 20:17:00 1601

原创 computer例子用spring+hibernarte做的改进工作

1。多出的配置文件 "http://www.springframework.org/dtd/spring-beans.dtd">   com.mysql.jdbc.Driver     jdbc:mysql://localhost:3306/yay     root     qwe123  从单纯的Hibernate转到这里得Spring+Hibernate,原来得bean都不用修改 这里

2007-02-04 14:29:00 888

原创 Hibernate写的一个computer管理例子

 1。Computer类的实现。     我们需要管理实验室里面的Compute,包括机器分配给哪个同学package com.yinbodotcc.hibernate;public class Computer{ private int id; private String user; private String type;//notepad or desktop  public

2007-02-04 14:14:00 897

原创 declarative 的JDBC事务机制

这次呢,我要用申明式的JDBC事务管理机制,来为IBookDao类的方法添加事务功能,注意,我不需要修改     Dao文件,只需要添加点东西到配置文件中;同时呢在测试时候获取到这个代理者TransactionProxyFactoryBean的实例,而不是BookDao2实例。剩下都不用变啦,看来蛮方便,嘿嘿:》 "http://www.springframework.org/dtd/spri

2007-02-02 16:51:00 599

原创 Programmatic JDBC事务处理

 package com.yinbodotcc.Transaction;/* * 首先说明的是:这个例子里面的事务机制实在是凑出来的, * 目的就是为了体现自己编程在代码中如何细粒度实现事务控制。 */import javax.sql.*;import java.util.*;import org.springframework.jdbc.datasource.DataSourceTransa

2007-02-02 15:52:00 1730

原创 SqlFunction SqlUpdate SqlQuery

这次要写的3个东西,我觉得没有必要自习研究,别的功能已经够好,同时还有专门的Hibernate,这里只是做一点提示.1。   SqlFunction sf=new SqlFunction(DataSource对象,一个sql语句);   sf.compile():  sf.run();  注意返回的是单条记录。2。   SqlUpdate su=new SqlUpdate(DataSour

2007-02-02 11:20:00 1064

原创 改进了-------spring用JdbcTemplate写的DAO

 1。**************************************首先看DAO类怎么具体实现***********************************************package com.yinbodotcc;/* * 说明,在下面的例子中,凡是用?的均是我喜欢的,至少以后不用平凡用单引号了,呵呵; *  * 下面这两种格式是通用的, * jdbcTempla

2007-02-01 14:05:00 2129

原创 有待改进-------spring配置数据源写的DAO

 1。我需要一个有关存取图书(书名 出版年月) 的系统public class Book {  private int pbYear; private String name;   public void setPbYear(int pbYear) {  this.pbYear=pbYear; }  public void setName(String name) {  this.name=n

2007-01-29 21:11:00 1087

原创 JTable的学习

1。写死数据的蠢办法////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2007-01-29 16:16:00 2772

原创 让窗口居中的一个static方法

这里的component可以是你的那个Framepublic   static   void   centerWindow(Component   component)      {        Dimension   screenSize   =   Toolkit.getDefaultToolkit().getScreenSize();        Dimension   compon

2007-01-28 18:45:00 728

原创 Fibonacci数列 杨辉三角

非递归算法:Procedure FIB(N) a = 1; b = 1; FOR i = 2 TO N [ temp = b; b = a + b; a = temp; ] RETURN b; ]  杨辉三角的过程是:                  0C0   1C0 1C1  2C0 2C1 2C

2007-01-27 23:12:00 914

原创 汉诺塔(Towers of Hanoi)问题

算法: Procedure HANOI(n, A, B, C) [ IF(n == 1) [ PRINT("Move sheet " n " from " A " to " C); ] ELSE [ HANOI(n-1, A, C, B); PRINT("Move sheet " n " from " A " to " C);

2007-01-27 23:05:00 1180

原创 内部类的另外一个陷阱

package com.yinbodotcc;public class Twisted { private final String name; Twisted(String name) { this.name = name; } private String name() { return name; } private void reproduce() { new Twisted("rep

2007-01-26 12:10:00 874

原创 泛型类的非静态内部类可访问外围类的类型参数

package com.yinbodotcc;/* * 一个泛型类的内部类可以访问到它的外围类的类型参数 *//*public class MyList { private Node head = null; private class Node {  E value;  Node next;  Node(E value)  {   this.value = value;   this.n

2007-01-26 10:57:00 1029

原创 原生类型 和 参数化类型

 import java.util.*;public class Pair {private final T first;private final T second;public Pair(T first, T second) {this.first = first;this.second = second;}public T first() {return first;}public T se

2007-01-24 19:32:00 5398 3

原创 Thread.currentThread().isInterrupted()

import java.io.*;public class CopyDog{ // Not to be confused with copycat public static void main(String[] args) {  Thread.currentThread().interrupt();  if(Thread.interrupted())  {   System.out.printl

2007-01-24 15:51:00 5129

原创 当Singleton模式类实现Serializable

package com.yinbodotcc;import java.io.*;public class CopyDog{ // Not to be confused with copycat public static void main(String[] args) {  Dog newDog = (Dog) deepCopy(Dog.INSTANCE);  System.out.prin

2007-01-24 14:59:00 975

原创 Process需要注意

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    Process创建的子进程没有自己的终端或控制台 import java.io.*;import java.util.*;

2007-01-24 13:58:00 665

原创 用ProcessBuilder来执行命令

此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法比如用记事本,打开文件argument.txttry  {            ProcessBuilder procB = new ProcessBuilder("notepad.exe", "argument.txt");            procB start();        }  catch (E

2007-01-24 13:27:00 1666

jfreechart-1.0.1-US_developer_guide.rar

jfreechart的使用方法介绍, 里面配备了详细的代码和对应的图形效果显示,是报表开发很好的开源软件教学资料

2010-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除