技术开发

it知识库

Code Review中的几个提示

阅读(18) 作者(admin)

  首先,我们先来看看Code Reivew的用处:Code reviews 中,可以通过大家的建议增进代码的质量。 Code reviews 是一个传递知识的手段,可以让其他并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。...

it知识库

结对编程的利与弊

阅读(31) 作者(admin)

  结对编程(Pair-Programming)可能是近年来最为流行的编程方式。所谓结对编程,也就是两个人写一个程序,其中,一个人叫Driver,另一个人叫Observer,Driver在编程代码,而Observer在旁边实时查看Driver的代码,并帮助Drive...

浅析购物车的实现
NET技术

浅析购物车的实现

阅读(27) 作者(admin)

我从来没有进行过正式的web开发,但是我一直喜欢web,所以这篇文章也是我转行web的一个开始吧。或多或少我也参考了几个网站的实现(当然了,只是看看大概的功能而已),所以也请大家多多指教。该购物车的功能如下:1. 通过aja...

NET技术

数据库访问的性能问题与瓶颈问题

阅读(17) 作者(admin)

  声明:  本文是一篇有争议的文章,甚至有可能是一篇争议非常大的文章,可能争来争去依然无法得到一个统一的意见。  场景  个别公司的技术决策者要求团队的开发人员在编写数据访问层的时候,禁止在程序中出现...

it知识库

关于NoSQL的一些资料

阅读(19) 作者(admin)

  NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与ACID理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势...

it知识库

问问题的艺术

阅读(32) 作者(admin)

  每个人都是由菜鸟发展而来的,我们现在处于菜鸟并将长期处于菜鸟阶段,所以我们需要努力努力再努力。但是在这个通往牛人的道路上,充满了各种艰险,有的时候,只依靠我们自己的力量是远远不够的,这时候我们需要寻求各...

it知识库

十年学会程序设计

阅读(35) 作者(admin)

  这里分享一篇 Peter Norvig的 《十年学会程序设计》 (Peter Norvig 系Google研究院主任、美国计算机协会(ACM)资深会员(Fellow))。全文如下:  十年学会程序设计  Peter Norvig (Copyright 2001)  原文网址 ...

ASP.NET 4.0 来了
NET技术

ASP.NET 4.0 来了

阅读(30) 作者(admin)

  伴随着VS2010的公开测试,ASP.NET4.0也进入了我们的视线。ASP.NET4.0究竟给我们带来了什么,将在哪些方面提高我们的生产力?  在何时你需要使用ASP.NET4.0开发你的网站程序?需要更严格的遵守Web标准; 需要更流畅...

it知识库

软件开发核心趋势

阅读(20) 作者(admin)

  今天的软件开发商,比以往任何时候更多,考虑和使用多种技术,帮助他们顺利地构建解决方案,并迅速交付给客户。开发人员拥有了越来越多编程风格的选择。我们的目标是使我们的工具对所有编程风格予以良好的支持,帮助...

it知识库

JavaScript 性能优化技术

阅读(25) 作者(admin)

  随着Google Chrome的发布,WEB应该说是老树发新芽,在技术本身并没有突破的情况下,每一个环节都在以更快的速度进行前进,譬如:  1、JavaScript。现在每一个浏览器都在比较谁的执行速度更快,在你追我赶的过程中,毫无...

程序员,不止干到35岁
it知识库

程序员,不止干到35岁

阅读(44) 作者(admin)

  在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被...

ASP.NET MVC 路由规则XML化
NET技术

ASP.NET MVC 路由规则XML化

阅读(33) 作者(admin)

最近由于工作关系,重新回顾了ASP.NET MVC 的 1.0 版本。2.0版本还没有研究。由于MVC框架发展不久,还有很多不足的地方。其中关于路由规则配置这一块问题比较大。首先路由规则是在全局配置问价 Global.asax 的 Appl...

it知识库

浅析.NET开发中代理模式的使用

阅读(24) 作者(admin)

  当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。例如:如果构建一个对象很耗费时间和计算机资源,代理模式(Proxy)允许我们控制这种情况,直到我们需要使用实际的对象。一个代...

Expression Blend中文教程 - 开篇
NET技术

