06 2005 档案
摘要:版权申明:本文的翻译没有获得作者的授权,所以这篇译文仅作为学习使用。禁止任何人转载此文获作为商业用途,如果有任何人认为这篇文章侵犯了你的权利,请来信告诉我们。Martin Fowler在过去几年中,敏捷方法(agile methodologies)(也被称为轻量级方法,lightweight methodology)正在迅速升温。它能够有效的解决软件开发中的官僚作风,让大家的注意力重新集中在软件的...
阅读全文
摘要:关于for语句foreach的执行效率问题,不同的观点,我的测试分析结果
观点一:foreach的效率比for要低得多?
观点二:相对于原来的for语句foreach具有更好的执行效率,foreach的平均花费时间只有for30%。
哪个对?进来看看我的测试,一起分析一下
阅读全文
摘要:写的实在是太好了,是我见过的对极限编程诠释的最好的讲义,没理由不转载 什么是Pair Programming Pair Programming是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration T...
阅读全文
摘要:首先什么是敏捷开发呢?敏捷开发指的是一种面临迅速变化的需求快速开发软件的能力! 敏捷软件开发宣言: ·个体和交互 胜过 过程和工具 ·可以工作的软件 胜过 面面俱到的文档 ·客户合作 胜过 合同谈判 ·响应变化 胜过 遵循计划虽然右项也有价值,但是我们认为...
阅读全文
摘要:俺们刚吃上肉你们又吃菜了; 俺刚娶上媳妇你们又独身了; 俺们刚吃上糖你们又糖尿了; 俺们刚拿白纸擦屁股你们又用它擦嘴了。 俺们刚存点钱你们又买保险了。 俺们的娃子春节回家你们又开始出门旅游了。 俺们刚能歇会儿不用擦汗你们又去健身房、桑拿房流汗了; 俺们刚学会打电话,你们就说要宽带上网了 俺们刚能在电影院约会你们又改网恋了; 俺们...
阅读全文
摘要:无意中发现的,觉得很有收藏价值,以后做这方面的东西时就有的看了 如何显示在线人数和所在位置 http://www.7880.com/Info/Article-40c2aca0.html 不用Golobal.asa和session实现在线人数统计 http://www.7880.com/Info/Article-31034d60.html 利用文件属性结合Session实现在线人数统计 ...
阅读全文
摘要:为避免链接失效直接引用原文极限编程与敏捷开发在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。 简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM...
阅读全文
摘要:接上文:[XA]转:软件开发方法--XP(eXtreme Programming)编程讲义一 No overtime. ®超时工作会吞噬开发组的精神和热情 ®利用版本计划会来改变项目的范围和时间要求 ®项目进度拖延时通过增加资源来改进也不是推荐的方法 Testing ®All code must have unit tests. ® All code must pass ...
阅读全文
摘要:本文主要讨论的主题: ®什么是XP方法? ®发展沿革 ®主要思想 ®项目应用案例? 什么是XP方法? ®eXtreme Programming ®XP 是以开发符合变化的客户需求的软件为目标而产生的一种方法, 它的成功得益于它对客户满意度的特别强调,XP 使开发者能够更有效的响应客户的需求变化,哪怕在软件生命周期的后期。 ®是一种经历过很多实践考验的软件开发方法. 已经被成功的应...
阅读全文
摘要:为了让你和更多的博客看到,暂时摆在首页,你看到后回复一个,我一定移走建议在左边加一些栏目,如:"我关注的blog","我关注的团队",并且可以实时的反映这些blog或团队的更新状况,可以更及时的读到自己关注的blogger的文章随笔,当然这些仅限于是站内的博客和团队了;我是看到微软空间http://spaces.msn.com/members/Hedonister/PersonalSpace.as...
阅读全文
摘要:不知是哪天,同事拿我本本上网下东西,可能是下什么东西吧,上了verycd。265。com(为了不给它出现连接的机会故意把.改为。)居然把我注册表都修改了,着实气愤,,而且在ie选项的主页设置里改回来还不行,实在不行我只有到注册表里搜了,找到两个节startpage是它,改回去了,没事了,但是十分厌恶这种网站,耍流氓嘛,封杀如果各位看客也碰到这样的网站了,直接在这跟帖,坚决不上,坚决封杀
阅读全文
摘要:两个反编工具的下载,配合起来基本反编所有的基于net的程序,是学习的好工具,请尊重软件原创所有者的权益http://files.cnblogs.com/Hedonister/RemoteSoft%20Salamander%20v1.06%20And%20Reflector.rar 声明:本工具只可用于学习,如出现侵权行为后果自负http://files.cnblogs.com/Hedonister...
阅读全文
摘要:也许有网友见过、用过,着实不错,既有使用价值又可学习借鉴,推荐一把在著名的微软ASP.NET Community Starter Kit v1.0的基础上加以汉化、修正错误和增强而成,包括论坛、文章、下载、链接、图片(可用做相册、公司产品介绍,图片新闻等)、书籍、事件、HTML页面和视听世界等九个模块,用户可利用这些模块衍生出自己各种栏目,如衍生出公司产品和服务介绍等,用户还可以从众多预先指定的主...
阅读全文
摘要:这三篇姊妹篇是Brian Swan 写的,十分的不错,是关于敏捷开发的好文章,看完后相信你能对敏捷开发有一定的了解1.敏捷软件开发(上篇)http://zdnet.com.cn/developer/code/story/0,3800066897,39375631,00.htm2.敏捷软件开发(中篇)http://www.zdnet.com.cn/developer/code/story/0,380...
阅读全文
摘要:今天在网上查了下XP(eXtreme Programming)极限编程的使用时机发现我们以前做了的、现在正在做的、以及以后很长一段时间内将做的项目都符合条件,都可以使用极限编程,但是为什么不用呢?先来看看来自UML工程组织的原文《XP(极限编程)应该在什么时候使用》http://www.qualitytd.com/information/AboutXP.htm 文章不长直接引用如下: [极限编程(...
阅读全文
摘要:一直以来对敏捷软件开发十分感兴趣,可是由于很多原因,只是局限在理论阶段,前不久发现一个讨论的好去处Java视线论坛(http://forum.javaeye.com)他们那个软件工程和敏捷开发方法版做的十分好,比csdn的软工版强很多,人气也旺,可惜我注册时间太短,没有发言权,其实这种挺好,先强制性的让新手熟悉论坛的规则,便于管理;另外还有几个关于软件工程特别是极限与敏捷的外文网站,我常去的有ht...
阅读全文
摘要:接上文Application、Server 和 Session 对象Application 对象表示 ASP.NET 应用程序的一个实例控制访问Application.Lock();//…修改应用程序变量值的代码……………………………………Application.UnLock();·Lock 方法将锁定脚本中的所有变量·确保只有当前用户控制该页面·当调用 UnLock 方法时当前用户将失去对应用程...
阅读全文
摘要:我在与同事同学谈到极限编程的配对编程时往往会遭到一系列的反对,产生巨大争议,按他们的理解配对编程根本就是个笑话,他们认为这种开发方式几乎干不成什么事,会将时间消耗在一系列的协作上面,其实我认为这是一种观念束缚,但是他们为什么会反映这么强烈呢?什么是配对编程?配对编程有什么优势呢?大师Laurie Williams(http://collaboration.csc.ncsu.edu/laurie/)...
阅读全文
摘要:一直以来对敏捷软件开发的一些方法、原则感兴趣,有很多想法,但是由于工作上用的比较少、而且没人交流,所有那些只是存在于理论层面,希望与大家共同把这些理论知识运用到工作或实践中去,但是对于该组织的发展不是很了解,希望创始人 Milestone及各位团队成员、有兴趣的同仁来发表下意见,希望能把咱们这个虚拟团队发展壮大!我去年看过了大作《敏捷软件开发》,现在准备重新看一遍,希望能得到更多敏捷软件开发方面的...
阅读全文
摘要:事实上,所有的ODBC数据源名都存放在Windows系统的注册表中。如果你知道注册表中正确的项值,你就可以通过.NET Framework类库提供的注册表类来读取该项值下的所有DSN列表。所有ODBC数据源名都存放在Windows注册表下的:LocalMachine\ODBC\ODBC.INI\ODBC Data Sources(系统DSN)和CurrentUser\Software\ODB...
阅读全文
摘要:Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HT...
阅读全文
摘要:(五)创建Logon.aspx页面1.在已创建好的项目里创建一个新的Web 窗体,名为Logon.aspx。2.在编辑器里打开Logon.aspx,切换到HTML视图。3.复制下面代码,然后在编辑菜单里“选择粘贴为HTML”选项,插入到标签之间。 1 2 Logon Page 3 4 5 6 Email: 7 8 11 12 13 ...
阅读全文
摘要:原文链接:http://support.microsoft.com/default.aspx?scid=kb;en-us;301240这篇文章引用到了Microsoft .NET类库中的以下名空间: System.Data.SqlClient System.Web.Security------------------------------- 任务: 摘要: 1.要求 ...
阅读全文
摘要:Caching缓存,就是将一些生成代价比较大的常用数据,保存起来重用。一般数据都保存在内存中,因为从内存中读取数据比从数据库等其他地方要快。 ASP.NET通过两种方式支持缓存: 1.通过Cache API存储任意数据; 2.通过页面输出缓存经常被访问的页面。一个例子:一个电子商务的站点, 它的目录一般一周更新一次。站点提供了一套用户界面让客户订购产品。当一个客户浏览目录时,系...
阅读全文
摘要:http://www.2008red.com/f/read.php/233/17340请文友和编辑注意:近段时间文抄公“冰戈”屡屡将抄袭来的文章发表在各报纸杂志上,实在令人气愤!现在我已经查出文抄公“冰戈”的真实姓名和确切地址,现予以公布,请这里的文友和编辑注意了,以后小心一点这个文抄公。冰戈的真实姓名:黄林斌(有时也用他老婆的名字“陈蓉”抄袭投稿)冰戈的确切地址:重庆市万洲区王家坡上街9号3单元...
阅读全文
摘要:最近一直为这个问题苦恼,想想八张表,最多的有109个字段,还必须实现动态,界面如何设计呢?如何将数据库的对应值,和控件上对应的值提交到数据库呢?很大工作量啊,一直没找到有效的解决方案,今天还算有点头绪了,但是不很成熟,暂时不提了,希望有哪位专家高手给点意见.
阅读全文
摘要:原文出处:http://www.codeproject.com/aspnet/PicManager.asp作者: vivekthangaswamy http://www.duomeiti8.org/MWebProgram/Html/Article_1268.html摘要.NET是由微软开发的一种新型的分布式计算平台,ASP.NET是它针对Web开发的编程模式。本文的目的是在开发数据驱动的ASP.N...
阅读全文
摘要:方法篇经济为本,用户为先,管理需求,及早集成,连续验证,控制变化,规范流程,快速原型借鸡下蛋,开放标准 设计篇避繁就简,因地制宜,变中求静,分层平台,内外有别,模块封装,合约接口,面向对象巧用模板,能伸能缩,套用成解,见好就收 实现篇决不重复,通俗易懂,精益求精,性能优化,照猫画虎,严堵漏洞,雁过留声,自动流程利器常新 管理篇分工协作,目标驱动,常来常往,有张有弛,不断总结
阅读全文
摘要:方案1: 用一个bitmap图片(不能是一个icon图片,嵌入资源)文件 不需要使用特别的ToolboxBitmapAttribute类来实现.例如你有一个命名空间CarryNoProgramBar,自定义控件为Bar的项目。 1按照上面图片规则来建立一个命名为Bar.bmp的图片,添加该图片到你的项目, 2把该Bar.bmp的图片设置属性 生成操作设置为à嵌入的资源 3注意该图片的命名空间必须也...
阅读全文
摘要:我们经常会为数据库并发问题感到头疼,微软的SQL SERVER 提供了一个TimeStamp类型的字段可以有效的控制并发问题,网上有很多资料,在此就不加描述了,如有兴趣可以搜索一下http://www.google.com/search?hl=zh-CN&newwindow=1&rls=GGLD%2CGGLD%3A2005-12%2CGGLD%3Azh-CN&q=timestamp&btnG=%E...
阅读全文
摘要:TimeStamp.aspx.cs代码(C#),已调试通过: 1using System; 2using System.Collections; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Web; 7using System.Web.SessionS...
阅读全文
摘要:本示例已完全测试通过,如有其他要求自行修改: 1 2 3 4 5 WebForm1 6 7 8 9 10 11 12 13 14 15 16 ...
阅读全文
摘要:完整例子http://www.cnblogs.com/Files/Hedonister/TimeStamp.rar实例所用后台脚本文件,直接运行即可: 1Create DataBase T_TimeStamp 2GO 3if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetData]') and OB...
阅读全文
摘要:导出DataSet所有的列到CSV格式 遍历DataSet的Tables 遍历Table的Rows 遍历Rows的Columns1/**////<summary>2///将DataSet导出成CSV格式3///</summary>4///<paramname="ds">DataSet</param>5///<returns>CSV字符串数...
阅读全文
摘要:在编写数据库系统中为了保证系统中数据的一致性最简便且安全的方法就是在DBMS中建立外键约束,但删除主键数据时如果违反了外键约束,尽管DBMS会给出错误提示,如SQL Server的提示信息“%1! 语句与 %2! %3! 约束 '%4!' 冲突。该冲突发生于数据库 '%6!',表 '%8!'%10!%11!%13!。”,但这些提示信息对最终用户来说,是不友好的,于是就自己写了个类,用来删除记录时的进行外键冲突检测
阅读全文
摘要:·如果要让用户来决定何时转换页面以及转到哪一个页面,超级链接最适合。 ·如果要用程序来控制转换的目标,但转换的时机由用户决定,使用Web衿鞯腍yperLink控件,动态设置其NavigateUrl属性。 ·如果要把用户连接到另一台服务器上的资源,使用Response.Redirect。 ·用Response.Redirect把用户连接到非...
阅读全文
摘要:一直没怎么来这维护,昨天突然发现有很多兄弟博客上有那些玩意,挺不错的,后来我也翻腾了一下,加上了时钟、天气和计数器,感觉还不错,美中不足的是那个天气页面显不出城市名和天气发布所属时间来,因为服务提供的页面是白字,而另外一个又不稳定,经常出现内部错误,郁闷…… 这样以后来这也觉得心情愉快了,哈哈 其实加这些很简单,全在公告里做文章; 照片(我的没加,手边没合适的^-^)语法如下:这里的图片可先上传到...
阅读全文
摘要:兔子的论文 一天, 一只兔子在山洞前写论文。 一只狼过来,问兔子:‘你在写什么?” 答:“论文” 狼问:“你的论文的主题是什么?” 答:“<论兔子如何吃掉狼>”。 狼听了哈哈大。 兔子说,我写的论文大部分稿子在洞里,我把道理写的很清楚。 狼想看看兔子的论文是怎么写的。于是兔子把狼领进山洞。 过了一会...
阅读全文