开源
-
程序员的损失!Erlang 之父 Joe Armstrong 离世
对于 Erlang 技术社区来说,这是一个难过的周末。 Photo by Brian Troutwine北京时间 4月20日,据Erlang Solutions&Er…
-
我在阿里做技术面试官的一些经验
我可能是在同龄人中做面试官经验比较丰富的,在某乎实习的时候就参与了前端的技术面试。后来在阿里以及另一家公司也面试过不少候选人,校招、社招、外包都有面试过。这里以一个面试官的角度来…
-
用 Recast.AI 创建一个聊天机器人
据 Gartner 2018 年 2 月的报告,“到 2020 年,25% 的客户服务和支持业务将在参与渠道中整合虚拟客户助理(VCA)或聊天机器人技术,而 2017 …
-
适用于Java的6个最佳集成开发环境(IDE)
21CTO导读:想要了解更多好用的Java IDE吗?本文将会对你有所帮助。 众所周知,IDE能够帮助开发人员轻松编写和调试程序。一个好的IDE具有许多强大的功能,可以帮助我们编…
-
添加声音到你的 Python 游戏
通过添加声音到你的游戏中,听听当你的英雄战斗、跳跃、收集战利品时会发生什么。学习如何在这个 Pygame 系列的第十三篇文章中,创建一个声音平台类精灵。 在 Python…
-
10 个让你进入 Emacs 世界的技巧
10 个技巧,让你深入这个有用的开源文本编辑器的世界。 很多人都说想学 Emacs,但很多人在短暂的接触后就退缩了。这并不是因为 Emacs 不好,也不是 Emacs 复…
-
使用 Meld 在 Linux 中以图形方式比较文件和文件夹
如何比较两个相似的文件来检查差异?答案显而易见,就是使用 Linux 中的 diff 命令。 问题是,并不是每个人都能自如地在 Linux 终端中比较文件,而且 diff…
-
阿里靠什么支撑 EB 级计算力?
BigData 概念在上世纪90年代被提出,随 Google 的3篇经典论文(GFS,BigTable,MapReduce)奠基,已经发展了超过10年。这10年中,诞生了包括G…
-
使用你喜欢的编程语言,将基础设施作为代码进行配置
用 Node.js 或其他编程语言为你提供启动基础设施所需的一切服务。 当你在 IT 和技术的世界里遨游时,你会反复遇到一些术语。其中有些术语很难量化,随着时间的推移,可能会有不同…
-
本地运行 Kubernetes 的 4 种方法
设置一个本地开发环境,或者直接用这些工具尝试容器编排平台。 Kubernetes 是一个开源的容器编排平台。它由 Google 开发,为自动化部署、扩展和管理容器化应用提…