- 博客(34)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 Sina App Engine数据存储服务架构
一、什么是Sina App Engine\Sina App Engine(简称SAE)是新浪研发中心于2009年上旬开始内部开发,并在2009年正式推出第一个Alpha版本的国内首个公有云计算平台(http://sae.sina.com.cn),SAE是新浪云计算(简称浪云)战略的核心组成部分。\SAE作为国内的公有云计算,从开发伊始借鉴吸纳Google、Amazon等国外公司的公有云计算的成功技...
2011-05-31 00:00:00 166
原创 Siwpas 1.0——针对EE6 Web Profile基于Tomcat的服务器
最近MechSoft公司发布了Siwpas,它是基于Apache Tomcat的轻量级应用程序服务器,特别专注于Web应用程序。\Siwpas是基于Apache Tomcat 7的Java应用程序服务器,其中整合了:\Apache OpenJPA提供的对JPA的支持\ Apache OpenEJB提供的对EJB的支持\ Apache OpenWebBeans提供的对CDI的支持\ ...
2011-05-29 05:25:00 82
原创 JetBrains发布IntelliJ IDEA 10.5,全面支持Java 7
JetBrains发布了IDEA 10.5,对Java 7提供了全面的支持,并支持代码完成、检查和快速修复。\\\自版本10.0起,IntelliJ IDEA就开始提供两个版本了,一个是免费开源的“社区版”,一个是扩展的商用“旗舰版”。\除了对Java 7的支持,社区版还增加了很多其他的新特性:支持最新版本的Android SDK,包括Honeycomb;添加了对XSLT 2的支持;重构、更新了G...
2011-05-29 02:10:00 87
原创 国内首批第三方支付牌照正式发放
中国人民银行26日公布了获得第三方支付牌照的首批企业名单,包括支付宝、快钱、财付通、拉卡拉等在内的27家企业榜上有名。2010年6月,央行正式对外公布《非金融机构支付服务管理办法》对国内第三方支付行业实施正式的监管。根据相关规定,非金融机构提供支付服务需要按规定取得《支付业务许可证》,成为支付机构,而2011年9月1日成为第三方支付机构获得许可证的最后期限,逾期未取得的企业将不得继续从事支付业务。...
2011-05-26 22:36:00 1133
原创 Flash务实主义(六)——Loading
加载形式\FLASH加载文件有两种常规方式:一种是URLLoader,可以加载文本、二进制数据或 URL 编码变量形式的数据,然后转换成简单的文本形式或值对字符串形式;一种是Loader,可以将加载的图像文件转换成BitmapData,也可以解析SWF文件。(Socket, LocalConnection这些非常用类不在讨论范围)\加载的资源应被统一管理以方便调用和重用,管理方式一般有两种:一种是...
2011-05-26 01:39:00 50
原创 Guardian.co.uk 从Java切换到Scala
用卫报(guardian.co.uk)编辑的话说,这家报纸拥有世界上第二大的读者群,仅次于纽约时报;而它的开发团队正在逐渐从Java迁移到Scala。迁移工作是从Content API开始的,使用这套API可以查找并聚合卫报的内容。\Guardian.co.uk网站大概有10万行代码。它用的是很典型的Java开源技术栈:Spring、Apache Velocity、Hibernate,数据库用的是...
2011-05-25 00:00:00 252
原创 Trunk.ly CTO董洵谈架构
【编者按】:本期的架构师杂志我们请到了Trunk.ly的CTO董洵(Alex Dong,@alexdong)来谈谈他眼中的架构和架构师。\InfoQ:你好,Alex。能向我们的读者介绍一下你自己和目前正在从事的工作吗?\Alex:大家好,我是董洵,目前是Trunk.ly网站的CTO,它是一个专门提供社会化书签服务的站点。由于目前公司的主要员工只有两人,因此,即便我是公司的CTO,我仍然会每天花很多...
2011-05-24 00:00:00 72
原创 Akka 1.1发布,对Futures和性能做出改进,降低了依赖性
Akka 1.1是在5月12日发布的,它在Akka 1.0的基础上做出了一些改进。另外,Scala 2.9也在当天发布(Akka 1.1需要Scala 2.9);Scala和Akka现在都是由Martin Odersky和Jonas Bonér创建的新公司Typesafe来管理的,该公司提供针对Akka、Scala以及构建在这两种技术上的商业产品的培训和支持。Typesafe还提供了一个完整的框...
2011-05-22 08:47:00 71
原创 Shanghai on Rails举办第9次线下活动
成立于2007年10月的Shanghai on Rails是国内较有影响的一个Ruby on Rails社区,自成立之初起就坚持每个季度举行一次线下活动,5月21日下午在篱笆网举行的第9次线下活动吸引了众多Ruby爱好者,还有从杭州、无锡等地特意赶来的朋友。\本次活动的第一个主题演讲是由QuickerBuy的CTO汪晓明(Bob Wang)带来的《通过QuickerBuy看Rails的电子商务应用...
2011-05-22 02:23:00 66
原创 如何度量应用的RESTful成熟度?
过去几年间,你很难去忽视使用RESTFul方法构建企业级应用变得越来越普及的事实。现在,人们似乎不再争论REST还是WS-*呢?,也不再谈论REST和SOA是否互补,而是转向讨论基于REST实现的成熟度了。不幸的是,即便是这一话题,也可能引起人们的迷惑、不同意见和争论。当谈及REST成熟度时,一些人常常会引用Richardson成熟度模型(Maturity Model),并视之为正确的度量方法。譬...
2011-05-20 06:27:00 88
原创 腾讯力推开放平台Q+
这几天,有关腾讯推出开放平台Q+的消息引起了国内开发社区的广泛关注,大家都在努力从其简短的视频介绍中找出Q+背后的故事。19日,腾讯公司的两位高管向媒体详细阐述了QQ的开放战略和Q+平台的重要功能,让大家更深入地了解其中的意义和影响。\5月16日,腾讯通过官方网站正式推出开放平台Q+,并提供了宣传视频。随着Q+的推出,除了QQ提供给广大用户的服务外,第三方开发商也能够以合作者的身份,与腾讯一起为Q...
2011-05-19 22:50:00 125
原创 Atlassian最近发布的Bamboo化Builder为Task
正如关于敏捷开发的讨论由持续集成转向到敏捷部署,CI服务器所做的已经远远不仅仅是将完整的构建流程自动化。Atlasian不久前发布了Bamboo 3.1,实现了一个新特性Task。Atlasian希望这将改善开发人员的持续部署工作。\基本上,task就是作为构建的一部分而被执行的指令或者指令集。例如,task可以是一条shell命令、脚本或Maven goal。Task取代了Bamboo 3.0中...
2011-05-19 11:21:00 225
原创 架构决策作为可复用设计资产
本文最初发表在IEEE软件杂志,现在由 InfoQ \u0026amp; IEEE计算机协会为您呈现。软件架构师在设计时需要作出很多决策。作出正确的关键架构决策,其重要性不言自明1-3。但是,要总结出什么是关键决策绝非易事,更不用说何时以及如何作这样的决策。早先,架构决策作为设计决策的一部分已被定性为做起来很难4,改起来又费劲5。为了澄清这些问题,我们在下面给出的架构决策定义中增加了一些条件逻辑6...
2011-05-17 20:22:00 236
原创 腾讯入股艺龙,在线旅游市场引发关注
艺龙今天宣布获得腾讯8440万美元的战略投资,腾讯持股约16%,拥有15%的投票权,成为艺龙第二大股东。据了解,艺龙网是国内在线旅游服务提供商,成立于1999年,2004年10月在美国纳斯达克上市,股票代码LONG。目前,艺龙全球业务已覆盖15万多家酒店。\据悉,这是腾讯在旅游市场进行的首笔重大投资。腾讯在去年9月推出QQ旅游,提供机票预订和酒店预订,其中酒店预订是和艺龙进行合作。腾讯控股有限公司...
2011-05-17 07:14:00 153
原创 一项关于移动开发的调查
Web Directions对移动开发者开展了一项调查,了解他们选择的浏览器和平台,他们正在哪个OS上进行开发,将来计划把哪个OS作为目标。结论是:iOS和Safari领先,Android紧跟其后,而Windows Phone 7仍然落后。\Web Directions是一家澳大利亚的Web技术大会组织者,它在二月份的时候开展了一个关于Web技术的调查,并发布了移动开发部分的结果,它承诺很快会把其...
2011-05-16 06:04:00 106
原创 Microsoft发布iOS版Windows Azure工具包
继近期发布了Windows Phone 7版的Windows Azure工具包之后,微软宣布将在5月9日发布iOS版的Azure工具包,并且计划在下个月发布Android版本。\微软平台战略高级总监Jamin Spitzer强调这个工具包的主要目的是帮助开发者在编写与云交互的移动程序时提高效率。\ 使用这套工具,开发者可以在主流移动平台上通过云来加速应用程序的创建。而例如Groupon之类的公司正...
2011-05-15 22:43:00 54
原创 Google I/O大会Chrome浏览器、Web商店和Chromebook内容综述
在Google I/O大会的第二天主题演讲中,提供了一些有关Chrome Browser、Web Store和Chromebook的重要信息。出席本次会议的InfoQ记者总结了要点。\首先上台的是Google公司负责Social的高级副总裁Vic Gundotra,他说现在全世界有60万人在收看大会的现场直播。\他随后请出了负责Chrome的高级副总裁Sundar Pichai,Sundar表...
2011-05-15 21:54:00 136
原创 持续集成之“依赖管理”
在前文《分支策略(续)》中,我们讨论了多组件应用程序的持续集成策略,即:为相对独立的组件创建自己专属的代码库,然后通过现代持续集成工具进行组件间的持续集成。Joe的团队在首次发布之后,开始使用这种方式。然而,没有多久,他们就遇到了一个问题:一次提交构建所花费的时间太长。\一天,Joe就早早地来到了办公室。因为他前一天下班前,他开发的用户故事还有一小点就完事儿了。他想利用早上这点儿时间把它搞完,交给...
2011-05-15 21:12:00 139
原创 使用OData Service在多种设备上访问Team Foundation Server 2010
微软最近发布了OData Service for Team Foundation Server 2010的beta版本,它让所有支持HTTP协议的设备都可以访问TFS对象模型。OData services已经在多个微软产品中存在一段时间了,这些产品包括SharePoint Server 2010和SQL Server 2008 R2,而在Team Foundation Server上实现,这还是第...
2011-05-15 08:25:00 97
原创 不害怕优雅和美的中国人
当我收拾行囊,结束我2007年杰出青年论坛以及到苏州,同里和上海的考察之旅的时候,我脑子里一直萦绕着一个关于中国未来的重要话题:我们,作为一个国家,真的害怕优雅和美吗?我为什么问这个问题呢?古老中国之美杰出青年论坛汇聚了一群来自美国和中国各行各业的年轻领袖。它奇数年在中国,偶数年在美国交替举行,供大家交换中美关系和其他重要的话题。我是代表中国参加的六位代表之一。考察之旅和正式会议一...
2011-05-14 10:05:00 174
原创 阅读者(十三):数学那些事儿
本书的中文书名与书中的行文风格非常贴切,正如《明朝那些事儿》大话明朝历史一样,本书大话的是数学的那些事,那些人,还有那些如星空一般璀璨的思想与发现。本书与计算机无关,与软件无关,不过我还是建议软件开发者能读一读。所谓“开卷有益”,即使我们不需要去证明那些定理,背诵那些复杂的公式,但是这种思维的锻炼对于软件开发而言,终归是有好处的。\我不知道程序员们是否喜欢数学,但我绝对是对数学深恶痛绝的人群中的一...
2011-05-14 00:57:00 104
原创 Phil Abernathy谈敏捷项目治理和Suncop的敏捷转型
InfoQ的Shane Hastie有机会采访Philip Abernathy,请他谈谈在澳大利亚Suncorp公司内实施组织级敏捷转型的经验。Phil是该公司敏捷转型核心团队的关键成员,领导了这家员工超过20000人,其中IT员工超过4000人的金融机构实施敏捷转型。敏捷方法已成为“我们做事的方式”,并给公司带来数百万美元的收益、同时大大降低了新产品投放市场的时间。在如此之大的组织内实施变革需要...
2011-05-13 00:00:00 191
原创 MySQL与NoSQL——SQL与NoSQL的融合
写这一篇内容的原因是MySQL5.6.2突然推出了memcached的功能。NoSQL to InnoDB with Memcached的出现,可以看出NoSQL对关系数据库的确产生了巨大的影响,个人觉得这是一个非常大的进步,可以让开发人员更加方便的使用NoSQL和关系数据库。NoSQL一般被认为性能高于关系数据库,那么直接在InnoDB之上提供NoSQL功能并和MySQL共存是否是一个更好的选择...
2011-05-10 02:55:00 233
原创 对象已死?
最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术对立起来,说式后者取前者而代之,我个人认为,这和如何看待面向对象技术有关。\做为工程实践的对象技术\在这个年代,大家有一...
2011-05-10 00:00:00 110
原创 甲骨文架构师沙龙内容回顾:企业架构在互联网环境下的挑战
刚刚结束的第一期甲骨文技术沙龙请到了甲骨文(中国)大中国区战略客户架构咨询部企业架构师祁敏志,和用友集团瑞友科技IT应用研究院副院长池建强,分别向大家分享了构建企业私有云架构,以及企业应用软件与互联网的融合的技术话题。本文对这次甲骨文架构师沙龙内容做下简单的回顾与总结。\构建企业私有云架构(点击进入相关音视频、文字资料下载页面)\在演讲中,甲骨文(中国)的祈敏志的分享分为三个部分:\\企业云计算基...
2011-05-09 22:51:00 208
原创 《百度移动互联网发展趋势报告》一季度发布
百度移动互联网事业部最近发布了2011年第一季度《移动互联网发展趋势报告》,统计数据来源于百度无线搜索以及百度小说、百度软件、百度游戏、掌上百度、百度地图、百度知道、百度图片、百度新闻等,报告对手机品牌分布、手机平台、手机浏览器、接入网络及终端特征做了综合分析,对移动互联网开发社区具有参考价值。\从手机品牌来看,传统老大诺基亚的份额在下降,苹果和HTC在快速上升:\ 诺基亚、山寨机、三星、索爱仍然...
2011-05-09 00:52:00 239
原创 跟Michael Hartl学习Ruby on Rails
学习一门新语言很容易让人焦躁,人们也往往不知从何处开始着手。要是再同时学一个新的web框架,那可就真的是找不着北了。\Ruby始创于上世纪90年代 ,日渐为人熟识。Ruby on Rails 也成了耳熟能详的名词,越来越多的公司在用它快速搭建web应用。\要学一门新语言和一个新框架,该从哪儿开始学呢?这方面的好书有很多,有些是写给新手的,有些则是给老鸟看的。\不管你用的是Java还是.NET,或者...
2011-05-09 00:00:00 88
原创 软件系统开发中的数据交换协议
在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。\当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过 tcp、udp、管道等等的方式实现。当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思,同样...
2011-05-08 21:38:00 300
原创 jQuery 1.6发布:性能提升,同时包含破坏性的变更
jQuery 1.6刚刚发布了,有几处性能和跨浏览器兼容性的改进,专门重写了属性模块。\新版本中的部分重要改进:\\ \ \ \ 在attr()方法中支持Boolean属性;\ \ \ 添加了钩子函数,允许对attr()和val()方法进行扩展;\ \ \ map()方法添加了对对象的支持(将JavaScript对象的属性映射到函数)\ ...
2011-05-07 20:22:00 169
原创 Flash务实主义(五)——AS3的垃圾回收
GC和内存泄露无关\垃圾回收,这次是一个被无数人讨论过的传统话题。\Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。\但要注意,这只是决定回收的时机,而不是回收的内容。这个延迟执行内存回收也就是个表面的现象,不管什么时...
2011-05-05 20:51:00 182
原创 Carlos Figueira解释WCF的扩展性
Windows Communication Foundation提供了种类繁多的扩展点,不过由于有限的文档,大部分开发人员把它们都视作无物。在MSDN有一些信息,不过离满足需要还有一段差距。Carlos Figueira打算通过一系列关于WCF扩展的文章来改变这种现状。\Carlos已经发布了4篇关于行为和服务模型扩展的文章。在深入地讨论这些行为接口之后,他还提供了构建这些扩展的一些真实世界的例子...
2011-05-05 20:35:00 71
原创 阅读者(十二):番茄工作法图解
又一种时间管理的方法?!而且还叫什么“番茄”?!当第一次听到“番茄工作法”这个名字时,这就是我的感觉。接下来才知道原来这里的“番茄”实际上指的是该方法中一个道具的名字:番茄钟。这是一种番茄状的计时钟,轻轻一扭,它便开始工作。当到达所定时间时,比如25分钟,它会响铃,通知你时间已到。\为什么一种时间管理方法会冠以一个物品的名称呢?问题的答案就蕴含在它的方法中:\使用道具\3样东西:纸、笔和番茄钟。\...
2011-05-04 23:14:00 245
原创 Flash Builder 4.5中的编码工作效率增强
Flash Builder 4.5 以 Flash Builder 4 发行版为构建基础,为代码编辑环境引入了各种改进功能,它们有助于在编写 Flex 和 ActionScript 代码时提高工作效率。\了解可以使用哪些工具以及何时/如何调用它们是提高编码工作效率的关键所在-通过阅读本文,您将了解这一发行版包含的新增功能并在编码时立即使用它们。\我们将重点介绍以下 Flash Builder 4....
2011-05-03 09:10:00 128
原创 正则表达式(五):浅谈两种匹配操作
在正则表达式中,匹配是最最基本的操作。使用正则表达式,换种说法就是“用正则表达式去匹配文本”。但这只是广义的“匹配”,细说起来,广义的“匹配”又可以分为两类:提取和验证。所以,本篇文章就来专门讲讲提取和验证。\提取\提取可以理解为“用正则表达式遍历整个字符串,找出能够匹配的文本”,它主要用来提取需要的数据,常见的任务有:找出文本中的电子邮件地址,找出HTML代码中的图片地址、超链接地址……提取数据...
2011-05-03 00:00:00 155
人工智能·AC1065225E047DAF6ECC5962650F73A9-1650350752323
2022-04-21
(784条消息) UML 基础_ 序列图 _Everything is possible--博客的内容只是作为一种备忘-CSDN博客.pdf
2021-03-17
官网zTree -- jQuery 树插件 官网压缩包
2017-09-22
智慧城市时空大数据与云平台
2017-09-22
chm编辑器破解版(GridinSoftCHMEditor)V3.0.9中文无限制版.exe
2017-09-20
ST电机控制培训--FOC控制
2017-09-13
pandas-0.9.0.win32-py2.7.exe
2017-08-17
和平之翼代码生成器1.0正式版发布
2017-04-10
libiconv-1.15和libintl-0.19.8.1,VS2015工程和 nmake 命令行编译文件
2017-04-08
我来提一个灌水的问题给啃做就永远用一下
2022-01-20
C++里CString类型的一串数据如何处理成单个变量
2021-07-12
有上交的小伙伴嘛,能不能用校园网下一个数据集呀
2021-07-08
请问如何python从一段文字或一张图片中识别出里面提到的所有股票名?
2021-07-08
变量的列数不对呀,有人能解决吗
2021-07-08
为什么添加监视器的按钮点击无用
2021-07-08
关于#mysql#的问题:创建字段的时候没有空格,在插入数据的时候执行报字段有空格
2021-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人