摘要:
开篇 本篇是主要讲述云计算的发展历程,由于云计算本身提出来也不是太久,并且其实云计算也是经过前人的一些经验总结提出,所以我们对之前的一些计算机的发展史有个一定的了解,那么对云计算的理解就更深入了,当今信息化技术的飞速发展,用户通过浏览器完成信息服务的访问,促进了从传统的数据中心的模式转变到云计算的模式的动力,随着服务器虚拟化,并行处理,向量处理等技术的飞速发展,推动了现有企业应用模式的转变,本文将会针对这些描述进行阐述,加深对云计算的理解,当然如果您在本文中发现错误之处,那么请您批评指出,谢谢。 摘要 上一篇《云计算-从基础到应用架构系列-云计算的概念》我们讲述了关于云计算... 阅读全文
阅读排行榜
页面片段缓存(二)
2011-10-13 19:11 by 狼人:-), 252 阅读, 收藏,
摘要:
在上一篇文章中,我介绍了我们用土法炼钢的方法,使用Velocity提供的自定义标签实现片段缓存。这样的方式虽然也解决了我们的问题,但还是引出了一些bug。而且还有点hack的味道(虽然我喜欢hack)。实际上对于片段缓存,业界有成熟的解决方案,还有一个所谓的W3C标准:ESI(Edge Side Include) 。 ESI本身没有什么,只是一个XML的标签集合。ESI和SSI(Server Side Include)很相似,做过ASP开发的都熟悉这么一个标签: <!--#include src="header.inc" --> IIS碰到这么一个标签后,会把h 阅读全文
如何改善网站的“跳出率”,互联网营销
2011-09-02 20:15 by 狼人:-), 252 阅读, 收藏,
摘要:
跳出率是指:某个时间段内,只浏览了一页即离开网站的访问次数占总访问次数的比例。 Google Analytics统计中出现的跳出率越来越受大家关注,使用跳出率衡量访问质量,高跳出率通常表示网站进入页与您的访问者无相关性,跳出率越高,说明你的网站质量越差。相反你的目标网页越有吸引力,就会有越多访问者在你的网站停留并转换。针对各个关键字和你所投放的广告定制目标网页可以最大限度地降低跳出率。目标网页应提供在广告内容中所承诺的信息和服务。 1、根据网站整体目标来测量跳出率 通过不同的访客来源来比较跳出率的话,能够显示出你所获得的流量价值。较低的跳出率会产生购买、订阅或回访,这样有助于... 阅读全文
一起谈.NET技术,StreamInsight 浅入浅出(六)—— Debugger
2011-09-02 00:19 by 狼人:-), 252 阅读, 收藏,
摘要:
对于 StreamInsight 系统,由于对事件的处理查询都是异步进行的,输入输出很难进行时序上的对应监测,所以普通的基于代码的 Debug 和 Watch 显得不那么有意义。于是微软随 StreamInsight 系统提供了一个好用的图形化调试工具 StreamInsight Event Flow Debugger。 这一工具的主要特点在于: 图形化界面,足够直观。有点类似 SQL Server 的查询计划界面,将一个复杂的查询拆分成多个基本查询,并以列表形式展现每个查询中事件的状态与取值。 支持跟踪、回溯,可以查看一个事件的初始状态以及演变过程。 支持即时调试,也支持日志... 阅读全文
一起谈.NET技术,ASP.NET 4.0 一些隐性的扩展
2011-08-29 19:25 by 狼人:-), 252 阅读, 收藏,
摘要:
ASP.NET 4.0在很多方面都做了改进,在这篇ASP.NET 4.0白皮书就描述了很多ASP.NET 4.0的机制改变和改进。在我的博客中,也有几篇关于ASP.NET4.0的特性修改的文章。但是作为一个全新的框架和运行时,内部肯定还会有很多API和扩展点不会暴露的那么明显。比如今天从这篇文章Three Hidden Extensibility Gems in ASP.NET 4的介绍中,我又了解了一些在我平常开发中绝对非常有用的扩展点。 PreApplicationStartMethodAttribute 这个新的Attribute可以让我们指定一个公共的静态函数,让它在站点的... 阅读全文
艾伟也谈项目管理,敏捷开发,在路上
2011-08-29 19:09 by 狼人:-), 252 阅读, 收藏,
摘要:
如果有一种方法能使你的软件缺陷率降低63%,核心缺陷率降低79%,整体投入减少62%,整个项目开发的时间缩短69%,你会采用这种新的软件开发方法吗? 在回答这个问题之前,你可能会问:是什么方法能达到这样的效果?答案是:敏捷开发。你一定会开始质疑:这是真的吗?或者你会说:我们也在用敏捷,但没有以上提到的这么夸张。 以上提到的一些数据来自Forrester,一家善于用数字说话的咨询公司。他们对多个采用敏捷开发的项目与传统开发方式进行对比,得出以上数据。而这些项目来自敏捷刚刚开始起步的2002年。 不相信敏捷开发能够大幅提高软件生产效率的可能并没接触过敏捷方法;而怀疑以上数据的人可... 阅读全文
艾伟:表达式树和泛型委托
2011-08-28 23:55 by 狼人:-), 252 阅读, 收藏,
摘要:
什么是表达式树? 表达式树又称为表达式目录树,以数据形式表示语言级代码。所有的数据都存储在树结构中,每个结点表示一个表达式(Expression)。要想手动生成表达式树我们需要引用System.Linq.Expressions 命名空间,最重要的一个类是Expression,它是所有表达式的基类。例如: 1:参数表达式:ParameterExpression,就是一个方法中的参数,例如 search(string key),key可以看成是一个参数表达式。 2:二元表达式:BinaryExpression,例如a+b等。 3:方法调用表达式:MethodCallExpress... 阅读全文
Android NDK带来什么
2011-08-28 23:34 by 狼人:-), 252 阅读, 收藏,
摘要:
1、前言 2009年6月26日,GoogleAndroid发布了NDK,引起了很多发人员的兴趣。NDK全称:NativeDevelopmentKit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。 2、误解 新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。 在Google中搜索“NDK”,很多“Android终于可以使用C++开发”之类的标题,这是一种对Android平台编程方式的误解。其实,Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java... 阅读全文
验证.N“.NET研究”ET强命称的思路和实例
2011-10-19 19:39 by 狼人:-), 251 阅读, 收藏,
摘要:
手头有一个行业软件,是需要插上加密狗才能正常运行的,C# / .Net Framework 1.1环境开发的。这是我们公司购买的正版软件,所以是能正常使用的,但是由于电脑多,加密狗难免要拔来拔去的。闲来无事,就研究研究吧,也好多学些调试知识。PEiD可以“鉴定”出该软件是Microsoft Visual C# / Basic .NET,新手不要以为脱壳查壳才用到PEiD啊。 那就用Reflector分析吧,注意到不插加密狗会弹出个对话框提示“*****未注册*****”的字样,部分功能受限。按F3显示搜索窗口,输入“未注册”,点其右侧“String Seach”图标进行字符串搜索。找到... 阅读全文
Silver“.NET研究”light 游戏开发小技巧:实现街霸4的选人界面
2011-10-15 19:52 by 狼人:-), 251 阅读, 收藏,
摘要:
上一篇只是一个引子,用来说明Projection的基本操作,游戏研发都是用这些小的基本功能慢慢组合出来,其实这一篇仍然是Projection,但是我们将会做一个比较复杂的应用使用silverlight的Projection,玩过街霸4,可能对它的选人界面印象深刻,但是做起来却不容易,因为要请美术设计师将界面设计出来,这样就麻烦了很多,请看街霸4的选人界面: 请注意小头像,都是按照透视排列组成,这样的形式在一些其他的游戏中经常见到,你可以从容的发给美术,然后请他们做好,再套入,可是这样图片的量就大了很多,一般来说这种方法比较暴力,可是有更好的方法实现,只需要一个小的控件就行了,没错就是使... 阅读全文
浙公网安备 33010602011771号