书栈网 · BookStack 本次搜索耗时 0.051 秒,为您找到 269574 个相关结果.
  • 5. 归并排序

    归并排序 2. 算法步骤 3. 动图演示 4. JavaScript 代码实现 5. Python 代码实现 6. Go 代码实现 7. Java 代码实现 8. PHP 代码实现 归并排序 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的...
  • 30.2. codeop — 编译Python代码

    30.2. codeop — 编译Python代码 30.2. codeop — 编译Python代码 源代码: Lib/codeop.py codeop 模块提供了可以模拟Python读取-执行-打印循环的实用程序,就像在 code 模块中一样。因此,您可能不希望直接使用该模块;如果你想在程序中包含这样一个循环,你可能需要使用 c...
  • 2.2.8 核心的getNextToken方法

      IDoom3Tokenizer的getNextToken方法是一个相对复杂的实现,其工作原理就是一个有限状态机(Finite State Machine,简称FSM)。所谓有限状态机就是指状态是有限的,并且根据当前的状态,来执行某个操作。那么我们来看一下getNextToken这个有限状态机有: 哪几个状态(即有限的状态数量)? 每个状态的开始条件是...
  • 流程控制语句有哪些?图解版

    流程控制语句 01、if-else 相关 02、switch 语句 03、for 循环 04、while 循环 05、do-while 循环 06、break 07、continue 流程控制语句 “二哥,流程控制语句都有哪些呢?”三妹的脸上泛着甜甜的笑容,她开始对接下来要学习的内容充满期待了,这正是我感到欣慰的地方。 “比如说 if-...
  • 代码/剧本匹配

    代码/剧本(Feature)匹配 找到/生成步骤定义的代码 代码生成 步骤修改后的代码更新 代码/剧本(Feature)匹配 对于想要以同步编辑剧本文档和测试脚本代码的用户,CukeTest是一个很合适的工具。相关的功能是: 有步骤文本,找到匹配这一步骤的相应的步骤定义 ,即JavaScript函数 有步骤文本,相应地生成步骤定义的代码框架...
  • 编写你的第一个 Django 补丁

    编写你的第一个 Django 补丁 介绍 这个教程适合谁? 这个指南涵盖哪些内容? 代码规范 安装 Git 获得一个 Django 开发版本的副本 使用 Django 本地副本创建项目 首先运行 Django 的测试套件 尝试搞定一项新功能 为你的补丁创建一个分支 为你的工单写一些测试用例 为工单 #99999 写测试 运行你的新测试 ...
  • 为上游 Kubernetes 代码库做出贡献

    为上游 Kubernetes 代码库做出贡献 准备开始 基本说明 克隆 Kubernetes 代码仓库 编辑 Kubernetes 源代码 更改上游 Kubernetes 源代码 提交已编辑的文件 生成 OpenAPI 规范和相关文件 将你的提交 Cherrypick 到发布分支 生成已发布的参考文档 接下来 为上游 Kuberne...
  • 代码贡献指南

    2100 2018-09-19 《RT-Thread入门指南》
    在 github 上为 RT-Thread 贡献代码 以下教程将指导您提交代码。 准备工作 1. fork 2. 克隆(clone) 3. 创建本地分支 4. 开发 5. 提交(commit) 6. 保持本地仓库最新 7. Push 到远程仓库 8. 发起并完成 Pull Request 9. 提交代码的一些约定 在 githu...
  • Knockout.js

    Knockout.js 新建工程 初始化工程 安装构建依赖 获取运行时依赖 添加TypeScript配置文件 写些代码 将所有部分整合在一起 Knockout.js 注意: 此教程已从官方删除 这个快速上手指南会告诉你如何结合使用TypeScript和Knockout.js 。 这里我们假设你已经会使用Node.js 和npm...
  • 3.2.6 指令混淆

    3.2.6 指令混淆 为什么需要指令混淆 常见的混淆方法 代码变形 花指令 扰乱指令序列 多分支 不透明谓词 间接指针 代码虚拟化 3.2.6 指令混淆 为什么需要指令混淆 常见的混淆方法 代码虚拟化 为什么需要指令混淆 软件的安全性严重依赖于代码复杂化后被分析者理解的难度,通过指令混淆,可以将原始的代码指令转换为等价...