数据结构

  • 史上最强Java学习路线(详解)

      Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤: 熟悉一种文本编辑器,比如:Vim, Emacs, Notepad++, Tex…

    业界资讯 2022年5月19日
  • 利用Redis实现Bloom-Filter

     背景 最近有一个项目是点击日志(10亿/天)实时计算,架构上简单来说就是利用flunted去从前端机收集原始日志,然后发给Kafka,Spark消费日志并计算保存结果到Redis…

    业界资讯 2022年5月19日
  • 渴望成长的工程师-你了解一万小时定律吗

    导读:一万小时定律是指不管你做什么事情,只要坚持一万小时,基本上都可以成为该领域的专家。对工程师来说,如何快速成长也是非常受人关注的问题。本文作者对工程师如何在一万小时之内快速成长…

    业界资讯 2022年5月19日
  • 在数据科学中使用 C 和 C++

    让我们使用 C99 和 C++11 完成常见的数据科学任务。 虽然 Python 和 R 之类的语言在数据科学中越来越受欢迎,但是 C 和 C++ 对于高效的数据科学来说是一个不错…

    编程笔记 2022年5月19日
  • 刚收到了Facebook的Offer,我是这样为面试做准备的

    我刚刚在硅谷的科技公司完成了7次现场面试,我收到了来自Facebook的软件工程师的职位Offer。下面分享一下我是怎么为面试做准备的,以及我在这个过程中学到的东西。 (一)为了能…

    业界资讯 2022年5月19日
  • 程序员之路:编程基础的重要性

    学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大…

    业界资讯 2022年5月19日
  • 12 种自然语言处理的开源工具

    让我们看看可以用在你自己的 NLP 应用中的十几个工具吧。 在过去的几年里,自然语言处理(NLP)推动了聊天机器人、语音助手、文本预测等这些渗透到我们的日常生活中的语音或文本应用程…

    编程笔记 2022年5月19日
  • iOS 移动端架构初探心得

    21CTO社区导读:本文作为一系列架构文章的综合总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计。  设计思路 对于架构, 移动端常见的架构设计包括MVC, M…

    业界资讯 2022年5月19日
  • JavaScript 中常见排序算法详解

    有句话怎么说来着: 雷锋推倒雷峰塔,Java implements JavaScript. 当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名Liv…

    业界资讯 2022年5月19日
  • Java 中的数据流和函数式编程

    学习如何使用 Java 8 中的流 API 和函数式编程结构。 当 Java SE 8(又名核心 Java 8)在 2014 年被推出时,它引入了一些更改,从根本上影响了用它进行的…

    编程笔记 2022年5月19日