- 博客(34)
- 收藏
- 关注
原创 常用表单正则表达式
常用表单正则表达式,仅供参考:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^((
2010-06-23 16:53:55
176
原创 asp.net 页面中添加普通视频的几种方式
第一种 是通过调用window media player进行播放诸如:wmv,asf等格式文件: <object align=center class=OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356> <param name="ShowSt...
2010-06-18 11:29:57
184
C#中读取“已注册的文件类型”的图标及读取指定文件图标的方法
using System; using System.IO; using System.Drawing; using Microsoft.Win32; using System.Runtime.InteropServices; namespace GetIconDemo { /// <summary> /// 提供从操作系统读取图标的方法 ...
2010-04-12 17:02:26
197
关于OpenFileDialog的使用
为了方便同事在日常工作中很快速生成大量数据, 我做了文件拷贝的小工具: 其中用到了OpenFileDialog这个类,下面是关于这个类的一些用法! OpenFileDialog类是用来选择文件位置的, FolderBrowserDialog 类用来选择文件夹位置. 具体代码如下: 程序源码: using System;using System.Collections.Gen...
2010-03-11 18:37:08
156
原创 ASP.NET页面刷新的实现方法总结
先看看ASP.NET页面刷新的实现方法: 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object se...
2010-02-26 15:44:52
104
原创 getElementById 与 getElementsByTagName的区别【Javascript】
在javascript中,操作HTML DOM时,需要经常用到getElementById 与 getElementsByTagName两个函数,下面记录一下这两个函数的具体区别所在: getElementById(idName)函数: 根据提供的idName获取页面中的对象。得到的结果是单一的对象。比如: document.getElementById('left') ----- 获取ID...
2010-01-30 14:45:28
271
原创 javascript实现垂直无缝滚动详解
无缝滚动可以在flash中实现。但使用javascript同样具有效果。今天我们要看的就是javascript实现无缝滚动。要使用javascript实现无缝滚动,需要掌握以下知识: 1) setInterval函数的使用 2) document.getElementById(v)函数 3) 设置对象的innerHTML 4) offsetTop属性 : 某个对象相对于父对象的顶端距离 ...
2010-01-30 14:43:31
346
原创 javascript无缝水平滚动实例
首先看源代码: <html> <head> <title>无缝滚动实例--左右滚动</title> <style type="text/css"> img { border:none; margin:0px; } #demo { width:600px; overflow:hidden; height:120px; borde...
2010-01-30 14:42:15
142
原创 分页查询的SQL存储过程
select top 5 * from student alter procedure selectTopN @count int as begin declare @topCount varchar(1000) set @topCount='select top '+convert(varchar,@count)+' * from student' exec(@topCount...
2010-01-29 11:40:17
111
原创 C# Checklistbox用法
1、添加项: checkedListBox1.Items.Add("蓝色");checkedListBox1.Items.Add("红色");checkedListBox1.Items.Add("黄色"); 2、判断第0项是否选中 if (checkedListBox1.GetItemChecked(0)) 3、设置第0项是否选中 checkedListBox1.SetIte...
2010-01-26 17:54:59
174
原创 C#实现组合键
// Ctrl + H if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.H) { MessageBox.Show("Ctrl + H"); } // Alt + H if ((Control.ModifierKeys & Keys.Alt) ...
2010-01-26 17:25:59
167
原创 JS实现可拖拽的菜单
Html代码 <html> <head> <link href="/stylesheets/menu.css" rel="stylesheet" type="text/css" /> <script type='text/javascript' language='javascript
2009-11-19 16:56:39
445
原创 认识C#中的委托和事件
【简 介】委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很...
2009-11-10 19:53:59
114
原创 VS2005快捷键大全
CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + A...
2009-11-10 18:25:57
97
原创 字符串多模式匹配算法:关键字过滤技术
1.MutiPatternParser.java package com.mutiplepatternmatch; import java.util.Vector; /** * * @author Daniel * */ public class MutiPatternParser { public MutiPatternParser() { } priva...
2009-11-10 18:24:42
248
原创 二叉树的结构及其遍历算法
1.BinaryTree.java /** * 前序遍历二叉树。先根结点,再左结点, * 如无再右结点,如此递归至搜索完毕。 */ package com.binarytree; public class BinaryTree { int data; BinaryTree leftpoiter; BinaryTree rightpoiter; BinaryTree...
2009-11-10 18:22:51
122
原创 CSS+JQuery实现的性感漂亮导航
1.demo.html HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &l...
2009-11-10 18:06:51
302
原创 用JAVA实现的9种排序算法(二)
5.Shell排序 package com.javasort.shellsorter; /** * Shell排序可以理解为插入排序的变种,它充分利用了插入排序的两个特点: 1)当数据规模小的时候非常高效 2)当给定数据已经有序时的时间代价为O(N) 所以,Shell排序每次把数据分成若个小块,来使用插入排序,而且之后在这若个小块排好序的情况下把它们合成大一点的小块,继续使...
2009-11-10 18:03:24
116
原创 用JAVA实现的9种排序算法(一)
0.排序基类 /** * 为了后面排序算法扩展的方便,引入一个基础类Sorter */ package com.javasort; /** * 任何排序算法都继承此公共抽象基类Sorter * @author Daniel Cheng * */ public abstract class Sorter<E extends Comparable<E&...
2009-11-10 18:02:27
129
C# WinForm 中批量清除文本框
/// <summary> /// 清空所有的文本框 /// </summary> private void ClearAllTextBox() { foreach (Control control in this.groupBox1.Controls) ...
2009-11-10 16:47:16
882
原创 C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
1.C#类和接口的区别接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!而类是负责功能的具体实现!在类中也有抽象类的定义,抽象类与接口的区别在于:抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性,需要进一步的专业化。但接口是一个行为的规范,里面的所有东西都是抽象的!一个类只可以继承一个基类也就是父类,但可以实现多个接口PS:接口除了规范一个行为之外,在...
2009-10-13 15:41:16
97
原创 HTML中小meta的大作用
以前一直不知道HTML中的META的作用,今天看啦一遍介绍,感觉受益匪浅meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所...
2009-10-13 15:31:22
108
javaScript日期时间
JavaScript脚本如下: <script language="javascript" type="text/javascript"> function show5() { if(!document.layers&&!document.all) return var Digital=new Date(); var hours=Digital.g...
2009-09-22 14:09:16
131
原创 ASP.NET获取客户端IP地址、系统版本、浏览器版本
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using ...
2009-09-22 13:18:20
119
原创 C#MD5加密解密【转载】
using System.Security.Cryptography; using System.IO; using System.Text; ///MD5加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider...
2009-08-24 13:59:24
307
ASP.NET加上水印
为我们发布的图片加上一个水印,也是我们经常要做的事情,那怎么样来做呢,下面就一步步开始吧 首先是一个制作水印的类:ImageHandler,代码如下: using System; using System.IO; using System.Drawing; using System.Drawing.Imaging; using System.Data; using System...
2009-08-20 17:16:24
107
ASP.NET的MessageBox类
public class MessageBox { /// <summary> /// 显示消息提示对话框 /// </summary> /// <param name="page">当前页面指针,一般为this</param> /// <p...
2009-08-08 10:15:35
126
原创 ASP.NET刷新页面的六种方法
asp.net页面刷新重是有问题,收藏几种方法挺有用的. 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object...
2009-07-16 14:32:10
101
ASP.NET中使用TreeView显示文件
在ASP.NET中,TreeView的使用很普遍,把它利用上来 首先加入TreeView控件 <asp:TreeView ID="driverInfoView" runat="server" ImageSet="XPFileExplorer" OnTreeNodePopulate="driverInfoView_TreeNodePopulate"> &...
2009-05-17 12:18:31
120
原创 Asp.net中带进度条的批量静态页生成
namespace WDFROG.BLL ...{ public delegate void CreateHtmlHandler(string fileName,string msg,int percent ); public class News ...{ private const string C_ERR_MSG = "You have no...
2009-05-17 10:55:36
118
原创 ASP.NET生成静态HTML页面并分别按年月目录存放
一说到新闻系统的话,一定会谈到静态页面生成的,因为静态页面不但是读取速度快,而且又安全; 静态页面的生成不管是小到现在的企业网站大至网易,QQ等门户都用到了; 那么我们如何来生成静态页呢? 以什么方式生成静态页面呢…… 在生成静态页面的时候有那些是要注意的呢: 静态页面命名 统一存放目录 静态页面模板 页面生成 一般来说,在原来新闻系统的基础上我们可以根据GET此页面请求的内容再...
2009-05-17 10:50:51
105
原创 asp.net静态输出html文件
/// <summary> /// 获取指定远程网页内容 /// </summary> /// <param name="strUrl">所要查找的远程网页地址</param> /// <param name="timeout">超时时长设置,一般设置为8000</param&
2009-05-17 10:49:40
125
原创 .NET使用一般处理程序生成验证码!
HTML的代码: 1.<!-- 2. Document : ASP.NET用一般处理程序生成验证码 3. Created on : 2008-10-13 17:04 4. Author : 牛腩 5.--> 6.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tran...
2009-04-22 09:24:42
111
原创 .NET截取指定长度汉字超出部分以...代替
/// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary> /// <param name= "oldStr "> 需要截断的字符串 </param> /// <param name= "maxLength "> 字符串的最
2009-04-19 09:25:44
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人