自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 企业架构到底是什么

Jason Bloomberg最近在博客中问道:“为什么没有人做企业架构(Enterprise Architecture)呢?”他说:解决方案架构师应该在实施解决方案之前完成解决方案的架构设计。Java架构师和.NET架构师做得事情应该先于编程人员。你不能先实施架构再设计架构,只能先设计再实施……可是,企业架构(Enterprise Architecture)却往往从现有企业开始……当...

2011-04-27 10:30:43 187

原创 微软云计算虚拟学院

微软最近开放了一家免费的在线虚拟学院,它针对的是有兴趣学习微软的云计算技术,并期望得到认可的学生。微软虚拟学院 (MVA)运行在Windows Azure上,它的目的是要为IT专家提供专注于微软云计算技术的在线培训内容。学生们可以按照自己的步骤来学习这些内容,并且他们可以选择对知识进行自我评估,从而获得青铜、白银、黄金和白金的等级。他们还可以与其他人比较获得的成果,特别是在获得较...

2011-04-26 10:19:39 118

原创 微软的“本地化HTML5”究竟意味着什么

微软在近日的演讲中,自豪地展示了IE10的首个平台预览版。但在其大肆宣扬性能提升的同时,却忽略了一个更为重要的问题。所谓的“本地化HTML5”究竟指的是什么?仅仅是硬件加速而已吗?我们可不这么认为。与此同时,在IE博客上发表的新闻稿中尽管大量谈论了关于标准的话题,但从前三段的表述中仍旧可以嗅探到一些微软未来的发展规划。首个IE10平台预览版,今日已提供下载,这是迈向未来支持本地化HTM...

2011-04-25 10:29:35 137

原创 Oracle向社区开放OpenOffice

Oracel宣称OpenOffice.org将成为一个社区项目,停止提供商业版本的开发和支持。请看以下新闻:“考虑到人们的对免费个人办公产品的广泛兴趣和快速发展的个人计算技术,我们相信,OpenOffice.org项目应该由非商业的组织来维护。”Oracle的首席企业架师Edward Screven说道,“我们打算立即与社区成员一道,推动Open Office的持续成功。Oracle将...

2011-04-22 14:26:07 152

原创 Javascript的兴起是否意味着LAMP的终结

Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。他认为Node.js等框架预示着LAMP的终结。三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。鉴于LAMP堆栈已经死亡,我们才做出了这个决定。 Mike认为Web有三个阶段:199...

2011-04-21 10:16:55 68

原创 MSDN订阅用户可以使用无限制的负载测试

微软最近宣布了Visual Studio 2010 Load Test Feature Pack(负载测试特性包),它现在提供给所有Visual Studio Ultimate with MSDN订阅用户免费下载使用。Visual Studio 2010 Ultimate提供了一个内置的负载测试特性,允许以最多250个虚拟用户进行Web性能和压力测试。在这个特性包宣布之前,那些希望以更多虚拟用...

2011-04-20 10:13:50 99

原创 百度JavaScript库的设计与应用

百度自99年成立到现在,前端产品有很多遗留的代码。一方面是为了解决这些遗留代码,另一方面是为了更好的设计产品,让工程师快速开发出好的可持续维护的前端产品。百度前端通用技术组设计了他们的JS库——Tangram百度的JS代码可以分为四层:● 第一层:Base基础库,职能单一的基础方法。为其他层提供基本的操作支持。● 第二层:Component,跨产品线级别的通用组件。● 第三层:Widg...

2011-04-19 13:17:41 105

原创 Flash中的MVC

MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间……它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的开发框架包含了这种模式,它们就是:Struts 和 Ruby on Rails。之后,模仿者蜂拥而至。所以,在人们眼里看来,实际上是先有的Struts,然后才有的MVC,也无怪乎MVC的概念会始终沾染着We...

2011-04-18 10:56:57 103

原创 MIX 2011来了

