
InfoQ
文章平均质量分 96
认真的柯南
专注虚拟化,硬件显卡网卡加速,分布式机器学习系统优化
展开
-
C# 未来新特性:静态委托和函数指针
C# 每发布一次新版本,都会增加一些底层相关的新特性, 这些特性对大多数商业程序来说并没什么实际用处,主要用于那些对性能有很高要求的代码,如图形处理、机器学习以及数学工具包,等等。接下来的两个提案,主要实现了新的引用类型和函数调用方式。静态委托C# 中的普通委托是一种比较复杂的数据结构。它包含一个函数指针、一个针对 this 参数的对象引用(可选),以及一个指向委托链的链接。同其他...翻译 2019-02-18 09:47:39 · 345 阅读 · 0 评论 -
2019 年软件测试现状调查
今年的软件测试行业现状调查旨在为测试从业者的职业发展以及行业未来趋势提供一些可参考的见解。2019 年是开展该调查活动的第六个年头:软件测试现状调查的初衷是找出现今测试行业的主要特征、应用实践以及所面临的挑战,以便展开深入讨论,为今后的改进指明方向。本年度调查活动由PractiTest的Joel Montvelisky和Tea-Time with Testers的Lalit Bha...翻译 2019-02-24 11:42:10 · 716 阅读 · 0 评论 -
白话解析分布式系统,小白也能看懂
西方诗歌有云,无人是孤岛,你我心相系。今天,这句话同样适用于计算机。我们身边的服务器,个人电脑以及数据存储一直都在彼此通信。其实,我们每天使用的(和在开发的)应用和服务也都是构成完整系统的计算元素,彼此进行着交互,尽管很多时候我们感知不到。对这些系统及其运行原理的研究属于分布式计算的一部分,而分布式计算又是分布式系统的核心所在。一方面,我们可以把分布式系统看作计算机科学的扩展或继续,它通常...翻译 2019-03-06 04:10:04 · 200 阅读 · 0 评论 -
图解 Go 内存分配器
内存分配器一直是性能优化的重头戏,其结构复杂、内容抽象,涉及的数据结构繁多,相信很多人都曾被它搞疯了。本文将从内存的基本知识入手,到一般的内存分配器,进而延伸到 Go 内存分配器,对其进行全方位深层次的讲解,希望能让你对进程内存管理有一个全新的认识。物理内存 VS 虚拟内存在研究内存分配器之前,让我们先看一下物理内存和虚拟内存的背景知识。剧透一下,内存分配器实际上操作的不是物理内存而是...翻译 2019-03-11 09:03:06 · 824 阅读 · 0 评论 -
我们究竟应不应该使用框架?
AxonIQ商业主管及Axon 框架布道师Frans van Buul近日在其博客中发表了一篇关于框架和类库孰优孰劣的文章,引起了人们的热议。虽然很多人提倡类库反对框架,但 Frans 仍然提出了一些倾向于框架的见解,详细内容请见正文。AxonIQ商业主管及Axon 框架布道师Frans van Buul近日在其博客中发表了一篇关于框架和类库孰优孰劣的文章,引起了人们的热议。尽管很多人更倾...翻译 2019-03-18 06:20:05 · 250 阅读 · 0 评论 -
亚马逊是如何进行软件开发的
亚马逊是如何进行软件开发的呢?如果你确实对这个话题感兴趣,不妨邀请三五好友,订上几个披萨,然后一起坐下来观看这个对 Ken Exner 的精彩访问,他是 AWS 开发者工具部的部门经理。这里着重强调 Ken 来自工具部,是因为毕竟每一个行业的进步都需要更好的开发工具。本访问强调了三个关键主题:细化团队、自动化和以客户为导向。关键思路:通过细胞分裂的方式来实现规模增长。团队以单个服...翻译 2019-03-19 00:13:27 · 471 阅读 · 0 评论 -
关于TensorFlow 2.0你需要了解的一切
摘要:2019年6月26日,在Sao Paulo举行的PAPIs.io LATAM会议上,作为Daitan的代表,本文作者Thalles Silva举办了一个关于TensorFlow(TF)2.0的研讨会,并在会上探讨了一些关于TF 2.0的话题。研讨会的初衷是重点展示2.0版本同以往1.x版本的不同。本文回顾了会上讨论的主要内容:Keras-APIs、SavedModels、Tenso...翻译 2019-07-28 02:04:55 · 317 阅读 · 0 评论