LeetCode - #79 单词搜索(Top 100)

前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新了 78 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升

Kotlin-Coroutines 中的async与await

Coroutines 官网说明 什么是协程?(摘自官网) Asynchronous or non-blocking programming is an important part of the development landscape. 用于异步或非阻塞 编程。 简单概括 : 同步的方式去编写异步执行的代码 协程依赖于线程 协程挂起时不需要阻塞线程,几乎是无代价的. 一个线程中可以创建

Assembly语言的云计算

Assembly语言的云计算引言在信息技术飞速发展的今天,云计算已成为一个炙手可热的话题。它是现代计算的一个重要趋势,为用户提供了更为高效、便捷、灵活的计算资源和服务。然而,在深入探讨云计算之前,我们先回顾一下计算机的底层语言,特别是Assembly语言(汇编语言)。Assembly语言是一个面向机器

树与二叉树

树与二叉树的特性: (1)树的概念: 双亲、孩子和兄弟:结点的子树的根称为该结点的孩子;相应地,该结点称为其子结点的双亲。具有相同双亲的结点互为兄弟 结点的度:一个结点的子树的个数记为该结点的度 叶子节点:也称为终端结点,指度为0的结点 内部结点:指度不为0的结点称为分支节点或非终端节点。除根结点之外,分支结点也称为内部结点 结点的层次:根为第一层,根的孩子为第二层,依次类推,若某节点在第i层,则

什么是链路追踪?分布式系统如何实现链路追踪?

在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。在这种情况下,我们如何才能确定这整个请求调用了哪些应用?哪些模块?哪些节点?以及它们的先后顺序和各部分的性能如何呢? 这就是涉及到链路追踪。 什么是链路追踪? 链路追踪是分布式系统下的一个概念,它的目的就是要解决上面所提出的问题,也就是将

【云计算】云计算中IaaS、PaaS、SaaS介绍

0随着云计算、大数据、人工智能发展迅速,布局“云”已经是互联网企业共识。云计算的服务类型分为三种,分别为IaaS、PaaS、SaaS,这三个分别是什么意思,今天做一个简单的介绍和了解。 一、云计算云计算是用户需求通过Internet获取计算资源,把计算资源包装成服务,提供给用户。提供这些服务的主体是云服务供应商。

Haskell语言的云计算

Haskell语言与云计算的结合随着技术的发展,云计算作为一种新兴的计算模式,受到了越来越多企业和开发者的关注。云计算不仅仅改变了基础设施的构建模式,更是重新定义了计算资源的分配方式。而在众多编程语言中,Haskell作为一门纯函数式编程语言,其独特的特性使其在云计算的实现中展现出了独特的价值。本文将探讨Haskell语言在云计

CSS中的BFC,是什么?

CSS中的BFC详解 点击打开视频讲解 一、常见定位方案 普通流 默认,从上而下,行内元素水平排列,行满换行,块级元素渲染成一个新行。 浮动 先按普通流位置出现,然后根据浮动方向偏移。 绝对定位 元素具体位置由绝对定位坐标组成。 二、什么是BFC BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的

彻底理解粘性定位 - position: sticky

粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。例如: .sticky-header { position: sticky; top: 10px; } 在 视口滚动到元素 top 距离小于 10px 之前,元素为相对定位。之后,元素将固定在与顶部距离 10px 的位置,直到

有关Webpack面试题

一、说一下对Webpack的看法 Webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。 它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。 对于不同类型的依赖,Webpack有对应的模块加载器,而且会分析模块间的依赖关系,最后合并生成优化的静态资源。 二、Webpack的基本功能 代