书栈网 · BookStack 本次搜索耗时 0.064 秒,为您找到 100892 个相关结果.
  • 8.22 不用递归实现访问者模式

    8.22 不用递归实现访问者模式 问题 解决方案 讨论 8.22 不用递归实现访问者模式 问题 你使用访问者模式遍历一个很深的嵌套树形数据结构,并且因为超过嵌套层级限制而失败。你想消除递归,并同时保持访问者编程模式。 解决方案 通过巧妙的使用生成器可以在树遍历或搜索算法中消除递归。在8.21小节中,我们给出了一个访问者类。下面我们利用...
  • 内核解压之后的首要步骤

    内核初始化 第一部分 踏入内核代码的第一步(TODO: Need proofreading) 内核执行的第一步 修正页表基地址 Identity Map Paging 跳转至内核入口点之前的最后准备 走进 start_kernel 总结 相关链接 内核初始化 第一部分 踏入内核代码的第一步(TODO: Need proofread...
  • 91. Decode Ways

    題目描述(中等难度) 解法一 递归 解法二 递归 memoization 解法三 动态规划 总 題目描述(中等难度) 每个数字对应一个字母,给一串数字,问有几种解码方式。例如 226 可以有三种,2|2|6,22|6,2|26。 解法一 递归 很容易想到递归去解决,将大问题化作小问题。 比如 232232323232。 对于第一...
  • 24. 高阶圣堂法师

    高阶圣堂法师 LittleMaster-24 WWDC 适配版本 Swift 阵痛 Design 高阶圣堂法师 LittleMaster-24 小法师 Gap 的一年,经历了各种聚变打击然而其中最最烦恼的是技术选型 早在魔法学院(2011),小法师想学 iOS,看看了,发现要钱,转头就去了 Android那时小法师还用着 瘟都死...
  • 简介

    简介 使用 文档 生态周边 交流 来源(书栈小编注) An enhanced miniprogram framework with data reactivity and deep optimizition. 简介 Mpx是一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够最先进的...
  • 6、服务发现

    服务发现: Rancher v1.6 vs. v2.x 命名空间内和跨命名空间的服务发现 容器发现 连接迁移的工作负载和服务 创建服务别名 下一步: 负载均衡 服务发现是任何基于容器环境的核心功能之一。一旦打包并启动应用程序后,下一步就是使您的环境或外部环境中的其他容器可以发现它。本文档将描述如何使用 Rancher v2.x 提供的服务发现支...
  • 二、内核移植

    二、内核移植 1. 代码目录规划 2. 添加arch平台代码 3. 添加内核源码 4. 添加cmsis os源码 5. 添加TencentOS tiny头文件目录 6. 修改makefile编译规则 7. 新建TencentOS tiny系统配置文件 tos_config.h 二、内核移植 1. 代码目录规划 如图所示,新建T...
  • 05. CPU异常

    CPU异常 概述 中断描述符表(interrupt descriptor table) 一个IDT类型(An IDT Type) 中断调用约定( The Interrupt Calling Convention) Preserved and Scratch 寄存器 保存所有寄存器 中断栈帧( The Interrupt Stack Frame) ...
  • 3.1. 十分钟部署到新平台

    3.1. 十分钟部署到新平台 3.1.1. 如何选择可以运行 pikascript 的平台 3.1.2. 准备模板工程 3.1.3. 获取 PikaScript 源码和工具集 3.1.3.1. 方案1 使用 pika 包管理器 3.1.3.1.1. 下载 PikaScript 包管理器 3.1.3.1.2. 安装模块 3.1.3.1.3. 编写 ma...
  • 29. 优先考虑泛型

    29. 优先考虑泛型 29. 优先考虑泛型   参数化声明并使用 JDK 提供的泛型类型和方法通常不会太困难。 但编写自己的泛型类型有点困难,但值得努力学习。   考虑条目 7 中的简单堆栈实现: // Object-based collection - a prime candidate for generics public clas...