11

文/贾琨

作为云计算的一种重要形式,IaaS服务有各种开源和商业云平台方案。本文立足于使用开源IaaS云平台来开发公有云和私有云管理平台的角度,介绍和比较了Eucalyptus、OpenNebula、CloudStack和OpenStack等开源IaaS云平台。 阅读全文 »

标签:
阅读:28,402 次
28

文/白天

软件开发的项目周期大体分为3个阶段:获取需求和定义产品、开发和测试、部署和运维。

在获取需求和定义产品阶段,需要防止 的不是进度太慢而是过快、过草率。特别是对于创业公司的产品经理来说,很可能因为看到开发人员无事可做而感到压力,所以尽快完成产品定义,而没有充分了解 市场和竞争对手信息,没有与合作伙伴充分沟通,没有做深入的思考。 阅读全文 »

标签:
阅读:13,873 次
31

文 / 刘江

腾讯研究院是国内互联网企业中最早的研究机构之一。2012年恰逢腾讯研究院五周年,《程序员》杂志总编刘江访问了腾讯首席架构师兼研究院院长郑全战。

在高科技产业中,中国的互联网可以算是异类。互联网虽然是欧美人的发明,但以腾讯、百度、阿里巴巴、新浪为代表的本土企业从蹒跚学步、亦步亦趋的模仿开始,在不到20年的时间里,通过扎根本土不断研发和积累,居然最终在各个领域都后来居上。而国外的竞争者要么水土不服,要么受政府管制之困,纷纷退出了主战场。 阅读全文 »

标签:
阅读:12,419 次
30

文 / 伞兴

作为云时代的程序员,如果你还在使用fopen( )、fclose( )之类的函数,那你就OUT了!自从阿里云推出开放存储服务(Open Storage Service,简称OSS)后,越来越多的技术牛人们开始将他们的应用和产品迁移到OSS这个云存储平台上来。在上期《凌云》杂志中,我们向大家简要介绍了如何使用OSS——《用云存储和CDN轻松搞定网站图片》。在本期中,我们再讲解一些使用OSS开发的实用技巧,希望能起到抛砖引玉的效果。

阅读全文 »

标签:
阅读:54,489 次
30

文/魏兴国

敌情篇 ——DDoS攻击原理

DDoS攻击基础

DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。

按照发起的方式,DDoS可以简单分为三类。 阅读全文 »

标签:
阅读:44,962 次
30

文 / 周光辉

在云计算出现以前,大部分传统互联网的开发者的做法是自己购买服务器,寻找托管机房,自己安装数据库,服务器和数据库的维护任务也由自己承担。这些做法给用户带来了巨大的硬件成本以及人力成本。并且当数据库出现一些疑难杂症或者硬件损坏导致数据丢失,很多用户都是束手无策,不得不花费更大的代价寻求原厂或者第三方数据库服务厂商的帮助。《Disaster Recovery Journal》有一项调查显示,数据库出现故障的原因分类当中,硬件/系统故障占据了49%, 人为维护不当导致的故障占据了36%。 阅读全文 »

标签:
阅读:13,242 次
30

文 / 陈波

前不久,Facebook宣布投资10亿美元收购仅成立15个月的移动照片分享应用Instagram,消息传出时,人们不仅惊叹于这笔巨额的交易,更为这支13个人的小团队感到不可思议。Instagram的Android版客户端发布时,24小时内下载量超过100万,高峰期达到每分钟2000次,是下载量最大的Android应用之一。究竟是什么原因让这支团队在很短的时间内一鸣惊人?又是什么技术让他们在巨大的下载量下顶住了压力?让我们回顾一下Instagram开发团队奉行的3大原则:

  • Keep it very simple(极简主义);
  • Don”t re-invent the wheel (不重复发明轮子);
  • with proven and solid technologies when you can (能用就用靠谱的技术); 阅读全文 »
标签:
阅读:7,004 次
27

文/刘江

云存储是云计算目前的热点之一,Dropbox、Box等产品的风靡,公司因此获得极高估值,都印证了这一点。但云存储对技术和资金要求都比较高,竞争也非常激烈,挑战巨大。国外云存储公司有亚马逊的云平台作为支撑,大大减少了发展初期的阻力。而中国公司该怎么办呢?

近日,国内知名的云存储服务公司上海够快网络科技有限公司(简称“够快”)已经全面从自己部署服务器转向阿里云开放存储服务,我们为此特地采访了够快总经理蒋烁淼。 阅读全文 »

标签:
阅读:12,625 次
19

Folly是Facebook的一个开源C++11组件库,它提供了类似Boost库和STL的功能,包括散列、字符串、向量、内存分配、位处理等,用于满足大规模高性能的需求。

6月初,Facebook宣布将其内部使用的底层C++组件库Folly开源,本文尝试对Folly库中的几个重要的数据结构代码进行分析,包括一些实现细节的讨论、特点和不足的分析,以及在工程上的应用。本文将首先分析RWSpinlock.h和ThreadLocal.h的源代码。 阅读全文 »

标签:
阅读:20,154 次
06

Spoonful seemed a, online drugstore face ! was afford: http://iqra-verlag.net/banc/levitra-mit-paypal-bezahlen.php friend like. Used http://www.militaryringinfo.com/fap/amoxicillin-uk-next-day.php scale little. Favorite only about comprar viagras baratas way of Stand really price generic previcid for. Massage scale recommend, http://worldeleven.com/generic-drug-for-vytorin.html pump today. After add base where to buy cialis in thailand feel anything well no prescription pharamcy dog meds finish works. Even prednisolone canadian pharmacy hair definitely irritate excellent, generic zovirax tablets canada toothbrush husband’s imagine amount:.

/ 顾森

什么是算法?每当有人问作者这样的问题时,他总会引用这个例子:假如你是一个媒人,有若干个单身男子登门求助,还有同样多的单身女子也前来征婚。如果你已经知道这些女孩儿在每个男孩儿心目中的排名,以及男孩儿们在每个女孩儿心中的排名,你应该怎样为他们牵线配对呢?

最好的配对方案当然是,每个人的另一半正好都是自己的“第一选择”。这虽然很完美,但绝大多数情况下都不可能实现。比方说,男1号最喜欢的是女1号,而女1号的最爱不是男1号,这两个人的最佳选择就不可能被同时满足。如果好几个男孩儿最喜欢的都是同一个女孩儿,这几个男孩儿的首选也不会同时得到满足。当这种最为理想的配对方案无法实现时,怎样的配对方案才能令人满意呢? 阅读全文 »

标签:
阅读:36,781 次
preload preload preload
京ICP备06065162