web开发
文章平均质量分 58
skyofking
翩然掠过,天地一沙鸥。
展开
-
微软题目解析
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!-- /* Font Definitions */ @font-face {font-family:宋体; panose原创 2007-12-21 18:30:00 · 946 阅读 · 1 评论 -
MOSS:实现Form认证(5)——更改认证的Provider
篇文章将记录实现Form认证的第五部分——更改认证的Provider。 前面各项准备工作都做完了,现在我们就来进行实现Form认证的最后一步设置吧!正文 下面将记录每一步的实现过程。 1、首先打开SharePoint 3.0 Central Administration,然后打开Application Managerment管理页面。这些页面都是些老面孔了:) 2、在Applicatio原创 2008-02-03 01:29:00 · 1182 阅读 · 0 评论 -
MOSS:实现Form认证(4)——创建管理帐户
本篇文章将记录实现Form认证的第四部分——创建管理帐户。 由于采用Form认证时,域用户就不能再使用了,因此必须预先创建一个网站的管理帐户。正文 下面将记录每一步的实现过程。 1、首先打开第二部分创建的Visual Studio工程,在Solution Explorer中找到Register.aspx,右键单击该项,在弹出的菜单中选择View in browser。 2、在开始运行后原创 2008-02-03 01:27:00 · 1077 阅读 · 0 评论 -
MSDN:Windows SharePoint Services 3.0 中使用代码的开发工具和技术(第 2 部分)
摘要:探索 Windows SharePoint Services 解决方案、解决方案体系结构,以及用于创建、部署、维护和升级 Windows SharePoint Services 解决方案的技术。共两部分,本文是第二部分。(打印页数为 26)Patrick Tisseghem, U2U2007 年 6 月 适用于:Windows SharePoint Services 3.0、V转载 2008-02-03 00:59:00 · 2692 阅读 · 1 评论 -
私钥加密(对称加密)
私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适用于对较大的数据流执行加密转换。通常,私钥算法(称为块密码)用于一次加密一个数据块。块密码(如 RC2、DES、TripleDES 和 Rijndael)通过加密将原创 2007-10-10 21:27:00 · 3458 阅读 · 0 评论 -
Web 测试
安全性测试是有关验证应用程序的安全服务和识别潜在安全性缺陷的过程。此节包括一些重要的测试建议,用来验证已创建安全的应用程序。由于攻击者没有闯入的标准方法,因而也没有实施安全性测试的标准方法。另外,目前几乎没有可用的工具来彻底测试各个安全方面。由于应用程序中的功能错误也可代表潜在的安全性缺陷,因此在实施安全性测试以前需要实施功能测试。有一点很重要,应注意安全性测试并不最终证明应用程序是安全的原创 2007-10-10 21:13:00 · 969 阅读 · 0 评论 -
公钥加密(不对称加密)
公钥加密使用一个必须对未经授权的用户保密的私钥和一个可以对任何人公开的公钥。公钥和私钥都在数学上相关联;用公钥加密的数据只能用私钥解密,而用私钥签名的数据只能用公钥验证。公钥可以提供给任何人;公钥用于对要发送到私钥持有者的数据进行加密。两个密钥对于通信会话都是唯一的。公钥加密算法也称为不对称算法,原因是需要用一个密钥加密数据而需要用另一个密钥来解密数据。公钥加密算法使用固定的缓冲区大小,原创 2007-10-10 21:39:00 · 7357 阅读 · 1 评论 -
哈希函数
哈希函数也称为单向函数,因为从消息确定哈希非常容易,但要从哈希确定消息在数学上却不可行。相反,在双向函数中,却可从其转换形式确定原始消息。加密与解密方案是双向函数的两个示例。哈希是一种加密校验和或消息完整性代码 (MIC) ,每一方都必须通过计算才能验证消息。例如,发送计算机使用哈希函数和共享密钥计算消息的校验和,并在数据包中将其包含进来。接收计算机必须对接收的消息和共享密钥执行同样的哈希函数原创 2007-10-10 21:24:00 · 2680 阅读 · 0 评论 -
Microsoft Windows® 2000的加密服务提供程序(CSP, Cryptographic Service Provider)
CSP是真正实行加密的独立模块,他既可以由软件实现也可以由硬件实现。但是他必须符合CryptoAPI接口的规范。每个CSP都有一个名字和一个类型。每个CSP的名字是唯一的,这样便于CryptoAPI找到对应的CSP。目前已经有9种CSP类型,并且还在增长。每个CSP有一个密钥库,密钥库用于存储密钥。而每个密钥库包括一个或多个密钥容器(Key Containers)。每个密钥容器中含属于一个原创 2007-10-10 21:22:00 · 5548 阅读 · 0 评论 -
ASP.NET概述
ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能原创 2007-09-21 10:41:00 · 4868 阅读 · 0 评论 -
.NET Framework 对多语言的支持机制
.NET Framework 的设计允许开发人员在开发 .NET应用程序时使用他们喜欢的语言,目前.NET Framework可以支持20多种不同的开发语言,。多语言支持带来了很多优点,如:(1)代码可以重用;(2)所有的语言使用同一个对象库;(3)可以根据需要选择合适的语言;(4)每种基于 .NET Framework 的语言都会被编译成Microsoft中间语言。原创 2007-09-21 20:07:00 · 1379 阅读 · 0 评论 -
如何在MOSS 2007 中将一个Document Library 增加到站点定义中
在新版本的SharePoint中,用户定制的Feature可以默认的增加到站点中。当给Site Definition 增加一个Feature后,那么从这个Site Definition中创建的站点上,这个Feature就会自动可以使用。这个功能允许开发者创建Features并把它们接入到任何一个Site Definition中。在上一个版本的SharePoint中,现在以Feature的形式发原创 2008-02-03 00:50:00 · 817 阅读 · 0 评论 -
MOSS:实现Form认证(1)——生成用户数据库
在这里,笔者有必要提醒大家要谨慎学习本篇文章。这是因为实现Form认证后,您的网站将不能再在SharePoint Designer中打开(呵呵,至少笔者尚未找到解决方案,如果读者有好的实现方案,欢迎共享!)。因此,除非您的网站已经开发完毕,准备发布了,否则请不要实现Form认证。当然,如果您不嫌麻烦,愿意把实现Form认证的所有步骤反向操作一次,那也未尝不可:) 网上传闻,Form认证有如鸡肋原创 2008-02-03 01:20:00 · 1375 阅读 · 0 评论 -
一个SharePoint开发人员必备的工具
STSDEVhttp://www.codeplex.com/stsdevCodePlex上有视频使用介绍,在某些方面比微软的VS Extensions好用的多……快速生成各种SharePoint解决方案项目,比如Feature啊,WebPart啊。生成的VS工程是包含着WSP的,而且支持各种build选项。赶快下载一个用吧。原创 2008-02-14 15:49:00 · 1655 阅读 · 0 评论 -
针对开发人员的 Windows SharePoint Services V3 和 SharePoint Server 2007 工作流简介
适用于: Microsoft Windows SharePoint Services(版本 3) Microsoft Office SharePoint Server 2007 摘要:关于 Microsoft Windows SharePoint Services(版本 3)如何实现 Windows Workflo转载 2008-02-03 12:33:00 · 1374 阅读 · 0 评论 -
MOSS:实现Form认证(3)——设置数据库连接字符串
本篇文章将记录实现Form认证的第三部分——设置数据库连接字符串。 由于采用Form认证时,用户信息保存在数据库中,也就是我们在第一部分创建的数据库中,因此需要为我们的网站设置数据库连接字符串。正文 下面将记录每一步的实现过程。 1、首先找到存放我们在本系列文章四中创建的Site的设置文件的文件夹。 2、找到并打开web.config文件,在图中标识的位置添加……节。.cf { f原创 2008-02-03 01:25:00 · 1334 阅读 · 0 评论 -
MOSS:实现Form认证(2)——创建添加管理帐户的工程
本篇文章将记录实现Form认证的第二部分——创建添加管理帐户的工程。为了完成本部分的操作,希望您已经安装了Microsoft Visual Studio 2005:) 之所以要创建添加管理帐户的工程,是因为采用Form认证后,域用户就不能再使用了,因此必须预先创建一个网站的管理员帐户。正文 下面将记录每一步的实现过程。 1、首先打开Visual Studio 2005,开始创建一个项目。原创 2008-02-03 01:23:00 · 1133 阅读 · 0 评论 -
如何在MOSS2007中定制站点定义
站点定义基础站点定义位于SharePoint 服务器的如下目录中:C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/SiteTemplates站点定义由SharePoint注册,并通过WEBTEMP.XML文件生效。WEBTEMP文件位于如下目录中:C:/Progr原创 2008-02-03 00:52:00 · 887 阅读 · 0 评论 -
如何在MOSS2007中创建一个定制的 Document Library Feature
Features 是MOSS 2007以开箱即用的一套新功能。MOSS 2007提供的许多站点定义中的Document Library 是以Feature方式提供的,基于这个开箱即用的 Document Library Feature,也可以创建自己定制Document Library。Feature 基础首先让我们看一下组成Feature的目录和文件。Features 存储在Shar原创 2008-02-03 00:52:00 · 1288 阅读 · 0 评论 -
SharePoint WebPart开发实战(一):定制属性及配置界面
最近一段时间都在研究SharePoint下的开发,感觉SharePoint中的内容还是比较繁杂的,不知道自己入了门没有?顺手记录下了开发过程中的 一些心得和体会,以加深自己的理解和掌握,如有不对的地方,还请各位不吝指正。今天先讲讲SharePoint下Web Part的开发,这应该算是SharePoint下最常见的开发了吧,今天的重点是关于自定义属性及配置界面的实现。一、开发环境转载 2008-02-03 01:01:00 · 5020 阅读 · 3 评论 -
MSDN:Windows SharePoint Services 3.0 中使用代码的开发工具和技术(第 1 部分)
摘要:了解针对 Windows SharePoint Services 3.0 进行开发所需的技能、与传统 ASP.NET 开发的差异、所需的开发环境以及使用 Visual Studio 2005 Extensions for Windows SharePoint Services 3.0 构建 Windows SharePoint Services 解决方案的步骤。本文是两部分中的第一部分。(转载 2008-02-03 00:58:00 · 2248 阅读 · 0 评论 -
关于MOSS 2007 and WSS 3.0 Master Page
MOSS 2007中的Master Page和在ASP.net中使用的Master Page是一样的.它们定义了网站的LOOK and Feel以及标准的行为,使得定制非常容易. Page layout的概念类似于ASP.net 2.0中的Content Page,它指向一个Master Page并且实现Content Placeholders 的内容.默认的情况下,在MOSS 2007和WSS原创 2008-02-03 00:49:00 · 1813 阅读 · 0 评论 -
MSDN Visual系列:在MOSS中创建一个BDC实体
业务数据目录--BDC(Business Data Catalog)是MOSS中新加的一个功能。它可以将LOB(Line-of-Business)数据组合到SharePoint的其他基本功能中。比如我们可以利用BDC组合业务数据到列表或企业搜索中。为此,我们必须先构建一个XML文件,用于标识数据存储的位置(MS SQL Server数据库或Web服务)以及数据是什么样子的(比如,数据类型是什么,主原创 2008-02-03 12:10:00 · 1134 阅读 · 0 评论 -
.NET Framework概述
.NET框架是针对开发者提出的一个概念,开发者在进行开发时,要利用开发工具编写源代码,编译后将程序部署到客户端,让它运行,这是一整套开发过程。传统的开发过程可以使用VB、VC等不同的开发工具,但在.NET框架下,可以统一开发过程, .NET框架包含两个部分:公共语言运行库和类库。公共语言运行库的概念和Java虚拟机相似,是一个虚拟的运行环境,开发的应用程序都在这个运行库上运行;另一部分是类库,类库原创 2007-09-21 10:40:00 · 2117 阅读 · 0 评论 -
白盒测试&黑盒测试
白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。 六种覆盖标准原创 2007-09-16 16:42:00 · 22285 阅读 · 8 评论 -
验证控件的 Display 属性
Static(静态布局)即使没有可见错误信息文本,每个验证控件也将占用空间,允许你为页定义固定的布局。验证控件无法在页上占用相同空间,因此你必须在页上给每个控件留出单独的位置。这一设置只在 Internet Explorer 4.0 或更高版本中有效,在其他浏览器中该布局将变成动态。 Dynamic(动态布局)除非显示错误信息,否则验证控件将不会占用空原创 2007-09-15 12:48:00 · 997 阅读 · 0 评论 -
使用 Cookie 的优点与缺点
使用 Cookie 的优点为:l 可配置到期规则 Cookie 可以在浏览器会话结束时到期,或者可以在客户端计算机上无限期存在,这取决于客户端的到期规则。 l 不需要任何服务器资源 Cookie 存储在客户端并在发送后由服务器读取。 l 简单性 Cookie 是一种基于文本的轻量结构,包含简单的键值对。l 数据持久性原创 2007-09-15 15:06:00 · 17443 阅读 · 0 评论 -
使用会话状态的优点与缺点?
实现简单 会话状态功能易于使用,为 ASP 开发人员所熟悉,并且与其他 .NET Framework 类一致。 会话特定的事件 会话管理事件可以由应用程序引发和使用。 数据持久性 放置于会话状态变量中的数据可以经受得住 Internet 信息服务 (IIS) 重新启动和辅助进程重新启动,而不丢失会话数据,这是因为这些数据存储在另一个进程空间中。此外,会话状态数据可跨多进程保持(例如在原创 2007-09-15 14:48:00 · 873 阅读 · 0 评论 -
对比DataSet 和 DataReader 对象
ADO.NET 提供两个对象来处理从数据源中抽取的数据。它们是 DataSet 和 DataReader 对象。前者是记录在内存中的缓存,您可以从任何方向随意访问和修改。后者是高度优化的对象,专为以仅向前方式滚动只读记录而设计。请注意 DataSet 看起来象静态游标,但实际上,在 .NET 中与 ADO 只读游标相对应的是 DataReader 对象。DataSet提供内存中关系数据的表现--包原创 2007-09-15 13:08:00 · 845 阅读 · 0 评论 -
掌握ASP.NET验证控件具体使用
RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 CompareValidator(比较验证) 按设定比较两个输入 RangeValidator(范围验证) 输入是否在指定范围 RegularExpressionValidator(正则表达式验证) 正则表达式验证控件 CustomValidator(自定义验证) 自定义验证控件 Validat原创 2007-09-15 12:42:00 · 550 阅读 · 0 评论 -
启用应用程序级跟踪的步骤是?
1. 如果还未进行该操作,则创建一个文本文件,将其命名为 Web.config,并将它保存到应用程序的根目录。 2. 在 元素的开始标记和结束标记之间,添加 元素的开始标记和结束标记。 3. 在 元素标记之间,添加 元素(它是自结束的)。 4. 在 元素中,声明 enabled 属性并将其设置为 true。原创 2007-09-15 11:23:00 · 572 阅读 · 0 评论 -
Silverlight 入门
适用于: • Microsoft Silverlight(以前的代号为“WPF/E”) • Microsoft Expression B原创 2007-08-08 10:08:00 · 3823 阅读 · 1 评论 -
常用的JS
//檢查身份證function checkAgentId(agentId){ if (agentId.length==10){ if (((agentId.charAt(0)=="A") && (agentId.charAt(1)=="A"))||((agentId.charAt(0)=="A") && (agentId.charAt(1)=="Z"))){转载 2007-08-07 15:16:00 · 758 阅读 · 0 评论 -
把SQL数据库部署到远程主机环境
场景:你开发完了一个得意的ASP.NET应用,所有的东西都测试过了而且在你本机上一切工作都正常,充分利用了ASP.NET 2.0中的成员,角色和用户信息等新功能,万事俱备,准备将它发布到一个远程主机环境,跟整个世界分享这个应用。将.aspx文件和编译的程序集拷贝到远程系统是非常容易的,只要使用FTP或者直接向上拷贝文件即可。但许多开发人员面临的挑战是,如何在远程主机的站点上架设和重建数据库转载 2007-08-06 13:45:00 · 1681 阅读 · 0 评论 -
用asp.net从头开始写网站之登陆页
背景:我们用Microsoft Visual Studio 2005开发这个CMS系统。 当前问题:根据不同的用户导航到不同的页面。解决方法:1:首先建立好要导航的文件夹,并且可以通过网站菜单的asp.net配置创建好相应的角色和访问权限。2:拖入Login控件。调整属性。要求完成显示注册用户、密码恢复,并指向相应的url.3:在Login控件的LoggedIn事件中写原创 2007-08-06 09:54:00 · 969 阅读 · 0 评论 -
DataReader的主要属性
使用DataReader访问数据的时候,有必要介绍一下下面几个DataReader的属性:FieldCount:查询记录当中的字段个数。Read():返回一个布尔值,可以用来判断DataReader是否读取到记录NextResult(),在用Command对象执行多个记录集时用到,将会读取下一个记录集默认情况下,DataReader 在整个数据行可用时立即以行的形式加载传入数据。但原创 2007-09-15 13:16:00 · 1026 阅读 · 0 评论 -
使用配置文件属性的优点与缺点?
使用配置文件属性的优点为:l 数据持久性 放置在配置文件属性中的数据在 IIS 和辅助进程重新启动过程中得以保留而不会丢失数据,因为数据存储在一个外部机制中。此外,配置文件属性可跨多进程保持(例如在 Web 场或 Web 园中)。l 平台可伸缩性 配置文件属性可在多计算机和多进程配置中使用,因而优化了可伸缩性方案。l 可扩展性 为了使用配原创 2007-09-15 15:01:00 · 2494 阅读 · 0 评论 -
使用数据库维护状态的优点与缺点?
在某些情况中,您可能希望使用数据库支持来维护网站上的状态。通常,数据库支持与 Cookie 或会话状态结合在一起使用。例如,对于电子商务网站,普遍使用关系数据库维护状态信息,其原因是:l 安全性l 个性化l 一致性l 数据挖掘使用数据库维护状态的优点为:l 安全性 访问数据库需要严格的身份验证和原创 2007-09-15 15:03:00 · 1484 阅读 · 0 评论 -
启用远程调试的方法
要启用远程调试,可以按下面的步骤进行:l 在远程计算机上安装远程调试监视器并在您启动调试时启动它,或者 l 从一个共享中远程运行远程调试监视器。 从一个文件共享中运行远程调试监视器是启用远程调试的最容易的方法。Visual Studio 将 msvsmon.exe 安装到以下目录:Install path /Microsoft Visual Stud原创 2007-09-15 11:57:00 · 1065 阅读 · 0 评论 -
在 IPSec 和 SSL 之间如何选择?
在 IPSec 和 SSL 之间进行选择时,请考虑以下几点:l IPSec 可以用于保护计算机间的所有 IP 通信;而 SSL 特定于个别的应用程序。 l IPSec 是计算机范围的设置,不支持特定网络连接的加密。但是,站点可以划分为使用或不使用 SSL。另外,当您使用 SSL 连接到 SQL Server 时,可以基于每个连接(从客户端应用程序)选择是否使原创 2007-09-16 16:05:00 · 4651 阅读 · 0 评论