摘要:
7月1日消息,据国外媒体报道,微软继4月在MIX11会议上发表IE10首个平台预览版(Platform Preview 1,PP1)后,本周推出IE10的第二个平台预览版( PP2)。IE10将会伴随着明年出炉的Windows 8的问世,采用多种新的HTML5标准,强化HTML5的效能,同时也针对网络应用程序新增各种安全功能。IE10 PP2虽然已可供外界下载,但并不是完整的浏览器,而是浏览器框架,可用来测试各种新版功能,主要鼓励开发人员下载。除 了支持CSS3 Positioned Floats、HTML5,FileReader API及Media Query Listeners外,I... 阅读全文
阅读排行榜
一款软件从平庸到卓越的六个秘诀
2011-09-23 22:59 by 狼人:-), 173 阅读, 收藏,
摘要:
【CSDN专稿】为帮助国内软件从业者摆脱发展瓶颈,推动国内共享软件拓宽发展道路并走出国门,在成功举办“2010中国共享软件出口交流会”活动后,Digital River与CSDN再度合作,于2011年1月22日成功举办“踏上共享软件新掘金路”深圳站活动。本次活动主要面向独立软件、共享软件的开发者、开发团队以及大中型软件开发公司、希望将业务拓展至国外市场的软件开发商、营销商等,有超过150人到达深圳罗湖区维景酒店参会。DR globalDirect分部副总裁Mark Iverson、CSDN &《程序员》创始人蒋涛 、DR亚太区共享软件营销经理吴宜葶 、DR资深新兴市场总监施文祥、深圳万 阅读全文
面向方面的编程、侦听和Unity 2.0
2011-09-23 22:59 by 狼人:-), 173 阅读, 收藏,
摘要:
毫无疑问,面向对象是一种主流编程模式,当涉及到将某个系统分割为组件并通过组件来描述过程时,这种模式占有优势。 当处理某组件的业务特定关注点时,面向对象 (OO) 模式同样占有优势。 但是,当涉及到处理横切关注点时,OO 模式不再有效。 一般来说,横切关注点是一个在系统中影响多个组件的关注点。为了最大限度地重用复杂的业务逻辑代码,您通常倾向于围绕系统的核心和主要业务功能设计类的层次结构。 但其他横切类层次结构的非业务特定关注点该如何实现? 缓存、安全和日志记录等功能在什么位置适合? 很可能就是在每个受影响的对象中重复使用这些功能。横切关注点是必须在一个不同的逻辑级别(超出应用程序类范围的级别)处 阅读全文
对“第四届中国互联网站长年会”的感触,互联网营销
2011-09-02 20:15 by 狼人:-), 173 阅读, 收藏,
摘要:
很久没来博客园唠叨了,可能是因为自己越来越成熟,感觉自己以前写的东西很可笑了,不好意思在博客园发帖了,但今天,是个特殊的日子,在给大家分享点新感悟! 很荣幸的参加了康盛创想与落伍者举办的第四届互联网站长年会,在其中也得到了许多灵感! 这是一次互联网各界精英的一次盛会,会场共1500位嘉宾参会。参会人士多数为个人草根站长,以及中国互联网行业巨头。从我个人的理解,这次会议的主题应 该是SNS的发展趋势与未来互联网形式,当然其中少不了一些企业的AD。从早晨9点的会议开幕到晚18:30分左右的结束,会议的给我的整体感觉就是康盛 创想为互联网个人站长打气,提升站长信心,让站长对互联网的未来以及S... 阅读全文
构建可伸缩高性能的互联网应用,互联网营销
2011-09-02 20:14 by 狼人:-), 173 阅读, 收藏,
摘要:
时间过得很快,来新公司已经两个月了,在这两个月的时间里,自己也感受颇深。下面就说说自己的一些理解。 一、应用无状态 俗话说,一个系统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采用的集群节点广播复制,jboss采用的配对复制等session状态复制策略,但是集群中的状态恢复也有其缺点,那就是严重影响了系统的伸缩性... 阅读全文
一起谈.NET技术,ASP.NET配置错误页面浅析
2011-09-02 00:10 by 狼人:-), 173 阅读, 收藏,
摘要:
ASP.NET配置错误页面在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好 。 这里我们认识一些SEO时常见的Http状态码: ◆404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性); ◆410:请求的网页不存在(注意:410表示永久性,而404表示临时性); ◆200:服务器成功返回请求的网页; ◆301:网址永久性重定向 ◆30... 阅读全文
一起谈.NET技术,.NET中的异步编程(二)- 传统的异步编程
2011-09-02 00:01 by 狼人:-), 173 阅读, 收藏,
摘要:
在上一篇文章中,我们从构建响应灵敏的界面以及构建高可伸缩性的服务应用来讨论我们为什么需要异步编程,异步编程能给我们带来哪些好处。那么知道了好处,我们就开始吧,但是在异步编程这个方面,说总是比做简单。套用那句不是名言的名言:编写异步程序是困难的,编写可靠的异步程序尤其困难。因为异步程序非常难以编写,而且非常容易出错,很多基本的构造元素在异步编程中都无法使用,这让我们这些开发人员更愿意编写同步的代码,虽然我们知道有些地方真的应该使用异步。 如何实现异步 对于很多人来说,异步就是使用后台线程运行耗时的操作。在有些时候这是对的,而在我们日常大部分场景中却不对。 比如现在我们有这么一个需... 阅读全文
一起谈.NET技术,.Net Discovery系列之-深入理解平台机制与性能影响 (中)
2011-09-01 23:58 by 狼人:-), 173 阅读, 收藏,
摘要:
上一篇文章中Aicken为大家介绍了.Net平台的垃圾回收机制与其对性能的影响,这一篇中将继续为大家介绍.Net平台的另一批黑马—JIT。有关JIT的机制分析 ● 机制分析以C#为例,在C#代码运行前,一般会经过两次编译,第一阶段是C#代码向MSIL的编译,第二阶段是IL向本地代码的编译。第一阶段的编译成果是生成托管模块,第二阶段的编译成果是生成本地代码以供运行,从这里各位同学可以看出,第一阶段生成的MSIL是不能直接运行的。必须指出的是JIT在第一次编译IL后,会修改对应方法相应的内存地址入口,下一次需要执行这个方法时,CLR会直接访问对应的内存地址,而不会经过JIT了。 以Lo... 阅读全文
一起谈.NET技术,ASP.NET MVC 3 Beta初体验之WebGrid
2011-09-01 23:46 by 狼人:-), 173 阅读, 收藏,
摘要:
ASP.NET MVC 3 Beta中除了推出一种新的视图引擎Razor。还推出了几种新的HtmlHelper。我比较关注的是WebGrid,这篇文章将介绍一下WebGrid的使用。WebGrid提供了分页和排序的功能,在此之前在MVC中分页和排序时需要自己去写的。这篇文章将分别介绍在aspx视图引擎和Razor视图引擎中如何使用它。 我通过ADO.NET Entity Data Model从NORTHWND的Products中表中取数据。在Controller中取数据: Code highlighting produced by Actipro CodeHighlighter (f... 阅读全文
艾伟也谈项目管理,Richard Durnall谈系统管理和从外向内的组织结构
2011-08-29 19:09 by 狼人:-), 173 阅读, 收藏,
摘要:
InfoQ中文站:能给我们介绍一下“系统管理理论”(System Management Theory)么?能不能跟我们分享一下您在实际应用中的经验? Richard Durnall:系统管理理论是过去五十年里出现并逐步发展而来的。它与传统的那种基于管理和控制方式的科学管理理论有很大的不同。首先让我们回顾一下管理科学的历史来了解系统管理理论。 在19世纪工业革命之前,商业规模通常不大,从业人数十分有限。19世纪30年代的技术革命中出现了大规模的工业企业。与传统的村镇工业不同,这些企业开始低成本地大规模制造商品。 19世纪晚期,管理科学家Frederick Winslow Tay... 阅读全文