自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 收藏
  • 关注

原创 Sql server中时间函数用法详解

 SQL中的时间函数非常有用,特别是在我们进行初始赋值、复杂查询的时候,就显得特别方便。1、获得系统当前时间select getdate()  2、DateName ( datepart , date )返回表示指定日期的指定日期部分的字符串。--今天是2009-2-24--星期二SELECT DATENAME(year, getdate()) AS Year Name

2009-11-13 17:07:00 159

原创 SQL孤立用户解决方案

    症状  当您将数据库备份恢复到另一台服务器时,可能会遇到孤立用户的问题。SQL Server 联机丛书中的孤立用户疑难解答主题中没有讲述解决此问题的具体步骤。  本文介绍了如何解决孤立用户问题。   状态  Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。   更多信息  虽然术语“登录”和“用户”经常交换使用,但它们之间有很大的不同。登录用于用户身

2009-11-09 09:21:00 132

原创 JavaScript 三种构造对象的方法

    //第一种构造方法:   new Object()var  a  = new Object();a.x = 1, a.y = 2;  //第二种构造方法:    对象直接量var  b = {x:1,y:b};  //第三种构造方法:    定义类型function   Point(x,y){        this.x =

2009-10-30 10:10:00 186

转载 优秀程序员的十个习惯

   在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习

2009-10-26 09:12:00 118

原创 Net创建Excel文件(插入数据、修改格式、生成图表)的方法

 1.添加Excel引用可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library。它们都会生成Microsoft.Office.Interop.Excel.dll。using System.IO;using Microsoft.Office.Interop.

2009-09-06 14:00:00 455

转载 ASP.NET二级域名站点共享Session状态

ASP.NET二级域名站点共享Session状态 我的前面一篇文章提到了如何在使用了ASP.NET form authentication的二级站点之间共享登陆状态,http://www.cnblogs.com/jzywh/archive/2007/09/23/902905.html,今天, 我要写的是如何在二级域名站点之间,主站点和二级域名站点之间共享Session。 首先, S

2009-09-05 22:53:00 186

原创 Excel做报表的试验

写这篇文章之前,先提几个问题,希望高手留言指点、讨论:1、水晶报表(Crystal Reports)的表头能不能冻结,即:记录多的时候,记录翻页而报表的头部持久显示;如果能怎么实现。2、水晶报表在设计的时候表头字段是拖上去的,如果要做一个报表定制工具,这个表头能用程序控制吗?(非vs2005自带的水晶报表)3、OWC组建在用vs2005做Web开发的时候

2009-09-02 09:42:00 437

原创 C#多线程应用简介

2000年6月,Microsoft发布了一种新的程序设计语言——C#。C#是一种现代的,面向对象的语言,它使开发人员能够在Microsoft .NET框架上快速建立广泛的应用。C#支持建立自由线程(free-threaded)的应用,多个线程可以访问同一套共享数据。实例程序说明本文的实例程序包括一个列表框、三个按钮。程序使用一个新的线程来运行一个后台处理,结果在列表框中显示。按

2009-09-02 09:38:00 268

原创 构建安全的数据访问

本单元概要目标适用范围如何使用本单元威胁与对策设计注意事项输入验证SQL 注入身份验证授权配置管理敏感数据异常管理构建安全的数据访问组件代码访问安全注意事项

2009-09-02 09:29:00 181

原创 Asp.net中服务端控件事件是如何触发的

Asp.net 中在客户端触发服务端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为: ,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的: 控件的name属性=控件的value值,对应上面的例子就是:Submit1= Submit

2009-09-02 08:37:00 175

原创 VS2005+Crystal Report开发Web应用

提要 本文试验将帮助你创建一个使用Crystal Report的Web应用程序—报告中的数据来源于一个对象集合,你将创建一个专门的类来保存股票市场数据。一、 开发目标结束本试验后,你将能够更好地:创建一个专门的类来保存股票市场值。 实例化这个类。 使用数据填充一个对象集合。 通过一个web表单动态地添加数据。 使用Crystal Report Designer熟练地

2009-09-02 08:33:00 130

原创 .NET 中的对象序列化

摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .NET 中使用的序列化。

2009-09-02 08:32:00 140

原创 简单认识ASP.NET配置文件Web.config

  一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置

2009-09-02 08:23:00 123

原创 ADO.NET 中的表映射

表映射是控制数据适配器如何将数据表和数据列从一个物理数据源复制到 ADO.NET 内存中对象的过程。数据适配器对象利用 “填充” 方法将 “选择” 命令检索的数据填充到 “数据集” 或 “数据表” 对象。在内部,“填充” 方法使用数据读取器来读取描述源表的结构和内容的数据和元数据。然后,读取的数据被复制到临时的内存容器(即数据表)中。表映射机制是一组规则和参数,通过它们,您可以控制 SQL 结

