数据结构

  • Facebook 欲用 Apollo 取代 MySQL 数据库

    自公司创办以来,Facebook就一直在使用MySQL数据库。大多数人对于让这家社交网络网站得以支持来自20多亿用户的数据,又没有任何障碍地顺畅运行的优化方法感到很好奇。实际上,人…

    业界资讯 2022年5月19日
  • 如何把 awk 脚本移植到 Python

    将一个 awk 脚本移植到 Python 主要在于代码风格而不是转译。 脚本是解决问题的有效方法,而 awk 是编写脚本的出色语言。它特别擅长于简单的文本处理,它可以带你完成配置文…

    编程笔记 2022年5月19日
  • LinkedIn的机器学习实践

    作者|Divye Kapoor译者|核子可乐编辑|Vincent 作为服务于全球超过 5 亿用户的专业社交网络,领英已经成为专业交流的首选平台。为了为领英会员提供切实有效的评论内容…

    业界资讯 2022年5月19日
  • 如何使用 Protobuf 做数据交换

    在以不同语言编写并在不同平台上运行的应用程序之间交换数据时,Protobuf 编码可提高效率。 协议缓冲区Protocol Buffers(Protobufs)像 XML 和 JS…

    编程笔记 2022年5月19日
  • Facebook 的 HHVM 引擎将转用 Hack 语言

    21CTO社区导读:因为 PHP 7 与 PHP 5 存在很大的兼容性问题,Facebook 的 HHVM 团队决定改用 Hack 开发 HHVM。 Facebook 的 HHVM…

    业界资讯 2022年5月19日
  • 计算机科学中最重要的32个算法

    摘要: 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自…

    业界资讯 2022年5月19日
  • Java 中初始化数组

    数组是一种有用的数据类型,用于管理在连续内存位置中建模最好的集合元素。下面是如何有效地使用它们。 有使用 C 或者 FORTRAN 语言编程经验的人会对数组的概念很熟悉。它们基本上…

    编程笔记 2022年5月19日
  • 面向对象编程和根本状态

    早在 2015 年,Brian Will 撰写了一篇有挑衅性的博客:面向对象编程:一个灾难故事。他随后发布了一个名为面向对象编程很糟糕的视频,该视频更加详细。 我建议你花些时间观看…

    编程笔记 2022年5月19日
  • 深入解析Kafka高可用设计如何步步为营

    Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broke…

    业界资讯 2022年5月18日
  • 干货:PHP与大数据开发实践

    大数据是使用工具和技术处理大量和复杂数据集合的术语。能够处理大量数据的技术称为MapReduce。 何时使用MapReduce MapReduce特别适合涉及大量数据的问题。它通过…

    业界资讯 2022年5月18日