自定义博客皮肤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)
  • 收藏
  • 关注

IBatis Abator去除注释版

以前曾修改过Abator,增加了中文注释,即字段的中文说明,先有博友提出要求共享!该版本经使用后发现这样做法得不偿失,需要对每个表进行字段的中文注释补入(在配置文件中增加)!而且还有编码的问题,所以废弃了中文注释。现共享的版本,只去除了Abator生成的代码产生的无用注释和生成的文件名不友好问题!建议数据库的设计命名规范使用下划线进行分割,如:表名:user_other,字段名real_name,...

2008-06-29 16:53:04 158

MySql数据库、表名大小写的问题

默认情况下, MySql的数据库、表名采用小写表示,即使建表的Sql语句中表名是大写的,在执行后数据库中的表名还是采用小写表示。在开发过程有可能采用ORM框架来处理业务数据。小写的表名对于自动生成实体类文件会产生影响,因为通常类名是采用大写字母开头的。通过修改MySql Server安装目录下的 my.ini 文件, 设置 lower_case_table_names=0 ...

2008-01-25 22:23:00 296

[转]Spring--简单使用quartz实现定时作业

原文地址:http://www.blogjava.net/javaora/archive/2005/07/20/8070.html 定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。     而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。Spring对Quart...

2008-01-23 23:03:00 134

[转]PowerDesigner使用技巧

编写相关的VBS脚本在PowerDesign里自定义一些命令与操作等,具体的可以参考C:\Program Files\Sybase\PowerDesigner 9\VB Scripts目录下的脚本示例。怎么运用这些脚本呢?在Tools-》Execute Commands里可以进行操作。具体说明在帮助里写的很清楚。帮助的位置在  PowerDesigner General Features Guid...

2008-01-23 20:21:00 119

IBatis的自动生成工具abator的改造

使用abator生成的代码,最大的问题就是它的注释问题!一大堆的"abatorgenerate_",为了代码的可读性,只好download下原代码,进行改造!改造的主要目的是:给生成model、dao、daoImpl的文件加上中文的注释,并且给Model文件的属性设置初始化值。目前已经改造完成,可以添加中文注释,abatorConfig.xml中改动了“table”元素,如下:<table ...

2008-01-22 15:50:00 243

Struts2.1开发笔记-2

昨晚,想试试Struts2.1的datetimepicker,可是完全按照范例进行的怎么都显示不出来。上网查了查,所有的问题我都排除了,还是不行!郁闷,无奈下只好睡觉了,今天早上起来不死心,继续弄,想看看究竟问题出现在哪!所以就多在resin下配置了一个站点,端口为9090,原来一直是使用8080进行,惊奇的发现,同样的程序代码,在9090下可以显示,在8080下却显示不了。奇哉怪也!然后又在80...

2008-01-19 10:51:00 97

Struts2.1开发笔记-1

1、使用i18n的package_zh_CN.properties的时候,Action要继承ActionSupport才能起作用2、Struts2.1.0结合UrlRewriteFilter的时候,重载ActionSupport的Validate方法会引起Url重写失效3、要使用Struts2的AJAX功能要在struts.properties中添加两项设置:       struts.serve...

2008-01-18 20:55:00 90

PowerDesigner 12.5 导致 Word 2003鼠标没反应的解决方法

运行regedit.exe 打开注册表编辑器,定位到:HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\WordToRQM12.Connect 键,双击右边的“LoadBehavior”,在弹出的修改值对话框中将其值从3改为2,然后关闭注册表编辑器,重新启动Word...

2008-01-01 16:08:00 92

J2EE开发之常用开源项目介绍(转)

主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对于DAO在这里介绍个在它基础上开发的包bba96, 目前最新版本是bba96 2.0它对Hibernate进行了封装,...

2007-11-14 11:08:00 80

[转]通过ScriptManager在客户端来调用服务器端方法或者webService的方法

