摘要:
全新的SDK工具版本为20.1.1, NDK的修订版本为8b,两者目前皆可使用。 基于此,开发者可手握全备的工具,开发针对Jelly Bean的高质量app,这其实也表明了谷歌已了解发展自身的方向。 当前,谷歌致力于7英寸 Nexus 7平板的app开发目标,这些app可自动缩放。但同时,开发者需要注意一点,这款设备不需要针对摄像头的app,因为它本身不配备后置摄像头。 此外,用户可在Play Store下载适用于Nexus 7的app。 以下是Android Developers网站上的相应链接: Download SDK Tools on Android devs Download ADT
阅读全文
posted @ 2012-07-20 21:17
ChaunceyHao
阅读(216)
推荐(0)
摘要:
Win7的搜索做得简洁一些,搜索范围是这样操作的——搜索框输入文字如:搜索文字 修改日期:2011/3/4 .. 2012/3/14 或者选择一个时间后,按住shift再选择另外一个时间
阅读全文
posted @ 2012-07-19 23:01
ChaunceyHao
阅读(928)
推荐(0)
摘要:
如果你需要制作一个Pdf,或者你有一个Pdf文件不知道怎么开启,又或者你想更改Pdf文件的内容,请继续阅读。Lost.com小站将为你推荐可行方案。1、Pdf文件制作首先,把要制作的内容以图片的形式保存备用(JPG,PNG,BMP,GIF都可以啊,用Photoshop制作也行,QQ截图也行)内容准备好了用i2pdf_1.0.40这个软件,把文件拖进去制作就行了2、开启Pdf文件Pdf算是目前流行的阅读格式了,推荐使用Foxit Reader,每天使用的最佳阅读器!绿色软件,不用安装,体积小,拷贝在U盘随时可以使用。3、更改Pdf文件内容安装名为Foxit PDF Editor的软件,它可以做到
阅读全文
posted @ 2012-07-19 23:01
ChaunceyHao
阅读(223)
推荐(0)
摘要:
regsvr32注册IE组件,修复IE(存为BAT批处理即可)@echo offregsvr32 Shdocvw.dllregsvr32 Shell32.dllregsvr32 Oleaut32.dllregsvr32 Actxprxy.dllregsvr32 Mshtml.dllregsvr32 Urlmon.dllregsvr32 Msjava.dllregsvr32 Browseui.dll重装IE命令,运行rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf
阅读全文
posted @ 2012-07-19 22:38
ChaunceyHao
阅读(410)
推荐(0)
摘要:
win7系统下ps可能存在这个故障:复制粘贴不进去,非要清理剪切板或关闭重启软件才行,改注册表可以一劳永逸。Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Adobe\Photoshop\8.0]"AlwaysImportClipboard"=dword:00000001注册表增加这一项即可, CS是8.0 其它的改成对应版本号
阅读全文
posted @ 2012-07-19 22:37
ChaunceyHao
阅读(405)
推荐(0)
摘要:
ADSL宽带网络掉包严重,可能是局域网内电脑中了病毒;所以把nat配置设置较小,这样可以起到稳定网络的作用,防止受病毒的影响;
阅读全文
posted @ 2012-07-19 22:37
ChaunceyHao
阅读(201)
推荐(0)
摘要:
相信iOS和Android的游戏玩家对于OpenFeint都会比较熟悉,在北京有着这样的一个团队,他们一直在专注于Windows Phone平台上的第三方游戏社交平台的开发,这个产品叫做OpenXlive,近期发布了其SDK的0.9.9版本,并增加了向Twitter、 Facebook和新浪微博等平台分享的功能。 OpenXLive首席技术官,前微软技术合作经理、亚洲工程院软件工程师马宁是这样描述OpenXLive的: OpenXLive专注于Windows Phone7上的移动游戏社交平台,为Windows Phone游戏开发者和玩家提供游戏成就、积分榜、对战、社交网络等增值服务。是目前..
阅读全文
posted @ 2012-07-19 08:50
ChaunceyHao
阅读(244)
推荐(0)
摘要:
TechCrunch最近发表了GROU.PS首席架构师兼创始人、LoveBucks创始人Emre Sokullu的一篇文章,谈如何创建最小可行产品,他一共提出了10点建议。 1. 在Facebook平台上构建产品 不要从头搭建产品的会员体系,让Facebook Connect帮 你搞定。……你不再需要跟会话、登出场景、用户信息收集这些东西搅和在一起,最重要的是:不用想忘记密码或是垃圾账户这些事情。除非,你的产品专注于中国 市场,否则我不知道为什么不用Facebook Connect。……不用Facebook的人可能就不是你的目标受众,因为这些人都是晚期用户,在选择新的web应用时趋向保守。..
阅读全文
posted @ 2012-07-19 08:42
ChaunceyHao
阅读(257)
推荐(0)
摘要:
陈皓(@左耳朵耗子)在酷壳分享了一篇有关性能调优的博文,系统性分析了有关系统性能条件、性能瓶颈问题定义与定位,以及性能调优方法经验。此前作者也曾分享过关于性能优化话题的两篇博文: 由12306.cn谈谈网站性能技术代码优化概要 最近的这篇有关性能调优的博文中,作者首先提出“要进行优化,先得找到性能瓶颈!”。为了对于性能瓶颈有一致的认识,作者对系统性能的条件做了简单描述: Throughput ,吞吐量。也就是每秒钟可以处理的请求数,任务数。Latency, 系统延迟。也就是系统在处理一个请求或一个任务时的延迟。 这两个条件相互约束,他们的关系如陈皓所分享的: Throughput越大,L...
阅读全文
posted @ 2012-07-19 08:41
ChaunceyHao
阅读(261)
推荐(0)
摘要:
在7月5日,由天翼空间·开发者工厂主办,InfoQ协助策划的第十一期专家讲坛活动上,来自Windows Embedded方向MVP施炯( @浙万院电信物联网专业-施炯) 向开发者介绍了WP7设备传感器开发的相关知识,主要谈到了Accelerometer类、Compass类和Gyroscope类的使用,Motion API的使用,并针对开源控件AccelerometerHelper、Shake Gesture Library进行了分享。 Sensors On WP7(讲稿下载) 分享主要包含WP7设备传感器设备简介,如何使用Accelerometer、Compass和Gyroscope
阅读全文
posted @ 2012-07-19 08:40
ChaunceyHao
阅读(222)
推荐(0)
摘要:
与InfoQ之前访问过的SegmentFault一样,徳问,是新涌现的一家编程领域的社交问答网站。通过社群智慧,让互联网成为一个能为专业难题提供高效解答的宝库,这就是德问的使命。 最近,尚兴跃在上面提出一个问题:LNMPA和LNMP相比,真的比LNMP更有效率吗? LNMPA是在Nginx后面加入了Apache。由Apache来处理一些动态请求。 这种方式让架构变得有点复杂,但优点似乎也好理解:因为Apache比Nginx在动态处理和伪URL上更加成熟。 大家觉得,这样架构合适吗?还是多此一举呢? 在百度百科上,对LNMPA是这样说的: LNMP或LAMP的劣势 Nginx是一个小巧而高...
阅读全文
posted @ 2012-07-19 08:39
ChaunceyHao
阅读(256)
推荐(0)
摘要:
本周,微软发布了Service Bus for Windows的bata版,其功能是基于云的Windows Azure Service Bus消息引擎的子集。这是微软向使用自管理产品交付快速且成熟的云整合解决方案迈出的第一步。 Windows Azure Service Bus包含一组用于跨云端整合应用系统的产品。Relay service是Windows Azure Service Bus的第一大组件,开发者可用它在企业本地的Windows Communication Foundation(WCF) 服务与Windows Azure云之间建立双向交互通道。然后,服务消费者就可向公开的服...
阅读全文
posted @ 2012-07-19 08:39
ChaunceyHao
阅读(216)
推荐(0)
摘要:
当您研究函数式编程等深奥学科时,令人着迷的分支偶尔会出现。在 函数式思维:函数设计模式,第 3 部分 中,我在迷你系列中继续以函数的方式重新思考传统的 Gang of Four 设计模式。在下一期文章中,我将回到这一主题,讨论 Scala 风格的模式匹配,但首先我需要通过 Either 概念建立一些背景知识。Either 的其中一个用法是函数式风格的错误处理,我会在本期文章中对其进行介绍。当您了解 Either 可以对错误施展的魔法之后,我将在下期文章中转向模式匹配和树。 在 Java 中,错误的处理在传统上由异常以及创建和传播异常的语言支持进行。但是,如果不存在结构化异常处理又如何呢...
阅读全文
posted @ 2012-07-16 20:57
ChaunceyHao
阅读(271)
推荐(0)
摘要:
注:本次集成要求使用 SAP Solution Manager 7.1 SP 2。 面向 SAP 和非 SAP 项目的集成 ALM 平台提供全面和自动化的方法,实现需求、质量和变更的管理。它帮助客户解决在其 SAP 环境中管理变更的困难,其方式可同时满足业务所要求的速度,以及削减 IT 成本的需要。这些客户需要一个基于行业标准的开放式可扩展 ALM 平台。 Rational Connector for SAP Solution Manager 帮助客户利用具成本效益的面向 SAP 的 Rational 软件、流程和服务,更快速有效地执行变更。这提供了若干好处:尽管预算和其他资源在...
阅读全文
posted @ 2012-07-16 20:56
ChaunceyHao
阅读(363)
推荐(0)
摘要:
简介 SAP 系统包括使用密码的 SAP 授权和用户身份验证的一些基本安全措施。 本文将向您展示如何使用安全网路连接 (SNC) 扩展 SAP 系统安全,使其超越这些基本措施,包含更强大的身份验证方法和加密的额外保护。本文将介绍 IBM® WebSphere® Adapter for SAP Software 提供的连接机制,通过 SNC 建立到达 SAP 的安全连接。 先决条件 IBM Integration Designer V7.5(以前称为 IBM WebSphere Integration Developer)或 IBM Business Process Man.
阅读全文
posted @ 2012-07-16 20:56
ChaunceyHao
阅读(1249)
推荐(0)
摘要:
近日,jQuery Core团队发布了jQuery 1.8 Beta 1。 其代码位于jQuery CDN上,地址是http://code.jquery.com/jquery-1.8b1.js。GA版预计于这个月发布。jQuery Core团队还谈到了他们对于jQuery下一个版本1.9与2.0的规划,并且提到将要移除对IE6/7/8的支持。 jQuery 1.8 下面是1.8版值得关注的一些变化。 定制化 jQuery 1.8有一个基于grunt的全新 构建系统,你可以通过它轻松构建自定义的jQuery版本。你现在可以将不需要的模块排除在外以使得jQuery尽可能地小。要想构建自己的自定..
阅读全文
posted @ 2012-07-16 14:11
ChaunceyHao
阅读(745)
推荐(0)
摘要:
目录服务概述 目录服务对一个服务器上的用户提供了查找其它网络域中的用户的功能。在 IBM Lotus Quickr 8.5.1 for Domino 中,提供了 3 种目录服务类型,如图 1 所示,无目录(本地成员),Domino 服务器和 LDAP 服务器。 无目录 : 不使用用户目录,管理员和场所管理者必须在各个场所的成员资格列表中创建本地成员。任何外部场所成员都不能访问该场所。 Domino 服务器 : 指定 Domino 服务器作为用户目录,Quickr 将使用本地 Domino 服务器认证任何外部场所成员。 LDAP 服务器 : 指定要连接的外部 LDAP 目录服务器,并通...
阅读全文
posted @ 2012-07-15 23:21
ChaunceyHao
阅读(265)
推荐(0)
摘要:
Hypervisor 的概念 Hypervisor 是一种运行在基础物理服务器和操作系统之间的 中间软件 层 , 可允许多个操作系统和应用共享硬件。Hypervisor 不但协调着这些硬件资源的访问,也同时在各个虚拟机之间施加防护。 下图是 IBM Power7 服务器的硬件架构逻辑图。从图中可以看出,Hypervisor 位于服务器硬件之上,分区之下。IBM PowerVM 产品是基于 Hypervisor 层的。 图 1.IBM Power7 服务器硬件逻辑架构 IBM Power 服务器中保留内存的区域 IBM Power 服...
阅读全文
posted @ 2012-07-15 22:59
ChaunceyHao
阅读(319)
推荐(0)
摘要:
简介 CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。 作为一门标记性语言,CSS 的语法相对简单,对使用者的要求较低,但同时也带来一些问题:CSS 需要书写大量看似没有逻辑的代码,不方便维护及扩展,不利于复用,尤其对于非前端开发工程师来讲,往往会因为缺少 CSS 编写经验而很难写出组织良好且易于维护的 CSS 代码,造成这些困难的很大原因源于 CSS 是一门非程序式语言,没有变量、函数、SCOPE(作用域)等概念。LESS 为...
阅读全文
posted @ 2012-07-15 22:57
ChaunceyHao
阅读(410)
推荐(0)
摘要:
x[cube]实验室最近创建了一幅信息图,显示了当前企业移动性在设备、平台和应用程序选择方面的当前开发状况和主要趋势。信息图基于由多家公司——包括CIO研究中心、Symantec、ATT、Aruba等——在过去十二个月内进行的大量调查。 在这份报告中,94%的响应者说,在接下来的几年中,企业移动性会在他们的IT策略中扮演重要的角色,从2007年第一部iPhone诞生以来,企业中移动解决方案方面的开支一直稳定地增长: 在企业中引入移动性的主要商业利益是: 提升效率(73%)、提高雇员的生产力(70%)、改善客户关系(69%)、提升销售额(69%)、改善决策过程(68%)、提高雇员满意度(6...
阅读全文
posted @ 2012-07-10 09:01
ChaunceyHao
阅读(167)
推荐(0)
摘要:
近日,SpringSource发布了Spring for Android 1.0。Spring for Android是Spring Framework的扩展,有助于简化原生Android应用的开发。此次发布最为引入关注之处是提供了一个REST客户端(RestTemplate)以及对OAuth的支持(Spring Social)。 Spring for Android 1.0的首个主要特性就是REST客户端。你现在可以通过Spring RestTemplate抽象层在原生Android应用中使用RESTfule服务了。根据Google的建议,RestTemplate对 Android 2.3.
阅读全文
posted @ 2012-07-10 09:01
ChaunceyHao
阅读(221)
推荐(0)
摘要:
自从JRuby 1.6系列的首个版本发布以来已经过去了一年多的时间,现在JRuby 1.7.0的首个预览版也已经发布了。 JRuby 1.6是首个兼容于Ruby 1.9.2的版本,借助于JRuby 1.7,Ruby 1.9甚至已经成为了默认的运行时模式。在此次发布声明中,其他值得关注的变化有: 修复了众多1.9.x的兼容性问题支持Java 7的invokedynamic性能与并发的改进放弃了对Java 5的支持(需要使用Java 6+)更新到Rubygems 1.8.24更新到Rake 0.9.2.2 对invokedynamic的支持是自动开启的,但为了能够充分利用这一点,你需要在最新发布的
阅读全文
posted @ 2012-07-10 08:56
ChaunceyHao
阅读(147)
推荐(0)
摘要:
os:Ubuntu 12.04 LTS redmine:1.3.2+dfsg1-1ubuntu1 gitolite:2.2-1 redmine 和 gitolite 可以整合起来,github上也有插件可以整合,但是由于已经使用了一段时间了,还是研究一下手动整合。 1.修改默认创建版本库的权限 修改 gitolite的管理用户目录的 /home/git/.gitolite.rc $REPO_UMASK = 0077; 改为: $REPO_UMASK = 0027; 这样创建的版本库的组用户的权限就是r+x。 2.允许www-data读取git版本库 添加www-data到git组中 s...
阅读全文
posted @ 2012-07-08 20:50
ChaunceyHao
阅读(493)
推荐(0)
摘要:
总想找一个好用的 mysql 图形客户端,终于发现一个了 emma: 1.安装 sudo apt-get install emma 2.解决中文乱码 方法1:修改配置文件 vi ~/.emma/emmarc 找到 db_encoding=latin 修改为: db_encoding=utf8 连接数据库后执行一下:set names utf8 便可以正常显示中文了。 方法2:直接修改源程序 sudo vi /usr/share/emma/emmalib/__init__.py 在2933行找到 "db_encoding": "latin1", 修改为:
阅读全文
posted @ 2012-07-08 20:49
ChaunceyHao
阅读(510)
推荐(0)
摘要:
os:ubuntu server 12.04 32bit redmine:1.3.2+dfsg1-1ubuntu1 Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine建立在Ruby on Rails的框架之上。 官方网站:http://www.redmine.org/ 1.安装 sudo apt-get install apache2 libapache2-mod-passenger...
阅读全文
posted @ 2012-07-08 20:49
ChaunceyHao
阅读(666)
推荐(0)
摘要:
os:ubuntu 12.04 server clonezilla live : 20120326 oneiric 1.存放iso的路径说明 下载clonezilla-live-20120326-oneiric.iso 放在第一个硬盘的第一个分区中的/var文件夹中。这里分区是 /dev/sda1,在grub中表示为(hd0,1)。 2.添加启动菜单 编辑 /etc/grub.d/40_custom,在文档最后加入下面: XML/HTML代码 menuentry"Clonezillalive"{setroot=(hd0,1)setisofile="/var/clo
阅读全文
posted @ 2012-07-08 20:31
ChaunceyHao
阅读(356)
推荐(0)
摘要:
Ilya Grigorik 写了一篇文章详细描述了Chrome如何使用预期方法学隐藏网络延迟来提升用户体验。 根据HTTP Archive发布的统计报告, 全球网站网页的平均大小首次超过1MB(1024KB)大关,网页持续增肥并非是个好消息,特别是对于移动终端。Ilya提到说 “现在网页的平均页面大小已经增长到1059KB,平均每页的请求数已经超过了80个,包含js,css,图片,flash等各种资源的请求。” 导致网页不断增肥的原因主要是图片(占到平均网页大小的一半)以及第三方脚本如分析、广告和社交分享按钮。但根本原因还在于人们对富媒体和动态内容的贪得 无厌;另一个重要原因在于:“网站的..
阅读全文
posted @ 2012-07-08 09:49
ChaunceyHao
阅读(168)
推荐(0)
摘要:
近日,DevExpress宣布他们是首个完整支持Coded UI的第三方控件提供商。借此机会,我们也谈一谈Coded UI,看看它在构建全面自动化测试套件中是如何发挥作用的。 任何Coded UI测试的核心都是UI Map。UI Map可理解为用户行为记录(例如,鼠标点击),它同我们在文字处理器中创建的宏非常类似。除了自身的一些步骤之外,记录还会识别后续可以交互的用户控件。如何是一则样例定义: 请注意“搜索属性(search properties)”对话框,它用于测试运行器查找屏幕中的控件。你可以使用许多不同条件进行搜索,如下图所示: 当用户界面被干预导致测试失败时,你会发现可能需要手工修..
阅读全文
posted @ 2012-07-08 09:49
ChaunceyHao
阅读(307)
推荐(0)
摘要:
以下代码显示如何在从服务器中配置一个索引复制请求处理: 1234567891011121314151617181920<requestHandler name="/replication" class="solr.ReplicationHandler" ><lst name="slave"><!--主索引的url,该从索引将从这个主索引地址同步索引--><str name="masterUrl">http://remote_host:port/solr/corenam
阅读全文
posted @ 2012-07-06 07:54
ChaunceyHao
阅读(134)
推荐(0)
摘要:
solr 包含一个基于 Java-based 实现的索引复制,通过http方式完成。 这个方式的索引复制具有以下几点好处: 不需要额外的脚本可以通过 solrconfig.xml 控制索引的复制可以同步配置文件和索引文件跨平台没有依赖于平台的硬编码链接和其他的RequestHandler 一样,请求可配置
阅读全文
posted @ 2012-07-06 07:54
ChaunceyHao
阅读(136)
推荐(0)
摘要:
索引复制这种分布式方式,是由一个主索引和多个从索引构成,从索引从主索引复制索引。主索引负责更新索引,从索引复制同步索引和查询。一个主索引可以复制索引到多个多个从索引库。
阅读全文
posted @ 2012-07-06 07:53
ChaunceyHao
阅读(248)
推荐(0)
摘要:
分布式解决的问题: 当搜索执行的时间太长,或者索引太大,此时要考虑使用 solr 的分布式了。solr 分布式中,将一个大的索引分成几个小的索引(shards,分片),放在不同的机器上。当执行搜索时,将查询划分成多个子查询,在不同机器的索引库中执行 搜索,然后将查询结果合并。这个拆分查询和合并结果的过程对用户是透明了。 索引复制解决的问题: 当单机的查询性能不济时,可以考虑复制出多台索引来分别承担压力,如做一个全国性的搜索,可以将索引库复制30来个,每个省分一个,每个省请求过来时,分别在自己省所分配的索引库中进行搜索将索引的读写分离,也可以很好的提供性能。由一个负责写索引,然后同步到其他索..
阅读全文
posted @ 2012-07-06 07:51
ChaunceyHao
阅读(197)
推荐(0)
摘要:
solr 索引备份最简单的方式是通过Replication Handler。在使用Replication Handler 之前,需要将 solrconfig.xml 中SolrReplicationHandler 的注释去掉: 1234567891011<requestHandler name="/replication" class="solr.ReplicationHandler" ><lst name="master"><str name="replicateAfter">
阅读全文
posted @ 2012-07-06 07:50
ChaunceyHao
阅读(191)
推荐(0)
摘要:
主从分布式中,就一台主服务,可以存在多个从服务,从服务需要从主服务同步数据,当几个从服务部署在同一个机房,而和主服务没有部署在同一个机房, 这种情况所有从服务都从主服务同步数据就会比较耗带宽。为了解决这个问题,可以配置一个活多个从服务器为中继器,这样,该中继器从主索引同步完索引后,然 后可以充当主服务的职责,将自己的索引不同给其他的从服务,这样这个中继器既充当了从服务又充当了主服务。 配置一个服务器为中继器,在 solrconfig.xml 中定义 requestHandler 时,需要同时包含主服务和从服务的文件列表确保设置replicateAfter 参数为 commit,即使主服务中r.
阅读全文
posted @ 2012-07-06 07:46
ChaunceyHao
阅读(250)
推荐(0)
摘要:
前言 这两天一只对外提供查询的数 据库CPU使用率频繁攀升到100%,客户记得焦头烂额,总希望我抓点sql让开发商优化。和客户通完电话后,我心里想到,这烂系统,抓几个sql顶什么 用,问题早就提过好几次了,每次都不了了之,出了问题就知道在那瞎忙,找点表面问题修修补补,本质问题从来都是置之不理。一通抱怨后,开始逐步分析,人就 是这样,吃人嘴软,谁让客户是上帝呢?抱怨归抱怨,工作还是要认认真真去对待的,分析报告如下,抛砖引玉,如有错误,望批评指正,谢谢! 分析报告 系统环境:AIX 6.1 Oracle 10g 10.2.0.5.4 查询库db2 2012-07-02 09:0...
阅读全文
posted @ 2012-07-06 07:44
ChaunceyHao
阅读(827)
推荐(0)
摘要:
这两天在用JXL做EXCEL导出,copySheet时总是会出现以下异常 Java代码 java.lang.NullPointerExceptionatjxl.write.biff.WritableSheetCopier.shallowCopyCells(WritableSheetCopier.java:499)[jxl.jar:na]atjxl.write.biff.WritableSheetCopier.copySheet(WritableSheetCopier.java:239)[jxl.jar:na]atjxl.write.biff.WritableSheetImpl.copy(Wr.
阅读全文
posted @ 2012-07-06 07:42
ChaunceyHao
阅读(559)
推荐(0)
摘要:
近日,Spring for Android 1.0.0 GA版发布了,Spring for Android支持在Android环境下使用Spring Framework。此次GA版发布包含了自RC1以来的一些小修复与改进。 如上所述,Spring for Android项目支持在Android环境下使用Spring Framework,这包括在Android应用中使用RestTemplate作为REST客户端的能力。Spring for Android还提供了将Spring Social功能集成到Android应用中的支持,其中包括健壮的、基于OAuth的授权客户端与对诸如Twitter...
阅读全文
posted @ 2012-07-05 08:50
ChaunceyHao
阅读(695)
推荐(0)
摘要:
近日,SpringSource发布了Spring Mobile 1.0。Spring Mobile包含了Spring MVC的扩展,有助于移动Web应用的开发。 Spring Mobile将服务端的开发模式带到了移动Web开发上来,它能够在服务器端检测设备并赋予开发者根据设备来处理不同内容的能力。这与CSS3 Media Queries和响应式Web设计技术形成了对比,后者的检测与渐进增强都是在客户端完成的。 Spring Mobile具有如下3个主要特性。 设备检测 设备检测是分析HTTP请求以决定发出请求的设备的过程。这通常是通过检测User-Agent头和其他请求头来实现的。在需要区别对
阅读全文
posted @ 2012-07-05 08:34
ChaunceyHao
阅读(370)
推荐(0)
摘要:
Base Class Library是.NET开发平台的核心。不管你使用了何种配置或者前端技术,都会在应用程序中找到使用BCL的地方。以下是期望在.NET 4.5中做出改善的地方: System.IO 对于耗费大量资源的操作,Stream、TextReader和TextWriter类都拥有了新的async方法。这里的消耗我们指的是“可能会 在一次操作中做大量工作”。而像TextReader.Peek之类的方法不会获得async版本的方法。背后的原因在于,坦率地说,async操作并不 会节省资源。它们需要分配Task对象,可能还需要做上下文切换,处理缓存可能失效的情况,因此总体上不适合用于严格的
阅读全文
posted @ 2012-07-05 08:32
ChaunceyHao
阅读(181)
推荐(0)
摘要:
Google与微软想要通过SPDY与Speed+Mobility改进HTTP。本文将会介绍这两个提案并指出他们对广为使用的Internet协议带来了哪些好处。 目前,Internet工程任务组(IETF)与W3C正在网络路由、传输与安全等问题上紧密合作,包括1999年由Roy Fielding与T. Berners-Lee等人联合签名的关于HTTP 1.1的RFC 2616规范提案。自从上一个HTTP版本发布以来已经过去了12年多的时间,一些人已经开始注意到这个广为使用的Internet协议需要进行增强以面对时代的需要。目前,针对HTTP 2.0已经有多份提案被提交到了IETF,这其中包括Go
阅读全文
posted @ 2012-07-05 08:26
ChaunceyHao
阅读(167)
推荐(0)