- 博客(61)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 网宿推出移动应用分发与加速解决方案MAA
3月26日,网宿推出了专门针对移动应用的分发与加速解决方案MAA,据网宿官方介绍,MAA能够在正常的通信速率基础上平均提升50%以上,并且可以代理目前大部分的传输协议。开发者只需要在自己的移动应用中嵌入SDK,通过4行代码就可以使用MAA功能。\网宿科技副总裁刘洪涛首先谈到了MAA的产生背景:\\m……从网宿平台的流量分析中,我们发现,移动端所占的流量从2010年的1%增长至2013年的8%…… ...
2014-03-31 08:26:00 107
原创 面向对象设计原则与函数式编程
Richard Warburton最近在演讲中讲到,面向对象编程有诸多公认的设计原则,比如SOLID原则,但是转向函数式编程后,许多开发人员就不知道如何运用这些设计技巧了。\Mark Seemann在最近的一篇博客中也就同一主题发表了自己的看法,如果你能将SOLID原则发挥到极致,那么函数式编程同样非常吸引人。\Richard是伦敦JCP委员会的一员。在演讲中,他认为SOLID原则——由Rober...
2014-03-31 07:57:00 76
原创 Google云服务降价,整合持续集成工具,支持Windows和托管虚拟机
本周二,Google举行了云平台的现场活动(点击查看视频记录),展示了一系列新特性、改进和全新定价模型。\定价\Google认为,云计算价格应该跟随硬件领域的摩尔定律,而且在过去数年间硬件价格以每年20%到30%的幅度下降。因此,Google决定大幅降低旗下多项云服务的价格:\\ 服务\ \ \ 费用下降百分比...
2014-03-31 07:33:00 88
原创 Jeremy Freeman:从计算机的角度探索神经学
计算机技术已经成为人类了解自身奥秘的重要工具,无论在生物科学还是神经学,高容量的计算和存储集群、新型软件正扮演者越来越重要的角色。InfoQ专访了霍华德·休斯医学研究所研究员Jeremy Freeman,他通过计算机技术收集斑马鱼的神经元信息,并挖掘其中的规律。同时作为QCon北京2014大会《大数据处理与大数据应用》专题的讲师,Jeremy Freeman将就《大规模脑计算——操控脑,绘制脑地图...
2014-03-31 07:22:00 75
原创 ActiveJPA——针对JPA的活动记录模式
ActiveRecord是Ruby on Rails的ORM层,大体上类似于Java中的Hibernate。ActiveRecord基于约定优于配置的原则,所以它使用起来比Hibernate更容易。在简化基本的数据操作方面,如创建、读取、更新和删除,它确实是非常棒的。\借助于ActiveRecord,你的模型类也会作为数据访问对象(Data Access Object,DAO)来执行CRUD操作。...
2014-03-31 05:35:00 139
原创 QClub北京:腾讯云图沙龙之海量数据下的关键因子选取等
3月29日下午,《第70期QClub:腾讯云图沙龙之腾讯游戏云关键技术剖析》在北京车库咖啡举行。此次活动试图深入刨析将游戏云背后的关键技术,当然游戏云背后有大量的技术积累做支撑,远非几个小时的分享交流就能剖析清楚。未来几个月,QClub还将与腾讯陆续举办腾讯云图沙龙,进一步解读腾讯云背后的关键技术,欢迎关注腾讯云技术专区。\3月29日活动当天选定了三个技术方向,腾讯云派出了孙小滨、李浩和李杰三位工...
2014-03-31 03:44:00 198
原创 进化了的PHP:Facebook新的Hack编程语言
Facebook对PHP的偏爱众所周知。追溯到Facebook的创建初期,PHP支撑起了该公司的很多产品。PHP的一大优势是,它是一种动态语言,非常适合快速建立原型,但是动态特性也往往会导致大规模代码库开发和维护的复杂化。为处理这些问题,Facebook发布了Hack——一种希望在保持PHP优势的同时通过所谓的“渐变类型(gradual-typing)”和一些新语言特性加以增强的新编程语言。\渐变...
2014-03-28 20:44:00 116
原创 支撑Github的开源技术
Github在3月19号开放了新的项目展示页面(Showcase),Showcase根据项目属性来组织、定义一系列的开源项目列表,可以更清晰的发现你所需要的开源项目。在3月26日的Showcase中,Github放出了一个新的类目:支撑Github的开源技术,这里列举了Github所使用的一些主要的开源项目。\ linguist\ 语言识别库,能够自动根据项目的代码来识别你所使用的语言...
2014-03-27 20:58:00 125
原创 让PHP跑在JVM上——JPHP
JPHP是一个面向Java虚拟机的PHP实现,支持PHP(5.3+)的很多特性。JPHP负责将PHP源代码编译为JVM字节码,使其能够运行在JVM上,这一点和JRuby、Jython等实现类似。它支持JDK 1.6及以上版本。该项目发起于去年10月。\JPHP无意替代Zend PHP引擎或Facebook HHVM(HHVM的思路是将PHP编译为一种中间字节码,再通过JIT将字节码编译为x64机器...
2014-03-26 20:57:00 87
原创 《产品设计中的逆向思维》、《无线地图的性能优化》:QCon北京移动专题之二...
距第六届QCon全球软件开发大会(北京站)2014开幕还有整整一个月,大会的日程信息已经相当完整,欢迎在日程页查阅。大会的演讲内容在官网:http://www.qconbeijing.com,以及InfoQ微博、微信公众帐号的最新播报:@InfoQ、【infoqchina】不断更新。\历届QCon大会门票都会提前售罄,如欲报名请速点击报名页面。\最新确认的移动专题演讲嘉宾及内容有:\DailyCo...
2014-03-26 17:27:00 163
原创 Oleg Shilo:基于CS-Script的Notepad++插件
如果只是想写几句试验代码,Visual Studio显得有点大材小用。因此一些开发者会选择轻量级的编辑器,如Notepad++,来满足编写脚本的需要。Oleg Shilo向我们介绍了他的项目,一个优秀的基于CS-Script的Notepad++的插件。\InfoQ:CS-Script是什么?它与普通的C#有什么区别?\\Oleg:简单来说,CS-Script是一个基于CLR的运行时环境,可以执行用...
2014-03-26 07:32:00 137
原创 Doc-To-Help 2013 v2增加了响应式设计和内容控件
Component One发布了Doc-To-Help 2013 v2,它带有一个响应式的用户界面机制,其开发代号为NetHelp。NetHelp用户界面可以根据用户使用的设备来自动调节用户界面的外观。这一项特性意味着,只要发布一个版本到网页上,用户就会在笔记本电脑,平板电脑,智能手机和其他类似的便携式设备上看到不同的界面。\Doc-To-Help 2013 v2包括内容控件,例如Note、Lig...
2014-03-26 04:09:00 77
原创 用函数式语言做领域驱动设计
在领域驱动设计 (DDD) 中使用函数式语言 ,在跟业务专家探讨时,真正的代码经常简单得足以取代各种UML图, Scott Wlaschin 在最近的函数式伦敦群组集会上讲到了一个用F#做业务建模和函数式编程的真实案例。\Scott,一位.NET架构师,同时也是掌握函数式编程的作者,他很欣赏函数式编程,但面向对象的开发人员可能会觉得函数式编程很恐怖,接受不了仿函数、应用型、单子之类所有这些奇怪的专...
2014-03-26 04:06:00 106
原创 豆瓣的研发管理
本文基于庄表伟跟豆瓣工程副总裁段念的一次沟通整理而成,双方主要探讨了如何给团队设置规则、如何传输价值观、如何恰到好处的设置激励策略、如何考核工程师等话题。\嘉宾简介\段念,现任豆瓣网工程副总裁。80年代开始接触编程(BASIC),在个人兴趣的支持下进入软件行业,先后在华为、新太科技等企业任职,后加入Google中国。在软件开发、测试、软件团队管理等多个领域都有所涉及,近期关注的重点是团队建设,工程...
2014-03-26 03:40:00 138
原创 “缺陷狩猎”详解:采访Klaus Olsen
InfoQ:您能否就“缺陷狩猎”技术的起源再多谈一些呢?\\早在2003年我就从James Whittaker的一本名为“How to Break Software【译注2】”的书中读到了它。James Whittaker在此书中用了一整页的篇幅来阐述他在佛罗里达理工学院所使用的体系,他所描述的内容使我深受启发,于是我在丹麦本地的SIGIST(2003年成立的软件测试领域专门兴趣团体)进行了实验来...
2014-03-25 23:39:00 67
原创 LinkedIn是如何使用Apache Samza的?
Apache Samza是LinkedIn最近开源的一款流处理器。在题为《Samza:LinkedIn的实时流处理》的演讲中,Chris Riccomini探讨了Samza的功能集,它如何与YARN和Kafka集成,LinkedIn如何用它,以及其未来路线图是什么。\发生在LinkedIn的大部分处理是RPC样式的数据处理,这种情况需要非常快速的响应。在响应延迟谱的另一端是批处理,此处,他们大量使...
2014-03-25 06:56:00 134
原创 使用AppVeyor CI 和PowerShell部署应用
开头语\关于如何为单一的ASP.NET web应用程序设置持续集成,你可以找到很多文章。这些文章都写到如何通过Web Deploy来构建完美的环境来部署简单、只需稍作修改VS.NET模板的web应用程序。任何东西在这一完美环境下都能顺利进行。\但是,真正部署应用程序的话却并非易事。总是有问题不断出现在以下情况中:当需要在注册表(Registry)或自定义文件夹中配置设置,或者你需要部署到Web集群...
2014-03-24 03:16:00 380
原创 管理软件债务
软件债务以不同的形式存在。技术债务广为人知,能力债务和质量债务是另外的一些形式。软件债务会导致产品运维成本增加,使开发人员沮丧。现在有几种解决方案可以管理软件债务。\在博文《另一种软件债务》中,Niklas Björnerstedt谈了“能力债务”,并将它定义为:\\代码库中有什么和你了解多少之间的差距。\\为了将软件运维成本保持在一个较低的水平上,技术债务和能力债务都应该受到重视,正如Nikla...
2014-03-24 03:05:00 59
原创 适合于云端部署的应用架构
基于云的应用与运行在私有数据中心的应用之间最大的差别就是可扩展性。云提供了按需扩展的能力,能够根据负载的波动对应用进行扩展和收缩。但是传统应用要充分发挥云的优势,并不是简单地将应用部署到云上就万事大吉,而是需要根据云的特点围绕可扩展性重新进行架构设计,近日AppDynamics的开发布道者Dustin.Whittle撰文阐述了适合云端部署的应用架构,对我们传统应用往云端部署有很大的启发和借鉴意义。...
2014-03-24 03:04:00 390
原创 IBM收购Cloudant以及CouchDB的进展
日前,IBM宣布了一项确定的协议,收购总部位于波士顿的云数据库创业公司Cloudant。\Cloudant一直是Apache CouchDB项目的积极贡献者。它已经基于CouchDB提供了在线的数据库即服务(DBaaS)。CouchDB是一个具备最终一致性、基于JSON的、可扩展的NoSQL数据库。它提供了MapReduce功能,通过JavaScript和一个HTTP API访问数据。DBaaS产...
2014-03-24 02:53:00 115
原创 磁盘精灵 4.5 版本
下面是免费版本的下载:xp,win7,vista,win8 32位:http://yunpan.cn/QId77QHzJSUmZ 访问密码 4723xp,win7,vista,win8 64位:http://yunpan.cn/QImgycbspRCcG 访问密码 3cec如何扫描的教程:http://yunpan.cn/QImgJQHnqERFd 访问密码 894b其他使用教程:h...
2014-03-22 21:10:01 208
原创 让敏捷回顾产生的行动得以实施
敏捷回顾帮助团队找到并实施行动从而持续地改进。我们有不同的方法来跟进行动,也有不同的方法来分析行动是否会导致更好的团队表现和是否会为客户带来更多的价值。\在“回顾的价值”博客里面,Lonnie Weaver-Johnson探究了一些关于团队取消回顾的原因,并提供了一些从回顾中获取更多价值的技巧。取消回顾的原因之一是回顾所产生的行动没有被执行:\另一个忽略回顾的普遍原因是没有行动跟进。尽管之前讨论了...
2014-03-20 22:42:00 74
原创 IBM竞赛:用Watson开发认知类移动App
世界移动通信大会上,IBM宣布要举办一场开发竞赛,用于推广IBM Watson认知计算平台上的移动客户和业务APP。\比赛的获胜者将获得IBM的设计咨询和支持,并投放市场。\IBM Watson是计算机系统,却能回答自然语言描述的问题。虽说还没能通过图灵测试,但Watson能在电视游戏节目Jeopardy中战胜前冠军Brad Rutter和Ken Jennings。Rutter和Jennings这...
2014-03-19 06:14:00 83
原创 Spine.JS+Rails重客户端Web应用技术选型思路:『风车』架构设计
上周末,应邀在 Hacker News 上海聚会和 Ruby 上海活动上做了『风车』架构介绍的分享,在此感谢各位组织者和活动场地提供方。\风车这个项目开始于 2011 年 11 月份,之前叫做 Pragmatic.ly。从第一天开始我们基本上就定了大致的框架结构,在今天回头看,基本上整个架构都没有什么变化,可以算是个很成熟和很适合时代的方案,☺。\最近一两年,作为技术人员,我们都能很明显的感觉到前...
2014-03-19 00:31:00 219
原创 苹果提供了关于iOS 7用户界面设计的微型网站
苹果为已注册的iOS开发人员提供了一个新的微型网站,作为收集有关iOS 7用户界面设计的视频、文档和白皮书的集中位置。这个新网站旨在为开发人员提供 “构建优美、引人入胜且简便易用的iOS 7应用程序” 的必要信息。\该网站收集了数份iOS开发的基础文档,包括:\iOS人机交互指南把新的iOS 7用户界面设计模式考虑进来,进行了全面修订;\ iOS 7用户界面过渡指南概述了i0S 7引入的所有...
2014-03-18 05:09:00 134
原创 王守崑:搜索、计算广告、个性化推荐趋于融合
在电商、互联网广告、移动互联网,推荐系统发挥着越来越大的价值。豆瓣是国内较早涉及推荐算法和推荐系统的公司,在国内技术圈,豆瓣还有明显的工程师驱动的风格。在QCon北京2014大会上,豆瓣首席科学家王守崑将分享《大数据环境下社交图谱和兴趣图谱的融合》的话题。日前,InfoQ对王守崑进行了专访,以下为采访内容:\InfoQ:王守崑你好,首先做个自我介绍吧。\王守崑:我在2006年加入豆瓣,8年来一直从...
2014-03-18 01:38:00 142
原创 Node.js V0.12新特性之Cluster轮转法负载均衡
回顾Node内置的cluster模块\Node.js固有的单线程模型经常被认为是它的一个软肋。不管你的机器上有多少CPU内核,Node.js能用上的也仅仅是其中之一(某些操作会被有条件地卸载到线程池中。大多数程序只是在CPU的总时间上分了一杯羹,所以更好地利用可用的处理能力并不能起到多大作用)。\所以Node.js从v0.8开始,新增加了一个内置的‘cluster’模块。你可以用cluster模块...
2014-03-17 05:50:00 126
原创 ZeroTurnaround Q\u0026A:采访其CEO Jevgeni Kabanov
ZeroTurnaround于2006年诞生在爱沙尼亚。它由Jevgeni Kabanov创建,旨在解决Java的核心问题:重新部署的瓶颈。之后,他们推出了两款产品:JRebel和LiveRebel,并建设了两个社区:RebelLabs和vJUG。RebelLabs发布免费的技术报告,而vJUG每周举行线上聚会并向大家广播演示文稿。\ZeroTurnaround最近看起来发展得相当不错。我采访了J...
2014-03-17 05:12:00 94
原创 软件架构分解、LinkedIn日志系统、GWT HTML5支持——架构周报
本期的架构周报主要关注软件架构分解技巧、LinkedIn日志系统和GWT对HTML5 storage的支持和实现。\软件架构分解\对复杂的大规模软件系统,软件架构分解是架构设计中必不可少的关键步骤。通过分解识别架构元素,同时也是解决非功能需求的重要手段之一。好易科技CTO王国波在“软件架构分解”一文中从架构的定义出发,对架构形而上的本质给出了自己独特的理解。在架构设计上提出了架构分解过程模型和多维...
2014-03-16 10:05:00 155
原创 现代企业中性能分析的反模式
什么是性能分析\“性能分析”一词有许多种定义,但在我看来最有用的一个是:\\一种由测量驱动的方法,用以了解一个应用程序在负载下的行为。\\这个定义的好处是,它提醒您注意测量是整个过程的关键点。并通过简单的延伸,也提醒您统计和数据分析可能是性能工程师的重要工具。\进一步讲,它使我们更相信应把性能分析看作是一项基础的实证研究活动,是它把输入和输出粘合在一起组成实验科学。\这样,这些输出就可以被框定为一...
2014-03-14 22:44:00 251
原创 利用两个完工定义改进流程
Christian Vos是Rood Mitek的创始人,同时也是荷兰国际合作银行的Microsoft .NET顾问。在最近的一篇博文中,他建议将敏捷团队的“完工定义(Definition of Done)”分成理想版本和当前版本,以便扩展完工定义,进而提高成熟度和能力。他提到,团队的能力和成熟度是它使用两个版本的原因。\Vos将完工定义的理想版本和当前版本定义为:\\完工定义的理想版本定义了交付...
2014-03-14 04:04:00 69
原创 Akka工具包2.3版本发布,支持Java 8和持久化
Akka工具包的最新版2.3.0版本发布,带来了持久化特性,支持有状态的Actor将其内部状态持久化。该版本也为支持Java 8的Lambda表达式做好了准备。\Akka的持久化,并不是持久化当前状态,而是持久化Actor状态的每次改变。状态改变会被追加到一个日志上,Actor的内部状态可以通过重放保存的这些改变信息重新构建出来。该版本还支持事件源,支持至少交付一次消息。\借助Java 8和Lam...
2014-03-14 04:02:00 170
原创 《支付宝钱包技术架构》、《手机QQ演化与启示》:QCon北京2014移动应用案例分析专题...
距第六届QCon全球软件开发大会(北京站)2014开幕仅剩一个半月,大会演讲嘉宾已经几近确认完毕。大会的演讲内容在官网:http://www.qconbeijing.com,以及InfoQ微博、微信公众帐号的最新播报:@InfoQ、【infoqchina】不断更新。此次为大家介绍本届大会的移动应用案例分析专题。\需要注意的是,大会9折折扣期将在本月26日截止。如欲报名报请速点击报名页面。\移动应用...
2014-03-13 22:43:00 139
原创 用AWS、Scala、Akka、Play、MongoDB和Elasticsearch构建社交音乐服务
Serendip.me的前首席架构师Rotem Hermon撰文介绍了初创音乐服务Serendip.me在架构及扩展方面所考虑的内容。\Serendip.me为人们提供社交音乐服务,帮助人们发现朋友们分享的优秀音乐,并为他们介绍“知音” -那些靠近他们的社交圈子,有相似音乐品味的陌生人。\Serendip运行在AWS之上,采用了如下这些技术:scala (还有一些Java), akka (用来处理...
2014-03-13 07:19:00 155
原创 苹果发布iOS 7.1和Xcode5.1 - iOS移动开发周报
新闻\\ 《苹果发布iOS 7.1更新》:苹果在3月11日正式发布了iOS 7.1更新,支持连接车载系统CarPlay。iOS 7.1 对用户界面进一步做了改进,同时改进了Touch ID指纹识别的能力,并针对iPhone 4做了优化。也此同时,苹果也同步放出了支持iOS 7.1的集成编译环境Xcode 5.1正式版,开发者可以从苹果开发者中心下载新版本的Xcode。\ \ \ ...
2014-03-13 07:17:00 152
原创 Typesafe发布关于Java 8的社区调查报告
Oracle宣布会在本月18日发布Java 8,尽管这个版本的研发和发布过程充满曲折,但这是一个被社区和开发人员寄予厚望的版本,该版本会发布一些新的特性,如Lambda表达式、Date和Time API以及在并发和反射方面的诸多增强。TypeSafe对2800名开发人员进行了调查,以了解开发人员的升级计划以及最关注的新特性。\TypeSafe的调查显示65%的Java开发人员计划在24个月内就升级...
2014-03-12 05:57:00 142
原创 Spark从Apache孵化器正式毕业
近日,Spark从Apache孵化器毕业。Spark声称,与Apache Hadoop相比,它在内存数据集上的性能提升了高达100倍,而在磁盘数据集上的性能则正常回落到10倍。自2010年开源以来,Spark一直是社区中最活跃的项目之一。\它的快速成长可以归于几个原因。为了利用众所周知的SQL语言,它可以将自身的DSL与SQL相结合。Spark的基本API是一种Scala DSL,围绕名为弹性分布...
2014-03-11 05:48:00 211
原创 Elm 0.11改进与JavaScript的互操作
Elm最近的0.11版本致力于简化FRP语言和Javascript的组合使用。为实现该目标,Elm主要添加了两个功能:\能够创建组件(Component),组件是编译后的Elm代码,可以嵌入在div内。嵌入之后可以作为页面正常的一部分。\ 端口(Port)用于JavaScript和Elm之间的通信。消息会通过定义好的传入端口(in-port)传到Elm组件中,而应答通过订阅了传出端口(out...
2014-03-11 05:39:00 139
原创 ArchSummit深圳2014重装上阵,现在开始征集演讲主题
继2012年全球架构师峰会ArchSummit落户深圳,2014年InfoQ再次来到华南IT重镇深圳,将于7月18-19在万科国际会议中心举办第二届ArchSummit全球架构师峰会。\秉承\"促进软件开发领域知识与创新的传播\"原则,在保持往届ArchSummit水准,发挥QCon特色之余,组委会更针对深圳软件行业情况设置了特别专题,专门选择了6个当前最受关注的领域:游戏、电商、云服务、社交网络...
2014-03-11 02:33:00 85
人工智能·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关注的人