Hyperledger Fabric 2.5 中文文档
Connections Password management Leveraging native SSH config files fab 选项和参数 基本应用 直接执行远程命令 命令行参数 Per-task arguments 配置文件 Fabfile 文件的结构和使用 指定 fabfile 引用 Fabric 定义任务并导入 callable 任务 与远程程序集成 合并 stdout 和 Shell 命令更加 容易 、 更符合 Python 风格 的命令 库(建立于一个更低层次的库)。 自然而然地,大部分用户把这两件事结合着用,使用 Fabric 来写和执行 Python 函数或 task ,以实现与远程服务器的自动化交互。让我们一睹为快吧。 Hello, fab 一个合格的教程少不了这个“惯例”: def hello(): print("Hello world!") Done. 目前,参数值只能作为 Python 字符串来使用,如果要使用列表这样的复杂类 型,需要一些字符串操作处理。将来的版本可能会添加一个类型转换系统以简 化这类处理。 参见 Per-task arguments 本地命令 在前面的例子中, fab 实际上只节省了数行 if __name__ == "__main__" 这样 的惯例代码而已。Fabric 的设计目的更是为了使用它自己的0 码力 | 138 页 | 154.00 KB | 1 年前3Hyperledger Fabric 1.4 中文文档
Connections Password management Leveraging native SSH config files fab 选项和参数 基本应用 直接执行远程命令 命令行参数 Per-task arguments 配置文件 Fabfile 文件的结构和使用 指定 fabfile 引用 Fabric 定义任务并导入 callable 任务 与远程程序集成 合并 stdout 和 Shell 命令更加 容易 、 更符合 Python 风格 的命令 库(建立于一个更低层次的库)。 自然而然地,大部分用户把这两件事结合着用,使用 Fabric 来写和执行 Python 函数或 task ,以实现与远程服务器的自动化交互。让我们一睹为快吧。 Hello, fab 一个合格的教程少不了这个“惯例”: def hello(): print("Hello world!") Done. 目前,参数值只能作为 Python 字符串来使用,如果要使用列表这样的复杂类 型,需要一些字符串操作处理。将来的版本可能会添加一个类型转换系统以简 化这类处理。 参见 Per-task arguments 本地命令 在前面的例子中, fab 实际上只节省了数行 if __name__ == "__main__" 这样 的惯例代码而已。Fabric 的设计目的更是为了使用它自己的0 码力 | 145 页 | 161.53 KB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)
对象图 } map task.1 { Start => End } map task.2 { Start => End } map task.3 { Start => End } map task.4 { Start => End } map task.5 { Start => End } Kick.Off --> task.1 : Label 1 Kick.Off --> task.2 : Label Label 2 Kick.Off --> task.3 : Label 3 task.1 --> task.4 task.2 --> task.4 task.3 --> task.4 task.4 --> task.5 : Label 4 @enduml [Ref.QA-12337] 4.8 Display JSON Data on Class or Object diagram 4.8.1 Simple <> 输出 > <0 码力 | 539 页 | 7.74 MB | 1 年前3PlantUML 1.2020.22 语言参考指引
verb: @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days -- All example -- [Task 1 (1 day)] lasts 1 day [T2 (5 days)] lasts 5 days [T3 (1 week)] lasts 1 week [T4 (1 week and 4 days)] colored in GreenYellow/Green @endgantt 10.6 Completion status You can set the completion status of a task. PlantUML 语言参考指引 (1.2020.22) 138 / 294 10.7 Milestone 10 GANTT DIAGRAM @startgantt [foo] lasts @startgantt [Task1] lasts 4 days then [Task1.1] lasts 4 days [Task1.2] starts at [Task1]'s end and lasts 7 days [Task2] lasts 5 days then [Task2.1] lasts 4 days [MaxTaskEnd] happens at [Task1.1]'s end0 码力 | 295 页 | 3.08 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)
verb: @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days -- All example -- [Task 1 (1 day)] lasts 1 day [T2 (5 days)] lasts 5 days [T3 (1 week)] lasts 1 week [T4 (1 week and 4 days)] colored in GreenYellow/Green @endgantt 10.6 Completion status You can set the completion status of a task. PlantUML 语言参考指引 (1.2020.23) 150 / 306 10.7 Milestone 10 GANTT DIAGRAM @startgantt [foo] lasts @startgantt [Task1] lasts 4 days then [Task1.1] lasts 4 days [Task1.2] starts at [Task1]'s end and lasts 7 days [Task2] lasts 5 days then [Task2.1] lasts 4 days [MaxTaskEnd] happens at [Task1.1]'s end0 码力 | 307 页 | 3.17 MB | 1 年前3Gulp 入门指南
js/目录下的所有 .js 文件 2. 压缩这些 js 文件 3. 将压缩后的代码另存在 dist/js/ 目录下 编写 gulp 代码 // 压缩 JavaScript 文件 gulp.task('script', function() { // 1. 找到 gulp.src('js/*.js') // 2. 压缩 .pipe(uglify()) 启动此任务 gulp.task('script', function() { // 1\. 找到文件 gulp.src('js/*.js') // 2\. 压缩文件 .pipe(uglify()) // 3\. 另存压缩后的文件 .pipe(gulp.dest('dist/js')) }) gulp.task(name, fn) - ['script']); 但是没有命令可以运行 gulp.watch() ,需要将 gulp.watch() 包含在一个任务中。 // 在命令行使用 gulp auto 启动此任务 gulp.task('auto', function () { // 监听文件修改,当文件被修改则执行 script 任务 gulp.watch('js/*.js', ['script']) })0 码力 | 36 页 | 275.87 KB | 1 年前3PlantUML 1.2021.3 语言参考指引
verb: @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days -- All example -- [Task 1 (1 day)] lasts 1 day [T2 (5 days)] lasts 5 days [T3 (1 week)] lasts 1 week [T4 (1 week and 4 days)] colored in GreenYellow/Green @endgantt 16.6 Completion status You can set the completion status of a task. @startgantt [foo] lasts 21 days [foo] is 40% completed [bar] lasts 30 days and is 10% complete @endgantt @startgantt [Task1] lasts 4 days then [Task1.1] lasts 4 days [Task1.2] starts at [Task1]'s end and lasts 7 days [Task2] lasts 5 days then [Task2.1] lasts 4 days [MaxTaskEnd] happens at [Task1.1]'s end [MaxTaskEnd]0 码力 | 398 页 | 4.22 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)
verb: @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days -- All example -- [Task 1 (1 day)] lasts 1 day [T2 (5 days)] lasts 5 days [T3 (1 week)] lasts 1 week [T4 (1 week and 4 days)] colored in GreenYellow/Green @endgantt 16.6 Completion status You can set the completion status of a task. @startgantt [foo] lasts 21 days [foo] is 40% completed [bar] lasts 30 days and is 10% complete @endgantt @startgantt [Task1] lasts 4 days then [Task1.1] lasts 4 days [Task1.2] starts at [Task1]'s end and lasts 7 days [Task2] lasts 5 days then [Task2.1] lasts 4 days [MaxTaskEnd] happens at [Task1.1]'s end [MaxTaskEnd]0 码力 | 381 页 | 4.05 MB | 1 年前3PlantUML 1.2021.1 语言参考指引
verb: @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days -- All example -- [Task 1 (1 day)] lasts 1 day [T2 (5 days)] lasts 5 days [T3 (1 week)] lasts 1 week [T4 (1 week and 4 days)] colored in GreenYellow/Green @endgantt 15.6 Completion status You can set the completion status of a task. @startgantt [foo] lasts 21 days [foo] is 40% completed [bar] lasts 30 days and is 10% complete @endgantt @startgantt [Task1] lasts 4 days then [Task1.1] lasts 4 days [Task1.2] starts at [Task1]'s end and lasts 7 days [Task2] lasts 5 days then [Task2.1] lasts 4 days [MaxTaskEnd] happens at [Task1.1]'s end [MaxTaskEnd]0 码力 | 376 页 | 4.00 MB | 1 年前3Laravel 5.2 中文文档
'project.app' }); }); 9、调用存在的 Gulp 任务 如果你需要从 Elixir 调用已存在的 Gulp 任务,可以使用 task 方法。例如,假定你有一 个调用时只是简单说几句话的 Gulp 任务: gulp.task('speak', function() { var message = 'Tea...Earl Grey...Hot'; gulp 中调用该任务,使用 mix.task 方法并传递任务名作为该方法的唯一 参数: elixir(function(mix) { mix.task('speak'); }); 自定义监控者 如果你需要注册一个监控器在每一次文件修改时都运行自定义任务,传递一个正则表达式 作为 task 方法的第二个参数: elixir(function(mix) { mix.task('speak' 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 227 10、编写 Elixir 扩展 如果你需要比 Elixir 的 task 方法所提供的更加灵活的功能,可以创建自定义的 Elixir 扩 展。Elixir 扩展允许你传递参数到自定义任务,例如,你可以像这样编写一个扩展: // File: elixir-extensions0 码力 | 377 页 | 4.56 MB | 1 年前3
共 402 条
- 1
- 2
- 3
- 4
- 5
- 6
- 41