自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

转载 Hibernate延迟加载

延迟加载:   延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相

2009-04-19 23:20:00 765 1

转载 一种权限控制思路

这里我介绍一种很常用,也比较Professor的权限控制思路。这里我用java语言描述,其实都差不多的。自己转一下就可以了。为了方便,我们这里定义a^b为:a的b次方这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2删除B---3修改B---4添加B---5。。。理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。这样,如果用户

2009-04-19 21:55:00 578

转载 JSP乱码大全

一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服务器和不同的JDK版

2009-03-12 15:28:00 713

原创 postgresql 不同服务器导入数据

dblink是postgresql的核心包.只需要把ports里边postgresql-contrib-8.2.4安装好.然后将postgresql源代码里边contrib/dblink/dblink.sql倒入到数据库里边就ok了. psql -f dblink.sql -d 数据库 -U pgsql 2.建立好dblink后,数据库里边就会出现好多dblink开头的函数,我们可以使用他来连接其

2009-03-11 11:32:00 858

原创 postgresql 导出数据

pg_dump -h 152.*.*.* -U postgres -d dbName -t tableName | psql dbName

2009-03-10 18:16:00 1002

转载 让postgresql支持存储过程(函数)的调试

 用PG做了些项目,积累了些经验,其中之一就是在PG下调试function。    可以设置break point,单步调试,就象在eclipse里面调试java code,一个很复杂的function通过这种方式很快就找出问题,大大提高开发效率。(注:要求pg8.2及以上版本)    PG默认是不支持function调试的,要在PG里调试function得安装enterpriseDB提供的pg插

2009-03-05 15:58:00 6676 4

转载 Windows与Vmware下的Linux文件共享方式总结

 本文转自http://blog.csdn.net/shaohui  shaohui_1983#163.comWindows和Linux间有很多文件共享的方式,这里我总结了一下。假设你的Host计算机是Windows,Guest是Linux哈。1.利用Samba这是我用得最多的方式2.在Linux下配置Apahce在Linux下配置Apahce,然后在Windows下通过www

2009-02-04 15:45:00 528

原创 SQL 查找重复记录

