书栈网 · BookStack 本次搜索耗时 0.025 秒,为您找到 59237 个相关结果.
  • 216. Combination Sum III

    题目描述(中等难度) 思路分析 解法一 回溯法 总 题目描述(中等难度) 返回所有目标和的组合。k 代表每个组合能选取的个数,n 代表目标和,可选取的数字是 1 到 9 ,每种组合中每个数字只能选择一次。 思路分析 很典型的回溯法应用了,或者说是 DFS 。约等于暴力求解,去考虑所有情况,然后依次判断即可。之前也做过很多回溯的题...
  • 等价性

    773 2019-06-13 《Scala Collections》
    容器库有标准的等价性和散列法。这个想法的第一步是将容器划分为集合,映射和序列。不同范畴的容器总是不相等的。例如,即使包含相同的元素,Set(1, 2, 3) 与 List(1, 2, 3) 不等价。另一方面,在同一范畴下的容器是相等的,当且仅当它们具有相同的元素(对于序列:元素要相同,顺序要相同)。例如List(1, 2, 3) == Vector(1...
  • 在 Mac 上构建开发环境

    在 Mac 上构建开发环境 note 快速构建 Apache APISIX 开发环境 实现思路 实现步骤 启动和停止 APISIX note 运行指定测试用例 在 Mac 上构建开发环境 如果你希望快速的在你的 Mac 平台上构建和开发 APISIX,你可以参考本教程。 note 本教程适合需要在 Mac 平台快速开始入门阶段开发的情...
  • 40亿个数中快速查找

    40亿个数中快速查找 题目描述 分析与解法 解法一 解法二 问题扩展 40亿个数中快速查找 题目描述 给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中? 分析与解法 海量数据处理往往会很有趣,有趣在什么地方呢? 空间,available的内存不够,需要反复交...
  • 编写易读的代码

    编写易读的代码 编写易读的代码 这种编写注释块来生成API文档的做法可不仅仅是为了偷懒,它还有另外一个作用,就是通过回头重看代码来提高代码质量。 随便一个作者或者编辑都会告诉你“编辑非常重要”,甚至是写一本好书或好文章最最重要的步骤。将想法落实在纸上形成草稿只是第一步,草稿确实可以给读者提供不少信息,但往往还不是重点最明晰、结构最合理、最符合阅读习...
  • 序列(Sequence)

    序列(Sequence) 序列(Sequence) 能在屏幕上移动精灵,是制作一个游戏所需的一切,是吗?不是的,至少要考虑一下如何执行多个 Action 。Cocos2d-x 通过 序列(Sequence) 来支持这种需求。 顾名思义,序列就是多个动作按照特定顺序的一个排列,当然反向执行这个序列也是可以的,Cocos2d-x 能很方便的完成这项工...
  • Go 语言编程之旅

    Go 语言编程之旅:一起用 Go 做项目 本书定位 读者定位 本书内容 关于本书的想法 为什么要写这本书 互动和勘误 本书作者 开源和纸质 致谢 Go 语言编程之旅:一起用 Go 做项目 本书定位 本书不直接介绍 Go 语言的语法基础,内容将面向项目实践,同时会针对核心细节进行分析。而在实际项目迭代中,常常会出现或多或少的事故,...
  • 基本变换

    基本变换 map filter distinctUntilChanged throttle skip take deliverOn delay scan 基本变换 基本变换是一组一元变换形式,每次变换是由一个节点出发,经过计算向其下游节点进行传播的,最基本的fork 操作就是如此,下面介绍下全部的基本变换形式。 map map...
  • 连接池

    连接池 连接池 作为一个专业的服务端开发工程师,我们必须要对连接池、线程池、内存池等有较深理解,并且有自己熟悉的库函数可以让我们轻松驾驭这些不同的 池子 。既然他们都叫某某池,那么他们从基础概念上讲,原理和目的几乎是一样的,那就是 复用 。 以连接池做引子,我们说说服务端工程师基础必修课。 从我们应用最多的 HTTP 连接、数据库连接、消息推送、日...
  • 编写测试用例

    编写测试用例 使用 LiveServer 测试 测试 JSON 响应 选择不渲染模板 使用 Twill 测试 SQLAlchemy 编写测试用例 简单地继承 TestCase 的 MyTest: from flask . ext . testing import TestCase class MyTest ( Tes...