05 2011 档案

摘要:作为真实世界的Windows Azure系列的一部分,我们和海军研究局(ONR)的破坏性业务技术总监Dano DeBroux谈到关于为其开放、创新的框架概念验证解决方案使用Windows Azure。他谈到了以下这些:MSDN:告诉我们关于海军研究办公室和破坏性业务技术部。DeBroux: ONR是支持海军和海军陆战队创新军事行动的美国国防部内设的一个行政分支机构。破坏性业务技术部通过寻找集商业可用性和新兴技术于一体的富有创造性的解决方案来支持ONR,以此来解决业务和军事行动。MSDN:在你们实施Windows Azure之前面临的挑战是什么?DeBroux:这个行业是以高度自定义的和专业技术 阅读全文
posted @ 2011-05-31 10:34 反正我信了 阅读(148) 评论(0) 推荐(0)
摘要:CA Technologies最近宣布其业界领先的CA ARCserve 备份和恢复技术,将作为一个基于Windows Azure平台的服务软件(SaaS)提供给用户。新的基于Windows Azure的解决方案计划在2011年下半年可用。客户会发现在以下情况下这个解决方案具有吸引力:传统的、内部部署的备份与恢复系统和软件实现方案不可行,或者从财政或是经营角度角度来看并不实际。小型企业或缺乏必要的实地IT人员的远程办公室是可以使用这个解决方案的例子。新的解决方案是为了满足CA Technologies和微软的合作伙伴的需求而设计的——尤其是那些想要为他们的更广泛的基于云的IT管理服务纳入其数据 阅读全文
posted @ 2011-05-30 16:40 反正我信了 阅读(153) 评论(0) 推荐(0)
摘要:这篇文章的作者是Cory Fowler [@SyntaxC4]. Cory自称为“开发即服务”。它是一个技术团队的领导者、指导者和演讲者,他乐于和别人分享他对软件开发的激情。基于对Windows Azure(微软的云计算平台) 的集中研究,Cory已经被授予微软MVP。他已是的云计算的权威,同时也开发多种解决方案包括而不局限于网站(用ASP.NET MVC & Silverlight)、Windows Phone 7应用程序(用Silverlight & XNA)和其它的使用C#编程语言的解决方案。Cory在加拿大多伦多的ObjectSharp当顾问。当你开始部署应用程序到Wi 阅读全文
posted @ 2011-05-20 16:44 反正我信了 阅读(196) 评论(0) 推荐(0)
摘要:采用静态或者全局变量的实现方案 由于C++不能保证静态或者全局对象的构造函数的调用顺序以及析构顺序。所以如果程序中有多个用此方法实现的Singleton类,它们之间又有某种构造依赖关系和析构依赖关系,就会造成灾难性的后果。所以,只有当肯定不会有构造和析构依赖关系的情况下,这种实现才是合适的。>优点实现简单,多线程下安全>缺点如果有多个Singleton对象的创建顺序有依赖时,千万别用;不是lazy loading,有些浪费。Meyers Singleton来控制构造顺序,但是不能控制析构顺序 Scott Meyer在<<Effective C++>>3rd 阅读全文
posted @ 2011-05-18 16:18 反正我信了 阅读(700) 评论(0) 推荐(0)
摘要:在今天北美TechEd的演讲中,微软的Drew Robbins阐述了如何使用新的Windows Azure Toolkit for WindowsPhone 7 v.1.2来构建应用程序。这里可提供下载,此版本包括一些重要的新功能,包括:支持和以访问控制服务2.0(即使用身份联合, 如Live ID、 Facebook、 谷歌、 雅虎和 ADFS)。支持Apple Push Notification服务(与 iOS的 Windows Azure工具包)支持Windows Azure存储队列(简单的进队和出队操作)管理网络应用程序的UI/UX更新代码重构、简化和bug修复观看Channel 9的 阅读全文
posted @ 2011-05-18 10:11 反正我信了 阅读(163) 评论(0) 推荐(0)
摘要:今天上午微软公司副总裁Robert Wahbe在佐治亚州亚特兰大的2011年度北美微软 Tech-Ed发表今天的开幕致辞。在他的谈话中,Wahbe概述了云是怎么改变IT界的并且阐述了微软和Windows Azure是怎样帮助客户将他们的业务迁移到云的。他使用的示例之一是Travelocity;他们的故事值得探讨,因为它阐释了对一个组织而言迁移到云的好处。Travelocity成立于1996年,是一个在线旅行社,它以航空公司、 酒店、汽车租赁公司和其他服务将数以百万计的旅客联系起来。在2010年3月,业务合作伙伴希望Travelocity能够收集顾客购物模式的网站数据。Travelocity决定 阅读全文
posted @ 2011-05-18 09:42 反正我信了 阅读(161) 评论(0) 推荐(0)
摘要:新南威尔士州教育部是南半球最大的教育机构。他们想改进八年级的科学测验方式,以再现学生在实验室所做的并且相信互动在线科学测验能够测验更广泛的技能而不仅仅是纯科学知识。然而,DET估计若他们同时为65,000位学生举行在线测验在服务器的基础设施上需要投资20万美元。在伙伴JanisonSolutions的帮助下,DET建立了自己的必不可少的学校科学评估(ESSA)在线考试系统。在2010年,他们在WindowsAzure上试用了一个在线科学考试,对650所学校的65,000人同步进行了测验。300台WindowsAzure服务器每小时消耗了40美元,DET估计举行一天在线考试仅仅花费500美元。澳 阅读全文
posted @ 2011-05-17 10:38 反正我信了 阅读(144) 评论(0) 推荐(0)
摘要:MSDN:您能和我们谈谈关于Gizmox和即时的CloudMove解决方案吗?Spitzen:Gizmox建立于2007年,它的目标是缩小传统的由客户端/服务器桌面应用程序提供的安全、性能和易用性与云提供的规模、经济性和稳定性之间的差距。基于我们成功的视觉WebGui技术,我们创建了迁移的解决方案,从客户端/服务器桌面到网络和云。即时的CloudMove解决方案使得作为客户端/服务器应用程序在本地运行的应用程序代码自动转换为一个在Windows Azure上本地运行的丰富的Web应用程序。MSDN:即时的CloudMove的独特性是什么?Spitzen:视觉WebGui CloudMove提供 阅读全文
posted @ 2011-05-17 09:42 反正我信了 阅读(148) 评论(0) 推荐(0)
摘要:Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 Spring MVC 和Struts2是现在比较流行的java web MVC框架。这两个框架都有广泛的应用。至于两个框架的优劣,众说纷纭,这里我也不想搀和到争论之中。我所关注的是两个框架的性能如何。最近利用ApacheBench做了一下测试。结果显示,两者之间的性能相差不大,Spring MVC并没有绝对的优势。我的测试环境是在HP一台服务器上进行的。... 阅读全文
posted @ 2011-05-16 14:21 反正我信了 阅读(4952) 评论(0) 推荐(0)
摘要:写一段文字描述程序要完成什么样的功能,然后将这段文字的名词转换成类或者类的属性,将动词转换成类的方法。这是80年代中期的经典做法。<<设计模式解析>> 2nd 开篇就说,上述方式有局限性,因为只关注了如何实现对象,是不完整的解决方案。或许只应该是解决方案中的一部分。我目前的做法是,仍然用一段文字来描述程序要完成什么样的功能,根据自己的经验(当然也包括名词和动词分析法)写出调用代码,然后再慢慢实现每个类。我这个方法有个出处,源自于Bob的敏捷软件开山之作里面描述的测试驱动编程。他的原意是写一个Unit test,然后慢慢的实现所有的类和方法,最终让Unit test通过。 阅读全文
posted @ 2011-05-15 11:22 反正我信了 阅读(215) 评论(0) 推荐(0)
摘要:我又孤陋寡闻了一次!我和CSDN的博友在讨论C++不如Java的原因时搬出了很多年前stroustrup说的观点,和Java相比,C++的framework急需发展。这几年关注的开源项目主要集中在Java世界,C++方面仍然仅仅局限在几个经典项目上,比如ACE,Loki,Boost。今天偶然在stackoverflow上查阅了一下,居然得到了不小的惊喜:1.staff Restful web service的开发库,开发步骤很简单,也支持SOAPhttp://code.google.com/p/staff/wiki/ExampleCalculatorRestfulService2.ffead- 阅读全文
posted @ 2011-05-11 14:14 反正我信了 阅读(310) 评论(0) 推荐(0)
摘要:<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->在MyBatis文档中,提到SqlSessionFactory最好在程序中只被创建一次。建议使用Singleton或者Spring、Guice等dependencyinjection框架。Spring中使用MyBatis完全可以采用Spring-mybatis,无须考虑factory的生命周期。本文考虑自己实现Singleton机制。选用之前我的Singleton文章中提到的第四种Singleton实现方案,lazyloading模式。大体思路:实现一个Hold 阅读全文
posted @ 2011-05-07 15:43 反正我信了 阅读(3964) 评论(0) 推荐(0)
摘要:Java有三个选择1)采用普通的类有公有构造函数,没有成员变量,提供了很多成员函数作为方法,调用代码如下:Helper helper = new Helper();helper.f1();这种方法的缺点是创建对象的开销是不必要的,我们知道创建对象意味着,首先要分配内存,然后在该内存上创建对象。在一个大量创建helper对象的场景中,这种负担是很大的。2)为了避免这种反复创建对象的开销,可以采用Singleton延迟创建技术,确保整个进程中只有一个对象,并且只有第一次调用的时候才会被创建出来。Helper helper = Helper.getInstance();helper.f1();这个方 阅读全文
posted @ 2011-05-04 14:28 反正我信了 阅读(803) 评论(0) 推荐(0)
摘要:公告 :本博客为微软云计算中文博客 的镜像博客。 部分文章因为博客兼容性问题 ,会影响阅读体验 。如遇此情况,请访问 原博客。最近,我们在MIX大会上宣布了发布新版本的Access Control服务和即将发布的Caching服务。今天我们非常高兴的告诉大家,Caching服务作为产品服务已经发布了。Caching服务是一项分布式的,在内存中的应用程序缓存服务。它允许将数据保存在内存中,并节省你需要从存储器或数据库检索的数据,以此来提高Windows Azure和SQL Azure程序的性能。我们提供了从128MB到4GB的6种不同的缓存大小供你选择。为了使你能够开始使用服务并预估你的需求,. 阅读全文
posted @ 2011-05-04 11:43 反正我信了 阅读(146) 评论(0) 推荐(0)
摘要:公告 :本博客为微软云计算中文博客 的镜像博客。 部分文章因为博客兼容性问题 ,会影响阅读体验 。如遇此情况,请访问 原博客。作为现实世界Windows Azure系列的一部分,我们同Tata Consultancy Services的业务发展经理Sebastian Iglesias谈论了如何使用Windows Azure平台传送服务。以下是他所谈论的内容:MSDN:和我们谈谈Tata Consultancy Services吧。Iglesias:Tata Consultancy Services (TCS)是一家全球性的IT服务外包和业务解决方案外包服务提供商。我们通过我们的Global . 阅读全文
posted @ 2011-05-04 11:14 反正我信了 阅读(155) 评论(0) 推荐(0)