自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 C#正则表达式处理注释行、以某字符开头的行

1、判断/* …………*/注释行commandText = Regex.Replace(commandText, "/\\*.*\\*/", " ");本语句的把注释行替换为空。注意,*字符需要转义,在正则表达式中使用\*进行转义;由于本语句是使用到C#字符串类,所以还需要再次用“\”转义,即两次转义,所以是“\\*”。2、判断 -- …… 注释行。此种情况用于SQL脚本中,特别是

2012-01-21 14:54:07 3266

原创 使用Javascript控制在用户控件中的控件

由于用户控件放入某个页面中时,控件在客户端(浏览器端)的ID已经发生改变,因此需要通过C#代码获得控件在客户端的ID,如以下代码:1、定义注意:如果希望打开页面时默认不显示,应用style="display:none" ,不要使用visible=false。否则会脚本会找不到控件。2、在*.aspx.cs页面中给按钮注册客户端事件: //注册编辑按钮的客户端单击事件

2011-11-17 16:55:18 585

原创 使用Javascript控制某个Div是否显示

1、定义此处如果一开始就把visible设为false的话,脚本中会找不到相应的DIV,所以应用style="display:none"的方式设为不显示。2、代码:var div = document.getElementById("divEditTemplate");if (div.style.display == "block") {            div.st

2011-11-17 16:45:20 626

原创 ASPXGridView应用模板列

在ASPxGridView中应用模板列,可以实现用不同的风格显示内容,同时也可以不需要增加命令列,每次只能单独修改一列的情况,比如如下图片所示: 1、定义模板列代码:

2011-11-17 16:33:54 3222

原创 ASPxGridView如何在运行时根据列的字段名查找一个列

使用 AspxGridView的Columns属性得到的每一个列是GridViewColumn类型,这个类型有Name、Caption等属性,但并没有FieldName这个属性,需要把列转化成GridViewDataColumn类型才可以找到FieldName属性: for (int i = 0; i < this.ASPxGridView1.Columns.Count; i++)

2011-11-17 15:52:40 1593

原创 运行时使用代码动态的修改AspxGridView的列属性

功能:在运行时动态修改AspxGridView的列属性,包括列是否显示、显示顺序、排序方向等等。预备知识:1、首先要明白,AspxGridView中的列的类型,如果直接使用ASPxGridView的Columns属性,则列类型是GridViewColumn。但这个类型中只包含Visible等属性,而像FieldName这些属性则并不在这个类型中定义。这是因为,AspxGridView在运行

2011-11-17 15:41:55 3963 1

原创 TFS2010安装全过程

(说明:略过IIS6.0、SQL Server和SharePoint 的安装)(说明:需要注意是32位版本还是64位版本)1、配置SQL Server。打开SQL Server Configuration Manager,左边树中展开SQL Server网络配置-MSSQLSERVER的协议,确保右边的“TCP/IP”和“命名管道”全都启用,如果已经禁用则启用,如下图示: 2、

2011-06-07 15:48:00 1101

原创 ado.net连接不上sql2008:provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server的连接

<br />详细的错误信息:在 建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)。<br />环境:<br />数据库服务器:Windows Server 2008 + Sql Server 2008 R2;<br />应用服务器:Windows Server 2008  + IIS7 + ASP.NE

2010-10-25 18:23:00 8600 1

原创 抽象类的构造函数

1、抽象类是可以有构造函数的。但很多人认为,构造函数用于实例化一个对象(或建立一个对象的实例),而抽象类不能被实例化,所以抽象类不应该有公共的构造函数(FxCop.设计规则)。但不应该有“公共”的构造函数,和不应该有构造函数,这是两个不同的概念,所以,FxCop.设计规则中也说,如果抽象类需要构造函数,那么应该声明为“protected”。2、既然抽象类是可以,甚至有时候应该有构造函数,那抽象类的构造函数的作用是什么?我觉得至少有两个:(1)初始化抽象类的成员;(2)为继承自它的子类使用。比如以下例子: p

2010-10-19 15:31:00 31179 7

原创 TFS和Project同步结果分析

