代码改变世界

文章分类 -  asp.net

ASP.NET MVC框架的面面观

2010-06-22 16:15 by bennieguo, 202 阅读, 收藏,
摘要: 前言写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架。但是,我又不像把官方列举的哪些优势、功能翻译过来列举在这里。所以,我想干脆我就纯从个人观点上对这个框架评论一下吧。说的不好的,不对的还请批评指正。ASP.NET MVC——螺旋进步的产物对于微软为什么要推出ASP.NET MVC,我们是无从得知的,也许是因为JavaEE平台上有Struts,也许是因为M... 阅读全文

C# 中的委托和事件

2010-06-03 11:43 by bennieguo, 89 阅读, 收藏,
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和... 阅读全文

vss管理员要做的几件事

2010-03-17 14:58 by bennieguo, 156 阅读, 收藏,
摘要: 1.定期用analyze来搜索和修复错误,由于要锁数据库,所以要在晚上进行。要求所有用户退出vss。但用户可以保持签出状态。注意:vss有bug,请先备份再操作。 2.定期清除Temp文件夹(一般是每隔几周),清除前请确保所有用户都已经退出vss。 3.定期完整备份data文件夹 4.定期检查vss库所在硬盘空间是否充足,硬盘空间不足的话,会导致vss崩溃。 阅读全文

如何用CruiseControl.Net来进行持续化集成

2010-02-04 15:45 by bennieguo, 721 阅读, 收藏,
摘要: 本文的目的: 本文总结了过去一年中使用CruiseControl.Net来对工作流程进行持续化集成的经验教训,详细地讲述安装,配置,使用CruiseControl.Net的具体步骤,希望通过阅读本文,能理解和掌握使用CruiseControl.Net的基本使用技巧,用工具来改善工作流程和提高工作效率。 什么是持续化集成 首先,我们先搞清楚什么是持续化集成?它对我们的日常工作有什么样的帮助?在过去几年中,敏捷已经是一个非常热门的话题,它高效的工作方式和快速的需求应对能力,赢得了很多中小软件厂商的关注。那么敏捷除了一些经常谈论到编程思维和迭代的开发模式等,其实还部分依赖于好的改善工作流程的工具。持续化集成工具便是服务于敏捷软件开发的一个系列。它主要将原本分散,无序的工作流程,通过工具软件有机的组织起来,并且在组织的过程中,参与开发设计测试的各个部 阅读全文

[C#]使用 HttpWebRequest 瀏覽整合式 windows 認證環境的網站

2009-11-11 18:15 by bennieguo, 283 阅读, 收藏,
摘要: 一般來說,企業為了保密,或是避免員工亂來,通常在公司電腦有做權限的管理,常見的就是加入網域,走 Proxy 之類的作法,員工電腦必須在網域下輸入帳號密碼才能進到 Windows。上面講的跟主題有啥關係勒?最近碰到的一個問題就出在這,看下圖比較快:因為某些需求,當使用者在瀏覽特定頁面的時候,例如頁面A;會去觸發註冊在頁面A上的一個使用者控制項,(我比較喜歡稱為元件)然後我們在控制項中加入 HttpW... 阅读全文

正则表达式基础知识

2007-09-21 11:33 by bennieguo, 112 阅读, 收藏,
摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 阅读全文

asp.net验证码生成和刷新及验证

2007-08-01 13:12 by bennieguo, 1230 阅读, 收藏,
摘要: 验证码技术是为了防止暴力破解等而设定的。现在一般的网站注册等都提供验证码功能,特别是腾讯更是长长的一串。文中参考了http://www.cnblogs.com/netflu/archive/2007/01/10/242038.html的代码。有了就没有必要再写了。可以读一下。不过我测试时发现了两次PageLoad的问题。注释了两句即可。同时修改了namespaces。同时提供完整的验证说明 阅读全文