by fsea
21. 七月 2010 16:06
当有多个SiteMap文件时,如何让SiteMapDataSource选择特定的SiteMap文件由于前段时间做的网站都只有一个sitemap文件,当有多个sitemap文件的时候,就不知道如何让SiteMapDataSource选择特定的那个SiteMap文件了,文档上也找不着,那就一直搁着,今天看了一个DEMO,原来是如此简单:例如现在在网站的根目录上有两个SiteMap文件,分别是web1....
[更多]
9761165e-aab4-4488-b803-20b2e73a812c|0|.0
Tags: .net, c#,
积累
by fsea
14. 七月 2010 16:21
IIS 7 默认文件上传大小时30M要突破这个限制:
1. 修改IIS的applicationhost.config 打开 %windir%\system32\inetsrv\config\applicationhost.config 找到: <requestFiltering>节点, ...
[更多]
bd18b90a-074f-4ac4-941b-56e0fcf12b5e|0|.0
Tags: 开发,
收藏 | 学习
by fsea
7. 七月 2010 18:25
因比较多时候接触到正则表达式,每次都google比较麻烦,所以花了点时间学习和进行总结,希望对少部分人也有点帮助。
概念及其作用
正则表达式的英文是regular expression,正则表达式,就是用某...
[更多]
39adf2cc-e3a6-4836-86da-84b18d7e84bf|0|.0
Tags:
收藏 | 学习
by fsea
7. 七月 2010 18:20
只能输入1个数字
表达式
^\d$
描述
匹配一个数字
匹配的例子
0,1,2,3
不匹配的例子
只能输入n个数字
表达式
^\d{n}$ 例如^\d{8}$
描述
匹配8个数字
匹配的例子
12345678,22223334,12344321
不匹...
[更多]
608470ae-c99e-4131-8b2b-8ce30090c096|0|.0
Tags:
收藏 | 学习
by fsea
28. 六月 2010 13:51
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select C...
[更多]
d81f6259-fb97-4175-9489-e6806c11269b|0|.0
Tags: SQLServer, 开发,
积累
by fsea
5. 六月 2010 15:01
1. 代理构造法
2. 通道工厂法
本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。
构造代理法
从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。这种方法非常符合创建对象的常规方法:通过new的方式产生...
[更多]
bd939dcf-3569-4458-b1e0-f34b1110d347|0|.0
Tags:
收藏
by fsea
4. 五月 2010 14:47
问题说明:更换了一台新的 TFS 服务器,旧的 TFS 服务器停止使用。但从客户端 VS2008 连接到新的服务器,并下载源码到本地原来工作的文件夹时,出现错误提示,说本地文件夹已被映射到了旧的服务器上,不能从新服务器获取源码。通过源代码管理-工作区管理,把跟旧服务器相关的所有工作区项都删掉后,仍出现此提示。
解决办法:在文件 C:\Documents and Settings\当前用户...
[更多]
by fsea
8. 四月 2010 23:44
declare @i int set @i=1declare @DbCount intset @DbCount=(select COUNT(name) from sysdatabases)
--select * from sys.databases
while(@i<@DbCount)begindeclare @DbName nvarchar(2000)declare @DbLog nv...
[更多]
ec01a34f-a9c9-4f41-8981-6d4dd2bb0dd1|0|.0
Tags: SQLServer
积累
by fsea
7. 四月 2010 22:38
1. 对手写代码给予合适的尊重
尽管代码生成可以免去许多重复的工作,提高开发效率,但是你必须知道无论你的生成器有多么强大,多么灵活,都有很多特殊情况存在,这些可能都在你的代码生成器可归纳的范围之外。所以,虽然你使用了代码生成器,但是手写代码仍然是必需的。
2. &n...
[更多]
by fsea
7. 四月 2010 11:28
CREATE TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION ] { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] } &nb...
[更多]
568af986-20b5-428f-ab11-03e781936151|0|.0
Tags: SQLServer
收藏 | 学习
by fsea
23. 三月 2010 17:49
背景资料: 源域test24.com,系统win2000;目标域mycom.com,2003系统. 目的:把源域下的OU(test24.user)所有用户迁移至目标域的OU(test24.user)下,包括同步迁移密码; 以下是我操作的步骤: 准备部分:1.我首先把源域和目标域的密码策略调为一样.(大家可根据自己的情况调整.不过记得注意导入后的源域win2000用户的密码必须要符合新域win200...
[更多]
by fsea
23. 三月 2010 11:08
默认情况下,sql server2005安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果要使用它,可按以下步骤-- 允许配置高级选项EXEC sp_configure 'show advanced options', 1GO-- 重新配置RECONFIGUREGO-- 启用xp_cmdshellEXEC sp_configure 'xp_cmdshell', 1GO--重新配置RE...
[更多]
by fsea
22. 三月 2010 22:21
在新定义出来的标准下 document.documentElement.clientHeight在IE和火狐里都能获取正确值,下面一篇文章详细介绍了获取各种浏览器可见窗口大小这方面的差别:
<scrīpt>function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ docu...
[更多]
ae7defa6-0042-44f2-b7c4-0a5def99c76d|0|.0
Tags: Javascript
收藏
by fsea
19. 三月 2010 17:45
因为工作需要,在项目中用jQuery实现了一个导航效果,但是测试发现在IE8 Beta1下工作不正常,翻了一下同事发过来的邮件列表有一封介绍如何fix在IE8下一些网站页面不能正常工作的问题,主要是IE8默认使用新的标准模式,而与IE7的使用模式并不兼容,虽然客户端有模拟IE7的功能,但我们无法强制用户,微软提供了几种解决方法,一个是设置服务器返回页面的头强制客户端基于IE7标准,而另外一个方法是...
[更多]
140e2b54-b502-4cae-98c5-378768599810|0|.0
Tags: 开发
常见问题处理
by fsea
13. 三月 2010 22:09
今天我们来讲讲如何不用虚拟机,直接借助VHD原生启动Windows 7(win7)或者Windows Server 2008 R2。传统的做法是借助Virtual PC或者其他虚机,先挂载VHD文件,在里面安装好Windows,然后再把该VHD文件挂载到物理机器上。这样的做法比较复杂一些,那么能不能不要安装Windows,能否通过什么方法直接把Windows安装光盘里的WIM映像文件转换成VH...
[更多]
e9c6e99c-1d92-4448-bf33-dd3364674259|0|.0
Tags: Vhd, Win7
by fsea
12. 三月 2010 23:29
这5个流程图开发包有如下特点:
对NET与VS的支持
可将流程图存为XML文件
不只是流程图开发,任何种类的图形设计器都可以开发
内置大量的数据结构算法
功能非常强大都是2D模型,不支持3D建型模
其中GoDiagram支持Winform与Aspnet(纯html与Jscript实理)
Essential Diagram只是Essential的一部份,Es...
[更多]
24d44369-58fa-44ce-98eb-53fe1e7474db|0|.0
Tags: 流程
收藏
by fsea
12. 三月 2010 13:28
IIS 6.0 and IIS 7.0 Classic mode
<configuration> <system.web> <httpModules> <add name="CuteWebUI.UploadModule" type="CuteWeb...
[更多]
2de0515e-f6a8-4502-8a9e-145269457f6b|1|5.0
Tags:
常见问题处理 | 收藏
by fsea
10. 三月 2010 12:20
一、原料:
CPU:至强3.0*2,800外频,604针
散热器:1U纯铜散热器*2,2U纯铜散热器*2
内存:DDR2 400 ECC\REG 2G*2,DDR2 667 ECC\REG 2G*2
硬盘:73G SCSI 10000转*2,160G IDE 7200转*1
主板:Intel 7520BD2,PCIX*3,PCI*1,PCI-E 4X *1(这个比较悲剧,下...
[更多]
d2fd1070-06b6-4cfd-b42e-19764236cb18|0|.0
Tags:
创新
by fsea
10. 三月 2010 12:00
在一系列硬件升级之后,你是否忽视了一个重要问题――供电?电脑配件的不断添加与升级对供电提出了更高要求,而一个输出功率有限的电源为用户们敲响了警钟…...此时,我们首先想到的就是重新购买一款大功率的电源,这确实是一种行之有效的解决方案。但大功率电源买回来后,原先的电源怎么办呢?扔了!不必。要买大功率电源需要太多的银子,即使大功率电源的功率足够满足现有硬件设备的供电要求,但如果您的外...
[更多]
9aa1dd4c-e12e-45b4-b924-adc2050a2c55|0|.0
Tags: 硬件
收藏
by fsea
10. 三月 2010 11:43
数据库结构和索引的是否合理在很大程度上影响了数据库的性能,但是随着数据库信息负载的增大,对数据库的性能也发生了很大的影响。可能我们的数据库在一开始有着很高的性能,但是随着数据存储量的急速增长—例如订单数据—数据的性能也受到了极大的影响,一个很明显的结果就是查询的反应会非常慢。在这个时候,除了你可以优化索引及查询外,你还可以做什么?建立分区表(Table Partitio...
[更多]
4e6046b6-d102-4958-8e49-c2c443204b07|0|.0
Tags: SQLServer,
学习
by fsea
9. 三月 2010 16:09
今天在调试FCKeditor.net2.6.3上传图片时,碰到一个很怪的问题,就是图片文件上传是成功了的,但就是在fck中不返回上传图片的地址,IE脚本提示“没有权限”,找了很久终于找到了问题。解决方法:打开下载的“FCKeditor.Net_2.6.3.zip”中的“FredCK.FCKeditorV2.vs2005.csproj&rd...
[更多]
9d37867c-1dd5-4057-8438-7f4e38822408|0|.0
Tags:
常见问题处理
by fsea
5. 三月 2010 18:48
适用于Perc3/SC/DC/QC Perc4/DC/DI Perc4E/DI/DC使用新配置(文档中的配置方法仅供参考)
配置热备(hotspare)请点击这里http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=19&tid=31778
注意:对阵列以及硬盘操作可能会导致数据...
[更多]
c81b6cd4-ff53-4c90-becb-3099ef243f50|0|.0
Tags: 硬件, Raid
收藏
by fsea
5. 三月 2010 13:26
[本文是预发布文档,在将来发布时会有所更改。某些链接可能会以英文显示,或者指向英文文章。]
运行从 Microsoft Office SharePoint Server 2007 到 Microsoft SharePoint Server 2010 的就地升级时,将按固定的顺序,在现有硬件上同时对服务器场的配置数据和场中的所有内容进行升级。启动就地升级过程时,安装程序会使 Web 服务器脱机,网...
[更多]
1890f442-52df-4f27-a04c-e12f6d9b91c2|0|.0
Tags: SharePoint
收藏
by fsea
5. 三月 2010 13:09
declare @i int set @i=1declare @DbCount intset @DbCount=(select COUNT(name) from sys.databases)
--select * from sys.databases
while(@i<@DbCount)begindeclare @DbName nvarchar(max)declare @DbLog nv...
[更多]
5d6ca6e0-512e-40f1-a413-7b3f42585d28|1|2.0
Tags: SQLServer,
积累
by fsea
5. 三月 2010 12:44
这种情况发现在应用层和数据层部署在不同服务器上时。
1.SharePoint备份时如果选择了本地路径,则应用层服务器和数据层服务器上都要有完全相同的路径,例如:E:\SharePointBackup。
但仅此还不够,因为备份时,应用层只会在应用层服务器的本地备份路径里新建类似spbrxxxxx这样的目录,但在数据层服务器的本地备份路径里不会新建xpbrxxxx,所以,要手工在数据层服务器的备份...
[更多]
by fsea
5. 三月 2010 10:16
This model helps you understand the in-place, database attach, and hybrid approaches to upgrading from Office SharePoint Server 2007 or Windows SharePoint Services 3.0 to SharePoint 2010 Products. It ...
[更多]
5584e688-9189-4208-8562-cc71e8dceac8|0|.0
Tags: SharePoint,
收藏
by fsea
5. 三月 2010 10:10
Please refer to my previous three posts on Upgrade Planning for SharePoint 2010 – These previous posts outline some important scenarios for your upgrade planning process. SharePoint 2010 Upgrade...
[更多]
a91f9163-8d91-4ba3-8dbd-f886b775dad4|0|.0
Tags: SharePoint
收藏
by fsea
5. 三月 2010 10:08
Please read first two posts in this series. Planning for SharePoint 2010 Part 1, Planning for SharePoint 2010 Part 2.
In the last two posts I showed you how to move your data tier to your new 64bit F...
[更多]
4dc80dfc-55c9-4570-9dac-b9af17553978|0|.0
Tags: SharePoint
收藏
by fsea
5. 三月 2010 10:05
Please read first posts in this series. Planning for SharePoint 2010 Part 1.
In this post I will highlight how to move your (32 bit) SQL Server tier to 64 bit.
In the case of moving your data tier t...
[更多]
d9a0c6f9-00f6-4e84-a8e5-856ffd4e072a|0|.0
Tags: SharePoint
收藏
by fsea
5. 三月 2010 10:02
Here is a detailed outline of what I discussed and presented at my TechEd session on Wednesday 16th September in Auckland – New Zealand titled Planning for SharePoint 2010 - Upgrade Planning and...
[更多]
63542a76-784e-48b4-8a16-09baaca1b44b|0|.0
Tags: SharePoint
收藏
by fsea
4. 三月 2010 16:58
最近工程进展顺利,需要从测试服务器搬迁到正式服务器上进行最后测试。测试服务器上的一个Web应用程序已经具有了正式版本的体貌特征,所以本着“码为己用”的原则,以备份还原的方式迁移此应用程序到正式服务器上应用。但是在管理中心的备份还原功能中,实在难以搞定很简单的备份操作,所以Google了一下,做一个工作总结。 工作进行之前,先说明几点要准...
[更多]
e9879ccd-082f-46f6-b0d8-bcee2f9a4b8f|0|.0
Tags: SharePoint
收藏
by fsea
4. 三月 2010 16:16
咱们知晓,工作流是真实全球中流程的抽象,在真实全球中,流程能够按照有没有人类参与来泛泛地分为两种:系统流程和人类交互流程。 系统流程是指那些没有(或者几乎没有)人类参与的流程,这种流程的执行流程早在设计阶段就能够完全预料,虽然某些情况下也可能会有少量的人类参与,但并不会左右流程的执行方向。 系统流程首要旨在处理系统以及数据之间的疑问,咱们能够把它视为服务或者流程。正因为系统流程如此基本,所...
[更多]
c0455ba1-204d-4835-a583-1090fd1dbd06|0|.0
Tags: SharePoint
学习
by fsea
27. 二月 2010 11:47
首先停止IIS7 服务
访问 下面的目录 C:\Windows\System32\inetsrv\config\schema 用记事本打开 IIS_schema.xml 查找 <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" /> 看到 3000000 了吧。加一个0 就是 30...
[更多]
1b5afaaa-b1e6-4a5f-91ff-71d444f99126|0|.0
Tags:
常见问题处理
by fsea
26. 二月 2010 23:59
Color.AliceBlue
240,248,255
Color.LightSalmon
255,160,122
Color.AntiqueWhite
250,235,215
Color.LightSeaGreen
32,178,170
Color.Aqua
0,255,255
Color.LightSkyBlue
135,206,250
...
[更多]
984f6d55-7675-461b-9283-e040f4f03d01|1|5.0
Tags: c#, .net
收藏
by fsea
26. 二月 2010 18:16
在Project Server 2007中,默认只有一个项目工作环境的模板,但我们可以开发定制或修改原有模板,以满足企业需求,本文就以修改原有模板成新模板为例来说明整个过程:
第一步:创建空白的项目工作环境网站(在管理中心)
安装好Project Server 2007以后,会多一个叫“Microsoft Office Project 工作环境”的模板
...
[更多]
43ddbb6e-e21b-4cb4-9733-1c92c2d89933|0|.0
Tags: VSTS2010,
学习
by fsea
26. 二月 2010 18:03
一直以来,我们项目组都尝试将TFS2008上建立的项目做一个门户。其实,项目在建立的时候,已经为此项目建立了一个相应的基于wss的Sharepoint Portal。但是,里面的任务工作项什么的都和TFS里的项目没有任何关系。。。比较郁闷,所以一直用的是TFS里面提供的Web Access。终于盼到TFS2010了,于是尝试的建了个项目,这回建立的项...
[更多]
0e8b6446-9d4a-4212-b661-8cd32b5c0f97|0|.0
Tags: VSTS2010
学习
by fsea
24. 二月 2010 11:52
在互连网应用中Web Service已经得到了广泛的认同,同时也是因为这种广泛的应用,使得Web Service在规范化方面越来越成熟。企业和企业之间的信息交互,很重要一点就是信息的安全性,电子商务等互连网应用这方面的需求更为突出,如果没有安全的保证,没有客户或者企业愿意将信息在网上交互,同时也不会信任任何接受到的信息。然而,作为SOA的有效技术手段,Web Service的动态性很强,服务的...
[更多]
3eb0bfdc-d1d7-4045-9d83-77cbcc0eadd2|0|.0
Tags:
by fsea
22. 二月 2010 21:39
SAML2.0培训PPT(简要介绍)。
SAML2.0.ppt (673.00 kb)
----------------------------------好帅的分割线------------------------------------------
saml2.0规范完全文档.zip (2.68 mb)
-------------------------------...
[更多]
1c8d235c-3b04-4dfd-9b23-60209256087b|0|.0
Tags: SAML, .net
学习
by fsea
20. 二月 2010 14:46
飞信的整个登录过程包括取系统配置、验证身分、取联系人、取离线消息等等一堆过程,这里就不细述了,下面主要说明到是一些朋友比较关心的身份验证是怎么做的。飞信有两处验证身份,第一次是通过SSL向SSIPortal登录时,第二次是用SIP协议向Proxy Server注册时。一、向SSIPortal登录SSI是啥,我一直没弄明白,是Single Sign-In? 习惯上不是SSO(Single Sign-...
[更多]
617ea408-0710-4674-bd62-8751dd4bd730|0|.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:45
感谢Fetion8朋友敏锐地发现uri中的p跟手机号段有关系。飞信的用户URI为:sip:123456789@fetion.com.cn;p=1234,这里头123456789是飞信号,而p这个tag是怎么来的我一直不清楚,也忘了研究了,呵。感谢这位朋友一下发现了这个跟手机号段有关系。在这位朋友的提醒下,我下午看了下Contacts.dat文件中的好友列表(用本博客中的DecodeCfg或Feti...
[更多]
c72a378b-a97c-4485-8abe-f0fff0efbf7a|0|.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:44
花了好几天时间终于把飞信加密的密码用非.NET的方式给还原了,并用C++完全实现了一遍,回头把这个C++版的ShowPasswd贴上来。看到有朋友问到飞信的加密方法,这里就把飞信用的加密和变换的方法一起简要介绍一下。1.飞信的配置文件的加密方法飞信的配置文件其实不是加密,只是进行了一下变换。这种变换的编码方法是:将原来的XML文本(UTF-8编码的)进行压缩,然后将压缩后的结果进行 base64编...
[更多]
be98708a-1d8d-4afc-81d5-ba1e08762310|1|5.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:41
今天又写了个小工具:FetionCfgEditor,下载地址。这个工具可以任意修改飞信的配置文件。飞信的配置文件保存在%userprofile%\application data\fetion这个目录下,这些文件全变换过了,用文本编辑器打开是不能读的,它是被编码变换过的。所以我写了FetionCfgEditor这个小工具,这样我们可以任意地看和修改这些配置文件。这个小工具的一个直接的应用,就是修改...
[更多]
1f9a8f09-4914-4a7a-a6e7-e9da3078955a|0|.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:40
以下分析基于客户端版本Fetion 2006 beta 2.1.0.0,协议版本是SIP-C 2.0。一位朋友留言提到飞信的手机语聊,我这里也把两个飞信用户间手机语聊的通信过程贴出来,大家一起探讨。以下文字中:红色的表示数据的传递方向,其中221.130.45.203:8080是Fetion用TCP直连方式连接的服务器地址和端口,也就是SIP Proxy Server的IP和Port,蓝色部分是完...
[更多]
7bd6eec2-eee1-4592-a247-c00cc0bd584e|0|.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:39
以下分析基于Fetion 2006 beta 2.1.0.0,其SIP-C协议的版本是2.0。前面列出了飞信的SIP-C协议支持的所有SIP Method以及Header Field,下面就两个用户间的聊天,即互相发送文本消息来看看飞信通过SIP-C协议的工作过程。先看看RFC规定的SIP的建立会话的标准过程,在RFC3261中通过SIP建立会话的过程是这样子的:  ...
[更多]
8ff75ae1-22f5-4e4e-bc31-25e5fc289d33|1|5.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:38
以下分析仍基于Fetion 2006 beta 2.1.0.0。飞信所使用的协议版本标记是"SIP-C/2.0",协议栈中标记的版权信息是"Copyright (c) 2004-2006 China Mobile Limited. All rights reserved.",(再次说明飞信开发了很久了嘛;))。抓协议包初看的印象是,它基于IETF(Internet Engineering Task...
[更多]
b84b7868-9cfc-42be-8517-2d593f0e1d25|1|5.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:37
飞信老是断线,这点互联网上很多用户都有提及。我待的地方就老断,一说是跟网络有关系,一说是飞信本身有问题。近一两天跟踪看了看,发现断得可真是恐怖,一天断20-30次的都有。可有一次在家通过ADSL上呢,好象又还好。难道是时间的关系?
但白天碰到的多次断线我感觉是服务器的问题,理由是通过Sniffer,我明确地看到了服务器端发过来的TCP RST的包,也就是说服务器对这个TCP连接做了CLOSE的操...
[更多]
124e3401-a78a-4827-be98-19f92ad1981f|1|1.0
Tags: 飞信协议分析,
学习
by fsea
20. 二月 2010 14:36
以下分析均基于飞信的这一版本:Fetion 2006 beta 版本 2.1.0.0。
作协议分析时,一抓包,就发现飞信工作时连的是221.130.45.203这个服务器。那这个IP地址从哪来的呢?会变吗?飞信的客户端程序中并没有配置服务器地址这一说。固定一个IP?不会吧,一面向全国的系统,不可能用一个IP地址。用一个固定域名解析出来的多IP地址中的一个吗?抓出它访问DNS的包一看,它就只在开始...
[更多]
49d79108-0519-4a08-9782-49dcde9ac8a5|0|.0
Tags: 飞信协议分析
学习
by fsea
20. 二月 2010 14:35
以下分析均基于飞信的这一版本:Fetion 2006 beta 版本 2.1.0.0。
被迫开始用飞信(Fetion),痛苦啊,这玩意儿开发了几年(飞信博客上一家伙说参加飞信项目两年了),而且用的是.NET(工作量要比C++小了去了),居然这么烂,也算是个奇迹了。。。。自己找点乐子,分析飞信的通信协议好了。。。这不是什么破解,俺也不是什么什么客,纯属无聊。
抓包看了一下,飞信是用了混合协议的:...
[更多]
24837a17-eb44-4297-8549-7339bf554e3e|0|.0
Tags: 飞信协议分析
学习
by fsea
20. 二月 2010 14:17
//删除脚本 Htmlstring = Regex.Replace(Htmlstring,@"<script[^>]*?>.*?</script>","",RegexOptions.IgnoreCase); //删除HTML Htmlstring = Regex.Replace(Htmlstring,@"<(.[^>]*)>","",RegexOpt...
[更多]
736833b6-3ec7-47f3-bff7-0b209ed3d685|0|.0
Tags: c#, .net
收藏
by fsea
20. 二月 2010 14:14
刚开始接触.net2.0的时候,我是从pet shop4.0看起的。
确实pet shop4.0运用了很精湛的架构设计,也曾一度让我深深迷恋其中。
也是那个时候,我才开始认识IList<T>这个东东,也曾经唯IList<T>是从,非IList<T>不用。
渐渐地,问题来了,首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列...
[更多]
6f31303b-5c02-4427-a325-90808b005554|0|.0
Tags: .net, c#,
学习
by fsea
20. 二月 2010 13:59
想测试下Windows 2008 R2,但是又没多余的电脑怎么办?在Win7下,做一个双重引导吧。今天试了试盆盆兄的方法,的确又快又好使。整理一下记录在此。因为完全是抄袭盆盆兄和Frank大哥的文章,需要转载的请一定要注明2位原创作者。以下截图都是本人实际操作时候的存的,WAIK的下载LINK也更新了。第一步,下载并安装WAIK。因为第二步的script要用到WAIK中的ImageX。下载地址:
...
[更多]
by fsea
20. 二月 2010 00:25
基于easeboot的无盘windows 7方案一1.准备软件a.easeboot.tar.gz 下载网站:http://www.easeboot.com/easeboot.tar.gzb.tftpd32 下载网站:http://tftpd32.jounin.netc.freenas 下载网站:http://sourceforge.net/projects/freenas/d.windows 72...
[更多]
by fsea
20. 二月 2010 00:17
Single Sign-On (SSO)是近来的热门话题. 很多和我交往的客户中都有不止一个运行在.Net框架中的Web应用程序或者若干子域名.而他们甚至希望在不同的域名中也可以只登陆一次就可以畅游所有站点.今天我们关注的是如何在各种不同的应用场景中实现 SSO. 我们由简到繁,逐一攻破.
虚拟目录的主应用和子应用间实现SSO
使用不同验证机制实现SSO (username ...
[更多]
add1bb29-f482-4995-b124-5637a80b153a|0|.0
Tags: SSO
收藏
by fsea
18. 二月 2010 19:45
The following table lists many of the MIME content-types currently in use on the Web, and gives the data type associacted with the MIME type name. There are in some cases more than one MIME type in us...
[更多]
by fsea
17. 二月 2010 22:13
加载或保存XML时引发的异常.System.ArgumentException: “”(十六进制值 0x1D)是无效的字符。产生原因是xml文件中包含低位非打印字符造成的处理方法:在产生xml文件的时候,过滤低位非打印字符
把一个字符串中的 低序位 ASCII 字符 替换成 &#x 字符转换 ASCII 0 - 8 ...
[更多]
3ea6cce2-9dd8-4eed-9ab7-9a5b7eb2aebc|0|.0
Tags: c#, .net
常见问题处理
by fsea
17. 二月 2010 00:59
2009年11月,一年一度的微软TechED 2009在北京盛装上阵,大会上除了展示最近一年来创新的IT技术外,还发布了大量的新品。对于软件开发人员来说,Visual Studio 2010自然成为他们目光的聚焦点。大家都想看看自己正在用的开发工具在新版中增加了那些功能,以及是否有利于自己的开发项目和提升开发效率。
微软在TechED上表示这将是近几年来Visual Studio和.NE...
[更多]
5baf4e10-e92a-404d-848a-867d99bfdb99|0|.0
Tags: .net
by fsea
17. 二月 2010 00:58
2009年即将过去,微软的.NET平台到底推出了那些新技术,而微软在这些方面又是如何权衡的,我们在这和大家一起回顾一下2009年的微软几大新开发技术,并揭秘这些技术背后的技术走势。
1.云计算技术的兴起
2009年年初,微软首先推出的就是云计算的两款重量级产品Windows Azure以及SQL Azure,这两款产品于2008年10月的PDC2008大会上首次展示之后,就得到了业...
[更多]
7a1e1df9-619f-4729-8226-f133f2b61f26|0|.0
Tags: .net
by fsea
17. 二月 2010 00:55
SAML(安全断言标记语言)已经被结构化信息标准促进组织(OASIS)批准为Web 单点登录的执行标准。SAML连同Web单点登录共同构成了现代网络环境中的必备条件。
美国在线和eBay是两个知名网站,拥有大量的用户。通过分析,这两个网站发现他们有30%的用户是重合的,也就是说,这些用户在两个网站都有用户名和密码。因此,他们认为有必要找到一种方法,让这30%的用户在登录其中一个网站时,其...
[更多]
b57f2159-1d24-4c38-9936-e54c34cb5150|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:51
身份管理是个复杂问题。它包括口令维护、用户配置和访问控制管理。本文着重介绍了身份管理中被SAML大大简化了的一部分,即基于角色的访问控制(RBAC)。越来越多的厂商在支持RBAC,因为它可以让管理员简化访问控制列表。
曾经调查过一个数据:内部用户和外部伙伴同时在使用的口令有多少?回答居然超过15个。当然,他们可以把这15个口令全记在脑子里,每次需要访问新的资源、新的应用或者新的数据库时,...
[更多]
04b57c69-f8f5-4a9f-85b0-09e9502fb813|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:48
当今,越来越多的系统通过Web服务、门户和集成化应用程序彼此链接,对于保证欲共享的信息安全交换的标准的需求也随之日益显著起来。SAML(安全性断言标记语言,Security Assertion Markup Language)提供了一个健壮且可扩展的数据格式集,在各种环境下交换数据和身份识别信息。这里的一个关键概念是身份联邦,它可满足SAML的定义,也就是说可使用独立、受管理的多个信息来源中的...
[更多]
b3d4854c-8d0e-4d70-beea-700a7c683ecb|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:48
SAML是OASIS制定的一种安全性断言标记语言,它用于在复杂的环境下交换用户的身份识别信息。在SAML诞生之前,如果想在Websphere、Weblogic和SunONE等之间实现SSO,我们必须分别实现一个适配层,来达成一种相互理解的协议,在该协议上,产品能够共享各自的用户认证/授权信息。SAML诞生之后,我们免去了这种烦恼。可以预计,将来大部分产品都可以实现基于SAML的联邦服务。
&...
[更多]
aab77764-c072-4ff3-ae7a-7e5a08f22c0e|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:47
2003年初,OASIS小组批准了安全性断言标记语言(Security Assertion Markup Language,SAML)规范。由于来自25家公司的55名专家参与了该规范的制定,因此人们会认为SAML能做任何事情,并且能被很好地理解。但事实并非如此,软件开发社区存在着很多对SAML的误解。在本文中,Frank Cohen详细说明并澄清了有关SAML的很多不实说法和误解。
&nbs...
[更多]
e43b36c5-7d65-4c30-9eb3-8077c326c53d|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:46
长期以来,人们认识到需要提供一种机制在不同的协作域之间传递关于实体的信息,同时域又不失去对这些信息的所有权,安全性断言标记语言或者SAML满足了这种要求。交换的信息可以是关于主题或者验证信息的断言。这种方式也称为单点登录。
在XML安全系列文章的上一篇中,我谈及了与安全有关的两个很重要的主题:
·易于管理。 ·可移植的...
[更多]
9d79b918-1453-4e3d-8824-ec3050e1d583|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:44
虽然使用Oracle WebLogic作为IdP是显然可行的,但它没有一个真实访问管理环境的特征,诸如Sun访问管理器,Tivoli访问管理器,Oracle访问管理器等。作为IdP的Oracle WebLogic服务器不提供,类似像Sun访问管理器所提供的会话管理功能。众多厂商支持的SAML提供了一个优于企业内部网的SSO解决方案。图一描述了一个使用以下技术的参考架构:
作为IdP的Sun访...
[更多]
e0106cb9-c29c-4cee-b24a-8f5ce64a4740|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:43
安全断言标记语言(SAML,Security Assertion Markup Language)是一种可扩展标识语言(XML)标准,它允许用户登录一次相关但单独的网站。SAML设计用于商户对商户(B2B)以及商户对顾客(B2C)的事务处理。
SAML定义三种元件:断言、协议以及约束。存在验证、标志、授权三种断言。验证断言确认用户的身份,标志断言包含特定的用户信息,授权断言确认用户得到授权...
[更多]
ef343555-9ceb-4bad-9599-11bec0a7f070|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:42
由于作为服务软件的越来越多,更多的机构开始倾向于面向服务架构(SOA),这种环境往往是攻击者的主要目标。这种趋势要求特别设计的技术解决安全性问题,接下来我将描述由安全性断言标志语言(SAML)阐释的方法。
SAML是在OASIS指导下开发的标准。OASIS管理一系列广泛的标准,这些标准和XML以及像WS-*和SGML这样的Web服务有关。SAML这如其首字母缩略词所显示的那样,通过XML或者...
[更多]
b02c569a-4bb5-4407-b2c7-ea6f60419aff|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:39
简介
安全是所有Web项目在设计时都要考虑的一个重要因素。无论是选择最短口令,决定何时使用SSL加密HTTP会话,还是通过自动登录cookie来识别用户,都经常要付出重大的设计努力,以保护用户的身份信息和他们可能存放于Web站点的其他资料。糟糕的安全性可能带来公关灾难。当最终用户努力保持对其个人信息的控制时,他们要面临令人迷惑的隐私政策,需要牢记众多站点的不同口令,以及遭遇“钓鱼...
[更多]
d093bad6-64fd-475b-98df-23ba0248c4a6|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:37
IdP和SP错误的有效解决方案
在Oracle WebLogic或者任何其他应用服务器中,中间件的错误检测和解决方案,允许同时为IdP和SP进行SAML安全调试和/或直接“跟踪”日志是一个标准测试过程。为Web应用浏览器认证使用SAML时,另一种工具是tcpmon。tcpmon是一个在TCP连接上监视数据流动的开源工具,在客户端和服务器之内与两者之间通过配置来使用。
...
[更多]
c07efe47-bfa8-4f31-87c2-9afc3a9b0bde|0|.0
Tags: SAML
by fsea
17. 二月 2010 00:31
故障转移群集必须满足硬件、软件和网络基础结构的某些要求,并且它需要一个具有适当域权限的管理帐户。具体如下:
(一)故障转移群集的硬件要求
在一个故障转移群集中,需要配备有以下硬件:
(1)服务器:建议使用一组包含相同或相似组件的匹配计算机。
注意,仅当所有硬件组件均标记为"Certified for Windows Server 2008"时,Microsoft 才...
[更多]
39959151-55af-4156-be84-e838d3a10136|0|.0
Tags: Windows2008
by fsea
17. 二月 2010 00:16
以太网供电 (POE) 概述
POE (Power Over Ethernet)指的是在现有的以太网Cat.5布线基础架构不作做何改动的情况下,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的技术。POE技术能在确保现有结构化布线安全的同时保证现有网络的正常运作,最大限度地降低成本。
POE也被称为基于局域网的供电系统(...
[更多]
dde72cb7-a26c-43cd-9f70-2f4ce56ee9c0|0|.0
Tags: POE
by fsea
17. 二月 2010 00:14
现在的存储行业与餐饮行业情况类似。目前存储网络技术领域中的两个主旋律是SAN(存储区域网络)和NAS(网络连接存储),两者都宣称是解决现代企业高容量数据存储需求的最佳选择。但是您仔细一想,就会发现这两种技术并非互相竞争,而是互有优势,两者互补才是满足不同需求的正道。
正如在餐厅就餐时大厨不会为您传菜,跑堂不会为您烹制鲜橙烩鸭,您必须确保选用的存储技术能充分发挥其优势,而不是越俎代庖。下面...
[更多]
ee923745-401f-4520-be9b-ac7805918d64|0|.0
Tags: NAS, SAN
by fsea
17. 二月 2010 00:07
目前磁盘存储市场上,存储分类(如下表一)根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attac...
[更多]
9329bcfc-a965-41c3-9537-583dfd5acb2d|0|.0
Tags: DAS, NAS, SAN
by fsea
17. 二月 2010 00:04
智能平台管理接口 (IPMI) 是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点: 首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。
认识IPMI
IPMI是智能型平台管...
[更多]
06c29552-1be4-4bc6-ae97-6e04f38f66f6|0|.0
Tags: IMPI
by fsea
16. 二月 2010 23:53
不久前写过一个.net代码生成器,根据数据库设计,生成基于NBearLite的解决方案,包括:BLL业务逻辑层,Model实体类层,Query查询实体类层,Web层。生成的方法比较笨,决大部分是字符串替换。今天本想修改NbearLite Code Gen生成Mapping类添加上注释,竟然找遍了代码没有发现我所使用的模板的,也就是字符串竟然没有。
主角出场了:CodeDOM!MSDN上是...
[更多]
881a6d58-8186-469f-bbce-f35971b2de2f|0|.0
Tags:
积累