<br />VSTS(TFS)可以和Project之间同步工作项,但有些情况下会存在一些意外,下面列举了各个同步场景下的结果。<br />环境:VSTS2008;Project 2007;<br />前提:Project的任务项类型为固定工时(Fixed Work)。<br /> <br />一、把Project更改结果发布到VSTS(TFS)<br />1、更改完成比例(或实际完成工时),则TFS的剩余工作和已完成工作会被修改,而且剩余工作与已完成工作的和等于总工时;<br />2、更改工时,则TFS的剩

2010-08-24 11:44:00 3004 1

原创 使用Project统计项目实时进度

<br />在统计项目进度时,最关键的几个指标如下:<br />(1)工时(Work),即完成此任务需要几个小时,单位为小时;<br />(2)工期(Dulation),指持续时间。工期和工时的意义不同,工期指的是任务的持续时间,而工时指的是完成任务所需要的小时数,比如,一个名为“用户管理”的任务,实际开发的时间是2人天,共16小时,但任务从2010年8月1日开始,至2010年8月10日才结束(因为期间有穿插其他任务),此时,工时=16小时;工期=10天(不考虑节假日因素);<br />(3)实际工时(Ac

2010-08-16 14:52:00 16634

原创 对象的浅挎贝和深挎贝

<br />一、概念<br />      把一个对象复制为另一个对象,有深挎贝(也叫深表复制,deep copy)和浅挎贝(也叫浅表复制,shallow copy)之分,而两种方式在值类型的对象和引用类型的对象中又有所区别。对于值类型对象而言,无论是深挎贝还是浅挎贝,效果都是同样的——即复制对象的值本身到新对象中,对原对象的值的修改不会影响到新对象。而对于引用对象而言,如果是浅挎贝,则只是复制对象的引用,因此,对原对象的值的修改,将会影响到新对象的值,因为新对象和原对象的引用都指向同一个内存位置;而如果是

2010-08-02 17:38:00 1570

原创 TFS用户组说明和用户权限配置过程

<br />一、TFS默认用户组的说明<br />服务器级别用户组:<br />1、TFS服务器/Team Foundation Valid Users:可以访问TFS服务器。<br />2、TFS服务器/Team Foundation Licensed Users:可以连接TFS服务器。这个组只在 Team Foundation Server Workgroup Edition 版本中存在,而且,如果TFS服务器是 Team Foundation Server Workgroup Edition 版本,则

2010-06-04 17:16:00 8564 2

原创 TF53011 xxx is not a licensed user错误的解决

<br />在安装完TFS后,当在Team Explorer中使用非域管理员的账户连接TFS服务器时,可能会出现如下错误:TF53011 xxx is not a licensed user。这是因为当前登录的账户没有加入到TFS的Team Foundation Licensed Users组中。<br /> <br />TFS服务器/Team Foundation Licensed Users组的用户可以连接TFS服务器。这个组只在 Team Foundation Server Workgroup Edi

2010-06-04 16:09:00 1877

原创 安装TFS时错误28805的解决方法

1、打开Reporting Services配置管理器。单击左边菜单树中的“数据库安装”,在右边的凭据类型中改为“Windows凭据”,在账户栏中输入用于运行SQL Server Reporting Services服务的账户名和密码。2、同样在Reporting Services配置管理器中,单击左边菜单树中的“加密密钥”,在右边单击“删除”按钮。 

2010-05-28 20:25:00 659

原创 安装TFS时,发生错误 28002的解决办法

检查“服务”中名为"workstation"的服务是否已启动,如果没有启动,需要启动后重新安装。

2010-05-28 17:30:00 860

原创 解决SQL Server 2005中数据库状态为“可疑”的错误

 数据库的状态为“可疑”,可以使用以下脚本修复:use mastergosp_configure allow updates,1 reconfigure with overridegoalter database WSS_Search_SPS set emergencygosp_dboption WSS_Search_SPS,single user,truegodbcc che

2008-11-24 17:51:00 628

原创 解决SharePoint“搜索服务处于脱机状态”的错误

 MOSS出现错误“搜索服务处于脱机状态”。具体是:1、打开“管理中心”>“应用程序管理”>“搜索服务”中,在“启用搜索的共享服务提供程序”时选项下,爬网状态和传播状态均为“搜索服务处于脱机状态”;2、打开共享服务管理>“搜索”>“搜索设置”时,出现错误:“搜索服务当前处于脱机状态。请访问SharePoint管理中心的“服务器上的服务”页,以验证是否启用了该服务”。这也可能是由于正在移动索

2008-11-24 17:22:00 1341

原创 备份和还原IIS的元数据文件

    IIS的元数据文件(metabase.xml)如果被病毒损坏了,将会导致IIS无法运行(具体的表现是IIS无法连接到计算机,IIS Admin Service和World Wide Web Publishing Service服务无法启动),所以在进行一些比如新增站点等操作后需要对IIS进行备份。     需要备份的文件包括元数据配置文件(MetaBase.xml) 和机器一级的元数据

2007-09-15 21:18:00 1011

原创 恢复被损坏的IIS元数据

     前几天中了一个病毒,然后IIS就不能用了。具体是,打开IIS后,发现没有连接到本地计算机中,回到“服务”查了一下,发现World Wide Web Publishing Service没有启动。于是启此此服务,却失败,提示说依存的服务没有启动,一查,发现IIS Admin Service也没有启动。于是启动此服务,还是失败了,看来是IIS的元文件(metabase.xml)被损坏了。

2007-09-15 20:45:00 1978

原创 负载测试和压力测试的联系和区别

 负载测试:Load Testing:是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。测试时通常模拟实际业务中的用户数进行测试。压力测试:Stress Testing:是通过确定一个系统的瓶颈或者不

2007-09-10 23:42:00 2097

原创 英文版VS2005安装SQL2005变成中文版后丢失模板的解决

very easy.VS中工具——选项。找到语言选项,改为英文即可。

2007-08-22 16:22:00 701

原创 C#中的方法参数

    C#中的方法参数分为四种:    值参数:不带修饰符;    引用型参数:用ref修饰    数组型参数:用params修饰    输出参数:用out修饰一、值参数    在利用值向方法传递参数时,编译程序会给实参做一份拷贝,并把此拷贝的值传递给方法,被调用的方法内部的处理不会改变内存中实参的值。比如以下的程序:          示例代码class Clas

2007-08-15 18:06:00 1315

原创 关于结构

结构的用法一、为什么使用结构,而不是类?    结构可以像类一样,封装有各种数据、类型和函数成员。不过与类不同的是,它是一个值类型。假设有一个类:          示例代码class Size    {        int Width;        int Height;    }    这个类只是存储两个int类型的数据而已,而没有别的意义,在这种情况下,为了获得更好的性

2007-08-13 17:57:00 700

原创 C#中的值类型和引用类型

        一、值类型和引用类型变量的存储    首先,变量是存储信息的基本单元,而对于计算机内部来说,变量就相当于一块内存空间。    C#中的变量可以划分为值类型和引用类型两种:    值类型:简单类型、结构类型、枚举类型    引用类型:类、代表、数组、接口。    (一)值类型和引用类型内存分配    值类型是在栈中操作,而引用类型则在堆中分配存储单元。栈在编译的时候就分配

2007-08-13 16:53:00 2654

原创 原码、反码和补码的实现

原码、反码和补码    以8位计算为例    原码:正数:数符位为0。负数:数符位为1。    反码:正数:原码本身。负数:数符为1,数值位取反(可以理解为127-绝对值后的正数表示法)。    补码:正数:原码本身。负数:数符位为1,数值位的绝对值取反后最后一位加1。    下面以各种形式分别计算:2+3=5; -2-3=-5 ;2-3=-1   

2007-08-13 11:22:00 567

原创 小议数据库主键选取策略(转载)

我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计

2005-04-05 10:17:00 1817

转载 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?

在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中WebFo

2005-04-05 10:08:00 1236

转载 showModalDialog()、showModelessDialog()方法使用详解

Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:  showModalDialog() (IE 4+ 支持)  showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML

2005-04-05 10:03:00 592

空空如也

空空如也

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

TA关注的人

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