书栈网 · BookStack 本次搜索耗时 0.033 秒,为您找到 148477 个相关结果.
  • 接口

    接口 实现接口 接口中的属性 解决重写冲突 接口 Kotlin 的接口很像 java 8。它们都可以包含抽象方法,以及方法的实现。和抽象类不同的是,接口不能保存状态。可以有属性但必须是抽象的,或者提供访问器的实现。 接口用关键字 interface 来定义: interface MyInterface { fun ba...
  • 10. 测试实践

    841 2018-12-14 《PHPUnit v4.8 手册》
    第 10 章 测试实践 在开发过程中 在调试过程中 第 10 章 测试实践 你总能编写更多测试。但是很快就会发现,在所有想得出来的测试中只有很小一部分是真正有用的。需要编写的是那些觉得能运作但却失败或觉得必将失败但却成功的测试。另外一种思考方式是从成本/收益的关系上去考量。需要编写的是能够给出反馈信息的测试。—Erich Gamma 在开发...
  • 9. Redis 持久化

    2550 2018-10-22 《Redis 学习教程》
    对Redis持久化的探讨与理解 RDB AOF(Append-only file)方式 appendfsync always #每次收到写命令就立即强制写入磁盘,最慢的,但是保证完全的持久化,不推荐使用 appendfsync no #完全依赖OS的写入,一般为30秒左右一次,性能最好但是持久化最没有保证,不被推荐。 到底选择什么呢? 恢复数据...
  • MySQL · 源码分析 · InnoDB读写锁实现分析

    1486 2020-08-13 《数据库内核月报》
    1 背景 2 锁模式 2.1 SX锁的含义 3 锁状态的维护 4 加解锁的实现 4.1 锁的重入 4.2 加锁逻辑的实现 4.3 解锁逻辑的实现 5 X锁所有权的转移 6 总结 1 背景 在InnoDB中,当多线程需要访问共享数据结构时,InnoDB使用互斥锁(mutex)和读写锁(rwlock)来同步这些并发操作。InnoDB的读写...
  • 6.4 示例:实用函数 (Example: Utilities)

    6.4 示例:实用函数 (Example: Utilities) 6.4 示例:实用函数 (Example: Utilities) 2.6 节提到过,Lisp 大部分是由 Lisp 函数组成,这些函数与你可以自己定义的函数一样。这是程序语言中一个有用的特色:你不需要改变你的想法来配合语言,因为你可以改变语言来配合你的想法。如果你想要 Common L...
  • 纠删码

    纠删码 背景 架构 资料写入 资料读取 即时重建的资料读取 纠删码副本配置 部署 集群与硬体设置 配置 在 bucket 上做 EC 配置 在新增文件时做 EC 配置 纠删码 背景 分布式系统的基本目标是提供数据可靠性。 许多储存系统会透过复制来提高可靠性,像 Ozone 支援 RATIS/THREE 的复制方法,但复制方法需...
  • 重大的API更新

    重大更改 FIXME 注释 计划重写的 API (9.0) <webview>.getWebContents() webFrame.setLayoutZoomLevelLimits() Sending non-JS objects over IPC now throws an exception 计划重写的 API (8.0) Values ...
  • 静态数据加密

    托管式静态数据加密 启用加密功能 禁用加密功能 轮换密钥 使用 RKE CLI 命令轮换密钥 编辑 cluster.yml 轮换密钥 自定义静态数据加密配置 例子: 使用 Amazon KMS 的自定义加密配置 如何预防轮换密钥后的还原故障 从 v0.3.1 版本开始,RKE 增加了对静止状态下秘密数据加密管理的支持。 静止状态下的数据...
  • 20. I/O 重定向

    20 I/O 重定向 注意 20 I/O 重定向 目录 20.1 使用 exec 20.2 重定向代码块 20.3 应用程序 有三个默认打开的文件[1] , stdin (标准输入,键盘),stdout (标准输出, 屏幕)和 stderr (标准错误,屏幕上输出的错误信息)。这些和任何其他打开的文件都可以被重定向。重定向仅仅意味着捕获...