- 博客(52)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 Storm升级成为Apache顶级项目
Apache Storm是一个免费、开源的分布式实时计算系统。相对于Hadoop适用于批处理而言,Storm可以用于实时处理流式数据。Storm简单易用,支持多种编程语言。2013年9月,Storm成为了Apache软件基金会的孵化项目,近日,Apache软件基金会宣布,Storm已经孵化完毕,升级成为Apache顶级项目。这也意味着Storm社区和产品已经按照Apache 软件基金会的流程和理念...
2014-09-30 20:55:00 122
原创 ShellShock来袭——Bug背后的故事
Bash软件中声名狼藉的bug,CVE-ID为CVE-2014-6271(译者注:CVE即Common Vulnerabilities and Exposures,这个系统为公开的信息安全漏洞提供参考信息),现在有了新的名字“ShellShock”(译者注:在英语中ShellShock是指弹震症,一种精神疾病,参考这里)。精心伪造的数据通过网络传到一台服务器上,直接或间接触发一个bash脚本,就可...
2014-09-30 02:42:00 137
原创 如何通过敏捷提高IT业务整合的效率
在敏捷项目中,产品负责人往往被看做是业务和IT联系首要保障的人。但对于有效的IT业务整合,仅有产品负责人是不够的。来自业务、需求和组织的供应方的人们,做些什么可以提高IT和业务整合的效果呢?\\在敏捷和软件架构研讨会2014上,来自Ordina的Klasien Postma介绍了“敏捷项目不能产生有效的IT业务整合\"。在她的演讲中,Klasien说明人们如何采用精益思想去决定哪个架构文档是必须的...
2014-09-30 00:55:00 93
原创 持续部署就意味着用户满意吗?
持续部署(continuous deployment)使企业能通过自动化的构建、测试和部署循环来快速交付高质量的软件。它使投资更容易得到回报,产品团队更早地得到用户反馈,也简化了部署流程。但从商业的角度看,持续部署也那么好吗?\\Steve Blank是斯坦福大学的咨询副教授,他在他最近的博文中提到,从消费者的角度来讲,持续部署可能意味着不满意。\\\虽然从工程角度来说,持续部署确实是一种更好的开...
2014-09-29 00:48:00 128
原创 云计算时代,互联网金融背后的想象空间
阿里巴巴在纽交所的开市钟史无前例的由八位合作伙伴敲响,可见阿里对互联网时代构筑起生态系统的坚持。这其中,由余额宝所敲开的互联网金融热潮的热度持续不减,传统金融企业已经由最初的“畏惧”转而主动拥抱这汹涌而来的大潮。\无论是银行、证券、基金还是保险信托等行业都纷纷意识到,想要在这场“触网”大战中胜出,必须转变传统思路,突破自身在IT基础架构和服务模式方面的限制。云计算和大数据等新的技术手段,则为互联网...
2014-09-28 19:20:00 95
原创 微软Azure加入SSD存储行列
微软发布了一个新的虚拟机系列,称为D-系列。它提供了更好的内存、CPU及更快的I/O。此举使Azure加入了使用SSD作为后台存储的IaaS提供商精英俱乐部。\\在云上运行像OLTP和NoSQL数据库这种I/O密集型工作负载时,客户经常会发现性能限制。与基于磁性介质的传统存储相比,SSD存储提供了更高的IOPS。据微软云和企业事业部执行副总裁Scott Guthrie介绍,新的D-系列虚拟机比A-...
2014-09-28 06:46:00 80
原创 2014阿里云开发者大会招募云计算观察员
云端几时,人间信步,志同道合者,众众,群欢呼。\\今,同约云栖小镇,共赏云端盛景。\\约,私信密邀,同往!\\2011年开始, InfoQ连续4年赴AWDC(阿里云开发者大会)做现场报道,发回的独家专访及视频屡受推崇。相比以往,今年的 AWDC 具有更深一层的意义。上周,阿里巴巴的上市,我们是夜疾书,推出《阿里巴巴上市背后的技术力量》详细阅读。诚如文章所言,这不仅是商业和资本领域的一件大事,对于技...
2014-09-28 06:09:00 280
原创 借助Firefox调试Chrome和Safari中的应用
Mozilla已经实现了可以在桌面或Android上的Chrome浏览器及iOS上的Safari浏览器中启用远程调试的协议适配器,并将把它们集成到WebIDE中。\\Mozilla早在今年6月就发布了WebIDE,提供了一种在Firefox OS设备和模拟器上开发和调试应用程序的工具,并计划对其扩展,以支持Android和iOS。现在,Mozilla已经在Firefox开发者适配器工具上推进这项工...
2014-09-27 13:35:00 90
原创 NPM发布2.0版,增加了私有Node.js模块管理及其它特性
Node.js的标准包管理器npm已经到2.0版了。在npm的新特性中,有作用域的包让私有Node.js包的管理更容易了,就像是公共存储库的一部分一样。新版本还宣告了新的发布过程,并提升了可靠性。\\按照npm 2的发布声明,限定作用域包是“促使npm 2发布的最主要特性”。限定作用域的包跟其它包一样有一个名称;此外它还有作用域,用下面这种方式指定:\\\@somescope/somepackag...
2014-09-26 08:20:00 92
原创 智能眼镜产业现状及开发者的新机遇
今年的QCon上海大会有一个跟以往不同的专场:由李大维出品的智能硬件专场。本场的分享者当中有一家台湾公司,目前在全球智能眼镜市场中非常活跃。近日,InfoQ中文站编辑与该公司中国区负责人李传勍(Tibor Lee)进行了采访,Tibor分享了当前智能眼镜市场的现状以及他对该行业发展的一些思考。\\本文是《给软件人讲硬件》系列访谈的第三篇。\\受访者简介\\李传勍,JORJIN中国区负责人/ 中国智...
2014-09-25 18:49:00 793
原创 选择Nodejs的N个理由
Caleb Madrigal是来自美国密尔沃基市的一名软件顾问。四年前,他在听说“将JavaScript用作服务器端语言”这样的说法时,认为那是一个荒唐的想法。有那么多服务器端语言可供选择,为什么要选JavaScript?这是他当时的想法。但现在,他在当前的项目中选用了JavaScript/Node.js。他近日撰文对自己的这一转变进行了解释。\\首先,许多顶级企业都使用了Node.js,并且效果...
2014-09-25 07:33:00 96
原创 AdMaster技术副总裁谈Hadoop、营销数据、Python和挖掘平台
卢亿雷是现任AdMaster技术副总裁,曾在联想研究院、百度基础架构部、Carbonite China工作,关注高可靠、高可用、高扩展、高性能系统服务,以及Hadoop/HBase/Storm/Spark等离线、流式及实时分布式计算技术。他对分布式存储和分布式计算、超大集群、大数据分析等有深刻理解及实践经验,对Lustre、HDFS、HBase、Map/Reduce、Storm、Spark等有很深...
2014-09-25 00:27:00 78
原创 梁定安:解密腾讯SNG云运维平台“织云”
SNG是腾讯体量最大、产品线最丰富的一个事业群,其覆盖了QQ、手机QQ、腾讯开放平台、腾讯云平台、广点通、移动分发平台应用宝在内的多条业务线。可见SNG的运维体系的庞大,早在2013年QCon北京大会上,腾讯业务运维T4专家、总监赵建春就在QCon分享过《海量SNS社区网站高效运维探索》,当时引起了运维界的广泛关注;而整个SNG的运维又是如何运作的呢?\\梁定安,2009年加入腾讯运营部,先后从事...
2014-09-24 20:31:00 148
原创 UCloud邱模炯:为什么内核是云平台稳定性的关键
评估一个云平台的SLA,一般以可用性、数据可靠性为主要指标,而因为单机稳定性存在天花板以及云计算系统的集群属性,谈及云计算SLA时讨论的重点主要在分布式系统而非单机。但在今年ArchSummit大会上,UCloud资深工程师邱模炯的分享《Linux内核在UCloud云平台上的实践》则主要着眼于单机上的云主机稳定性,UCloud广泛应用的Linux内核热补丁技术可以实现宿主机不重启的情况下完成内核升...
2014-09-24 07:24:00 158
原创 微软 WinJS 3.0支持多平台
通过支持多平台和一些主流浏览器,微软已经对WinJS进行了提升,并且已经将其模块化,使其能配合其他JavaScript函数库一起工作。\\WinJS 3.0带来了一些新特性,其中最重要的是支持多平台,包括Android和iOS,以及支持多浏览器-Chrome、Firefox、Safari和Android浏览器。下表列出了目前WinJS支持的平台和浏览器组合:\\\*代表支持这个浏览器的当前版本\\...
2014-09-24 00:43:00 122
原创 微软开始提供Azure机器学习服务
微软于近期发布了Azure ML。这是一个基于云的机器学习平台,旨在帮助基于过去的行为对未来事件进行预测。微软已经将机器学习应用于Bing、Xbox和其他产品多年。但是,这是微软首次将内部技术以云服务的方式提供给外界使用。\\Azure ML带来了一个直观的、对用户友好的Web界面。它支持R语言输入,并包含了350多个供数据科学家使用的R语言包。Azure ML支持丰富的数据源,包括微软的Hado...
2014-09-23 10:13:00 107
原创 Win2D:面向C#的2D图形加速API,不适用于WPF
当前,希望在Windows Store应用中使用DirectX的开发人员只能通过使用C++和可以从Windows Runtime中获得的DirectX API做到这一点。对于希望使用C#的开发人员而言,这并不总是个好方法。有一些方法不是微软提供的,如免费提供的SharpDX项目,但目前为止,微软在这方面并没有一个正在进行的项目。最近,微软的Shawn Hargreaves宣布了Win2D项目,它可...
2014-09-23 00:45:00 535
原创 原因才是真正的关键问题
上世纪九十年代,我们在软件开发领域遭遇了史无前例的低迷局面。编程开始成为一种主流行业,而不再是少数天才的专利——这对我们来说非常可怕。但这一切在2001年得以转变,众多睿智头脑的激情碰撞开始给整个产业带来前所未有的重大影响——虽然我的这一论断未必能得到他们的认同。他们最终拿出的成果解答了上世纪九十年代困扰所有人的大问题——通过创建社区,让思路相近的人们一同探讨如何更好地实现软件交付。如今敏捷化开发...
2014-09-22 18:19:00 110
原创 Hortonworks章剑锋访谈:Tez、数据科学和隐私安全
MapReduce已经开始显现老化的迹象,局限性越来越明显。Tez作为下一代hadoop的执行引擎与传统的MapReduce相比做了很大的改进和优化,将计算模型直接建立在DAG上面,比传统的MapReduce更加直接,灵活,在性能上有很大的提升。同时由于Tez从项目开始就集成了Yarn,从而对于整个计算资源的Context了解的更加清楚,这也有助于性能的优化。\\本次QCon上海的演讲嘉宾章剑锋接...
2014-09-20 21:50:00 112
原创 阿里巴巴上市背后的技术力量
首先恭喜阿里巴巴昨天的上市,这不仅是商业和资本领域的一件大事,对于技术世界也是如此,在阿里巴巴的30位合伙人中,我们可以看到多位技术人员的影子,比如阿里巴巴集团CTO王坚,小微金融服务集团CTO程立(花名鲁肃),阿里巴巴集团副首席技术官姜鹏(花名三丰),阿里云高级研究员蔡景现(花名多隆),阿里巴巴集团技术保障、安全技术产品部副总裁刘振飞等。\\自从人类发明了计算机,技术人的世界就是那么让人痴迷,有...
2014-09-20 00:46:00 123
原创 为什么我们需要自组织团队
“最优秀的架构、需求和设计都出自自组织团队(self-organising)之手”,敏捷宣言(Agile Manifesto)如是说。这提出了一系列问题:什么是自组织团队?为什么我们需要他们?自组织团队有什么不一样?有什么办法可以使这种团队模式脱颖而出?\\令人惊讶的是,关于自组织团队的定义以及如何高效地支撑他们的资料很少。组织发展咨询师Sigi Kaltenecker和敏捷教练Peter Hun...
2014-09-19 18:05:00 315
原创 我们需要规定性的敏捷教练方法吗?
指导团队时,敏捷教练通常使用一种“不干涉的”描述性方法。那么,团队在应用敏捷时,这种教练方法是不是始终都是最佳的解决方案呢?那种规定性的“亲自动手的”教练方法能否更加高效呢?你应该怎么做呢?\\Robert Galen写了一篇名为《世界需要更为规定性的敏捷教练》的博客,在这篇博客中他向称为“温和的、鼓励性的、影响型的”教练方法发起了挑战,虽然很多时候敏捷教练们都在采用这种方法:\\\我要开诚布公地...
2014-09-19 03:45:00 139
原创 微软转向更敏捷的开发方式
作为公司转型计划的一部分,微软公司的新任CEO Satya Nadella倡导在敏捷实施中采用更敏捷的方法来构建软件。华尔街日报记者Clint Boulton在他最近的博客中提到,微软公司目前正致力于降低成本和精简运作。\\Nadella在微软公司的一封内部邮件中写到:\\\ 首先,敏捷流程会简化我们的工作方式,强调更大的责任感,使我们变得更敏捷和更迅速。作为让我们的工程流程进入现代化的一部分,...
2014-09-19 03:39:00 180
原创 Ruby 2.2.0的第一个预览版发布
Ruby开发团队宣布Ruby 2.2.0的第一个预览版发布。为应对日益增长的多样化需求,该版本带来了很多新特性和改进,包括增量式垃圾收集和符号收集等。\\符号收集使符号(Symbols)的垃圾收集成为可能。之前的版本中,垃圾收集器无法收集符号,现在这一状况有所改观。Rails 5.0就利用了这一特性,所以只能使用Ruby 2.2或更高版本。\\下面详细看一下重要的新特性:\\增量式垃圾收集\\\t...
2014-09-19 00:33:00 47
原创 阿里搜索离线技术团队负责人谈Hadoop:阿里离线平台、YARN和iStream
Hadoop从互联网诞生,但近些年在整个大数据领域呈现爆发式发展和进化,尤其是在2013年Hadoop 2.0正式Release后,Hadoop有了正式的 Operation System—YARN,从此Hadoop不再只是MapReduce的代名词,Storm、Spark、Graph,MPI等越来越多的计算模型可以运行在YARN上,批处理计算、实时流式计算、迭代交互计算等都可以同时运行在Hado...
2014-09-18 19:27:00 191
原创 腾讯大数据之TDW计算引擎解析——Shuffle
腾讯分布式数据仓库(Tencent distributed Data Warehouse, 简称TDW)基于开源软件Hadoop和Hive进行构建,并且根据公司数据量大、计算复杂等特定情况进行了大量优化和改造,目前单集群最大规模达到5600台,每日作业数达到100多万,已经成为公司最大的离线数据处理平台。为了满足用户更加多样的计算需求,TDW也在向实时化方向发展,为用户提供更加高效、稳定、丰富的服...
2014-09-18 00:08:00 205
原创 苹果发布 iPhone6 和 Apple Watch - iOS移动开发周报
新闻\\《苹果发布 iPhone6 和 Apple Watch》:北京时间9月10日凌晨1点,美国苹果公司在30年前发布Mac电脑的故地,正式发布了全新一代 iPhone 6以及可穿戴设备 Apple Watch。\\\《Swift 1.0 GM发布》:北京时间9月10日,Swift迎来了第二个里程碑:Swift 1.0 GM发布。GM是Golden Master的缩写,GM版几乎等同于正式版.不...
2014-09-16 00:56:00 100
原创 李大维:互联网人做硬件创业容易产生的七大误解
本文根据InfoQ中文站编辑跟李大维的一次沟通内容整理而成。\\我在第一篇分享了为什么我认为现在是互联网人去做硬件创业的好时机,但是我们也看到不少互联网背景的同学真的来做硬件的时候,遇到了很多自己没有想到的问题。在我看来,很多问题其实是源于互联网人没有把“自己应该做什么”这件事情想清楚,结果做失败了之后,又对这件事产生了错误的理解,回到互联网领域去传播了这些误解。\\今天我希望能够从我的角度跟大家...
2014-09-16 00:12:00 158
原创 微观SOA:服务设计原则及其实践方式(上篇)
大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上。本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起、本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工作的架构师和程序员来阅读。\\为了方便阅读,本话题将分为两篇展现。本文是上篇,着眼于微观SOA的定义,并简单分析其核心原...
2014-09-16 00:01:00 201
原创 开源集群计算环境:Spark 1.1.0发布
近日,Spark开发团队宣布开源集群计算环境Spark 1.1.0发布,该版本是Spark 1.X系列版本的第二个API兼容版本,它是目前改变最大的一个版本,具有171个开发者。该版本带来了一些操作性和性能的提升,主要体现在核心模块上,扩展了Spark的一些最新模块(MLlib 和Spark SQL)的功能;该版本开始支持 Python,并为Spark streaming模块增加了新的组件,该版本...
2014-09-15 05:56:00 124
原创 架构师9月刊:Docker的未来
卷首语:Docker,明天的明天会更好\\在不到一年的时间里,Docker已经家喻户晓,并相继得到了谷歌、微软、红帽、IBM等大佬的支持。颠覆软件的交付方式、下一代的虚拟机、云计算的明日之星,Docker头上的“帽子”真不少,为什么一个容器能得到大家这么高的关注?前几天和一个朋友聊天,他说整个圈子都在吹捧Docker,虽然实现Docker的愿景还有很长的路要走,但在这个高速发展的时代指不定哪天又会...
2014-09-14 06:39:00 65
原创 深入浅出Docker(四):Docker的集成测试部署之道
【编者按】Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开发并遵从Apache 2.0协议开源。Docker提供了一种在安全、可重复的环境中自动部署软件的方式,它的出现拉开了基于云计算平台发布产品方式的变革序幕。为了更好的促进Docker在国内的发展以及传播,我们决定开设《深入浅出Docker》专栏,邀请Docker...
2014-09-12 04:24:00 199
原创 项目经理如何管理敏捷团队
采用敏捷方法的组织通常会对项目经理的作用及其日常工作产生影响。Scrum为项目经理转变为Scrum主管(Scrum master)或是产品负责人(product owner)提供了可能。项目经理也能采用他们自己的工作方式与其他Scrum主管和敏捷团队一起工作。\\Jim Bird写的一篇博客文章《敏捷——项目经理需要做什么?》中讨论到了如何管理敏捷项目以及项目经理在敏捷团队中起到的作用。对Scru...
2014-09-11 02:27:00 507
原创 Facebook调试iOS文件损坏的过程
Facebook工程师Slobodan Predolac和Nicolas Spielberg最近描述了他们如何解决了一个顽固的移动调试问题,并且使崩溃频率降低了50%以上。在此过程中,他们展示了若干通用的技巧以及Facebook发开的工具,这些对不断快速增长的大型代码库会有所帮助。\\Predolac和Spielberg回顾说,此bug开始的时候有点像Core Data崩溃。他们首先使用Faceb...
2014-09-11 02:25:00 57
原创 Mono 3.8发布:性能进一步改进,可伸缩性提升
9月4日,Mono 3.8.0发布了。该版本的运行时带来了一些性能和可伸缩性方面的改进,同时完成了向Windows平台的移植。\\Mono遵循Gnome和Linux内核的版本编号策略,这意味着3.8是3.6(已于上个月发布)之后的一个主要的稳定版本。该版本在性能方面有所改进:\\JIT可以更好地处理除数为2的幂的long型的取余操作,生成的代码效果好很多。之前long型的取余操作不会像int类型那...
2014-09-11 02:23:00 109
原创 Swift 1.0发布:一门语言的演进历程
Apple宣布,适用于iOS的Swift 1.0已经达到GM状态,开发者现在就可以开始提交使用Swift编写的应用了。Apple提到,该语言将继续“引入新特性、改进性能并精练语法”,就像该语言自6月份的WWDC 2014发布以来所经历的变化那样。\\在适用于iOS的版本达到GM状态之前,Swift已经经历了数个Beta版本,除了修复一些不可避免的Bug,还逐步精练了该语言的语法和语义,同时提高了性...
2014-09-10 10:50:00 163
原创 C++14新特性总结
C++14这一继C++11之后的新的C++标准已经被正式批准,正在向ISO提交,将于年内发布。C++之父Bjarne Stroustrup说道,尽管与C++11相比,C++14的改进“有意做的比较小”,但是仍然为用户“带来了极大的方便”,是实现使C++“对新手更为友好”这一目标的步骤之一。\\在C++的时间表中,C++14按计划是一个小版本,完成制定C++11标准的剩余工作,目的是使C++成为一门...
2014-09-10 08:21:00 1069
原创 帮助上手iOS 8开发的在线资源
Apple正式宣布iOS 8将于9月17日交付。从iOS 8在WWDC 2014上首次对外宣布到现在,短短几个月的时间,帮助上手iOS 8开发的在线资源数量显著增加。这里精选了一些可以指导读者学习iOS 8的新特性和框架的资源。\\介绍iOS 8新特性的资源\\Apple的开发者门户网站\\\t所有关于iOS 8的深度知识的起点无疑是Apple的开发者门户网站。这里有关于所有新的框架和API的视频...
2014-09-10 02:50:00 80
原创 李大维:互联网人做硬件创业的时机终于到了
近两年,越来越多的互联网公司开始投入资源到智能硬件产品上,也有越来越多互联网背景的工程师、设计师和产品经理们选择了硬件创业这条路。\\李大维是有二十多年经验的互联网工程师,他发起了中国第一家创客空间——新车间。可以说,他是国内最早开始玩互联网的一批人之一,也是国内互联网人当中最早开始玩硬件的一批人之一。他眼中的智能硬件市场是什么格局?他认为互联网人应该怎样去做硬件?请看他的观点。\\本文是Info...
2014-09-10 00:41:00 182
原创 苹果更新了iTunes Connect的设计 - iOS移动开发周报
\《UIKit Dynamics 教程:抛掷 Views》:文章介绍了如何用手势很自然的将 view 抛掷出屏幕。本文非常适合中级开发者,因为对 view 抛掷操作中,使用的技术嵌套了多个效果,例如使用内置的 UIKit 框架对 view 进行旋转 (rotation)、飞离 (fly-away) 动画。\\\《iOS APP 架构漫谈》:文章从一些具体的场景出发,讲解iOS应用架构的技巧。\\\...
2014-09-09 07:30:00 122
人工智能·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关注的人