表stuinfo,有三个字段recno(自增),stuid,stuname    建该表的Sql语句如下:    CREATE TABLE [StuInfo] (   [recno] [int] IDENTITY (1, 1) NOT NULL ,   [stuid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,   [stuname] [

2008-12-22 11:03:00 613

转载 Linux环境变量设置

Linux环境变量设置 Linux环境变量设置1、引言    在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在li

2008-12-09 14:49:00 487

翻译 Java代码查询网站

 1. java2s  http://www.java2s.com/   这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTML、

2008-09-08 14:16:00 581

原创 配置tomcat访问日志

最近需要配置tomcat访问日志,通过造访他人的博客,再根据apache官方的一些文章,才逐渐清晰了许多配置方法很简单:在server.xml里的标签下加上directory="logs" prefix="localhost_access_log." suffix=".txt"pattern="common" resolveHosts="false"/>就可以了,下面咱们逐一分

2008-09-03 10:14:00 887

原创 useradd:cannot rewrite shadow password file

 restorecon /etc/shadow

2008-07-18 09:26:00 815

原创 linux上安装postgresql

PostgreSQL for linux 安装  很简单 与在linux上源码安装别的软件一样写在这里主要是做个记录步骤如下:1. 下载源文件 我下载的是 PostgreSQL8.2.1 下载地址: http://www.postgresql.org# cd /home/dennis# tar -zvxf postgresql-8.2.1.tar.gz# ./configure --prefix=

2008-07-18 09:21:00 1075

转载 让跨浏览器测试 Web 应用程序变得简单

本文引自http://www.ibm.com/developerworks/cn/web/wa-crossbrowser/我们都知道(我们也应该 知道),需要在多个浏览器和操作系统中测试我们的 Web 应用程序。但这个任务常常是理论上行得通却难于付诸实现。用户可能会使用各种各样的浏览器和操作系统组合来访问您的站点,而要实现一整套完整的跨浏览器测试则可能对您的开发资源造成不小的损耗。

2008-06-24 19:41:00 575

转载 使用J2SE1.4开发CORBA程序(一)

Java2的J2SE1.4版本为通用对象请求代理结构(CORBA)引入了许多新的特性和改进。新的特性和改进不仅体现在对标准CORBA规范的修改,而且也表现在对已有特性性能的提高上。一个新添的重要特性就是轻便对象适配器(POA)。CORBA新特性早在1990年CORBA就已经成为了分布式应用程序的基础。在十多年来的发展中,很多重要的新特性被逐渐添加入了CORBA 2.2和更新的版本中。新补充

2008-05-13 19:44:00 442

原创 JSP中的pageEncoding和contentType属性

  关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。

2008-05-09 14:51:00 532

转载 Sandcastle入门:创建C#帮助文档

  Sandcastle入门:创建C#帮助文档  今天学到了一个东西:利用vs2005生成的dll/xml来生成帮助文档。完成这个伟大任务的是Sandcastle,微软推出的类库文档编译工具。在开始这篇笔记之前,我想先感谢我文后提及的七篇关于Sandcastle的文章。是它们出色的阐述使得我能够整理出这篇笔记,之前我从未接触过。对于那七篇文章,我努力寻找它们的源出处链接,然而网

2008-04-02 15:19:00 8898 5

原创 webservice中返回多个返回值

 webservice中的方法可以使用out传出参数返回多个返回值.[WebMethod]public string HelloWorld(out string outss1,out string outss2) {outss1="returnParaOne";outss2 = "returnParaTwo";return "sdf";}想接收上面webservice中的三个值如何接收?l

2008-04-02 15:07:00 9264

转载 在C#使用XML注释

出处 http://dev.csdn.net/article/29/29045.shtm  简介大多数程序员可能都听说过Java自带的一个工具JavaDoc;使用它可以自动地为你的代码生成HTML文档。C#和C#编译器也有类似的功能,不过它生成的是XML,而不是直接生成HTML。不过使用XML会使得文档更加灵活。注释语法       为了使用C#提供的XML注释功能,你的注释应

2008-04-01 19:41:00 807

原创 C#读取properties文件

 java中有读取*.properties的专有类,C#中却没能找到.今天写了一个基本的Class,并解决了hashtable中按照读的顺序输出问题,供大家参考.///  /// 类名:FileProperties  /// 描述:操作*.Properties文件 /// 作者:Michael /// 创建时间:2008-03-11 ///  public class FileProp

2008-03-11 16:14:00 13061

转载 发布ASP.NET应用程序时的10个好习惯

 这是发布ASP.NET应用程序时值得注意的十点内容(个人归纳,排名不分先后),但愿能给你的开发带来些许助益。欢迎补充新的观点和项目。 In no particular order, here are the top ten things Ive learned to pay attention to when dealing with production ASP.NET applicatio

2008-02-29 19:03:00 767

原创 SQL Server2005 与 SQL Server 2000并存

 折腾了两天,终于知道SQL 2005和SQL 2000怎样共存了.欣喜之余,记录一下,以便大家参考.sql2000的服务器版本是8.0,sql2005是9.0首先要读安装必须配置1.我是先装2000的,安装好后打上sp4补丁,(sa密码不要太简单)然后安装sql2005,安装的时候只要找到tools目录下的setup.exe 安装就可以了,安装完毕会有个SQL Server Ma

2008-02-20 12:03:00 1523

转载 C#中dataGrid的批量更新问题解决方案

更新数据集首先需要说明的是我这里去掉了Order Details表,对两个表的操作只是其中的几个字段。下面是窗体界面:图单选框用来选择不同的更新方法。在DataAccess类中增加两个类成员变量:     private SqlDataAdapter _customerDataAdapter; //客户数据适配器     private SqlDataAdapter

2008-01-14 18:03:00 1320

转载 如何在GridView的RowCommand事件中获取当前的GridViewRow

由于事件参数 GridViewCommandEventArgs 并不公开Row属性指示当前行,(DataGridCommandEventArgs 公开 Item 属性以获取当然 DataGridItem,不知 ASP.NET Team 是如何考虑这一设计的),因此需要一点“技巧”来获取此属性。其实这是一个早就已知的问题,鉴于CSDN里面每每有人疑惑,这里稍微整理下,便于参阅:protect

2008-01-03 18:41:00 584

转载 《解剖PetShop》系列之一-PetShop的系统架构设计

 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。Pe

2007-12-24 16:24:00 537

转载 《解剖PetShop》系列之六-PetShop之表示层设计

PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗

2007-12-24 16:22:00 442

转载 《解剖PetShop》系列之五-PetShop之业务逻辑层设计

 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application

2007-12-24 16:17:00 423

转载 《解剖PetShop》系列之四-PetShop之ASP.NET缓存

四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接

2007-12-24 16:11:00 425

原创 《解剖PetShop》系列之二 PetShop数据访问层之数据库访问设计

PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介

2007-12-24 16:09:00 414

转载 《解剖PetShop》系列之三

在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。    在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以 从数据

2007-12-24 16:06:00 454

原创 在Winform中,获取DataGrid当前选定行对应的数据

 当使用Datagrid 的时候,往往会使用DataTable,DataSet,DataView作为其数据源,那么当填充后,我们能不能将DataGrid选中行对应的DataSet的数据取出来?在讲述答案之前,先要指出,不能使用 CType(Me.DataGrid1.DataSource,DataTable).Rows(Me.DataGrid1.CurrentRowIndex)来获取,因为如果Dat

2007-12-19 12:52:00 2670

原创 在winform中,MDI窗体不能打开重复窗体

在父窗口中查找子窗口是否存在,如果不存在,则显示,如果存在,则不显示,函数如下:     #region   寻找子窗口是否已经存在     ///       ///   寻找子窗口是否已经存在     ///       ///   要显示的子窗口     ///   要显示窗口的父窗口,通常该窗口为Mdi型     ///   返回是否找到   false:没有找到   true:找到了

2007-12-14 11:48:00 1358

原创 出错提示为:该行已经属于另一个表 的解决方法

 DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//把All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");for(int i=0;i{//将数组元素加入表...dt.Rows.Add(dr[i]);//出错提示为:该

2007-11-15 13:08:00 712

转载 三层式开发中的层次划分讨论

 先举一个曾经在哪本书上看到的例子:现在你想在1米 宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么 的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。 这里讲3层式,其实是针对“大江上面建桥”来的,对于1米 宽的小溪,在实际中可

2007-09-19 14:47:00 438

原创 快速精通FRAME

FRAME(框架)是Web上经常 会看到的页面结构。使用可视Web开发工具(比如Dreamweaver或者Frontpage),虽然可以在WYSIWYG环境中通过简单的鼠标托拽完 成FRAME的构建,但是要实现真正细致甚至强大的功能,仔细理解FRAME的代码结构至关重要!你将发现,FRAME原来是这样的亲切易用。 创建基本的FRAMESET FRAMESET页面与普遍的Web页面有些不同。虽然仍旧

2007-07-12 17:25:00 876

转载 存储过程入门与提高

什么是存储过程呢?定义:      将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?  Microsoft公司为什么还要添加这个技术呢?那么存储过程与一般的SQL语句有什么区别呢?

2007-07-11 18:18:00 485

转载 弹出窗口总结

注: //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("window.close();");//关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(""); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write("");

2007-02-06 21:43:00 464

Ubuntu下libpcap的安装和测试

Ubuntu下libpcap的安装和测试

2011-07-08

resion3.0.8

resion3.0.8resion3.0.8resion3.0.8resion3.0.8resion3.0.8

2010-11-15

jsp2.0基本语法

网上找的JSP语法,希望能对初学者有所帮助。

2009-03-23

linux下Vi编辑器命令大全

linux下Vi编辑器命令大全,网上找的一些资料.

2009-03-10

SGIP1.2

中国联合通信公司短消息网关系统接口协议(SGIP)1.2<br>

2008-05-08

空空如也

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

TA关注的人

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