Kicad 5.1 插件Kicad 插件 The KiCad Team KiCad 插件系统 Copyright 本文档由其贡献者授予版权 © 2016,如下所示。您可以根据 GNU 通用公共许 可证(http:/www.gnu.org/licenses/gpl.html)版本 3 或更高版本或知识共享许可协 议(http:/creativecommons.org/licenses/by/3.0/)、版本 3.0 KiCad 插件系统简介 KiCad 插件系统是一个使用共享库扩展 KiCad 功能的框架。 使用插件的一个 主要优点是在开发插件时没有必要重建 KiCad 套件; 事实上,可以借助 KiCad 源代码树中的一小组标题构建插件。 通过确保开发人员仅编译与正在开发的 插件直接相关的代码,从而减少每个构建和测试周期所需的时间,在插件开发 期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 无需对支持的每种新模型类型的 KiCad 源进行重大更改。 插件框架后来被推 广,以便将来开发人员可以创建不同类型的插件。 目前,只有 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导 入器和导出器。 1.1. 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有 的接口。 例如,3D 模型插件从文件加载 3D 模型数据并将该数据转换为可由0 码力 | 56 页 | 49.46 KB | 1 年前3
Kicad 5.1 插件Kicad 插件 Kicad 插件 ii October 31, 2021 Kicad 插件 iii Contents 1 KiCad 插件系统简介 2 1.1 插件类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 1.1.1 插件类:PLUGIN_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 教程:3D 插件类 4 2.1 基本的 3D 插件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 高级 3D 插件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3 应用程序编程接口(API) 21 3.1 插件类 API . . . . . . . . . . . . . .0 码力 | 45 页 | 612.98 KB | 1 年前3
《玩转webpack》第七章 原理篇: 编写 Loader 和插件进阶篇:编写可维护的 webpack 构建配置 04 进阶篇:webpack 构建速度和体积优化策略 05 原理篇:通过源码掌握 webpack 打包原理 06 原理篇:编写 Loader 和插件 07 实战篇:React 全家桶 和 webpack 开发商城项目 08 基础篇:webpack 进阶用法 03 一个最简单的 loader 代码结构 module.exports = function(source) { result.image; result.coordinates; result.properties; }); 插件的运行环境 插件没有像 loader 那样的独立运行环境 只能在 webpack 里面运行 插件的基本结构 基本结构: 插件使用: plugins: [ new MyPlugin() ] class MyPlugin { apply(compiler) MyPlugin; 插件名称 插件上的 apply 方法 插件的 hooks 插件处理逻辑 ······························ ···· ······························ ··· · ················ ·· ························· ··· 搭建插件的运行环境 const0 码力 | 29 页 | 4.37 MB | 1 年前3
Red Hat OpenShift Data Foundation 4.12 规划部署章 章 基 基础 础架 架构 构要求 要求 7.1. 平台要求 7.2. 外部模式要求 7.3. 资源要求 7.4. POD 放置规则 7.5. 存储设备要求 7.6. 网络要求 7.7. 多网络插件 (MULTUS) 支持 [技术预览] 第 第 8 章 章 DISASTER RECOVERY 8.1. METRO-DR 8.2. REGION-DR [技术预览] 第 第 9 章 章 断开 Hat OpenShift Data Foundation 4.6 或更高版本部署的新集群才支持加密。没有使用外部 密钥管理系统 (KMS) 的现有加密集群无法迁移为使用外部 KMS。 以前,HashiCorp Vault 是唯一支持集群范围的 KMS 和持久性卷加密的 KMS。在 OpenShift Data Foundation 4.7.0 和 4.7.1 中,只支持 HashiCorp Vault Data Foundation 4.12 开始,Thales CipherTrust Manager 已被作为额外支持的 KMS 被引进。 重要 重要 Red Hat OpenShift Data Foundation 4.12 规 规划部署 划部署 12 重要 重要 KMS 是 StorageClass 加密所必需的,对于集群范围的加密,它是可选的。 首先,存储类加密需要一个有效的 Red0 码力 | 37 页 | 620.41 KB | 1 年前3
OpenShift Container Platform 4.8 存储. . . 6.4. 使用文件系统扩展持久性卷声明(PVC) 6.5. 在扩展卷失败时进行恢复 第 第 7 章 章 动态 动态置 置备 备 7.1. 关于动态置备 7.2. 可用的动态置备插件 7.3. 定义存储类 7.4. 更改默认存储类 104 105 106 106 106 107 113 OpenShift Container Platform 4.8 存 存储 储 Fiber 频 频道 道 用于在数据中心、计算机服务器、交换机和存储之间传输数据的联网技术。 FlexVolume FlexVolume 是一个树外插件接口,它使用基于 exec 的模型与存储驱动程序进行接口。您必须在每个 节点上在预定义的卷插件路径中安装 FlexVolume 驱动程序二进制文件,并在某些情况下是 control plane 节点。 fsGroup fsGroup 定义 pod 卷将主机节点的文件系统中的文件或目录挂载到 pod 中。 OpenShift Container Platform 4.8 存 存储 储 4 KMS 密 密钥 钥 Key Management Service (KMS) 可帮助您在不同服务间实现所需的数据加密级别。您可以使用 KMS 密钥加密、解密和重新加密数据。 本地卷 本地卷 本地卷代表挂载的本地存储设备,如磁盘、分区或目录。 NFS 网络文件系0 码力 | 118 页 | 1.60 MB | 1 年前3
OpenShift Container Platform 4.14 存储4. 扩展本地卷 7.5. 使用文件系统扩展持久性卷声明(PVC) 7.6. 在扩展卷失败时进行恢复 第 第 8 章 章 动态 动态置 置备 备 8.1. 关于动态置备 8.2. 可用的动态置备插件 8.3. 定义存储类 8.4. 更改默认存储类 176 177 179 182 185 196 196 196 196 197 197 199 199 199 200 200 Fiber 频道 道 用于在数据中心、计算机服务器、交换机和存储之间传输数据的联网技术。 FlexVolume FlexVolume 是一个树外插件接口,它使用基于 exec 的模型与存储驱动程序进行接口。您必须在每个 节点上在预定义的卷插件路径中安装 FlexVolume 驱动程序二进制文件,并在某些情况下是 control plane 节点。 fsGroup fsGroup 定义 pod 集群中的 hostPath 卷将主机节点的文件系统中的文件或目录挂载到 pod 中。 KMS 密 密钥 OpenShift Container Platform 4.14 存 存储 储 4 Key Management Service (KMS) 可帮助您在不同服务间实现所需的数据加密级别。您可以使用 KMS 密钥加密、解密和重新加密数据。 本地卷 本地卷 本地卷代表挂载的本地存储设备,如磁盘、分区或目录。0 码力 | 215 页 | 2.56 MB | 1 年前3
OpenShift Container Platform 4.13 安装RED HAT OPENSHIFT 创建带有 MIRROR REGISTRY 的 MIRROR REGISTRY 4.3. 为断开连接的安装 MIRROR 镜像 4.4. 使用 OC-MIRROR 插件为断开连接的安装镜像镜像 第 第 5 章 章 在 在 ALIBABA 上安装 上安装 5.1. 准备在 ALIBABA CLOUD 上安装 5.2. 创建所需的 ALIBABA 云资源 5.3. 您可以使用以下流程之一将 OpenShift Container Platform 镜像存储库镜像到您的镜像 registry: 为断开连接的安装 mirror 镜像 使用 oc-mirror 插件为断开连接的安装镜像镜像 4.2. 为 RED HAT OPENSHIFT 创建带有 MIRROR REGISTRY 的 MIRROR REGISTRY mirror registry for Red OC-MIRROR 插件为断开连接的安装镜像镜像 可以在没有直接的互联网连接的受限网络中运行集群,方法是使用在一个私有 registry 中的 mirror OpenShift Container Platform 容器镜像安装集群。集群运行时必须始终运行此 registry。如需更多信 息,请参阅先决条件部分。 您可以使用 oc-mirror OpenShift CLI (oc)插件在完全或部分断开连接的环境中将镜像镜像到镜像0 码力 | 4634 页 | 43.96 MB | 1 年前3
深度揭秘Greenplum开源数据库透明加密对运维安全无能为力 基于pgcypto的加密 • 可以满足数据安全要求 • 非原生方案 • 问题很多 基于pgcypto的数据加密方案 pgcypto Postgresql社区提供的一款简单加密插件 • https://www.postgresql.org/docs/13/pgcrypto.html • https://github.com/greenplum-db/gpdb/tree/m 加解密对应的 object keys • Object keys: 加解密对应的数据文件 秘钥管理 • 支持外部的KMS服务 • Master key保存于KMS中 • Master key不会出KMS • 加密的major key会被送进KMS中,由master key来解密,KMS只返回解密后的Major key. • 所有的object keys和major keys 存储于数据库本地. Encrypted table files Encrypted log files Encrypted buffer files Encrypted Files In KMS In DATABASE 工作流程 GPDB透明加密解析 KMS Master key Disk Memory Major key (Encrypted) Disk Memory/Client Object key0 码力 | 48 页 | 10.19 MB | 1 年前3
OpenShift Container Platform 4.7 安装:SetLoadBalancerPoliciesForBackendServer elasticloadbalancing:SetLoadBalancerPoliciesOfListener kms:DescribeKey 例 例 4.15. 计 计算 算实 实例配置集所需的 例配置集所需的 IAM 角色 角色权 权限 限 sts:AssumeRole ec2:DescribeInstances 您不能在安装后修改 networking 对象指 定的参数。 networking.networkT ype 要安装的集群网络供应商 Container Network Interface(CNI)插件。 OpenShiftSDN 或 OVNKubernetes。默认值为 OpenShiftSDN。 networking.clusterNe twork pod 的 IP 地址块。 默认值为 type 根卷的类型。 有效的 AWS EBS 卷类型,如 io1。 compute.platfor m.aws.rootVolu me.kmsKeyARN KMS 密钥的 Amazon 资源名称 (密钥 ARN)。这是使用特定 KMS 密钥加密 worker 节点的 操作系统卷。 有效的 密钥 ID 或密钥 ARN。 compute.platfor m.aws.type 计算机器的 EC20 码力 | 2276 页 | 23.68 MB | 1 年前3
OpenShift Container Platform 4.10 安装RED HAT OPENSHIFT 创建带有 MIRROR REGISTRY 的 MIRROR REGISTRY 3.3. 为断开连接的安装 MIRROR 镜像 3.4. 使用 OC-MIRROR 插件为断开连接的安装镜像镜像 第 第 4 章 章 在 在 ALIBABA 上安装 上安装 4.1. 准备在 ALIBABA CLOUD 上安装 4.2. 创建所需的 ALIBABA 云资源 4.3 您可以使用以下流程之一将 OpenShift Container Platform 镜像存储库镜像到您的镜像 registry: 为断开连接的安装 mirror 镜像 使用 oc-mirror 插件为断开连接的安装 mirror 镜像 (技术预览) 3.2. 为 RED HAT OPENSHIFT 创建带有 MIRROR REGISTRY 的 MIRROR REGISTRY mirror registry 使用 OC-MIRROR 插件为断开连接的安装镜像镜像 您可以确保集群只使用满足您机构对外部内容控制的容器镜像。在受限网络中置备的基础架构上安装集群 前,您必须将所需的容器镜像镜像(mirror)到那个环境中。要镜像容器镜像,您必须有一个 registry 才能 进行镜像(mirror)。 您可以使用 oc-mirror OpenShift CLI (oc)插件在完全或部分断开连接的环境中将镜像镜像到镜像0 码力 | 3142 页 | 33.42 MB | 1 年前3
共 628 条
- 1
- 2
- 3
- 4
- 5
- 6
- 63













