最新文章

确定非功能需求 软件工程

非功能需求一般和系统的状态有关而与系统需要提供的功能无关。通常是系统的“ilities”功能,比如可扩展性(scalability)、互操作性(interoperability)、......

阅读(2215)  推荐(0)  敏捷开发 需求分析  发布于 2011-09-22 07:35

不想再打工受老板气了,不想和一群成不了气候的人干了,自己创业开公司,想怎么样就怎么样!这是很多人的人生目标,这也是这个时代给我们的大好机会。本人在互联网混......

阅读(4306)  推荐(5)  互联网创业  发布于 2011-09-21 20:54

原则1:永远不要显得比客户更聪明 了解需求,而不是去批评客户。你熟悉的是产品和技术,而客户客户比你更熟悉业务的环境,客户总是知道问题在哪儿,你的工作就是......

阅读(2837)  推荐(3)  产品经理 需求分析 项目管理  发布于 2011-09-21 20:43

在使用.net的过程中,数据库访问是一个很重要的部分,特别是在b/s系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多......

阅读(8815)  推荐(1)  ASP.NET 存储过程  发布于 2011-09-21 13:29

英文原文:C# and Visual Basic on the WinRT API (作者:Jonathan Allen 译者:侯伯薇) 尽管我们可以使用 .NET 语言来调用 Win32 API,但那样做会很困难。所......

阅读(2152)  推荐(0)  WinRT  发布于 2011-09-21 10:35

WinRT 不是另一个抽象层;它就像 Win32 API 一样,直接驻留在内核之上。自从 1993 年 Win32 伴随 Windows NT 被引入以来,这标志着对于 Windows 核心的首次重大突......

阅读(3426)  推荐(1)  WinRT  发布于 2011-09-20 10:17

看了个BUILD的PPT,Windows Runtime (RT)并不是一些新闻网站说的那样微软自废.NET武功,而是恰恰相反,WinRT是Win32 API的现代版,其中有很深的.NET的基因,是Metro......

阅读(5662)  推荐(1)  WinRT  发布于 2011-09-20 10:10

GC的前世与今生 虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提......

阅读(60039)  推荐(54)  C# CLR 垃圾回收 GC  发布于 2011-09-18 23:17

三大范式: 第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。 第2规范: 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某......

阅读(4885)  推荐(4)  数据库设计 数据库优化  发布于 2011-09-18 18:17

英文原文:What have you developed in your spare time? 这多年来,我面试过很多程序员,最近,我在思考一个事情,究竟通过一个什么样的问题能够最大的获取一......

阅读(18738)  推荐(33)  面试 程序员  发布于 2011-09-17 21:18

通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库......

阅读(12288)  推荐(4)  数据库设计  发布于 2011-09-17 21:11

数据库中的数据编辑是我们遇到的最频繁的工作,这一个随笔中我来总结一下最常用的数据编辑。 select into 经常遇到一种情况是,我们希望创建一个新表,表中......

阅读(4118)  推荐(2)  SQL SQL Server  发布于 2011-09-16 20:16

一、服务器侧优化 1.添加Expires或Cache-Control信息头 某些经常使用到、并且不会经常做改动的图片(banner、logo等等)、静态文件(登录首页、说明文档等)可以......

阅读(10498)  推荐(1)  前端性能优化  发布于 2011-09-16 20:07

作家和顾问温伯格(Gerald M. Weinberg)已在计算机行业活跃了半个多世纪,作为一些最具影响力书籍的作者,他在业内广为人知,备受尊敬。 最近,他在自己的博客&ld......

阅读(1626)  推荐(0)  敏捷开发  发布于 2011-09-15 13:34

:How to develop web applications 如今已进入了web2.0高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现。那么作为一名Web开发人员,怎样去开......

阅读(7079)  推荐(0)  Web  发布于 2011-09-15 10:09

随着www服务的兴起,越来越多的应用程序转向了B/S结构,这样只需要一个浏览器就可以访问各种各样的web服务,但是这样也越来越导致了越来越多的web安全问题。www服......

阅读(23757)  推荐(3)  Httponly  发布于 2011-09-14 14:31

理解RESTful架构 软件设计

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发...

阅读(82927)  推荐(58)  REST  发布于 2011-09-13 13:35

本文是从 I am not an engineer - I’m a software developer 这篇文章翻译而来。 在《Object-Oriented Software Development Using Java》这本书的导言......

阅读(4770)  推荐(0)  程序员  发布于 2011-09-12 22:00

行业分析师 James Governor 试着创建一套开发人员的分类学。我认为他利用了开发人员与思维的关系。我开始思考我怎么将开发人员分类,最后归结为两种尺度来衡量他......

阅读(3660)  推荐(0)  程序员  发布于 2011-09-12 17:38

英文原文:Why The New Guy Can’t Code 我们都生活在一个这样的噩梦中:一个新手开发人员前来工作,你欢迎他的参与,却发现他达不到你对进度的要求,而且......

阅读(5609)  推荐(0)  程序员  发布于 2011-09-12 17:21