Expression Blend中文教程 - 开篇

阅读(38) 作者(admin)

  随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要...

ASP.NET缓存简介
NET技术

ASP.NET缓存简介

阅读(31) 作者(admin)

概述  缓存学术一些的解释是”将常用数据放入易于读取的地方以提高性能”。而对于Asp.net来说,需要被缓存的对象多种多样,包括从数据库中提取出来的数据,以及aspx页面生成的静态页,甚至是编译好的程序集...

NET技术

性能优化总结

阅读(28) 作者(admin)

  最近在领导的要求下做了一下项目的优化,总结如下:  1. 使用存储过程(如果在程序里用exec 存储过程参数,这样执行似乎并没有快多少)。    在数据库里是预编译的,也不需要在字符串传输上花费大量时间。 防sql...

NET技术

云计算和数据

阅读(31) 作者(admin)

这篇博客对在云计算解决方案中操作数据进行总览性的介绍。概览对于绝大多数解决方案而言,数据都是至关重要的一部分。在云计算里面,绝大多数现成的建议都可以直接拿来用。但是云计算也有其独特之处。这篇博客将讨...

深度解析Windows Phone 7 开发
it知识库

深度解析Windows Phone 7 开发

阅读(27) 作者(admin)

  近两年来,智能手机市场似乎已经成为iPhone、Android争妍斗艳的舞台,Windows Mobile因为老旧的构架,以及那些换汤不换药的更新,越来越多的Windows Mobile用户纷纷转投其他智能手机平台门下,其市场占有率现如今仅...

it知识库

哪些设计模式最值得学习

阅读(30) 作者(admin)

  最近又在首页看到几篇设计模式相关的学习随笔。回想起来,这几年在园子里发布的有关设计模式的随笔都有一个共同的特点。那就是Factory和Singleton居多,如果是系列的,也往往是从这两个模式开始的。由于能够坚持...

it知识库

从零开始构建HTML 5 Web页面

阅读(31) 作者(admin)

  HTML 5是时下Web开发领域炒得火热的一个术语,是的,很多人都看好它,也有很多业内知名公司开始正式使用HTML 5重新构建自己的网站,如YouTube开始使用HTML 5视频,Google已经弃用自家的Gears,开始全面拥抱HTML 5实现离...

时间管理——珍惜时间碎片
it知识库

时间管理——珍惜时间碎片

阅读(34) 作者(admin)

  吃面包或者饼干一类的东西的时候,常常会掉落一些细小的碎屑,或许大多数朋友都不会太在意,因为如果要捡起来吃掉,一是觉得不卫生,二是似乎太小没有那个必要,节约也不至于到这种程度吧。假设一个天天以面包为食的洋...

it知识库

网络游戏开发中的需求变更管理

阅读(23) 作者(admin)

  对于软件开发领域来讲,变更始终是最让人头疼的东西,大家对于如何消除变更,如何控制变更,提出了很多很多的理论与方法。无奈变更这东西就像是个打不死的小强,倔强的与软件开发一起生存了半个多世纪,到了现如今的网...

NET技术

解析对云计算的十大误解

阅读(25) 作者(admin)

  云计算既不是网格计算,也不是虚拟化,而是一个由多种产品和服务集成起来的端到端的解决方案。  云计算就是SaaS?云计算只适用于中小企业?云计算不能保证企业数据的安全性?  究竟什么才是云计算?业界对云计算还...

NET技术

谈谈微软技术,以及对待技术应有的态度

阅读(36) 作者(admin)

  昨晚在家上网,看看微软研究院TechFest 2010的消息,逛逛Channel 9,瞅瞅DevLabs里的项目,以及F#与Reactive Framework之类东西。然而,我一边对那些有趣而奇妙的技术感叹不已,同时却又产生出一种忿忿之情。为什么?因为...

Visual Studio 2010着力打造云计算平台
NET技术

Visual Studio 2010着力打造云计算平台

阅读(22) 作者(admin)

  在RC版本发布之后,我们看到微软为Visual Studio 2010增加了很多新功能,同时在云计算方面也有很大的改善,随着云计算时代的到来,软件开发模式和商业模型都将进入全面开放组合的新时代。微软云计算平台Windows Azu...