- 博客(64)
- 资源 (3)
- 收藏
- 关注
原创 SQL取系统种时间的方法
当前日期取年:select convert(char(4),getdate(),121) 当前日期取月:select convert(char(7),getdate(),121) 当前日期取日:select convert(char(10),getdate(),121) 当前日期取周 select datediff(day,2008-1-1,getdate())/7 select (da
2009-06-05 10:11:00 324
原创 CarlosAg.ExcelXmlWriter
CarlosAg.ExcelXmlWriter是一三方dll控件,可以到http://www.carlosag.net/Tools/ExcelXmlWriter/Default.aspx下载。他使用起来非常简单。在C#中使用方法:using CarlosAg.ExcelXmlWriter;class TestApp { static void Main(string[] args
2009-05-25 09:39:00 216
转载 一些 正则表达式
本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写
2009-05-20 09:58:00 263
原创 弹出窗口代码
【1、最基本的弹出窗口代码】 其实代码非常简单:因为着是一段javascripts代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (page.html) 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径
2009-05-20 09:40:00 370
原创 反射入门
以下是摘自CSDN的关于Dotnet的“反射”的入门知识。1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: As
2009-05-19 09:20:00 199
原创 .net反射简介
.net反射简介 收藏.net反射简介 概述反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型的操作进行调用。 一些在反射中经常使用的类Assembly类Assembly类是可重用、无版本冲
2009-05-19 09:13:00 443 1
原创 网站开发技巧参考大全
网站开发技巧参考大全事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey ev
2009-05-15 15:23:00 359
原创 SQL 约束讲解
SQL 约束讲解2009-04-27 09:29约束主要包括:NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT 1、not null :用于控制字段的内容一定不能为空(NULL)。 用法 :Create table MyTable (
2009-05-13 11:10:00 5234 4
原创 js window 对象
JS的window对象窗口对象的属性和方法:格式:[window.]属性[window.]方法(参数)opener.属性opener.方法(参数)self.属性self.方法(参数)parent.属性parent.方法(参数)top.属性top.方法(参数)窗口名称.属性窗口名称.方法(参数)窗口对象的属性:document当前文件的信息
2009-05-13 09:39:00 1079
原创 UrlRewriter
UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 好了,开始讲述我的应用经验,这只是很菜鸟的经验,高手就不用看了。第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中加入: 第二步,加入重写的规则节点:如
2009-05-10 21:52:00 291
转载 值得收藏的Microsoft SQL Server下的SQL语句
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, t
2009-04-30 17:29:00 261
原创 AjaxPro实现二级联动
用AjaxPro实现二级联动收藏在实际asp.net项目中经常会遇到无刷新二级或者N级(N>=2)联动情况,其实N级联动和二级联动的原理都是一样的,实现这种办法有很多,一种是纯脚本实现(动态生成Array数组),一种 是采用微软的Ajax.net中的UpdatePanel来实现,今天我给大家来展示如何采用AjaxPro来实现,相关文章请参考http://blog.csdn.net/zh
2009-04-30 15:54:00 202
原创 ASP.NET 自定义控件1
ASP.NET 自定义控件1 ASP.NET自定义控件开发专题4月16日 2009本节将简单演示一个最基本的注册自定义控件的开发,希望读者可以对自定义控件开发有一个最基本的感性认识。ASP.NET自定义控件开发专题1 ASP.NET 自定义控件1 源码下载 我学习技术讲究以实践为主
2009-04-27 11:36:00 416
原创 SQL Server 2005 数据库复制
SQL Server 2005 数据库复制 2008-06-30 00:33:22 标签:SQL Server 2005 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dufei.blog.51cto.com/382644/84645
2009-04-22 14:28:00 472
原创 .NET设计模式(3): 抽象工厂模式
.NET设计模式(3): 抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)引入:在前面介绍的两个创建型模式里面,我们解决的都是有关"new"的问题,用它们来避免显式指定类创建对象。我写的也非常简单易懂,相信看过的朋友们都应该对简单工厂模式、工厂方法模式的意图、所能解决的问题及适用情景有一定的了解了。但是若要达到灵活运用,什么时候用,怎样用合适还不是看一篇文章就
2009-04-22 13:15:00 304
原创 .NET设计模式(2): 工厂方法模式
.NET设计模式(2): 工厂方法模式 工厂方法模式(Factory Method Pattern)介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象
2009-04-22 13:01:00 189
转载 .NET设计模式(1): 简单工厂模式
.NET设计模式(1): 简单工厂模式 最近一直在看设计模式,想把自己的学习笔记与大家分享一下,如果能帮助大家的话,我会非常高兴,同时也欢迎大家指出里面的不足。园子里其实关于此类文章已经很多了,如果dudu感觉放在首页欠妥的话,可以调一下。简单工厂模式(Simple Factory Pattern)介绍:简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof
2009-04-22 12:55:00 213
转载 抽象工厂模式(Abstract Factory)
抽象工厂模式(Abstract Factory)——探索设计模式系列之三Terrylee,2005年12月12日概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的
2009-04-20 11:00:00 182
原创 找回断电、死机前未储存的Word,Excel文件
大家常常会遇到一种情形,那就是当Word打到一半的时候,此时电脑当机了 ,如果很久没有存档 ,那真是欲哭无泪,所以在此告诉大家一个小秘方。当电脑突然死机或断电时,Word中来不及存档的档案,他会暂时存放在C://Documents and Settings//Administrator//Application Data//Microsoft//Word ,找到未保存,突然断电找回死机后未储存的W
2009-04-16 10:31:00 421
原创 Word转pdf方法小结
Word转pdf方法小结 前提条件:安装Acrobat Distillr,可以通过安装Acrobat Professional 版本实现。1.在Winform下实现转换很简单,需要引用COM组件 PDFMakeCodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh
2009-04-16 10:26:00 3836 1
原创 ].net里的序列化和反序列化
[笔记].net里的序列化和反序列化2008-10-28 21:29一、概述 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称
2009-04-02 10:09:00 296
原创 正则表达式,编辑工具使用
想想面试了很多公司,都会问正则会不会之类的问题。在有了这个小助手后,没必要再认为正则是什么高手才能作的事了。这个工具就是regexbuddy,网上很多关于这个的下载,这里提供一个本人自用的安装文件。担心有毒的就麻烦你不要下载。 下面说下这个工具怎么用。 其实虽然这个工具很好,不过最好还是看一些正则的文档,什么的。然后结合一下这个工具,学习绝对神速。 点那个cr
2009-03-30 15:12:00 298
原创 [C#]Dictionary的foreach使用KeyValuePair
最近剛好要用到Dictionary來記錄一些東西..但不知道如何使用foreach把每一個Dictionary裡的東西抓出來..去找了一下msdn,把它記在Blog裡...分享給大家呀..找到了一些資訊:foreach (KeyValuePair kvp in myDictionary) {...}看到這句就大概可以猜出來了,就是用KeyValuePair,用範例介紹如何使用.
2009-03-30 11:20:00 3191
原创 [Serializable]在C#中的作用-NET 中的对象序列化
简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能
2009-03-30 10:08:00 188
原创 QuickMenu生成菜单的破解方法
QuickMenu生成菜单的破解方法2008年07月03日 星期四 08:45破解方法如果你用QuickMenu生成的菜单出现了This copy of QuickMenu has not been purchased,那么就从你生成的菜单代码里面查找下面一段话eval("ig(xiodpw/sioxHflq&!xiodpw/qnv7&(xiodpw/lpc
2009-03-25 11:54:00 322
原创 C#工厂设计模式(Factory Method)
一、 工厂方法(Factory Method)模式工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个
2009-03-25 09:51:00 300
原创 JS对CHECKBOX的操
/** * 全选的所有指定名称的checkbox *@state 全选的checkbox的状态 *@name 表格中的所有checkbox的名称 *@author fangtf *@type void */ function selectAll(state,name) {
2009-03-24 16:34:00 229
原创 Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6.
2009-03-24 13:52:00 135
原创 sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1 a20050111
2009-03-24 13:48:00 189
原创 如何用photoshop输出html网页
http://www.mobanwang.com/art/36.html本次教程就以http://www.mobanwang.com/mb/200701/50.html中的一模板为例。使用工具:photoshop 8.0.1 点击下载 下载后解压,打开PSD文件。在修改好相应的文字与图象之后,我们就将PSD文件输出(X)HTML文件。首先得先对PSD文件做切片,有两
2009-02-23 12:09:00 355
原创 DataPage分页问题(按两下)
datapager分页问题2008年10月16日 星期四 11:47今天看了一下ListView和DataPager配合做数据分页的教程,感觉很爽很方便,用在自己的项目上面时却出现了问题,具体表现在点击上一页、下一页或者数字跳转页面时通常要点两下才能有反应,而且有时候乱跳页。 我开始测试的代码是这样的:public partial class ListVie
2009-01-14 15:33:00 388
原创 防止按下ENTER键提交在form里面加onkeydown="if(event.keyCode==13)return false;"
onkeydown="if(event.keyCode==13)return false;"
2009-01-14 15:32:00 2033 1
原创 无刷新更换验证码
Category:Ajax 2/21/2008 2:06:45 PM AJAX中更换验证码 Rate: Thu21th"javascript" type ="text/javascript"> function reloadcode() {
2009-01-14 15:31:00 737
原创 时间格式判断 datatable删除row
string sellerUserName = "fdfdfd"; DateTime nowTime = DateTime.Now; dt = SpecialPriceCommodityDal.GetHasSelledSpecialPriceCommodity(sellerUserName); for (int i = 0; i {
2009-01-14 15:30:00 265
原创 怎样让你的网站自动选择网站镜向?
i=1var autourl=new Array()autourl[1]="" //修改为网通访问地址autourl[2]="" //修改为电信访问地址function auto(url){if(i){i=0;top.location=url}}function run(){for(var i=1;idocument.write("+" width=1 height=1 onerror=auto(
2009-01-14 15:28:00 184
原创 时间格式加上天数的函数
string endTime = Convert.ToString(startTimeXX.AddDays(dayNumber));
2009-01-14 15:28:00 213
原创 web2.0中流行的设计元素:颜色
图片: =200) window.open(http://blog.readnovel.com/attachment/Day_080918/25_872080_87ff3257272bf55.jpg);" src="http://blog.readnovel.com/attachment/Day_080918/25_872080_87ff3257272bf55.jpg" border="0"
2009-01-14 15:26:00 197
原创 html 调用后台函数使得visible true false
在绑定过程中进行函数调用,使得 visible为true或false前台: "visible= 后台:public bool isSeller() { string userName = Session["userName"].ToString(); if (ExaltedBuyerDal.IsSeller(userName))
2009-01-14 15:24:00 570
原创 JavaScript调用前台按钮click事件和全选反选
function select_switch(status) { for (i = 0; i { document.form1.elements.checked = status; } }function select_back() { var status;
2009-01-14 15:24:00 1588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人