1。客户端调用服务器端方法:源文件中的代码 1 <script language=javascript type="text/javascript"> 2    function GetCurrentTime() 3    { 4        PageMethods.GetCurrentTime('NewEgg ajax training',CheckIsSuccess); 5   ...

2007-11-11 23:16:00 134

[转]关闭Visual Studio 实时调试器

在安装了vs2005之后,一旦某些进程出现问题,那个调试器总会出来捣乱。下面就解决它!删除:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\DebuggerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger这样,w...

2007-11-11 12:24:00 279

[转]java安装配置

以下过程为JDK下载安装:    1.点击下面网址进入JDK1.4下载页面:    http://java.sun.com/j2se/1.4.2/download.html    2.点击“Download J2SE SDK”:     3.“Accept”,Continue:     4.下面列出了各个平台下的JDK版本,其中Windows版有两种安装方式,一种是完全下载后再安装,一种是在线安装...

2007-11-09 11:30:00 77

[转]文件缓存的方式减少网站负载

Asp.net 缓存Cache功能已经是很常见的功能了,网络上面这种相关的文章也非常之多,我这里所要讲的缓存并不是.NET所提供的缓存,而是过通文件方式来存放的。这样可以很好的减少服务器资源。先看一下我做这个的缓存流程图:如上图所示,其实程序就是在Page_Load的时候做一下判断,是否有缓存文件存在或者缓存是否过期(过期的判断是通过文件的最后修改日期来处理的),如果没有,它将会去读取当前页的页面...

2007-11-07 16:42:00 108

[转]C#中得到程序当前工作目录和执行目录的一些方法

1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName  获取模块的完整路径。2.   System.Environment.CurrentDirectory  获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3.   System.IO.Directory.GetCurrentDirectory()...

2007-11-07 10:50:00 84

[转] NHibernate对像版本控制使用示例

<version name="Version" column="VERSION" type="Int64" unsaved-value="0" generated="never" />NHibernate内建了对像的版本控制技术,就是如果两个进程同时更新一个对像,会有一个进程更新成功,而另一个进程会更新出错.如下:(1) 在HBM文件中添加对像的属性配置CODE:&lt

2007-11-07 10:49:00 131

[转]Web项目下NHibernate的Session管理的解决方案

NHibernate的Session的管理一直是个问题,在系统开发中如果有lazy="true",如果不对Session进行管理,会抛出以下错误:CODE:Failed to lazily initialize a collection - no session[Copy to clipboard]在Web项目下的解决方案,就是在Application_BeginRequest方法中打开Se...

2007-11-07 10:47:00 191

oracle 导入/导出

1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象 imp system/manager file=seapark log=seapark fromuser=seapark imp system/manag...

2007-11-06 09:48:00 84

[转]Datagridview 实现二维表头

最近把我们的b/s系统,增加智能客户端的功能。确实智能客户端是非常好用的东西。可惜winform的控件功能不怎么强大,相比vb差很多啊。比如DataGridView不支持二维表头,不支持表尾合计,相比之下 web的好办多了(还是喜欢Web的排版、导航,但喜欢Win的操作性,希望WPF早日流行)。       但是 MIS系统没有二维表头确实是客户不能接受的,尝试了com控件flexgrid或者开源...

2007-10-26 16:42:00 122

[转]使用.NET实现断点续传

断点续传的原理在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。以下是一个请求报文与相应的回复报文的例子...

2007-10-24 11:11:00 76

[转]IIS站点管理类

using System;using System.Collections.Generic;using System.Text;using System.DirectoryServices;using System.Text.RegularExpressions;using System.Collections;namespace IISControlService{    /**//// &lt...

2007-10-24 11:10:00 79

[转]C#的usb通讯编程

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace U盘更新{    public ...

2007-10-24 11:10:00 260

[转]C# 调用API,实现注销远程登录本机的用户

using System;using System.Management;using System.Runtime;using System.Runtime.InteropServices;using System.Text;namespace TSConsoleApplication{    /**/    /// <summary>     /// VS2005专业教程网收集整理,...

2007-10-24 11:08:00 104

[转]IIS虚拟目录控制类

using System;using System.Data;using System.DirectoryServices;using System.Collections;using System.IO;namespace IISControl{    /**//// <summary>    /// CreateWebDir 的摘要说明。    /// </summary&g...

2007-10-24 11:08:00 82

[转]实现同时只允许运行一个程序实例

方法一:/// <summary> /// 从这里开始运行 /// </summary> [STAThread]static void Main(){    Process instance = RunningInstance();    if (instance == null)    {        //没有实例在运行        WeatherApp appIn...

2007-10-24 11:06:00 137

[转]C#多线程编程实例实战

单个写入程序/多个阅读程序在.Net类库中其实已经提供了实现,即System.Threading.ReaderWriterLock类。本文通过对常见的单个写入/多个阅读程序的分析来探索c#的多线程编程。 问题的提出   所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二...

2007-10-24 11:02:00 98

[转载]C#中串口通信编程

原文及源代码位置:http://bbs.msproject.cn/default.aspx?g=posts&t=333原文作者:ivanx转载自:http://bbs.msproject.cn/[翻译]Tapan Dantre.著Serial Communication using C# and Whidbey[简介]本文将介绍如何在.NET平台下使用C#创建串口通信程序,.NET 2.0...

2007-10-24 11:01:00 143

[转]使用C#进行点对点通讯和文件传输(发送接收部分)

上面介绍了通讯的基类,下面就是使用那个类进行发送和接收的部分: 二、发送部分: 发送咱们使用了多线程,可以同时进行多个任务,比如发送文件、发送文本等,互不影响: 发送文本方法: private void StartSendText(string strHost,int iPort,string strInfo) { SendText stText = new SendText(strHost,iP...

2007-10-24 11:00:00 149

[转]使用C#进行点对点通讯和文件传输(通讯基类部分)

最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。 俺的程序分三部分,包括发送部分、接受部分和一个两者共享的通讯基类,这个基类才是俺心血的结晶:) 一、通讯基类 using System; using System.Net.Sockets; using System.Net ; using Sys...

2007-10-24 10:59:00 120

[转]VS2005 web程序自定义安装包的制作

利用VS2005的“Web安装项目”建立安装包很难对安装过程进行详细控制,因此直接采用“安装项目”来建立web程序安装包。我们需要安装过程中自动创建虚拟目录,并且可以修改数据库连接字符串,假设我们在安装过程中需要用户修改web.config文件里连接字符串其形式如下:<configuration>...<connectionStrings><add name="myD...

2007-10-23 10:28:00 96

(转贴)图解使用VS.NET部署含水晶报表的网站

Crystal Report ,中文名称“水晶报表”,因为做报表的功能强大,所以被 Visual Studio.Net 整合进来了。其中 Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.0 ;Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.1 ;如果你单独安装了Crystal Report 9.2 ...

2007-10-18 17:56:00 95

(转贴)VS.NET下水晶报表分发时的问题及解决

一、载入报表时报错   千辛万苦,总算作完了程序,报表在开发机器上测试一切正常,做安装项目,生成后兴冲冲的拿到客户机上去试验,晕,载入报表时却报错(如图1),怎么会???仔细检查了程序代码,实在没有任何错误,看来问题出在报表发布上了。 图 1   经过一番苦苦寻觅,总算找到了问题所在。原来VS.NET环境下发布项目时水晶报表需要包含以下三种组件:  报表(*.rpt)  模块(*...

2007-10-18 17:27:00 85

【转】在birt中显示条形码

http://wuyu.someok.com/blog/dbreport/index.html条码显示,在birt中最常见的有两种方法:1、使用条码字体(对pdf无效);2、用barcode的开源包,生成barcode,然后在报表里用动态地址去取图片。今晚看birt文档(第 23 章 使用 Java 编写事件处理程序),例子中用java实现了一个LabelEventAdapter的适配器,对标...

2007-09-30 09:37:00 629

[转]全面剖析C#正则表达式

 地址:http://fineboy.cnblogs.com/archive/2005/09/09/233088.html        到目前为止,许多的编程语言和工具都包含对正则表达式的支持,当然.NET也不例外,.NET基础类库中包含有一个名称空间和一系列可以充分发挥规则表达式威力的类。         正则表达式的知识可能是不少编程人员最烦恼的事儿了。如果你还没有规则表达式方面的知识的话...

2007-09-24 11:41:00 91

[转]C#正则表达式小结

 地址: http://www.cnblogs.com/maxianghui/archive/2006/05/... 确实不错,感谢这位朋友  只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有...

2007-09-24 11:38:00 103

实现GridView控件的删除多条记录功能系列(3)

    本篇将讲述如何解决GridView控件中使用CheckBox控件无法保存状态问题。由于我们开发的CheckBox控件在GridView控件的外部使用时可以保存状态,所以我的解决方案是:另外开发一个控件,用来保存在GridView控件中的CheckBox控件的状态。我将其命名为CheckBoxHidden控件。控件代码如下: 1using System; 2using System.Web....

2005-08-11 12:18:00 102

实现GridView控件的删除多条记录功能系列(2)

    在上一篇中,我们已经开发了需要的CheckBox控件,其位于HughLin.dll中。在本篇我们将讲解如何使用该控件,进行删除多条记录功能。    首先,在你的网站的Web.config文件中配置对该控件的引用。<?xml version="1.0"?><configuration xmlns="http://schemas.microsoft.com/.NetConfi...

2005-08-10 14:55:00 136

实现GridView控件的删除多条记录功能系列(1)

    在Asp.Net 2.0中新增的控件GridView可能是我们使用最普通的控件了,其用来显示数据的能力的确好用。GirdView内置有新增,修改,删除功能,结合ObjectDataSource控件,可以生成很好的三层体系的程序。但美中不足的就是其只支持单数据的操作,对于新增和修改而言倒还可以,但对于删除就不够了。我们往往希望能先选中我们要删除的记录,然后一次性删除,不仅方便而且提高了效率。...

2005-08-10 14:15:00 230

空空如也

空空如也

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

TA关注的人

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