`
star65225692
  • 浏览: 273315 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
文章列表
微软在近日的演讲中,自豪地展示了IE10的首个平台预览版。但在其大肆宣扬性能提升的同时,却忽略了一个更为重要的问题。所谓的“本地化HTML5”究竟指的是什么?仅仅是硬件加速而已吗?我们可不这么认为。 与此同时,在IE ...
Oracel宣称OpenOffice.org将成为一个社区项目,停止提供商业版本的开发和支持。请看以下新闻: “考虑到人们的对免费个人办公产品的广泛兴趣和快速发展的个人计算技术,我们相信,OpenOffice.org项目应该由非商 业的组织来维护。”Oracle的首席企业架师Edward Screven说道,“我们打算立即与社区成员一道,推动Open Office的持续成功。Oracle将一如既往地大力支持基于开放标准的文档格式,比如Open Document Format(ODF)。” 人人 现在OOo(OpenOffice.org)已变成了OOO,对于整个OpenOffice产 ...
Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。他认为Node.js等框架预示着LAMP的终结。 三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。鉴于LAMP堆栈已经死亡,我们才做出了这个决定。 Mike认为Web有三个阶段: 1991-1999:HTML时代——这是个文档的时代。 2000-2009:LAMP时代——使用数据库的时代。 2010-??:Javascript时代。Javascript时代是事件流的时代。 现代 ...
微软最近宣布了Visual Studio 2010 Load Test Feature Pack(负载测试特性包),它现在提供给所有Visual Studio Ultimate with MSDN订阅用户免费下载使用。 Visual Studio 2010 Ultimate提供了一个内置的负载测试特性,允许以最多250个虚拟用户进行Web性能和压力测试。在这个特性包宣布之前,那些希望以更多虚拟用户来进行测试的开发人员,不得不购买一个或多个Load Test Virtual User Packs 2010。(每个包包含1000个额外的虚拟用户)。然而就在这个月,所有的Visual Studio ...
百度自99年成立到现在,前端产品有很多遗留的代码。一方面是为了解决这些遗留代码,另一方面是为了更好的设计产品,让工程师快速开发出好的可持续维护的前端产品。百度前端通用技术组设计了他们的JS库——Tangram 百度的 ...
MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间…… 它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的开发框架包含了这种模式,它们就是:Struts 和 Ruby on Rails。之后,模仿者蜂拥而至。所以,在人们眼里看来,实际上是先有的Struts,然后才有的MVC,也无怪乎MVC的概念会始终沾染着Web概 念,乃至和一些框架附加内容牵涉不清。 因为Struts很好用,别的不说,至少让HTML显得干净了很多。所以很多人都在用Struts,这未必是因为需要MVC模式,而是因为他们需要 Struts ...
其中一项Microsoft会力推的技术是Microsoft Media Platform (MMP)。这似乎是对其Silverlight和IIS Media Services的品牌重塑。相关的介绍称该平台包含“编码工具、数字版权管理组件、转码服务、播放器开发框架、分析工具、内容管理系统和其 ...
Palladio Bench能够帮助架构师和开发者预测软件的各项指标,例如性能,可靠性以及可维护性,还能根据内置的开发模型计算出开发成本。 摆在软件开发者面前的关键问题之一就是质量控制,例如当评价完可行性之后,性能和可靠 ...
敏捷社区的一些成员强调了反馈循环对于提高敏捷开发流程效力方面的重要性。 “反馈循环”是什么呢?简单来说,如果某个流程的执行结果可以影响到此流程未来的运作方式,那么它就存在反馈循环。 在敏捷开发流程中存在 ...
在游戏开发中,我们不可能全部用图片来显示,很多时候需要绘制字符串,比如开发一个RPG游戏,有大量的对话内容,这时如果全部用图片来显示肯定不行。下面我们就看看如果在Canvas 画布中绘制字符串吧。    android中提供了一系列的drawText方法来绘制字符串,在绘制字符串之前需要设置画笔对象,包括字符串的尺寸、颜色等属性。使用 FontMetrics 来规划字体的属性,可以通过getFontMetrics 方法来获得系统字体的相关内容。下面来看一个大量文本自动换行、翻页和示例是如何操作字符串的,运行效果 见下图 Windows的电话到2015年iPhone销量超过:加 ...
比如:http://www.iciba.com/imperious/ ,那么音标是:      [ɪmˈpɪəri:əs] 怎么显示它,这是个问题。 下面图是不正确的显示音标(左)和正确显示的截图: 下面说说如何解决的。   左图是直接复制iciba的音标到Android TextView的text属性中的结果。出现方块乱码的原因是,比如ɪ 在系统字体里没有对应的字体。福克斯新闻主播骗舔ipad公司 google查了一下,需要一个金山的音标字体。一般可以通过关键字kingsoft_phonetic_ue.ttf 查到。这是经过处理的金山字体 ...
unladen swallow尝试将LLVM优化引入到CPython运行时,但是去年却没有取得重大进展。现在,一篇回顾unladen swallow的文章已经确认了这个项目的死亡,不会再进行开发。 它的目标曾经是多么野心勃勃;引入LLVM运行时架构作为CPython的解释器,然后将其作为一个选项,能够在JIT编译的时候打开。LLVM被用在一些高端项目中,例如全新的Clang模块编译器以及LLDB调试器,这些都在Apple的Xcode4中被采用。这些高端用户案例看起来非常诱人:一iPhone5传闻6月推出     最开始选择使用LLVM是因为那个时候我们都没用x86汇编语言的丰富经验, ...
虽然Mono在大多数情况下都紧跟C#和Common Language Infrastructure规范,但有时候它也会超越他们。虽然诸如SIMD支持等特性是向后兼容于.NET的,但运行时支持的continuations却是Mono所独有的。 continuation类似于冻结的线程,如果你愿意还可以称其为快照。它包含了栈帧和局部变量,但与真正的线程不同的是它无法执行。C#的yield操作符就是 continuation的一种简化形式,但yield只不过是编译器所玩的一个小把戏,它会创建一个状态机而并非通用的continuation。因此大多数情况下你需要运行时的支持才行。 Tomi Valk ...
MonoMac,为C#在OS X上创建GUI工具包的最新尝试,已经发布1.0版本了。MonoMac的设计会更多地和其它.NET/Mono类库保持一致。这是通过为Cocoa API提供一层遵循.NET Framework Design Guidelines的厚的包装做到的。 早期的类库,比如MonObjc和已经废弃的CocoaSharp使用了瘦的,通常在Cocoa API上机械生成的交互层。这要求使用selector,这是一种Objective-C使用的OOP消息传递方式。这些类库没有把selector映射到C#的基于方法的面向对象编程方式,而是简单地提供了一系列objc_msgSend函数。而 ...
5的iPhone被“延迟”是荒谬的,因为它从来没有正式的发布日期,并可能在一个夏天推出反正轨道,尽管仍然过的茶叶解释,一些谁期待以后的叶子。但是,如果iPhone五是比原先预期的表面后,有一些超出正当理由进行简单的数字 ...
Global site tag (gtag.js) - Google Analytics