自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 收藏
  • 关注

原创 算法导论书评

      最近读了《算法导论》一书,从书的目录可以看出这是一本讲述算法很全面的一本书,而且每种算法涉及的背景知识都做了详细的介绍。本书在介绍一种算法时,非常注重对算法的时间、空间效率进行分析,这在实际应用算法时提供了有益的帮助。还有就是本书在讲解算法时,辅以图表,这样在对算法的理解可以更直观、轻松。不过这是一本很厚的关于算法方面的书,读起来可能会显得吃力和枯燥,所以需要花时间静下心来好好的研读,

2011-03-12 21:05:00 313

原创 String s = new String("xyz") 创建了几个String Object?

String s = new String("xyz")  创建了几个String Object?            两个!           "xyz "作为一个常量字符串首先被创建,它被保存在“串池”中。所谓串池,简单讲就是从程序运行开始,你创建的所有常量字符串被统一保存的地方。在串池中已经存在 "xyz "这个串的情况下,如果你需要一个内容相同的串,你不需要再次创建一个,而是直...

2010-06-20 11:31:03 216

原创 linux磁盘分区详解

在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分...

2010-05-27 22:17:05 118

原创 具有鼠标悬停效果滚动公告栏

<marquee scrollAmount="2" scrollDelay="60" onmouseover="this.stop()" onmouseout="this.start()" direction="up" style="width:150px;height:100px; > <a href="http://yqi

2010-05-26 10:43:15 200

原创 ibatis配置多表关联(一对一、一对多、多对多)

iBatis的多表关联。 ibatis的表关联,和数据库语句无关,是在程序中,把若干语句的结果关联到一起。这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。 这里用表lock和key为例,一个lock可以配多个key。    CREATE TABLE lock( id int, lockName varchar ); CRE...

2010-05-24 17:37:29 160

原创 清除myeclipse中web browser里的历史记录

  myeclipse中的web browser用久了,就会有很多条历史记录,看起来很不爽。今天实在看不下去了,于是找了清理方法。   以我自己的为列子,删掉E:\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings文件夹下的com.genuitec.org.eclipse.webbrowser.prefs文件,然后重...

2010-05-08 10:25:35 166

Java EE/J2EE面向对象实战之道

OO思维   经常看到不少人抱怨Java EE/J2EE中配置太复杂,烦琐,不简单易学,其实所谓简单易学是取决于你是否有OO思维方式。   分层架构是面向对象OO在企业软件中应用的标志,目前一个企业软件系统包括表现层、业务层和持久层,那么分层架构和OO关系是如何?  表现层的界面表单中通常是一些离散数据,也就是单个字段数据,通过Struts等框架提供ActionForm以及标签库,将这些单...

2010-04-13 22:17:52 86

java的几种对象(PO,VO,DAO,BO,POJO)解释

一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO...

2010-04-13 14:53:53 67

原创 java数据库设计中的14个技巧

下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原...

2010-01-14 17:16:58 72

原创 如何用JNI技术提高Java的性能详解

 阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。 问题的提出       Sun公司及Java...

2010-01-14 15:54:58 112

原创 解决Cannot find message resources under key org.apache.struts.action.MESSAGE错误

      学习struts过程中遇到了如下的问题,在网上搜索了一遍看到有如下四种解决方法。不过我试过之后仍然没有结局我所遇到的问题,最后还好把问题解决了,想把方法贴出来大家分享一下。       下面是该错误的四种可能的解决方法:        运行程序出现Cannot find message resources under key org.apache.struts.action.MES...

2009-12-08 17:27:41 309

解决The selected file is not a valid Visual Studio solution file问题

        最近在打开以前的Visual Studio解决方案文件(*.sln)时,出现了“The selected file is not  a  valid Visual Studio solution file“错误。google了一下,原来是我先装了Visual Studio 2005后又装了Visual C++ 6.0,sln文件关联到了Visual C++ 6.0上,所以会出现上述...

2009-11-27 22:00:22 2592

数组名和数组名取地址区别

#include "stdio.h" void main() { int a[5]={1,2,3,4,5}; int *ptr; ptr=(int *)(&a+1); printf("%d,%d",*a,*(ptr-1)); }   上面运行的结果为:1,5 为什么会是这个结果呢? 这是因为数组名和数组名取地址之间是有区别的。 其实a和 &a结果都是数组...

2009-11-16 22:01:46 265

关于++i和i++与+运算的问题

      今天在辅导二级C语言上机时,有同学问我关于(i++)+(i++)+(i++)和(++i)+(++i)+(++i)的问题。这个问题一直是一个麻烦的问题。当时看了一下运行结果,再看看题一下子晕了,我连忙对同学说这个问题我回去好好考虑一下,还从学生那里把题目抄了一下。(真是汗颜啊!)中午吃饭的时候和同学讨论这题,JHH同学的一句话使我茅塞顿开,晚上来到实验室就开始琢磨这题,经过一番思考,终于...

2009-11-07 22:19:39 192 1

虚拟机下安装Ubuntu

2009年10月29日 Ubuntu发布了9.10版本。我也想感受一下传说中的Ubuntu,于是在虚拟机下安装了一个Ubuntu感觉还不错。现将具体的安装过程说明如下: 首先你要下载虚拟机和Ubuntu9.10,我下的虚拟机是VMware 6.5 Lite,Ubuntu是ubuntu-9.10-desktop-i386 安装虚拟机的过程就不介绍了。安装完虚拟机你就可以运行虚拟机,可以看到虚拟机...

2009-11-06 18:00:37 244

原创 C#编写windows服务程序步骤

1. 新建一个项目,或者从选择当前解决方案--右键-添加--新建项目 2. 选择(项目类型)Visual C#项目,(模板)Windows 服务,填写要创建的服务名称(修改默认的WindowService1成为你自己的服务名称),然后按确定按钮. 3. 资源管理器中默认创建一个WindowsService1的项目,项目下包括一个Service1.cs文件 4. 左侧选择"工具...

2009-11-03 22:00:29 161

原创 开发人员非常有用的Java功能代码

1. 把Strings转换成int和把int转换成String [code="java"] String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int String a = String.valueOf(...

2009-10-28 10:00:08 91

空空如也

空空如也

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

TA关注的人

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