2013年7月30日

(译)Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机

摘要: Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机今早我们释出一些很棒的Windows Azure更新。这些新的提升包括:SQL数据库:支持SQL自动导出和一个新的高级层SQL数据库选项流量管理:在HTML门户的新的管理Windows Azure流量的支持自动缩放:支持Windows Azure移动服务,服务总线队列深度自动缩放规则,自动缩放行为警示虚拟机:在管理门户,更新IaaS管理体验所有这些更新都立即可用了(注意:有些还是预览版)。下面是更详细的信息。SQL数据库:支持SQL数据库自动导出我们听到的一个常用的请求特性是让客户可以经常的,全自动的,导出SQL数据 阅读全文

posted @ 2013-07-30 08:43 雷音 阅读(316) 评论(0) 推荐(0) 编辑

2013年6月27日

(译)Windows Azure:移动后端开发的主要更新

摘要: Windows Azure:移动后端开发的主要更新这周我们给Windows Azure释出了一些很棒的更新,让云上的移动应用开发明显的简单了。这 些新功能包括:移动服务:定制API支持移动服务:Git源码控制支持移动服务:Node.js NPM模块支持移动服务:一个通过NuGet的.NET API移动服务和网站:为移动服务和网站提供的免费的20M数据库选项移动提醒中心:安卓广播消息推送支持所有这些提升都已经可用了(注意:有些还在预览版)。以下是更多的具体信息。移动服务:定制APIs,Git源码控制,和NuGetWindows Azure移动服务有能力轻松构建一个支持Windows8,windo 阅读全文

posted @ 2013-06-27 23:25 雷音 阅读(313) 评论(0) 推荐(0) 编辑

2013年6月18日

设计模式

摘要: 策略模式解析:策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合策略模式的策略层次为context定义了一系列的可重用的算法或行为,继承有助于析取出这些算法中的公共功能。策略模式的另一个优点是简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试当不同的行为堆砌在一个类中时,就很难避免使用条件语句来选择合适的行为,将这些行为封装在一个个独立的strategy类中可以在使用这些行为的类中消除条件语句策略模式就是用来封装算法的,但在实践中,我们发现它可以用来封装几乎 阅读全文

posted @ 2013-06-18 12:37 雷音 阅读(195) 评论(0) 推荐(0) 编辑

2013年6月17日

特定视图呈现时发生的事件顺序

摘要: 特定视图呈现时发生的事件顺序:动作方法返回的ViewResult执行ViewResult 使用ViewEngineCollection查找视图ViewEngineCollection给每个注册的IViewEngine解析该视图的机会。顺序由集合中视图引擎的顺序决定ViewResult使用ControllerContext,视图名称,ViewData和TempData创建一个ViewContext。ViewResult调用传入ViewContext和响应流的IView上的Render()。如果IView实例继承自WebFormView,发生后面的步骤。WebFormView使用IBuildMan 阅读全文

posted @ 2013-06-17 16:18 雷音 阅读(186) 评论(0) 推荐(0) 编辑

2013年6月7日

ASP.NET MVC 框架处理请求生命周期

摘要: ASP.NET MVC 框架处理请求生命周期:请求进入/xxxIIS确定该请求应该由ASP.NET 处理ASP.NET 给所有的HttpModule修改该请求的机会UrlRoutingModule确定URL匹配应用程序中的一个路由配置UrlRoutingModule从IRoute-Handler获得正确的IHttpHandler,用于在匹配的路由(最常用的是MvcRouteHandler)作为请求句柄。MvcRouteHandler构造并返回MvcHandlerMvcHandler实现IHttpHandler,执行ProcessRequestMvcHandler使用IControllerFac 阅读全文

posted @ 2013-06-07 17:20 雷音 阅读(168) 评论(0) 推荐(0) 编辑

2013年5月25日

(译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)

摘要: 我一哥们考虑把他的一些基于linux的网站移到Azure上。如果你现在的网站是node.js,ASP,ASP.NET,或PHP做的,使用Azure web站点是最容易的。我会在这篇文章里向你展示如何 在几分钟内用Git安装Azure web站点。它们对你隐藏了底层操作系统,自动更新,易扩展,而且共享硬盘。然而,他喜欢虚拟机和虚拟机赋予他的控制,另外他可以到处运行,移动东西,控制他的世界。我会在Azure上使用开源的(GitHub)跨平台CLI工具(命令行接口)。如果你有node package manager你可以使用“npm install azure-cli--global”命令导入你的签 阅读全文

posted @ 2013-05-25 21:30 雷音 阅读(228) 评论(0) 推荐(0) 编辑

2013年5月24日

Javascript 简介

摘要: Javascript 简介:Javascript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:ECMAScript,由ECMA—262定义,提供核心语言功能;文档对象模型(DOM),提供访问和操作网页内容的方法和接口;浏览器对象模型(BOM),提供与浏览器交互的方法和接口。Javascript的这三个部分,在当前的五个浏览器中都得到了不同程度的支持。其中,所有浏览器对ECMAScript第三版的支持大体上都不错,但对DOM的支持则彼此相差比较多。对javascript中唯一尚无标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。在HTM 阅读全文

posted @ 2013-05-24 12:46 雷音 阅读(287) 评论(0) 推荐(0) 编辑

2013年5月19日

cookie and subcookie utilty in javascript

摘要: //cookie util 1 var CookieUtil = { 2 3 get: function (name) { 4 var cookieName = encodeURIComponent(name) + "=", 5 cookieStart = document.cookie.indexOf(cookieName), 6 cookieValue = null; 7 8 if (cookieStart > -1) { 9 ... 阅读全文

posted @ 2013-05-19 12:45 雷音 阅读(195) 评论(0) 推荐(0) 编辑

custom event and dragdrop solution in javascript

摘要: //custom event 1 function EventTarget() { 2 this.handlers = {}; 3 } 4 EventTarget.prototype = { 5 constructor: EventTarget, 6 addHandler: function (type, handler) { 7 if (typeof this.handlers[type] == "undefined") { 8 this.handlers[type] = ... 阅读全文

posted @ 2013-05-19 01:22 雷音 阅读(177) 评论(0) 推荐(0) 编辑

2013年5月18日

create xmlhttprequest

摘要: 1 function createXHR() { 2 if (typeof XMLHttpRequest != "undefined") { 3 return new XMLHttpRequest(); 4 } else if (typeof ActiveXObject != "undefined") { 5 if (typeof arguments.callee.activeXString != "string") { 6 var versions = ["MSXML2.XMLH... 阅读全文

posted @ 2013-05-18 23:44 雷音 阅读(205) 评论(0) 推荐(0) 编辑

导航