摘要: 近日在做silverlight开发时,发现只要运行开发的程序,无论是否开启调试状态,IE进程占用CPU始终在90%上下,然而在展示某些窗体时又很正常,这可是个大件事啊,等交到客户手里看到这CPU使用率还不得被批死。经过多方排查后发现,造成CPU高占用率的窗体都有一个共同点:使用了Image控件但都没能展示出图片(赋值了图片地址给Image.Source属性,但实际上图片不存在),难道这就是罪魁祸首? Google了一通,找到了一篇帖子: Binding silverlight image control to an empty BitmapImage causes high cpu util. 阅读全文
posted @ 2011-08-13 16:33 细雨黄昏 阅读(1196) 评论(3) 推荐(0) 编辑
摘要: 由于业务实现上的需要,在自定义的Windows服务中发起对IIS站点下某aspx页面的访问请求,代码很简单,只有几句: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(WebSiteUrl); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream stream = response.GetResponseStream(); 在控制台程序中已测试成功,然而在windows服务程序中运行时,一直捕获到IIS返回"401 未经授 阅读全文
posted @ 2011-08-13 16:01 细雨黄昏 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 我今天有够凄惨的,误删了客户AD上的上千个用户,发现误删后我一直觉得很纳闷,因为根据程序记录的日志上来看,对误删的用户执行的操作全都是新增,执行新增的结果是捕获到“PrincipalExistsException,对象已存在”的异常,新增失败后没有执行任何操作AD的代码。很仔细的检查了程序,是不可能执行了删除操作的,奇异的是,每次执行UserPrincipal.Save()方法后,账号就消失了!!? 接下来做了个小程序仔细测试,先把测试用的代码贴上: static void Main(string[] args) { string container = "DC=contosocor 阅读全文
posted @ 2011-04-28 20:35 细雨黄昏 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 通过EWS访问访问邮箱服务器中所有收件人的邮件 阅读全文
posted @ 2011-03-18 11:15 细雨黄昏 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 使用EWS访问exchange邮件 阅读全文
posted @ 2011-03-17 21:25 细雨黄昏 阅读(8066) 评论(3) 推荐(0) 编辑
摘要: 如何解决自定义集合控件中的集合项的属性无法进行数据绑定的问题 阅读全文
posted @ 2011-03-04 17:55 细雨黄昏 阅读(676) 评论(1) 推荐(1) 编辑
摘要: 对于一个checkbox,要求不使用默认的方框,而采用图片代替,并且在选中/反选的状态下能自动更换指定的图片。 阅读全文
posted @ 2011-01-25 09:19 细雨黄昏 阅读(3154) 评论(0) 推荐(0) 编辑
摘要: sqlserver对于字符串的处理比较弱,replace函数也仅仅支持用字符串来作为匹配项,要是需要使用正则表达式,就只能通过系统存储过程来调用VB组件来实现了,下面是两个写好的正则函数:测试是否匹配:GOCREATE FUNCTION dbo.regexIsMatch( @source varchar(5000), --需要匹配的源字符串 @regexp varchar(1000), --正则表达式 @ignorecase bit = 0 --是否区分大小写,默认为false)RETURNS bit --返回结果-false,-trueASBEGIN --0(成功)或非零数字(失败),是由. 阅读全文
posted @ 2011-01-23 22:29 细雨黄昏 阅读(15745) 评论(0) 推荐(2) 编辑
摘要: 一、安装FTP服务器,若已安装,则此步跳过。在服务管理器中选中“角色——Web服务器(IIS)”,在右侧窗口中往下拉,找到“角色”一栏,在底部可看到FTP服务的安装状态: 二、打开IIS,在根目录下右击——添加FTP站点,按照向导添加一个新站点: 在“绑定和SSL设置”的窗体上,将SSL一栏设为“允许”(使用证书的目前还没试过),主机头设置跟普通WEB站点类似,若使用IP地址访问,则不填 在“身份验证和授权信息”的窗体上,直接点下一步,接下来会说明如何配置权限。 三、转到IIS根目录,在右侧窗口的最下方找到“IIS管理器用户”,点击进入,在新窗体中添加用户 testuser 四、添加身份验证. 阅读全文
posted @ 2010-11-27 00:45 细雨黄昏 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: HashAlgorithm类是.NET框架中提供的,在System.Security.Cryptography命名空间下。这里发生了一件我不太理解的事:使用File.IsExist判断文件是否存在时,若传递的文件名参数前面多加了“\”,返回结果始终为true,不管文件是否真的存在,如File.IsExist(@”\temp\temp.xml”),更离... 阅读全文
posted @ 2010-11-25 22:45 细雨黄昏 阅读(8954) 评论(12) 推荐(2) 编辑