一、背景 在java中,HashMap是很常用的一种数据结构,最近重新温习了一下,这里以源码层面来分析总结一下HashMap,如有不合理或疑问的地方,欢迎沟通交流。 HashMap是Java中的一个容器,继承自Abstr…
标签:算法
Android面试指南 — 算法面试心得
大家好,我是宅男潇涧,目前是一名鹅厂移动客户端开发工程师。特别感谢小桦哥邀请我为《Android面试指南》小专栏写一篇面试心得,原本的要求是写一篇“对自己部门的面试题深度剖析”,但我本人刚毕业一年多一点(中间还跳槽过一次…
(一)mysql索引的由来
任何事务的出现都不是凭空产生的,一定会有它的背景和使用场景。 数据查询是mysql数据库系统的主要功能,因此如何快速的查找数据,是mysql设计者主要的研究方向。 想一想,数据库里面那么多数据,如果一条一条的查找的话,当…
DAG 下的激励机制的挑战与对策
在比特币系统中,为了保证安全,比特币的交易吞吐率需要保持一个较低的水平。为了提高区块链的吞吐率,很多方案被提出来,其中一种方案通过使用有向无环图(Directed Acyclic Graph, DAG)的账本结构,提高基…
记录面试中一些回答不够好的题(Vue 居多) | 掘金技术征文
相关问题 flex 布局 与 grid 布局。 实现 Vue SSR 。 从 SPA 使用最小成本迁移到 SSR 。 实现方法: (未完成) 根据指定元素,在数组里面找出 ff 数组(ff 数组这个名字是我瞎说的)。比如…
深入理解USB流量数据包的抓取与分析
问题描述: 这道题是我参加 Xman 三期夏令营选拔赛出的一道题,我们如何对其进行分析? 流量包是如何捕获的? 首先我们从上面的数据包分析可以知道,这是个 USB 的流量包,我们可以先尝试分析一下 USB 的数据包是如何…
Leetcode - Kth Smallest Element in a Sorted Matrix
My code: public class Solution { public int kthSmallest(int[][] matrix, int k) { if (matrix == null || matrix.…
Leetcode - Line Reflection
My code: public class Solution { public boolean isReflected(int[][] points) { if (points == null || points.len…
扇贝 : 应用 TensorFlow 实现深度知识追踪
文 / 张汝宸 张志博,扇贝算法团队 背景 扇贝,作为一个拥有超过八千万用户的移动英语学习平台,一直在探索如何利用数据来提供更精准的个性化教育。更快速、科学地评估用户词汇水平,不仅可以有效提高用户的学习效率,也可以帮助我…
WebRTC 架构优化及实践
内容来源:2018 年 1 月 13 日,声网Agora.io音乐工匠高泽华在“架构师修炼之道——极光开发者沙龙JIGUANG MEETUP”中,进行的《WebRTC架构优化及实践》演讲分享。IT 大咖说(微信id:it…
你不知道的前端算法之文字避让
本文作者:TalkingData 可视化工程师李凤禄 编辑:Aresn inMap 是一款基于 canvas 的大数据可视化库,专注于大数据方向点线面的可视化效果展示。目前支持散点、围栏、热力、网格、聚合等方式;致力于让…
对于软件研发而言机器学习意味着什么
编者注:文中超链接如果不能访问可以点击“阅读原文”访问本文原页面;人工智能北京大会2019已经开始征集讲师 ,敬请关注。 机器学习有望从根本上改变软件开发的本质,这也许是自FORTRAN和LISP被发明以来的第一次。 它…