书栈网 · BookStack 本次搜索耗时 0.043 秒,为您找到 178276 个相关结果.
  • 持久性数据

    持久性数据 不会改变的数据结构称为不变的(immutable)或持久性的(persistent)。 他们的表现很像字符串和数字,因为他们就是他们自己,并保持这种状态,而不是在不同的时间包含不同的东西。 在 JavaScript 中,几乎所有的东西都可以改变,所以使用应该持久性的值需要一些限制。 有一个叫做Object.freeze 的函数,它可以改变一...
  • 何时以及如何避免为任何事情使用节点

    何时以及如何避免为任何事情使用节点 何时以及如何避免为任何事情使用节点 节点产生成本低廉,但是它们也有一定的局限性。一个项目可能有成千上万个节点在做所有事情。他们的行为越复杂,每个节点对项目性能增加的压力就越大。 Godot为创建节点使用的API,提供了更轻量级的对象。在设计如何构建项目的特性时,请务必将这些作为选项牢记在心。 Object :...
  • Reorder List

    Reorder List Question Problem Statement " level="3">题解1 - 链表长度(TLE) C++ - TLE 源码分析 复杂度分析 题解2 - 反转链表后归并 C++ Java 源码分析 复杂度分析 Reference Reorder List Question leet...
  • 实现实例

    实现实例 属性 输入 属性 输出 实现实例 实现实例 节点将任何实例(同一几何形状的有效复制)转换为真实几何数据。这使得可以单独影响每个实例,而如果没有此节点,则对相同几何体的每个实例应用完全相同的更改。然而,当输入包含过多复杂几何实例时,性能表现可能会恶化,这在程序化处理几何时是一个基本的限制。 Note 如果输入端包含多个体积实例,...
  • 实例项

    实例项 属性 输入 属性 输出 实例项 实现实例 节点将任何实例(同一几何形状的有效复制)转换为真实几何数据。这使得可以单独影响每个实例,而如果没有此节点,则对相同几何体的每个实例应用完全相同的更改。然而,当输入包含许多复杂几何实例时,性能可能会变得更糟,这在程序处理几何时是一个基本的限制。 Note 如果输入包含多个卷实例,则仅将第一...
  • 复杂对象的组装与创建——建造者模式(三)

    复杂对象的组装与创建——建造者模式(三) 复杂对象的组装与创建——建造者模式(三) 8.4 关于Director的进一步讨论 指挥者类Director在建造者模式中扮演非常重要的作用,简单的Director类用于指导具体建造者如何构建产品,它按一定次序调用Builder的buildPartX()方法,控制调用的先后次序,并向客户端返回一个完整的产品...
  • 二:博弈算法的前世今生

    从深蓝说起 博弈算法 围棋难题 卷积神经网络 从深蓝说起 从计算机问世后,博弈算法从来就没有停止过改进的步伐。最早打败人类顶级棋手的AI就是深蓝。以下内容摘自百度百科: 深蓝是美国IBM公司生产的一台超级国际象棋电脑,重1270公斤,有32个大脑(微处理器),每秒钟可以计算2亿步。”深蓝”输入了一百多年来优秀棋手的对局两百多万局。1997年 ...
  • TiDB 密码管理

    TiDB 密码管理 TiDB 身份验证凭据存储 密码复杂度策略 配置密码复杂度策略 密码复杂度检查示例 密码强度评估函数 密码过期策略 手动密码过期 自动密码过期 密码过期策略检查机制 密码过期处理机制 密码重用策略 全局级别密码重用策略 账户级别密码重用策略 密码连续错误限制登录策略 配置密码连续错误限制登录策略 锁定账户解锁 ...
  • 过度修饰的选择器

    选择器 过度修饰的选择器 选择器性能 选择器 务必保持选择器简短高效。 通过页面元素位置而定位的选择器并不理想。例如 .sidebar h3 span{} 这样的选择器就是定位过于依赖相对位置,如果把 span 移到 h3 和 sidebar 外面时就很难保持其样式。 结构复杂的选择器将会影响性能。选择器结构越复杂(如 .sidebar h...
  • 引擎贡献者的最佳做法

    引擎贡献者的最佳做法 简介 语言 最佳实践 #1:这问题总是第一个 #2: 为了解决这个问题,它必须放在开始位置 #3:这问题有点复杂或频繁 #4: 这个解决方案必须与其他人讨论 #5:针对每个问题,都有自己的解决方案 #6:迎合常见的用例,为罕见的用例敞开大门 #7: 解决方法必须就地实现 #8: 不要用复杂的解决方案来处理简单的问题 ...