代码改变世界

vss管理员要做的几件事

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

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

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

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

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

Atlas UpdatePanel使用技巧以及常见问题

2007-09-30 16:23 by bennieguo, 306 阅读, 0 推荐, 收藏, 编辑
摘要:好多开发人员将会从UpdatePanel控件开始慢慢接触Atlas。UpdatePanel功能强大并且使用简单,同时也拉近了我们和Atlas的距离。 阅读全文

正则表达式基础知识

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

.net之AJAX实践-更新等待实践

2007-08-01 13:24 by bennieguo, 240 阅读, 0 推荐, 收藏, 编辑
摘要:在登录126邮箱时,如果时间过长,就会有一个登录动态图标显示。当然过快你可能都看不见,一闪而过。查看资料发现这个功能是通过AJAX技术来实现的。 阅读全文

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

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

客户端访问Web Service方法的一个细节

2007-07-27 11:21 by bennieguo, 186 阅读, 0 推荐, 收藏, 编辑
摘要:之前遇到一个要求,需要能够取消一个正在进行中的Web Service。这也是我第一次遇到这个功能,不过不难,我想。既然ASP.NET AJAX的客户端与服务器端通信完全通过Microsoft AJAX Library的异步通信层进行,那么我们只要得到正在请求Web Service的Sys.Net.WebRequest对象,调用其abort方法就可以了。但是究竟应该如何得到这个对象呢?于是我粗略地阅读了一下代码。 阅读全文