书栈网 · BookStack 本次搜索耗时 0.020 秒,为您找到 77695 个相关结果.
  • 内存池(Memory Pools)

    内存池(Memory Pools) 新生代(Eden,伊甸园) 存活区(Survivor Spaces) 老年代(Old Generation) 永久代(PermGen) 元数据区(Metaspace) 内存池(Memory Pools) 堆内存中的内存池划分也是类似的。不太容易理解的地方在于各个内存池中的垃圾收集是如何运行的。请注意,不同...
  • 代码块实参

    代码块实参 代码块实参 可以在具有缩进的单独代码块中传递调用表达式的最后一个参数。 例如下面的代码示例是合法的(不推荐的)调用 echo 的方法: echo "Hello " : let a = "Wor" let b = "ld!" a & b 对于宏来说这样的调用很有用;任意复杂度的语法树可以...
  • 标记树撕咬机

    标记树撕咬机 标记树撕咬机 macro_rules ! mixed_rules { () => {}; ( trace $name : ident ; $ ( $tail : tt )*) => { { println !( concat !( str...
  • Hash Function

    Hash Function Question Problem Statement Example Clarification 题解1 Java 源码分析 复杂度分析 题解2 - 巧用求模公式 Java 源码分析 复杂度分析 Hash Function Question lintcode: (128) Hash Funct...
  • Best Time to Buy and Sell Stock

    Best Time to Buy and Sell Stock Question 题解 Python C++ Java 源码分析 复杂度分析 Reference Best Time to Buy and Sell Stock Question leetcode: Best Time to Buy and Sell Stock |...
  • 三、机器学习三要素

    三、机器学习三要素 3.1 模型 3.2 策略 3.2.1 损失函数 3.2.2 风险函数 3.2.3 经验风险 3.2.4 极大似然估计 3.2.5 最大后验估计 3.3 算法 三、机器学习三要素 机器学习三要素:模型、策略、算法。 3.1 模型 模型定义了解空间。监督学习中,模型就是要学习的条件概率分布或者决策函数。 ...
  • 160. Intersection of Two Linked Lists

    题目描述(简单难度) 思路分析 解法一 解法二 总 题目描述(简单难度) 两个链表,如果有重合的部分,把相遇点返回。如果没有重合的部分,就返回 null 。 思路分析 最暴力的方法就是选择链表 A 的每个节点,然后考虑链表 B 能否到达,但时间复杂度会达到 O(mn) 。 再进行优化的话,可以利用一个 HashMap ,将链表 ...
  • 技术的演化与分类

    技术的演化与分类 区块链的演化 区块链与分布式记账 技术分类 技术的演化与分类 区块链技术自比特币网络中首次被大规模应用,到今天应用在越来越多的分布式记账场景中。 区块链的演化 比特币区块链面向转账场景,支持简单的脚本计算。很自然想到如果引入更多复杂的计算逻辑,将能支持更多应用场景,这就是智能合约(Smart Contract)。智能合约...
  • 技术的演化与分类

    技术的演化与分类 区块链的演化 区块链与分布式记账 技术分类 技术的演化与分类 区块链技术自比特币网络中首次被大规模应用,到今天应用在越来越多的分布式记账场景中。 区块链的演化 比特币区块链面向转账场景,支持简单的脚本计算。很自然想到如果引入更多复杂的计算逻辑,将能支持更多应用场景,这就是智能合约(Smart Contract)。智能合约...
  • JsbBridge JS 与 Objective-C 通信

    使用 JsbBridge 实现 JavaScript 与 Objective-C 通信 背景 调用机制 JavaScript 接口介绍 Objective-C 接口介绍 基本使用 JavaScript 触发 Objective-C 的回调 Objective-C 触发 JavaScript 的回调 最佳实践 1. arg0 和 arg1 均用于...