其中一项Microsoft会力推的技术是Microsoft Media Platform (MMP)。这似乎是对其Silverlight和IIS Media Services的品牌重塑。相关的介绍称该平台包含“编码工具、数字版权管理组件、转码服务、播放器开发框架、分析工具、内容管理系统和其他工具及框架”。还有几个有关JavaScript的分组会议,其中一个关注于ECMAScript 5。该标准...

2011-04-14 11:45:26 103

原创 软件架构模拟器Palladio 3.2版发布

Palladio Bench能够帮助架构师和开发者预测软件的各项指标,例如性能,可靠性以及可维护性,还能根据内置的开发模型计算出开发成本。摆在软件开发者面前的关键问题之一就是质量控制,例如当评价完可行性之后,性能和可靠性就是仅有的两个衡量指标。对这两个指标的优化通常会导致将大量的精力和时间放在代码和架构重构上。为了处理这个问题,Palladio引入了软件架构模拟技术。开发者可以使用Pallad...

2011-04-13 12:27:40 367

原创 敏捷反馈循环的重要性

敏捷社区的一些成员强调了反馈循环对于提高敏捷开发流程效力方面的重要性。“反馈循环”是什么呢?简单来说,如果某个流程的执行结果可以影响到此流程未来的运作方式,那么它就存在反馈循环。在敏捷开发流程中存在哪些类型的反馈循环呢?在Henrik Kniberg和Mattias Skarin的著作中,他们描述了Scrum和XP中的一些反馈循环。他们提到的一些在较短时间内形成反馈循环的XP实践,包括:J...

2011-04-12 11:02:55 146

原创 Android字符串绘制示例

在游戏开发中,我们不可能全部用图片来显示,很多时候需要绘制字符串,比如开发一个RPG游戏,有大量的对话内容,这时如果全部用图片来显示肯定不行。下面我们就看看如果在Canvas 画布中绘制字符串吧。    android中提供了一系列的drawText方法来绘制字符串,在绘制字符串之前需要设置画笔对象,包括字符串的尺寸、颜色等属性。使用 FontMetrics 来规划字体的属性,可以通...

2011-04-11 17:31:30 130

原创 Android怎么显示音标

比如:http://www.iciba.com/imperious/,那么音标是:     [ɪmˈpɪəri:əs]怎么显示它,这是个问题。下面图是不正确的显示音标(左)和正确显示的截图:下面说说如何解决的。 左图是直接复制iciba的音标到Android TextView的text属性中的结果。出现方块乱码的原因是,比如ɪ在系统字...

2011-04-07 17:13:37 204

原创 Unladen Swallow的最后时光

unladen swallow尝试将LLVM优化引入到CPython运行时,但是去年却没有取得重大进展。现在,一篇回顾unladen swallow的文章已经确认了这个项目的死亡,不会再进行开发。它的目标曾经是多么野心勃勃;引入LLVM运行时架构作为CPython的解释器,然后将其作为一个选项,能够在JIT编译的时候打开。LLVM被用在一些高端项目中,例如全新的Clang模块编译器以及LLDB...

2011-04-06 12:41:18 78

原创 超越标准:Mono中的Continuation

虽然Mono在大多数情况下都紧跟C#和Common Language Infrastructure规范,但有时候它也会超越他们。虽然诸如SIMD支持等特性是向后兼容于.NET的,但运行时支持的continuations却是Mono所独有的。continuation类似于冻结的线程,如果你愿意还可以称其为快照。它包含了栈帧和局部变量,但与真正的线程不同的是它无法执行。C#的yield操作符就是 ...

2011-04-02 10:49:55 67

原创 MonoMac为Cocoa开发提供了.NET风格的API

MonoMac,为C#在OS X上创建GUI工具包的最新尝试,已经发布1.0版本了。MonoMac的设计会更多地和其它.NET/Mono类库保持一致。这是通过为Cocoa API提供一层遵循.NET Framework Design Guidelines的厚的包装做到的。早期的类库,比如MonObjc和已经废弃的CocoaSharp使用了瘦的,通常在Cocoa API上机械生成的交互层。这要求...

2011-04-01 10:54:47 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除