- 博客(82)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 国外程序员收集整理的 PHP 资源大全
其他的依赖管理框架其他框架框架组件微型框架其他微型框架模板静态站点生成器HTTPURLEmail文件Streams 流Dependency Injection依赖注入 Imagery 图像Testing 测试Continuous Integration 持续集成Documentation 文档Security 安全Passwo...
2015-03-31 10:56:23 469
原创 Lodash,你正在使用的JavaScript库
JavaScript工具库lodash发布了3.5版,成为了npm包仓库中依赖最多的库。它正在摆脱屌丝身份,成为开发者的不二之选。\\lodash一开始是Underscore.js库的一个fork,因为和其他(Underscore.js的)贡献者意见相左。John-David Dalton的最初目标,是提供更多“一致的跨浏览器行为……,并改善性能”。之后,该项目在现有成功的基础之上取得了更大的成果...
2015-03-31 07:10:00 64
原创 Facebook开源React Native以及相应的IDE:Nuclide
近日,Facebook开源了能够使用JavaScript开发iOS和Android原生应用的React Native。目前,React Native已实现了对iOS平台的支持,并且Facebook已经使用React Native开发出了多个产品,如iOS平台下的聊天工具Groups等。同时,Facebook还为React Native开发了一款基于跨平台文本编辑器Atom的开源IDE:Nuclid...
2015-03-31 00:50:00 167
原创 用Apache Kafka构建流数据平台的建议
在《流数据平台构建实战指南》第一部分中,Confluent联合创始人Jay Kreps介绍了如何构建一个公司范围的实时流数据中心。InfoQ前期对此进行过报道。本文是根据第二部分整理而成。在这一部分中,Jay给出了一些构建数据流平台的具体建议。\\限制集群数量\\Kafka集群数量越少,系统架构就越简单,也就意味着集成点更少,新增应用程序的增量成本更低,数据流推理更简单。但出于以下几个方面的考虑,...
2015-03-30 07:35:00 88
原创 InfoQ中国八周年,极客邦扬帆起航
2015年3月28日,在人来人往的北京中关村创业大街上的极客咖啡,近百位过去8年和InfoQ中国一同成长的朋友齐聚一堂,共同庆祝InfoQ中国(微信号:infoqchina)的八周年生日。\\时间回到2006年,加拿大资深技术专家Floyd Marinescu刚和合伙人一起推出InfoQ.com,他们的目标是成立一个技术新闻社区,专注于提供软件开发领域那些影响变革和创新的内容。在他们的设想中,这个...
2015-03-30 05:17:00 100
原创 对Matthew Carver所著的《响应式Web》一书的问答
自从HTML5变得流行以来,整个Web平台取得了长足的进步,人们也开始将JavaScript视为一门能够创建复杂应用的语言。许多新的API纷纷浮现,而关于浏览器如何应用这些技术的文章也大量涌现。\这一系列文章的视角更进一步,它们将关注于如何在实践中应用这些强大的技术,这并不是指创建多么酷炫的示例和原型,而是在第一线进行实际应用。在这个(后)HTML5系列文章中,我们不需要响亮的口号,而是基于行业专...
2015-03-30 02:22:00 162
原创 PayPal Agility with Stability On OpenStack
在PayPal每分钟,会有超过4400美元来自1.13亿注册用户的网上交易,并在190个市场, 25种货币的PC或移动设备上进行。对于PayPal,这是财富交付的未来 —— 使用户随时随地,在任何设备上进行货币交易。\\OpenStack通过私有云模式,帮助PayPal的开发人员快速为他们的用户不断增长的需求和不断变化的需求作出反应,同时打造了一个稳定可靠的交易平台,也是PayPal的重要愿景之一...
2015-03-30 01:39:00 48
原创 池化.NET内存流以解决大内存堆分配问题
与很多依赖于标记-清理的垃圾回收器的语言一样,C#也会在频繁分配内存或分配大块内存时产生性能问题。微软必应的高级软件开发工程师Ben Watson,就曾在使用MemoryStream类的时候遇到了这种问题。在他的Writing High-Performance .NET Code一书中,他写道,\\\在某个饱受大量LOH(大对象堆)分配之苦的应用中,我们发现如果将某种类型的对象保存在池中,就能解决...
2015-03-29 08:56:00 78
原创 为什么说微服务的运维不可缺少DevOps?
在最近一次QCon伦敦大会上,来自于英国政府电子服务(GDS)的技术架构师Michael Brunton-Spall表达了他对于DevOps模式对于成功的微服务运维的重要性的看法。Brunton-Spall指出了识别一个微服务的关键因素,介绍了如何创建第一个微服务的过程,以及管理微服务生态系统所必不可少的工具和实践。\\微服务必定是一个小型服务,并且能够自己管理数据,而不与任何类型的数据库进行集成...
2015-03-29 06:29:00 63
原创 敏捷给予测试人员更多自信
软件测试正在逐渐发生演变。曾几何时,测试的目的就是为了验证软件是否符合规格说明。测试人员往往在项目的很后期才加入,并且很少体现出影响力,但这一点正在逐渐转变。Cirilio Wortel在荷兰2015敏捷测试日大会上登台演讲,内容就是软件测试的演变 – 从保证(insurance)到影响(influence)。以往招聘测试人员的目的就是验证软件是否遵守规格说明的需求,而完全不管规格本身是好是坏。当...
2015-03-29 03:13:00 156
原创 Visual Studio的Node.js插件:NTVS 1.0正式发布
NTVS是Node.js Tools for Visual Studio的缩写,它是Visual Studio 2012 和 Visual Studio 2013 为Node.js开发提供的一款免费、开源的插件,它为Node.js开发人员提供了一个带有智能补全、包管理、性能分析及调试功能等全功能IDE。近日,从微软的官方博客中得知,NTVS 1.0版本正式发布,该版本支持 Visual Studi...
2015-03-27 08:54:00 210
原创 Yelp研发实践:使用服务拆分单块应用
Yelp工程师团队表示,面对团队和代码库规模不断增长的情况,他们通过实践向面向服务架构迁移,得以使开发过程同步具备扩展能力,并且保持了快速的软件交付。这一切取决于以下因素,包括对团队灌输分布式系统的理念,创建一组基本的服务设计原则,定义服务接口规范,实现可扩展的测试方法,将对数据存储的访问封装到各自的服务接口中,同时部署一个健壮的服务发现方案。\\Yelp工程师团队在博客中表明他们很看重快速交付代...
2015-03-27 02:20:00 75
原创 《F# Deep Dives》书评与作者问答
由Tomas Petricek与Phillip Trelford所共同编写的《F# Deep Dives》(F#深度钻研),是一本展示F#在实践中能够带来怎样的商业价值的新书。本书描述了11个真实的相关产业的场景,并展示了F#是怎样让领域专家们使用函数试优先的途径解决这些场景中的问题的。\本书的每一篇章分别由一位不同的作者编写,分别描述了一个学习案例。每个篇章的开始部分首先简单地介绍了本章的目标,...
2015-03-27 02:14:00 117
原创 Maven开始逃离 XML 阵营
Maven,这个过去数十来年 Java 应用构建工具的事实标准,已经学会了处理非 XML 写成的构建文件。我们熟知的 polyglot maven,可以通过使用插件来将它的 pom.xml 构建文件的表达方式替换为另一种语言。polyglot-maven-examples 这个示例源码包含了替换为Atom、Scala、Groovy 和 YAML 版本的构建文件。基于 YAML 的构建文件如下\\\...
2015-03-26 07:08:00 88
原创 Tachyon:一个高性能、高容错、基于内存的开源分布式存储系统
从Tachyon的官网得知,Tachyon是一个高性能、高容错、基于内存的开源分布式存储系统,并具有类Java的文件API、插件式的底层文件系统、兼容Hadoop MapReduce和Apache Spark等特征。Tachyon能够为集群框架(如Spark、MapReduce等)提供内存级速度的跨集群文件共享服务。Tachyon充分使用内存和文件对象之间的世代(Lineage)信息,因此速度很快...
2015-03-26 06:40:00 125
原创 为什么选择PostgreSQL而不是MySQL
David Bolton是一名独立开发者,他使用PostgreSQL和MySQL都已有超过十年的时间。近日,他撰文阐述了选择PostgreSQL而不是MySQL的理由。他认为,MySQL之所以仍然如此流行是因为每个Linux Web托管软件包中都包含它。但随着Oracle将其收购,MySQL的开源程度大不如前。而PostgreSQL不仅发展更快,还加入了JSON支持,成为少数几个支持NoSQL的关...
2015-03-26 00:31:00 70
原创 Bleve:来自Couchbase、基于Go语言的全文索引与检索库
Bleve是一个由Couchbase 团队基于Go语言开发的索引/检索库,它支持常用的检索和索引功能,如索引、检索、过滤、排序、聚合、高亮等。Bleve包括常见的文本分析组件,且能够使用现有的K/V存储系统进行存储。Bleve具有以下主要特性:\\支持所有Go数据结构的索引,如JSON 、结构体、Slices、字符串等\\t具有强大、智能的配置功能\\t具有丰富的Field类型,如文本、数字、日期...
2015-03-26 00:19:00 215
原创 Bas Vodde访谈:LeSS框架与Scrum
在最近的敏捷新加坡大会上,Bas Vodde进行了有关大规模Scrum(LeSS)的演讲,LeSS是他和Craig Larman共同推出的一种规模化模型。他解释了LeSS的一些重要元素,并在最近发布的网站上描述了这个框架。\\InfoQ:Bas,您好。欢迎您。感谢你能够光临此处并接受我们的采访。您可否为读者简要介绍一下自己呢?\\\Bas:当然可以。我来自荷兰,在那里工作了几年。然后,我搬到了中国...
2015-03-25 11:41:00 94
原创 Kirill Klimov访谈:东欧的敏捷实施现状
敏捷实施在东欧与美国、西欧之间的差距越来越小了。Scrum成为最普遍的框架,Kanban的实施也在增加,并且SAFE、LeSS和DAD也正在流行。在东欧,公司过渡到敏捷的方式非常不同。\\从对Kirill Klimov的采访中得出了如下的一些结论,Kirill Klimov正在参与组织2015东欧敏捷大会。大会将在3月27日-28日的乌克兰基辅举行。\\东欧敏捷大会(AgileEE)的目标描述如下...
2015-03-25 07:20:00 59
原创 微软整合Azure Application Services,以App Service针对多类应用提供一站式服务
微软力图把网站、移动、API和工作流开发全都放到“ App Service ”下。相应的,微软增加了对许多第三方API的集成。\\在过去的两年里,微软以高密集型主机托管、移动后端、API管理和任务调度等能力扩张Azure平台。虽然很多云端应用使用了它们的服务,但开发人员却不得不分别予以处理。随着App Service的推出,Azure PaaS将面向微软云上的所有应用开发提供一站式服务。\\\\微...
2015-03-25 06:06:00 128
原创 没有估算,你仍然可以用这些决策策略
最近的一篇哈佛商业评论文章透露, 六分之一的IT项目成本超支200%。Debbie Madden,Stride咨询公司的CEO和共创人,在她博客中的一篇名为“你的敏捷项目需要的是预算,而不是估算”的文章里分享了她对估算的观点。她说由于估算的高失败率,请停止估算,而开始预算。\\每一个软件开发项目开始都会有一些常见的问题,例如成本是多少?需要多久完成?我们需要聘用多少人等等。回应上述所有问题,答案很...
2015-03-25 01:35:00 80
原创 centos安装svn
最近尝试进一步了解服务器,centos安装svn rpm -qa subversion 检测已安装版本,如果存在则删除 删除 yum remove subversion 安装svn命令 yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 确认安装模块 进入目录 c...
2015-03-24 15:41:08 64
原创 Scala.js:将Scala编译为JavaScript的编译器
Scala.js是一款将Scala代码编译为JavaScript代码的编译器,该编译器支持全部Scala语言特性。借助于Scala.js,开发者能够使用Scala开发从前端到后端的Web应用,而且Scala.js还带来了在服务器和客户端之间复用代码的可能性。Scala.js值得关注的特性包括:\\支持Scala语言的所有特性,包括宏(macros),仅有一些语义的不同;\\t同JavaScript...
2015-03-24 08:29:00 58
原创 Firefox开发者版本终于支持Windows 64位
快来体验Windows上的64位开发版Firefox\\2014年11月,Mozilla第一次发布“为开发者而生”的浏览器时,就宣布了他们正在筹备开发64位开发版Firefox。在OSX和Linux的基础上,开发团队也加入了对Windows的支持。\\在“Firefox开发版38:支持64位和更多新特性”一文中,作者Dave Camp,Mozilla开发者工具的负责人,还有Mozilla的技术专员...
2015-03-24 08:10:00 69
原创 OData.NET已在 GitHub上开源
微软最近已将OData .NET所有类库的源代码全部发布在GitHub上。\\以下与OData相关的项目目前都已迁移到GitHub上:\\ODataLib\\ EdmLib\\ OData.NET客户端\\ The spatial library\\ OData客户端代码生成器\\ Web API for OData\\ RESTier\\ C++ 服务端与客户端\\ Python...
2015-03-24 00:09:00 71
原创 QCon北京2015:永不止步的前端专题前瞻
QCon北京2015将于4月23日~25日在北京国际会议中心举行,目前已经确认所有演讲嘉宾。\\过去一两年,前端的发展非常迅猛,Node.js、HTML5、Angular、React 等技术更迭速度非常快。这些技术背后的驱动力,都是这些年业务形态的快速变化。移动互联网的兴起、企业平台系统的愈加重要,对前端技术提出了非常高的要求。本次QCon北京设置了“永不止步的前端”专题,并邀请蚂蚁金服体验技术部...
2015-03-23 12:36:00 50
原创 敏捷实施:看板能否实现规模化?
当组织进行规模化敏捷,并想把看板作为一种敏捷方法应用的时候,问题就来了,可否规模化看板?Klaus Leopold在 中欧2014精益看板大会上演讲的规模化看板中进行了这样的解释:看板本身就具有规模化的能力,所以从严格意义上来说,这一问题的答案不可能是“否”,因为规模化看板仅仅是当前状态的一步改进。规模化看板意味着运行更多真正的看板,产生更多的改进。\\在敏捷组织中,所有的团队都应该使用敏捷方法,...
2015-03-23 11:05:00 164
原创 React支持了ES6 Classes,听听他们怎么说
React是Facebook开源的构建反应式用户界面的JavaScript库,Facebook用它构建了Instagram app以及Facebook自身的一部分功能。\\在React v0.13的声明中,Facebook的开发者Ben Alpert介绍了ES6 classes的新特性,这些特性可以协助开发者编写更有弹性的组件,与此同时,他们也打算用这些新特性代替React.createClass...
2015-03-23 05:11:00 130
原创 国内不如国外吗
从成长的时间里我总是听着别人去抱怨中国国情不如美国、瑞士……其他国家,于是我就跟着这种环境的滋养长大了。 中国,国内到底哪点比不上国外,又或者说差别在哪里?这是一连串的的疑问,这答案从哪里找到呢。 在成长中我知道,一个国家的发展离不开底层的人民智慧,创造事物,建设家园,经营贸易……这一切活动的基础条件又是什么?安定繁荣的秩序。对,这就是答案,我恍惚知道了什么…… 翻...
2015-03-22 13:03:11 92
原创 向微服务迁移?来听听Phil Calcado在SoundCloud的经验教训
在QCon London 2015会议上,Phil Calcado分享了SoundCloud由单块应用转向微服务架构的一些经验教训,他认为构建微服务平台的核心需求包括三点,快速构建研发环境的能力、基本的监控能力以及快速的应用部署能力。\\Calcado是SoundCloud核心工程部的总监,他首先分享了SoundCloud从2011年到现在的快速增长阶段的一些细节,平台每月活动用户数从300万增长...
2015-03-22 00:27:00 77
原创 用PVS在.NET内核中发现的缺陷
PVS Studio 的作者是一名C++静态分析师,他公布了对 CoreCLR 源代码的研究结果。虽然他的主要意图是演示工具,但它也揭示了写零缺陷的C++代码是多么地难。\\他们找到的第一个缺陷是手误的错误。看看下面这行代码:\\\if ((tree-\u0026gt;gtOper == GT_CLS_VAR ||\ tree-\u0026gt;gtOper == GT_CLS_VAR) \...
2015-03-22 00:17:00 73
原创 聚焦IBM大数据分析在中国落地
最近,在IBM 2015 中国Insight大会上,各位业界专家对IBM大数据在中国的落地进行了深入的讨论。\\如何落地?IBM大中华区数据与分析事业部总经理钟泽敏在致辞中表示,IBM要利用Insight带给用户、带给服务对象价值,今年开始有一个分析业务,在大中华区由其来负责。今年的目标是,把全世界最好、最新的技术带到中国来,不单带到中国来,还要在中国落地。\\IBM大中华区首席执行总裁钱大群则认...
2015-03-21 06:38:00 73
原创 微软在GitHub上开源MSBuild引擎
近日,微软在GitHub上开源了Microsoft Build Engine,即MSBuild,并将其贡献给.NET基金会。这是一个用于构建应用程序的平台。它为项目文件提供了一个XML模式,用于控制构建平台如何处理和构建软件。Visual Studio使用MSBuild,但MSBuild并不依赖于Visual Studio。通过在项目或解决方案文件中调用MSBuild.exe,就可以在未安装Vis...
2015-03-20 05:05:00 59
原创 创造力与测试:可否共存?
2014年在波茨坦(德国北方都市)的敏捷测试日大会上,Jan Jaap Cannegieter分享了使用大脑的不同面向来优化测试,他将在 2015年荷兰的敏捷测试日大会上再次分享这个演讲。这个演讲主要谈论了用创造力来提升测试技能。创造力对测试人员真的如此重要吗?这个变化是由于敏捷吗?\\InfoQ采访了Cannegieter,谈论了有关敏捷如何改变测试、测试中的创新与思考、敏捷测试人员的技能以及针...
2015-03-20 03:39:00 69
原创 GitHub发布开源许可证使用情况
开源项目缺少了开源许可证,就不算完整的开源项目。GitHub日前在其博客上公布了GitHub.com上开源项目的许可证使用情况。 \GitHub给出了一张有许可证开源项目比例的变化图。\\可以看到选择许可证的开源项目在逐步减少,但在2013年中出现了一个明显的反弹。因为在2013年中,GitHub发布了choosealicense.com网站,以帮助开源软件开发者选择合适的许可证。 \而用户对许可...
2015-03-20 03:20:00 242
原创 QCon北京2015:移动开发最佳实践专题前瞻
从社交到游戏,从电商到O2O,移动互联网已经深入渗透到各行各业,而外卖和打车市场,更是正在经历着一些深刻的变化。巨额的融资和庞大的用户群当然是吸引眼球的,但是小团队背后的故事或许也能让你眼前一亮。不同的行业有其各自的特点,相应的,对于工程团队的要求也各不相同,有些项目要处理海量请求,有些项目则面临异常复杂的业务场景,大团队期望通过规范的流程和成熟的框架稳扎稳打,早期的小团队则更看重如何快速迭代,那...
2015-03-19 21:53:00 71
原创 克服敏捷商业智能的挑战
目前,很多迥然不同的项目都应用了敏捷。商业智能也是其中之一。 Tony Kenney是C3 Business Solutions的合伙人,他在近期的博客中解释了如何把敏捷成功地应用于商业智能。\\\目前,政府和私营成份的公司要求他们的信息化投入可以得到更加快速、更加可测量的收益,伴随着这种要求,数据管理和商业智能(BI)的敏捷开发方法正在吸引着众多首席信息官的眼球。\\\Margaret Rous...
2015-03-19 00:02:00 78
原创 活在伟大的Scrum团队是什么感觉
我们总在谈论伟大Scrum团队的特点,以及如何建立Scrum团队。企业级敏捷教练和专业Scrum培训师Daniel Sloan在他最近发表的博客“what does a great team feel like?”中,描述了成为伟大的Scrum团队一员的体会。\\Daniel说,伟大的团队感觉就像一个大家庭。他们一起工作和成长,共享知识,也共担责任。\\身为领导力发展、商务策划师和Glenn Ll...
2015-03-18 00:47:00 50
人工智能·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关注的人