代码改变世界

阅读排行榜

Fix Bug的五个阶段

2011-09-23 23:00 by 狼人:-), 148 阅读, 收藏,
摘要: 译文链接:Fix Bug的五个阶段 阅读全文

Visual Studio 2010 SP1将支持HTML5和CSS3

2011-09-23 22:59 by 狼人:-), 148 阅读, 收藏,
摘要: 在Visual Studio 2010 SP1,微软将为开发人员提供更方便的途径在ASP.NET的基础上利用新技术开发应用程序,包括HTML5和CSS3。随着IE9正式版的逐渐临近,微软想要告诉开发人员,是时候利用HTML5和CSS3带来更加完整的Web体验了。Visual Studio开发团队一位成员表示:“Visual Studio 2010在发布时并不支持HTML5,那么SP1发布时它能支持HTML5吗?是的,在一定程度上是的。尽管(VB2010 SP1)并不支持所有的HTML5规格,不过它能支持其大多数新的元素和属性。”“在SP1中,对于CSS3的支持也有了极大完善,不过仍然没有HTM 阅读全文

谷歌的产品观:超越用户的需求

2011-09-23 22:58 by 狼人:-), 148 阅读, 收藏,
摘要: 导读:谷歌这家公司为什么不计代价地在搜索引擎产品上追求极致,哪怕已经“超越”了用户的需求?2010年12月7日,谷歌中国创新论坛上,一位产品经理在演示谷歌搜索的新功能──在搜索框输入字符的同时就能预览结果,例如搜索一部台湾流行偶像剧《一起又看流星雨》,在敲到“一起又”3个字的时候,下面的结果页面就即时地显示出了用户想要的搜索结果。谷歌台北研发团队负责人、谷歌台湾总经理简立峰博士在现场说,自己在使用了带“即时预览”功能的搜索后一段时间,慢慢培养出将目光焦点从搜索框下移到后面结果显示区的习惯,因为每敲一个字符,下面结果显示区就会自动刷新一次。现在“即时预览”功能已经能够让每一个用户在用谷歌搜索时体 阅读全文

一起谈.NET技术,关于代码规范

2011-09-01 23:57 by 狼人:-), 148 阅读, 收藏,
摘要: 今天被培训了C#代码规范,为了统一风格。其中我比较有异议的两点如下: 类型实例的私有字段应采用骆驼命名法(camelCasing),不应该有任何前缀,在使用时前边加"this.”; 要用FCL类型而不是C#的基元类型,例如要使用Int32代替int。 首先对于第一点,个人比较习惯的做法是前边加下划线,说不上好坏,这两种写法在各种开源框架的源码中都见到过。由于VS默认并不提供像Eclipse那样的对私有字段变色的功能,所以如果只是简单的使用camelCasing的话会很难区分哪些是私有字段,哪些是局部变量,所以才有了加this的要求。那么来做个比较: public void T... 阅读全文

艾伟_转载:消息队列(Message Queue)简介及其使用

2011-08-29 00:22 by 狼人:-), 148 阅读, 收藏,
摘要: 消息队列(Message Queue)简介及其使用 利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。 MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client端需要和Server端实时交换信息,Server需要保持联机。MSMQ则可以在Server离线的情况下工作,将Message临时保存在Clien. 阅读全文

艾伟_转载:从ASP.NET的PHP执行速度比较谈起

2011-08-29 00:21 by 狼人:-), 148 阅读, 收藏,
摘要: 上星期我在InfoQ发表了一篇新闻,对Joe Stagner在博客上发表的三篇关于ASP.NET与PHP性能对比的文章进行了总结。写新闻其实挺不爽的,因为不能夹杂个人的看法,只能平铺直叙陈述事实。当然,如果像某些新闻那样“换一种说法”是可以骗过一些“不明真相的群众”,但是这就有违道德了。因此,在客观陈述完新闻内容之后,我只能选择把自己的感想、评论等内容放在自己的博客上。 Joe Stagner的背景挺特殊,它是PHP的老用户,在ASP.NET出现之前就是PHP的重量级开发人员了。后来不知哪一天开始他加入了微软,我们就可以在一些如介绍ASP.NET AJAX的文章、视频中看到他。这次他又... 阅读全文

艾伟_转载:C#来创建和读取XML文档

2011-08-29 00:20 by 狼人:-), 148 阅读, 收藏,
摘要: 扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。C#作为一种新型的程序语言,是.Net框架的一个重要组成部分,他和XML的关系颇深。本文就从一个方面来探讨一下这二者的关系。即:看用C#如何来创建和读取XML文档。 一.本文程序设计和运行的软件环境 (一)微软公司视窗2000服务器 (二).Net FrameWork SDK Beta 2 二.C#创建XML文档 在本文中我... 阅读全文

艾伟_转载:WCF、Net remoting、Web service概念及区别

2011-08-29 00:17 by 狼人:-), 148 阅读, 收藏,
摘要: Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发标准。 WCF是建立在.Net Framework 2.0基础之上的,包含在.NET 3.0/3.5当中。2005中并没有包含WCF,但是当安装好了WinFX Runtime Compon... 阅读全文

艾伟_转载:Silverlight陷阱:注意程序集引用问题

2011-08-29 00:17 by 狼人:-), 148 阅读, 收藏,
摘要: 假定我要用Silverlight类库实现一些通用控件,然后在应用程序中引用这个控件库。当然,控件通常也要访问其他一些第三方或开源的开发包,例如Silverlight Toolkit。 于是这个项目的依赖关系如下: Silverlight Application => Silverlight Control => Silverlight Toolkit。在Visual Studio中创建好项目之间的引用关系: 然后在类库项目中创建一个简单的控件,比如: Code highlighting produced by Actipro CodeHighlighter (freeware)h. 阅读全文

艾伟_转载:使用LINQ to SQL更新数据库(中):几种解决方案

2011-08-29 00:16 by 狼人:-), 148 阅读, 收藏,
摘要: 在前一篇文章中,我提出了在使用LINQ to SQL进行更新操作时可能会遇到的几种问题。其实这并不是我一个人遇到的问题,当我在互联网上寻找答案时,我发现很多人都对这个话题发表过类似文章。但另我无法满足的是,他们尽管提出了问题,却没有进行详细的剖析,只给出了解决方案(如添加RowVersion列、去除关联等),但却没有说明为什么必须这么做。这也是我写上篇的初衷,希望通过对LINQ to SQL源代码的分析,来一步一步找出解决问题的办法。本文将对这些方法一一进行讨论。 方案一:重新赋值 在TerryLee、Anytao和Ding Xue等人的开源框架Ezsocio中,有些地方采取了重新赋值的方法。 阅读全文
上一页 1 ··· 356 357 358 359 360 361 362 363 364 ··· 416 下一页