2009-09-02 08:21:00 131

原创 CLR 完全介绍-反射之反思

清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构吗?您需要交付能接受任意用户对象的组件,并以某种智能化的方式处理它们吗?您希望库的调方者能以编程方式向您说明它们的类型吗? 如果您发现自己在苦苦维持强类型化数据结构的同时,又冀望于最大化运行时灵活性,那么您

2009-09-02 08:14:00 115

原创 C#四种排序算法

C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序:  using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j

2009-09-02 08:08:00 125

转载 win2003优化

1、禁用Internet Explorer Enhanced Security 和禁止安全询问框的出现 在IE工具选项中自定义设置IE的安全级别。在”安全“(Security)选项卡上拉动滚动条把Internet区域安全设置为”中“(Medium)或“中低”。自定义设置中将有关的选择“提示”修改为选择“禁止”或“启用“; 2、禁用关机*跟踪,即禁止关机时出现的关机理由选择项: 如果是中文版,则:开

2009-08-30 13:49:00 715

原创 版本代号解释

Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。 RTM:(Release to Man

2009-08-27 11:17:00 257

转载 数据库三范式

满足设计范式的数据库是简洁的,结构明晰的。同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且可能存储了大量不需要的冗余信息。     1NF:字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)     2NF:对于具有组合关键字的表.不存在组合关键字中的任意字段决定其它非关键字字段的情况。 

2009-08-24 10:21:00 155 1

原创 0到33600端口详解

  在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的 端口,端口号的范围从0到65535,比如用于浏览网页服务。   查看端口   在windows 2000/XP/Server 2003中要查看端口,可以使用N

2009-08-23 00:02:00 166

原创 sql 查询慢的原因分析

sql 查询慢的48个原因分析。  查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有创建计算列导致查询不优化。  4、内存不足  5、网络速度慢  6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)  7、锁或者死锁(这也是查询慢最常见

2009-08-12 23:01:00 164

转载 XP下神奇缩略图的原因

在正常情况下一个图片和它的缩略图应该是一样的,但是在有的时候会出现图片和缩略图完全不一样的情况。也就是说用Windows自带的图片查看器看到的图片是一个样子,而这些图片在文件夹中“预浏览”或者“缩略图”看到的却是完全另一个样子。   出现这种情况是因为在Windows缩略图中有一个Bug,利用这个Bug,Exifer就能够轻松制作图片和缩略图不同的图片。 一、缩略图原理   这是什么原理呢?因为现

2009-08-12 22:48:00 361

转载 Asp.net 生成静态页面(简单用法)

    开发步骤:      1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)      2、过滤流类(FilterStream),主要负责生成静态页面。      3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类,          哪个页面想静态化,就继承这个类。      4、HtmlHandl

2009-08-10 09:29:00 289 3

原创 反编译工具Reflector下载(集成两个常用.net插件,FileGenerator和FileDisassembler)

 Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放

2009-08-06 22:43:00 235

原创 页面表达式

       中间写C#代码  输出表达式,相当月Response.Write(i); ....

2009-08-04 21:37:00 132

原创 横向和纵向的下拉菜单

1) Fancy Sliding Tab Menu using script.aculo.us2) Professional Dropdown3) Multi-level effect menu 这是一个高度可配置的 javascript/css下拉菜单, 可以让你轻松生成多级层联的横向或纵向下拉菜单.4)FastFind Menu 一个基于 jQuery的菜单, AJAX的响应效

2009-08-04 10:25:00 1358

原创 Jquery, CSS, MooTools 和 JS的导航菜单资源

如果你是网站前端开发人员,那么对你来说,也许做一个漂亮导航菜单会很得心应手。但今天要为大家总结各种导航菜单的资源,以便让大家的网站前端开发的工作更方便更快速,只要选择现成的例子就可以应用于自己的网站了。收集的这些资源,从非常简单的HTML和CSS导航菜单,到非常复杂和高级的JQuery、JavaScript和MooTools技术,这都可以让你轻松实现褪色、滑动、拖动等效果。如果您觉得这些资源值得一

2009-08-04 10:18:00 757

转载 javascript正则表达式详解

正则表达式是一个描述字符模式的对象。 javascript的regexp对象和string对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.在javascript中,正则表达式是由一个regexp对象表示的.当然,可以使用一个regexp()构造函数来创建regexp对象, 也可以用javascript 1.2中的新添加的一个特殊语法来创建regexp对象.就像字符串直接

2009-08-03 14:09:00 154

转载 JavaScript使用正则表达式进行验证

