- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 持续集成之旅(一)基本概念及流程
近年来软件开发业界掀起了一股敏捷(Agile)开发的热潮,为大家所熟悉的XP,SCRUM等敏捷方法,以及大量的敏捷实践像结对编程,TDD,持续集成被大量的开发团队所采用。作为敏捷开发十二大实践之一,持续集成起初被采用XP开发者所推崇。 首先什么是持续集成呢?从技术上来说,持续集成就是要求开发人员频繁地签入他们的所完成的工作,这个频率通常是至少每天一次,有时候可以多次。每次集成还要验证新签入的变
2010-04-21 22:26:00
990
原创 微软发布Visual Studio 2010 RC下载!
这次微软到没跳票,终于发布了Visual Studio 2010 RC的下载!在Win7下开发Win7应用程序可是绝配的利器!在去年10月份发布了Visual Studio 2010和.NET Framework 4的Beta 2之后,微软一直在解决用户反馈的性能问题,也正因为在性能方面存在的多个问题,Visual Studio 2010和.NET Framework 4正式版推迟到了2010年4
2010-04-21 22:23:00
275
原创 .Net程序中Exception的处理实践经验
作为很自信的程序员,很多人都说自己设计的程序没有异常(Bug),我想能做到这点很难,有时候异常可能来自软件使用者错误的输入,比如:用户的非法输入,外部环境的影响,如网络中断等等,无法避免地给我们的程序来异常,通过我们的分析和设计,完全可以try_catch它, 然后准确地,友好地描述异常.在.Net程序开发中,我觉得异常从不同的角度可以分很多的种类,这里我简单的分2类:1).net framewo
2010-03-26 11:26:00
380
原创 Scrum过程中三中角色以及作用
Scrum过程中有三种角色:产品负责人(Product Owner)、ScrumMaster、团队(Team)。产品负责人负责业务概念与想法(例如backlog),而Scrum Master负责领导Team执行与质量,关注于及时完成Sprint。角色职责ProductOwner确定产品的功能 决定发布的日期和发布内容 为产
2010-03-26 08:21:00
807
转载 The C# Programming Language Version 4.0
The C# Programming Language Version 4.0By Doug Holland (Intel) (190 posts) on March 30, 2009 at 10:02 am Visual Studio 2010 and the .NET Framework 4.0 will soon be in beta and there are some excel
2009-04-17 10:06:00
437
原创 项目知识领域摘要
最近在学习项目管理方面,主要是提高一下这方面的基础知识,学习主要是以PMBOK®指南第三版为教材,有时间的话,我将总结本人的学习经历和总结笔记!项目整体管理 项目整体管理包括识别、确定、结合、统一与协调各项目管理过程组内各种各 样过程与项目管理活动时需要进行的各种过程和活动。从项目管理的角度来看,“整体管理”兼有统一、合并、结合的各方面特征,并且包括为了完成项目,满足顾客与
2009-04-16 10:52:00
269
转载 可伸缩性原则
1. 减少处理时间增加应用所做工作数量的一个方法就是减少完成单项工作所花费的时间。举例来说,减少处理一个用户请求所需的时间意味着你能在同样长的时间内处理更多的用户请求。这里有一些本原则适用的例子和一些可能的实现策略。并置(Collocation):通过并置数据和代码,减少因获取所需数据而产生的必要开销。 缓存:如果数据和代码不能并置,就缓存数据,以减少反复取数据的开销。 池化:通过
2008-12-30 13:14:00
373
原创 一个有趣的算法面试题
朋友的面试题: 一串由17个数字排列成一个圆环,现在从第1个位置开始计数,沿着圆环去掉被3整除的位置和数字,最后留下的是哪些数字?最近上班有点时间,呵呵,来试试! private void Test() { List numbers = new List(); for (int i = 1; i
2008-12-24 10:38:00
469
1
转载 .net如何实现页面间的参数传递 转自焦点软件技术网
使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建web表单(form)2,创建可以返回表单的按钮和链接按钮3,在按钮或链接按钮的单
2006-03-31 16:47:00
718
1
转载 xml读写
读xml, public static string ReadXMLConfig(string strFileName, string sKey) {// string strFileName = "Brand.exe.config"; XmlDocument oXmlDocument = new Xm
2006-03-31 16:46:00
687
转载 .NET Remoting 实现分布式数据库查询 转自焦点软件技术网
前段时间,高级数据库原理课程结课,老师布置了一个大作业——实现一个分布式数据库查询系统,因为鄙人一直学习.net,故想使用这个平台实现,以进一步提高自身的水平。开始热情致高,吾在网上搜了N天,也没有什么好的资料,只找到一篇题目为《利用C#实现分布式数据库查询》的文章,此篇文章在多个site上都有雷同,作者不详…… 摸索了几天,找到了实现的方案——.NET Remoting 技术可以实现远
2006-03-31 16:39:00
851
1
转载 .net的4个基本概念 转自焦点软件技术网
1、虚拟对象系统---VOS它既支持过程性语言也支持面向对象的语言,同时提供一个类型丰富的系统来容纳它所支持的各种语言的特性。对于过程性语言,它描述了值的类型并指定了类型的所有值必须遵守的规则;在面向对象的语言方面,它统一了不同编程语言的对象模型。每一个对象在VOS中都被唯一标识以与其他对象相区别。2、元数据元数据是对VOS中类型描述代码的一种称呼。在编译程序将源代码转换成为中间代
2006-03-31 16:35:00
539
转载 用VB.NET和Excel排生产计划
开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 企业信息化失败原因探讨 中国企业上线ERP的成功率是不高的。这是为什么呢? 实用的ERP系统有两个特征: 1. 要求具有高度的定制性 2. 要能根据企业实际随时修改ERP系统 而现在企业的ERP系统开发基本采用外包模式,开发
2006-03-31 16:33:00
1257
转载 我所知道的几个国人的开源项目
这里列出的开源项目的标准是:1. 有一定技术难度和代码量。2. 有较完善的文档支持。3. 得到主要开源社区(主要是英文社区)的承认。希望对开源项目有更多了解的朋友能够补充这个列表。1.The Boost Graph Library (BGL) 作者之一Lie-Quan Lee BGL这么牛的东西就不用再多说了,能被boost接纳本身就说明了一切。而且Lie-
2006-03-09 14:20:00
802
原创 一道求职笔试题:c#算法题
前天去面试:遇到这样的一道面试题 当时由于太急噪就放弃了 回家后才觉得倒是很简单的:题目有点象高中时候的数学题 呵呵题目:已知数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?回家想想也简单的:实现如下://n:要求的第n个数值 private int getValues(int n) { int i,j,k,temp; j=1;
2005-09-14 01:38:00
1476
4
原创 手工创建datagrid数据列/模板列/按钮事件+简单的数据操作类(asp.net)
1)创建datagrid数据列/模板列/按钮的操作类:using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Web; using System.Web
2005-09-09 03:03:00
1024
原创 简单实用的DataSet更新数据库的类+总结(c#)
以前经常用sql语句(update)更新数据库,有使用用起来不是很方便,特别是数据量比较大的情况下(比如数据表)很麻烦~~后来感觉用DataSet更新数据库是不错的选择.于是急着写了一个用ataSet更新数据库的类如下:(后面有使用说明,总结)using System;using System.Data;using System.Data.SqlClient;using System.Window
2005-08-26 12:18:00
1371
原创 手工创建datagrid的数据列(c# window)
笔者以前很少使用vs.net中的datagrid,原因是觉得不是很好用,昨天突然想起来,用一个简单的类,来实现手工创建数据列,这样可以自定义列名和绑定数据字段,使用起来比较方面的~~类:exDataGrid.csusing System;using System.Drawing;using System.Collections;using System.ComponentModel;using S
2005-08-23 17:46:00
787
原创 高效的管理子窗体(c#)
当存在大量的子窗体的时候,父窗体管理起来就比较麻烦了,能不能有比较快捷的方式 呢?近期参考了部分网友的想法,自己整理一个比较高效的方法(自我感觉良好~~~),请多多指教~~ 用子窗体的Name进行判断,如果已经存在则将他激活,返回true,如果不存在的话,就实例一个窗体,返回false 支持多个应用程序域之间窗体类的传替 输入参数: 1:childFrmName---窗体名
2005-08-12 11:59:00
870
Application Architecture Guide 2.0
2008-12-29
企业应用架构模式中文版
2008-02-16
修改代码的艺术(Working Effectively with Legacy Code)
2008-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人