最新文章

传说中的结对编程,大致结构是两个人共用一台电脑,一个开发,一个测试,以随时评审来抵消返工时间损失。 传说归传说,谁也没有见过。问题出在哪里?有两种主要原因......

阅读(5091)  推荐(1)  敏捷开发 结对编程  发布于 2011-09-30 12:55

创建Windows运行时(WinRT)是为了在Windows上给用户提供一种流畅且安全的应用体验。WinRT会受到.NET、C++、以及JavaScript三者的影响。WinRT不会取代CLR或Win32,而......

阅读(6003)  推荐(2)  Windows 8 WinRT  发布于 2011-09-29 21:02

摘要 针对前端开发中基于ajax的复杂页面开发所面临的代码规模大,难以组织和维护,代码复用性、扩展性和适应性差等问题,本文尝试以MVC思想为基础,结合Web前端......

阅读(11128)  推荐(3)  JavaScript MVC MCRV  发布于 2011-09-27 14:15

很多C#的教材都会强调对象相等的概念。我们都知道,在C#的世界里存在两种等同性。一种是逻辑等同性:如果两个对象在逻辑上代表同样的值,则称他们具有逻辑等同性。另......

阅读(21932)  推荐(22)  C# Equals  发布于 2011-09-27 09:14

如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前......

阅读(8599)  推荐(33)  ASP.NET  发布于 2011-09-27 08:40

谈SOA和平台 软件设计

在谈这个之前,还得再说下SOA和平台。SOA做两件事情,一个是解耦并识别可重用的服务,一个是对服务进行灵活组装和编排满足业务需求,SOA核心是业务和技术的解耦,服......

阅读(3138)  推荐(0)  SOA  发布于 2011-09-26 16:47

注:本文转载自 developerworks 作者:王丹丹,高级软件工程师,IBM 简介: JavaScript 编程语言作为最流行的客户端脚本语言,早已被众多 Web 开发人员所熟悉。......

阅读(2748)  推荐(0)  JavaScript  发布于 2011-09-26 14:09

本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些不和谐的词,但是推迟了一下。在上一篇的中做的一个缓存类受关注的并不多,所以就来......

阅读(2059)  推荐(0)  程序员  发布于 2011-09-25 20:22

关于.NET中的联合结构,我们也探讨过。下面介绍.NET中的联合结构。 在进行某些算法的C语言编程的时候,需要使几种不同类型的变量存放到同一段内存单元中。也就是......

阅读(2932)  推荐(1)  .NET 联合结构 VB.NET  发布于 2011-09-25 19:58

谈软件架构 软件设计

最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容。我们......

阅读(2895)  推荐(0)  软件架构 架构之美  发布于 2011-09-25 17:13

本文主要介绍KMP算法和BM算法,它们分别是前缀匹配和后缀匹配的经典算法。所谓前缀匹配是指:模式串和母串的比较从左到右,模式串的移动也是从左到右;所谓后缀匹配......

阅读(11280)  推荐(2)  算法  发布于 2011-09-25 16:47

英文原文:10 reasons to stay in IT 在文章《不干IT的十个理由》中,Jack Wallen列举了一些离开IT这个行业的理由。而我呢,则愿意提供一个不同的观点,下面有我自......

阅读(4171)  推荐(1)  IT 程序员  发布于 2011-09-25 16:09

英文原文:6 Tips for Beginning App Developers 转到移动应用程序的开发,并不只意味着去适应一个小得多的显示屏。不管是在苹果应用商店(App Store)、微软的Wi......

阅读(8005)  推荐(6)  移动开发  发布于 2011-09-25 09:40

自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。 之所以欣慰,并不是因为凑个热闹看......

阅读(2418)  推荐(0)  设计模式  发布于 2011-09-25 06:46

本文是从 What’s Your Start-up’s “Bus Count”? 7 Myths of Entrepreneurship and Programming 这篇文章翻译而来。 多少年来,人们......

阅读(3252)  推荐(0)  程序员 创业  发布于 2011-09-23 15:38

IBM面试记 求职面试

话说其实我很久没有被正经面试过了。一开始去微软实习自然经过了经典的笔试和几轮面试,然后去了朋友的创业公司并立即被激动集团收编——没有面试,接......

阅读(14624)  推荐(35)  面试 IBM  发布于 2011-09-23 10:12

在安全领域,认证和授权是两个重要的主题。认证是安全体系的第一道屏障,守护着整个应用或者服务的第一道大门。当访问者叩门请求进入的时候,认证体系通过验证对方......

阅读(7612)  推荐(0)  WCF  发布于 2011-09-22 14:25

随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并......

阅读(34669)  推荐(29)  C# 多线程 异步  发布于 2011-09-22 11:23

概述 .NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。 但......

阅读(7672)  推荐(8)  C# .NET CLR  发布于 2011-09-22 10:23

程序员与测试在工作流中是上下游的关系,而且工作上联系紧密,沟通上难免出现各种各样的问题。笔者作为管理软件行业的一个程序员,也算是和测试人员打过多年交道。......

阅读(1430)  推荐(2)    发布于 2011-09-22 08:20