Kicad 5.1 插件[Image](/uploads/documents/2/c/1/6/2c16b3731b1b457a606a523ed81797f9/p1_1.jpg) ## Kicad 插件 ## The KiCad Team KiCad 插件系统 ## Copyright 本文档由其贡献者授予版权 © 2016,如下所示。您可以根据 GNU 通用公共许可证(http://www.gnu.org/licenses/GPL KiCad 插件系统简介 KiCad 插件系统是一个使用共享库扩展 KiCad 功能的框架。使用插件的一个主要优点是在开发插件时没有必要重建 KiCad 套件;事实上,可以借助 KiCad 源代码树中的一小组标题构建插件。通过确保开发人员仅编译与正在开发的插件直接相关的代码,从而减少每个构建和测试周期所需的时间,在插件开发期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 3D 模型,而无需对支持的每种新模型类型的 KiCad 源进行重大更改。插件框架后来被推广,以便将来开发人员可以创建不同类型的插件。目前,只有 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导入器和导出器。 #### 1.1. 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有的接口。例如,3D 模型插件从文件加载 3D 模型数据并将该数据转换为可由0 码力 | 56 页 | 49.46 KB | 2 年前3
Kicad 5.1 插件## KiCad Kicad 插件 October 31, 2021 ## Contents 1 KiCad 插件系统简介 2 1.1 插件类 2 1.1.1 插件类:PLUGIN_3D 3 2 教程:3D 插件类 4 2.1 基本的 3D 插件 5 2.2 高级 3D 插件 12 3 应用程序编程接口 (API) 21 3.1 插件类 API 21 3.1.1 1 API: Base Kicad 插件类 21 3.1.2 API: 3D 插件类 22 3.2 场景图类 API 24 KiCad 插件系统 Copyright 本文档由其贡献者授予版权 ©2016, 如下所示。您可以根据 GNU 通用公共许可证 (http://www.gnu.org/licenses/GPL.html) 版本 3 或更高版本或知识共享许可协议 (http://creativecommons KiCad 插件系统简介 KiCad 插件系统是一个使用共享库扩展 KiCad 功能的框架。使用插件的一个主要优点是在开发插件时没有必要重建 KiCad 套件;事实上,可以借助 KiCad 源代码树中的一小组标题构建插件。通过确保开发人员仅编译与正在开发的插件直接相关的代码,从而减少每个构建和测试周期所需的时间,在插件开发期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 3D0 码力 | 45 页 | 612.98 KB | 2 年前3
《玩转webpack》第七章 原理篇: 编写 Loader 和插件进阶篇:编写可维护的webpack 构建配置 05 | 进阶篇:webpack 构建速度和体积优化策略 06 | 原理篇:通过源码掌握webpack 打包原理 07 | 原理篇:编写 Loader 和插件 08 | 实战篇:React 全家桶 和webpack 开发商城项目 ## ☐ ☐ ☐ ☐ ## 扫码试看/订阅《玩转webpack》 ## 一 个最简单的 loader 代码结构 定义:loader result.image; result.coordinates; result.properties; }); ## 插件的运行环境 插件没有像 loader 那样的独立运行环境 只能在 webpack 里面运行 ## 插件的基本结构 ## 基本结构: class MyPlugin { apply(compiler) { compiler.hooks ... } }); } } module.exports = MyPlugin; 插件使用: plugins: [ new MyPlugin() ] ## 搭建插件的运行环境 const path = require("path"); const DemoPlugin = require("/plugins/demo-plugin0 码力 | 29 页 | 4.37 MB | 2 年前3
Weblate 4.5 用户文档msgmerge 工具来更新翻译文件: msgmerge -U locale/cs/LC_MESSAGES/django.molocale/django.pot 在想要进行自动更新的情况下,可以安装插件 更新 PO 文件以匹配 POT 文件 (msgmerge)。 参见 正在更新目标语言文件 ## 故障排除 请求有时失败,错误信息为“too many open files”(打开文件过多) 提交、添加、删除、合并以及插件消息 • add message(string) – 提交、添加、删除、合并以及插件消息 delete message (string) – 提交、添加、删除、合并以及插件消息 • merge message (string) – 提交、添加、删除、合并以及插件消息 - addon\_message (string) – 提交、添加、删除、合并以及插件消息 • all translatehouse.org/projects/translate-toolkit/en/latest/api/index.html#api] 远程管理 Weblate。命令行实用程序可以作为 wlc 调用,并且内置在 wlc 上。 ## 参数 程序接受以下参数来定义输出格式或使用哪个Weblate实例。这些参数必须位于任何命令之前。 --format {csv,json,text,html}0 码力 | 732 页 | 9.44 MB | 2 年前3
Weblate 4.2.2 用户文档translatehouse.org/projects/translate-toolkit/en/latest/api/index.html#api] 远程管理 Weblate。命令行实用程序可以作为 wlc 调用,并且内置在 wlc 上。 ## 网站范围内的选项 程序为整个实例接受以下选项,必须在任何子命令之前输入这些选项。 --format {csv,json,text,html} 指定输出格式。 指定 API Weblate 内置了对 Sentry.[https://sentry.io/] 的支持。要使用它,只需在 settings.py 中设置 SENTRY_DSN: SENTRY_DSN = "https://id@your.sentry.example.com/" ## Rollbar Weblate 具有对 Rollbar [https://rollbar.com/] 的内置支持。要使用它,只需遵循 users from Pootle and import them using importusers. ## 备份和移动 Weblate ## 自动备份 ### 3.9 新版功能 Weblate 内置了对使用 BorgBackup [https://www.borgbackup.org/] 创建服务备份的支持。Borg 创建了节省空间的加密备份,可以安全地存储在云中。可以在管理界面中的 Backups0 码力 | 650 页 | 9.34 MB | 2 年前3
Python 标准库参考指南 2.7.18 Powered by TCPDF (www.tcpdf.org) ## Contents 1 概述 3 2 内置函数 5 3 Non-essential Built-in Functions 25 4 内置常量 27 4.1 由 site 模块添加的常量 28 5 内置类型 29 5.1 逻辑值检测 29 5.2 Boolean Operations —and, or, not 映射类型—dict 49 5.9 File Objects 53 5.10 memoryview type 57 5.11 上下文管理器类型 58 5.12 其他内置类型 59 5.13 特殊属性 62 6 内置异常 63 6.1 异常层次结构 68 7 String Services 71 7.1 string — 常见的字符串操作 71 7.2 re — 正则表达式操作 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块(以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的0 码力 | 1552 页 | 7.42 MB | 1 年前3
Python 标准库参考指南 2.7.18 Powered by TCPDF (www.tcpdf.org) ## Contents 1 概述 3 2 内置函数 5 3 Non-essential Built-in Functions 25 4 内置常量 27 4.1 由 site 模块添加的常量 28 5 内置类型 29 5.1 逻辑值检测 29 5.2 Boolean Operations —and, or, not 映射类型—dict 49 5.9 File Objects 53 5.10 memoryview type 57 5.11 上下文管理器类型 58 5.12 其他内置类型 59 5.13 特殊属性 62 6 内置异常 63 6.1 异常层次结构 68 7 String Services 71 7.1 string — 常见的字符串操作 71 7.2 re — 正则表达式操作 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块(以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的0 码力 | 1552 页 | 7.42 MB | 1 年前3
Python 标准库参考指南 2.7.18 Powered by TCPDF (www.tcpdf.org) ## Contents 1 概述 3 2 内置函数 5 3 Non-essential Built-in Functions 25 4 内置常量 27 4.1 由 site 模块添加的常量 28 5 内置类型 29 5.1 逻辑值检测 29 5.2 Boolean Operations —and, or, not 映射类型—dict 49 5.9 File Objects 53 5.10 memoryview type 57 5.11 上下文管理器类型 58 5.12 其他内置类型 59 5.13 特殊属性 62 6 内置异常 63 6.1 异常层次结构 68 7 String Services 71 7.1 string — 常见的字符串操作 71 7.2 re — 正则表达式操作 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块(以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的0 码力 | 1552 页 | 7.42 MB | 1 年前3
Weblate 4.4.2 用户文档中,而不是在实际的翻译中。然而它不会对任何旧的字符串执行自动清理,因为那会具有难以预料的结果。如果想做的话,请安装适当的插件,来根据您的要求处理清理工作。 Weblate 也不会尝试以任何方式更新双语言文件,所以如果需要 po 文件从 pot 更新的话,需要您自己去做或使用插件。 ## 参见 用脚本处理仓库,清理翻译文件,移除空白字符串,更新 RESX 文件,更新 PO 文件以匹配 POT 文件 msgmerge 工具来更新翻译文件: msgmerge -U locale/cs/LC_MESSAGES/django.molocale/django.pot 在想要进行自动更新的情况下,可以安装插件 更新 PO 文件以匹配 POT 文件 (msgmerge)。 ## 故障排除 请求有时失败,错误信息为“too many open files”(打开文件过多) 有时当您的 Git 仓库增长太多并您有太多仓库时会发生。压缩 提交、添加、删除、合并以及插件消息 • add message(string) – 提交、添加、删除、合并以及插件消息 delete_message(string) – 提交、添加、删除、合并以及插件消息 • merge message (string) – 提交、添加、删除、合并以及插件消息 - addon\_message (string) – 提交、添加、删除、合并以及插件消息 • all0 码力 | 715 页 | 9.37 MB | 2 年前3
Weblate 4.4 用户文档提交、添加、删除、合并以及插件消息 • add message(string) – 提交、添加、删除、合并以及插件消息 delete message (string) – 提交、添加、删除、合并以及插件消息 • merge message (string) – 提交、添加、删除、合并以及插件消息 - addon\_message (string) – 提交、添加、删除、合并以及插件消息 • all translatehouse.org/projects/translate-toolkit/en/latest/api/index.html#api] 远程管理 Weblate。命令行实用程序可以作为 wlc 调用,并且内置在 wlc 上。 ## 参数 程序接受以下参数来定义输出格式或使用哪个Weblate实例。这些参数必须位于任何命令之前。 --format {csv,json,text,html} 指定输出格式。 Weblate 内置了对 Sentry[https://sentry.io/] 的支持。要使用它,只需在 settings.py 中设置 SENTRY_DSN: SENTRY_DSN = "https://id@your.sentry.example.com/" ## Rollbar Weblate 具有对 Rollbar [https://rollbar.com/] 的内置支持。要使用它,只需遵循0 码力 | 712 页 | 9.37 MB | 2 年前3
共 797 条
- 1
- 2
- 3
- 4
- 5
- 6
- 80













