- 博客(68)
- 收藏
- 关注
原创 ASP.NET AES、DES加密
首先,引入using System.Security.Cryptography;编写代码/// <summary> /// AES、DES加解密工具类 /// </summary> public class EncryptUtil { private static readonly string AE...
2011-05-18 14:43:21 145
原创 C# 访问网络路径共享目录
C#实现访问网络共享文件夹,使用 WNetAddConnection2A 和 WNetCancelConnection2A。在目标服务器建立共享文件夹,建立访问账号test;public enum ERROR_ID { ERROR_SUCCESS = 0, // Success ERROR_BUSY = 170, ERRO...
2011-05-17 16:20:02 2651
原创 ActiveX与JavaScript交互
JavaScript调用ActiveX想必大家都很熟悉,这里就不说了。主要说说ActiveX怎么调用JavaScript吧。首先把http://269181927.iteye.com/blog/1045372这篇文章中创建好的修改代码。第一步创建接口[ComImport,Guid("00000118-0000-0000-C000-000000000046"),InterfaceTy...
2011-05-16 14:00:36 139
原创 C# 创建ActiveX
第一步:创建一个window窗体控件库。设置程序集信息,打开vs2010 GUID生成器生成GUID:<!--StartFragment --> 勾选为com互操作注册,最好在debug和release下面都勾选(注意,此处如果是在debug状态下修改的,那在调到release状态下还需要再设置一次:<!--StartFragment -->打...
2011-05-16 11:58:28 185
原创 asp.net模态窗口下载文件解决方案
思路,在模态窗口页面放一个影藏的iframe。首先,我们新建一个模态窗口,在模态窗口a.aspx[code="java"] 点击这里下载文件 [/code]后台代码:[code="java"]protected void ibD...
2011-01-07 11:19:40 133
原创 Ajax.net 使用
Ajax.Net 用户指南概述AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。封装类是通过在.net的方法上增加AJAX属性标记来实现的,一旦被标记,AJAX创...
2011-01-06 12:38:17 177
原创 CodeSmith使用
这里提供两个CodeSmith代码模板示例,关于使用教程下面提供了下载:Entity.cst[code="java"] public string GetSqlParameterStatement(ColumnSchema column){ string param = "@" + column.Name ...
2011-01-06 12:24:44 189
原创 JQuery使用技巧
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是...
2011-01-06 11:33:50 77
原创 对js Date对象的扩展
[code="java"]/* * Date prototype extensions. Doesn't depend on any * other code. Doens't overwrite existing methods. * * Adds dayNames, abbrDayNames, monthNames and abbrMonthNames static prope...
2011-01-06 11:28:01 111
原创 弹出模态窗口通用方法设计
可以解决缓存问题:[code="java"]/** * 打开模态窗口 * @param {Object} url 要打开窗口的地址 * @param {Object} obj 要传入的参数 * @param {Object} width 打开窗口的宽 * @param {Object} height 打开窗口的高 * @return {TypeName} 打开窗口返回给...
2011-01-06 11:25:57 141
原创 Asp.Net JS 控制TreeView控件
TreeView.js[code="java"]//有时候在子节点选择后,其父级节点也需要被选中,代码如下: //set child nodes checkbox status function TV2_SetChildNodesCheckStatus(node, isChecked) { var childNodes = TV2i_GetChildNod...
2011-01-06 11:21:41 149
原创 Asp.Net获取母版页控件
在母板页定义一个服务器控件:在母板也后台代码写上如下代码:public Lable Lable2{ get { return Label1; } set { Label1 = value; }}在内容页后台代码获取Lable1:Lable lable = Mas...
2011-01-06 11:16:19 146
原创 Log4Net使用详解
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERR...
2010-12-13 12:43:58 76
原创 几种SQL取日期部分的方法:
1.convertconvert(varchar(10),getdate(),120) : varchar(10) 截取位数可以调节,最多能显示19位(varchar(19))如:2009-12-12 10:10:10 -> 2009-12-12不带世纪数位 (yy) (1) 带世纪数位 (yyyy) 标准 输入/输出 (3)...
2010-11-26 17:12:32 312
原创 Java的Calendar和Date类
Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。 [b]创建一个日期对象[/b] 让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数。这个时间通常被称为...
2010-11-25 15:51:22 76
原创 SimpleDateFormat类简介
java.text 类 SimpleDateFormatjava.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormat所有已实现的接口: Serializable, Cloneable ------------------------...
2010-11-25 11:44:28 210
原创 RMI原理及实现
[b]简介[/b] RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。 我个人认为,尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。与能够使不同编程语言开发的CORBA不同的是,RMI是一种纯Java解决方案。在RMI中,程序的所有...
2010-11-19 10:59:54 122
原创 给GridView行添加单击事件
将行的单击事件传递个服务器控件执行:[code="Asp.Net"]protected void ParentGridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex >= 0 ) { ...
2010-11-01 14:45:58 355
原创 asp.net web.config文件详解
一、Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组 ...
2010-10-21 14:41:44 92
原创 asp.net中GridView、DataGrid、DataList、Repeater、ListView、DetailsView、FormView 的区别
[b]列表类[/b][b]GridView 控件[/b]GridView 控件以表的形式显示数据,并提供对列进行排序、分页、翻阅数据以及编辑或删除单个记录的功能。特征:一行一条记录,就像新闻列表一样;带分页功能。[b]DataGrid 控件(建议用 GridView 控件代替)[/b]没有出现 GridView 之前,就用 DataGrid。除了添加利用数据...
2010-10-21 14:12:27 183
原创 Lucene3.0 对数据库数据进行搜索
[code="java"]package com.orifound.aiim.web.util;import java.io.File;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;...
2010-10-20 17:28:26 122
原创 Lucene3.0分词原理与分词系统
分词原理 建立索引和查询的过程中,都是以基本的语素项为单位的。基本的语素项就是通过分词得到。这个过程决定了索引单元金额最终的匹配过程。 分词在文本索引的建立过程和用户提交检索过程中都存在。利用相同的分词器,把短语或者句子切分成相同的结果,才能保证检索过程顺利进行。 1、 英文分词的原理 基本的处理流程是:输入文本、词汇分割、词汇过滤(去除停留词)、词干提取(形态...
2010-10-20 17:25:20 132
原创 java POI读取excel
POI读取excel2003和2007方法是一样的,主要就是用得类不同而已,读取excel2003只需要一个jar包,而读取2007则需要poi3.5以上版本里面的所有jar包,下面将提供代码和jar:[code="java"]/** * Excel工具类 * @author Administrator * */public class Excel { privat...
2010-10-20 10:46:16 79
原创 MyEclipse快捷键
Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个: [b]技巧:[/b]取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! 取消方法: w...
2010-10-20 10:13:07 74
原创 EL表达式
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] } ...
2010-10-20 10:09:58 66
原创 tomcat启动和关闭
startup.bat:java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="..\conf\logging.properties" -Djava.endorsed.dirs="..\common\endorsed" -classpath...
2010-10-20 10:01:29 123
原创 详细讲解Java中log4j的使用方法
详细讲解Java中log4j的使用方法1、Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j . 2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许...
2010-10-20 09:42:35 460
原创 javascript调用activex控件
首先将控件打包为CAB,在CAB包内找到classid等信息,然后在html的body标签中加入[code="java"][/code]js调用示例:[code="java"]var PrintTool = document.getElementById("printPostReceipt");[/code]这样就能获得控件对象,可以调用控件中的方法啦。...
2010-10-19 13:44:54 492
原创 java聊天室
[b]server:[/b][code="java"]public class ServerManager { public void doListen() { ServerSocket server; try { server = new ServerSocket(8099); List sockets = new ArrayList();//创建一个...
2010-10-19 13:35:46 101
原创 Struts2 BaseAction
[code="java"]public class BaseAction extends ActionSupport{ private static final long serialVersionUID = 1L; /** * 每页显示记录数 * 默认值:15条 */ protected int pageSize = 8; /** * 获得...
2010-10-19 13:24:30 90
原创 spring拦截器
[code="java"]import java.lang.reflect.Method;import javax.servlet.http.HttpSession;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.aspectj.lan...
2010-10-19 13:19:28 83
原创 基于spring进行单元测试
[code="java"]public class JTest { static IUserInfoManageService userInfoManageService = null; static ISystemInitializeService systemInitializeService = null; static ApplicationContext ctx = n...
2010-10-19 13:13:19 79
原创 java获得客户端IP
[code="java"]/** * 获得客户端IP地址 * @param request * @return */ public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == ...
2010-10-19 13:09:38 62
原创 struts2 自定义拦截器
[b]struts.xml :[/b][code="java"] [/code][b]SystemLogInterceptor类:[/b][code="java"]public class S...
2010-10-19 13:05:16 67
原创 Log4j配置日志文件输出路径
[code="java"]### 将日志输出到控制台##log4j.appender.stdout=org.apache.log4j.ConsoleAppender##log4j.appender.stdout.Target=System.out##log4j.appender.stdout.layout=org.apache.log4j.PatternLayout##log4j....
2010-10-19 12:50:08 531
原创 error和exception有什么区别?
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。...
2010-10-19 12:46:14 168
原创 描述一下JVM加载class文件的原理机制?
描述一下JVM加载class文件的原理机制?JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 ...
2010-10-19 12:45:41 247
原创 j2ee常用的设计模式?说明工厂模式。
j2ee常用的设计模式?说明工厂模式。 Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), ...
2010-10-19 12:44:53 120
原创 乱码解决方案
如果你的请求时get的话,用request.setCharacterEncoding("gb2312");是解决不了乱码的, 因为request.setCharacterEncoding("gb2312");只针对post(是post)请求;get请求的话,需要用 String str = new String(变量.getBytes("ISo-8859-1"),"utf-8"); ...
2010-10-19 12:43:52 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人