上篇文章《JavaScript验证正则表达式大全》说的是javascript中使用的正则表达式的例子,但是没有说这些正则表达式如何使用,现在给大家几个例子,大家可以看看。利用正则表达式判断是否是0-9的阿拉伯数字 function regIsDigit(fData){    var reg = new RegExp("^[0-9]$");    return (reg.test(fData))

2009-08-03 13:59:00 154

转载 JavaScript验证正则表达式大全

JavaScript验证正则表达式大全,搜集最全的JavaScript验证正则表达式,开始查看吧,这里的都是正则表达式的例子,具体和函数结合的使用方法,还请查看下篇文章《JavaScript使用正则表达式进行验证》匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的

2009-08-03 13:52:00 137

原创 反射工厂无法加载程序集问题(续)

最近研究设计模式,在学习Terrylee老师的AbstractFactory的时候用到了反射,顺便也研究了一下C#的反射机制。收集了网上的一些资料和我个人的理解,供大家学习       在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:  System.Reflection命名空间 (1)   AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器 (2)   Asse

2009-08-03 09:52:00 498

原创 反射工厂无法加载程序集问题

看了好久的反射工厂,今天建了个项目试试,问题是出了N多,不过都是杂七杂八的小问题,可又个问题难了我N久,看来看去项目都是好好的,可就是出现" 类型初始值设定项引发异常." "  无法加载程序集"。   知道是找不到程序集,可就是不知道怎么会不能创建。后来才发现原来反射工厂要在Web引用DAL,至于为什么,那些文绉绉的话我也不晓得哈。= =问题解决。。。安心睡

2009-08-02 23:42:00 173

原创 C# 2.0 局部类型、空属类型、静态类

局部类型局部类型的引入 没有局部类型的时候(C# 1.0)class App{   public void Foo(){...}   ...   public void Bar(){...}   ...}有了局部类型之后(C# 2.0)partial class App{   public void Foo()   {...}   ...}partial class

2009-07-31 23:50:00 112

原创 网络故障检测与排除

  参照其他正常的计算机                 当用户端出现网络故障时,请用户先依据以下步骤进行检测网络故障原因,看是自己计算机端故障,还是外界线路或其他故障,对于故障排除做到有的放矢。         1.利用ipconfig命令:检测网卡的配置,是否获上地址。         1.1   ipconfig:显示网卡的简单配置。         ipconfig         若出现

2009-07-31 22:18:00 146

原创 子网掩码-网关-DNS服务器

1、Internet网络中,每个上网的计算机都有一个像上述例子的地址,这个地址就是IP地址,是分配给网络设备的门牌号,为了网络中的计算机能够互相访问,IP地址=网络地址+主机地址 这些地址是如何计算出来的呢 为什么计算这些地址呢 要想知道如何,先要明白一个道理,学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着"通"这个字来学习和理解网络中的概念,而不是只为背几个名词. 计算过程是这

2009-07-31 21:45:00 223

原创 Ajax小贴士(缓存问题,编码问题)

使用ajax(动态网站静态化)过程中,有时候总会遇到一些难题,浏览器兼容、编码、IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用。使用Javascript库ajax(动态网站静态化)的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现。对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免ajax(动态网站

2009-07-29 23:17:00 221

原创 常用素材类站点

站酷(ZCOOL)-酷站推荐与素材   :http://zcool.com.cn/查看虚拟主机绑了多少域名:          http://www.myipneighbors.com/在线生成ICO:    http://www.bitbug.net/  ......

2009-07-26 16:14:00 101

转载 价值3亿美元的按钮

在翻译这篇文章时我想起一件事情,去年有个朋友在网上非常兴致勃勃的和我说:“我弄了一个很酷的网站,去玩玩吧!真的不错哦!”,然后他把网址发给我,我点击打开后发现是“请先注册”的页面。我:“能不能不注册啊?”他:“注册很快的~填几个简单的信息东西后你就可以玩了!”我:“能不能先看点东西啊?为啥一定要注册后才能看?”他:“只要注册后就很方便了~注册才能长久保留你的信息嘛~”我:“我不想注册……我不玩

2009-07-26 15:41:00 119

原创 SQL Server 如何重新恢复自动编号列的序号

在sql server中经常有这样的问题:        一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题? truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。 而DBCC CH

2009-07-26 15:26:00 112

原创 JavaScript在父窗口里关闭子窗口

刚遇到一个问题,需要在父窗口关闭弹出的子窗口,查到以下方法:var subWin = null; function popOne() {  subWin = window.open(yourURL.html,aWin,height=200,width=200);} function eradic8() {  if (subWin != null && subWin.open

2009-07-20 16:55:00 173

空空如也

空空如也

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

TA关注的人

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