.NET
文章平均质量分 75
xuejinyoulan
萍扶仙影卧冰床,雪浸肌莹傲百芳。
春早婀娜纤骨瘦,岁寒旖旎玉容香。
幽兰嫩蕊三分逊,碧柳纤枝几度茫。
msn:xuejinyoulan@hotmail.com
展开
-
ErLang语法提要
ErLang中的标点符号 ErLang语法中充满了一些约定。大写字母开头的名字(比如Address),表示一个变量,包括参数、局部变量等;小写字母开头的单词(比如ok),表示一个常量,叫做atom(原子的意思),包括常量名、函数名、模块名等。 ErLang的注释用%开头。ErLang用下划线“_”表示任意变量,类似于Java的switch语法里面的default选项。 ErLang脱胎于Prolo转载 2008-01-24 14:27:00 · 6204 阅读 · 4 评论 -
用CruiseControl.Net来进行持续化集成
本文的目的: 本文总结了过去一年中使用CruiseControl.Net来对工作流程进行持续化集成的经验教训,详细地讲述安装,配置,使用CruiseControl.Net的具体步骤,希望通过阅读本文,能理解和掌握使用CruiseControl.Net的基本使用技巧,用工具来改善工作流程和提高工作效率。 什么是持续化集成转载 2008-06-17 13:27:00 · 2106 阅读 · 0 评论 -
保持敏捷-持续集成
敏捷的一个要点就是:快速反馈。从最早的每日构建,到现在的持续集成,都是开发者为了迅速获得系统反馈而采取的一系列措施。而且反馈信息越来越快速,信息要求越来越高。一次集成的过程步骤大概如下:自动更新->编译构建->自动测试->报告集成结果。需要用户写好各过程命令(比如更新版本),并在集成服务器的支持下,把各过程自动串连起来。目前可用的集成服务器有很多种, DSTP也对持续集成提供了支持转载 2008-06-17 13:20:00 · 1280 阅读 · 1 评论 -
浅谈CruiseControl的部署
ANT是用过的最好的Build工具.CruiseControl则通过不断检查SCM (VSS, ClearCase, StarTeam, etc), 一旦发现改动, 调用ANT进行编译, 部署, 实现即时的集成. 一旦编译失败, 则立刻自动发Email给"始作俑"者, 提醒其修正代码. CC自带了一个Web应用, 可是随时查看编译状况和历史状况(包括自从前一次Build, 有哪些文件,是谁做了改动转载 2008-06-17 14:09:00 · 2217 阅读 · 0 评论 -
在敏捷开发中采用演进式架构设计
在敏捷开发过程中,我们还需要对系统架构进行设计吗?事实上,Martin Fowler在《Is Design Dead?》一文中已经给出了答案,那就是我们同样不能忽略对系统架构的设计。与计划性的设计(Planned Design)不同,我们需要演进式的设计(Evolutionary Design)。在敏捷开发的生命周期中,我们通过每一次迭代来丰富与更新我们的设计方案,以使其最大限度地符合客户对系统的转载 2008-06-06 16:10:00 · 1166 阅读 · 1 评论 -
敏捷开发一系列的方法-七种主流武器介绍
敏捷开发包括一系列的方法,主流的有如下七种:XPXP(极限编程)的思想源自Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。SCRUMSCRUM是一种迭代的增量化过程,用于产品开发或工作管理。它是一种可以集合转载 2008-06-06 16:50:00 · 1124 阅读 · 0 评论 -
教你如何在MYOP平台创建应用?
简介这个教程演示如何开发一个应用,名叫“测试应用”,它将会在应用页上显示“hello world”,这个应用我们需要以下条件: 1、支持php的web server 2、自己的虚拟空间或服务器 当你创建你自己的应用,请使用不同的应用名称及不同的 server. 高亮的部分表示与你的应用不相同的部分。创建应用流程:图1创建应用1、访问 http://uchom原创 2008-07-10 19:08:00 · 1069 阅读 · 0 评论 -
新版网络经典命令行(推荐给想学黑客的)
使用 SAP Business One,您可以通过包含财务、客户关系管理、制造和管理控制功能的单个系统来访问实时信息。该应用程序可分为多个模块,分别涵盖相应的领域。SAP Business One基于常见的Microsoft Windows 标准,这意味着您将很快熟悉程序。该应用程序中包含一个示范公司,您可以使用该公司的数据来熟悉SAP Business One 的所有功能。开始时,可以在转载 2008-03-19 14:21:00 · 498 阅读 · 0 评论 -
Windows Embedded从入门到精通系列课程
Windows Embedded从入门到精通系列课程(1):XP Embedded开发初体验 XP Embedded是什么?能够用来做什么?如何去做?本次讲座针对这些问题,采用一个刚进入嵌入式领域开发者的视角来回答这些问题。我们将为大家解释 Xpe的应用领域、常用功能和开发环境,并使用Virtual PC作为目标环境,搭建一个Xpe的平台。从而让大家了解Xpe的开转载 2008-03-07 11:09:00 · 1915 阅读 · 0 评论 -
.NET Rocks上值得花时间了解的一些技术信息
.NET Rocks是个较为基础浅显的资源,有时候会带一些新技术前瞻或者书籍宣传。因为每天坐公交车的时间太长,所以一般上面的新东西我都会花时间听一下打发时间,以下是这两年来我觉得较好的一些课程,当然这只是其中我关心的与企业应用设计或行业现状有关的一部分,大家可以从中再选择关心的主题去下载。这些资源依时间顺序从2006年1月到2007年11月底截止(以前我也整理过一个有价值的2002年到2004年的转载 2007-12-04 11:10:00 · 1577 阅读 · 0 评论 -
Visual Studio 2008系列教程(一):VS 2008安装详解!
前天得知Visual Studio 2008的正式版发布了!所以到www.Microsoft.com去看了一下,确定VS2008是真的发布了。不知道他会给我们带来什么惊喜呢?我们大家一起来体验一下吧!想要用VS 2008的话,肯定就先要将它下载下来然后安装上(呵呵,好像是费话)!具体地址我就不贴出来了,不过大家可以参考一下Alan Cai兄长昨天发的文章:Visual Studio Team Sy转载 2007-11-21 09:59:00 · 22139 阅读 · 5 评论 -
高效程序员应该养成的七个习惯
对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。Phil Chu根据自己的经验提出了高效程序员应该养成的七个习惯。1.理解你的需求 成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。转载 2007-11-20 11:57:00 · 1511 阅读 · 1 评论 -
Python如何获得Erlang的威力
Erlang是基于消息传递的分布式开发语言,开发简单而功能强大。虽然Erlang的FP编程对于一些FP Geeker来讲不算什么,但要被大多工作中的开发人员来讲,还是有很大的鸿沟的,而且在开发的便利性上不如其他“主流”语言。如果能够把Erlang的 强大能力嫁接到Python中,那将是一个多么美好的情景阿。 现在有一个 Erlang-python bind , 可以在python中调用er转载 2008-01-25 09:18:00 · 5150 阅读 · 2 评论 -
erlang网络编程的几个性能调优和注意点
前些天给echo_server写了个非常简单的连接压力测试程序,代码 -module(stress_test). -export([start/0, tests/1]). start() -> tests(12345). tests(Port)转载 2008-01-24 14:36:00 · 5772 阅读 · 1 评论 -
持续集成工具和环境搭建
持续集成工具介绍高效地进行持续集成活动的一条有效途径就是自动化,这一点不用说大家也都知道。那么如何才能实现自动化呢?有没有一些现成的工具可以直接拿来使用呢?答案是肯定的。除了那些价格昂贵的商用工具软件外,还有很多简单易用并且非常有效的Open Source免费软件可用。对于这些开源的免费软件,大家大可放心使用,因为很多非常优秀的开源软件都是在这些工具软件所构建的持续集成环境中开发出来的。下面我转载 2008-06-17 13:25:00 · 3040 阅读 · 0 评论