swarm tutorial中文版

合集下载

Rust教程(翻译)

Rust教程(翻译)
Polymorphism. Rust has type-parametric functions and types, type classes and OO-style interfaces.(多态:Rust 拥有带类型参数 的函数和类型、类型类和面向对象风格的接口。)
1.1 Scope(涵盖)
As a multi-paradigm language, Rust supports writing code in procedural, functional and object-oriented styles. Some of its pleasant high-level features include:(Rust 是一个多范式语言,支 持面向过程、函数式和面向对象多种风格的代码。包含的高级特 性如下:)
This is an introductory tutorial for the Rust programming language. ( 这 是 一 个 介 绍 Rust 编 程 语 言 的 教 程 。) It covers the fundamentals of the language, including the syntax, the type system and memory model, generics, and modules. (它包含了语言基础, 包括:语法、类型系统、内存模型、泛型和模块。)Additional tutorials cover specific language features in greater depth(. 更多教程 涵盖更深入的特定的语言功能。)
1.Introduction
Rust is a programming language with a focus on type safety, memory safety, concurrency and performance.(Rust 是一个关注类 型安全、内存安全、并发和性能的编程语言) It is intended for writing large-scale, high-performance software that is free from several classes of common errors.(它的目标是让大规模、高性能 软件的编写免于几类常见错误。)Rust has a sophisticated memory model that encourages efficient data structures and safe concurrency patterns, forbidding invalid memory accesses that would otherwise cause segmentБайду номын сангаасtion faults. (Rust 拥有精良的内存模型,鼓励高效 数据结构和安全并发模式的使用,禁止对无效内存的访问,否则 会造成段错误。)It is statically typed and compiled ahead of time. (它是需要预先编译的静态类型语言。)

Swarm 的安装与使用

Swarm 的安装与使用

Swarm 的安装与使用2006年10月26日星期四上午09:11一、Swarm的安装Swarm是基于Objective C 和X Windows 开发的一种GNU软件,可以运行在Solaris,Linux,Sco Unix HP/UX等多种操作系统平台之上。

1998年初,又发布了Swarm的Windows 95/NT 版。

目前,其最新版本为2.0.1版。

有关Swarm的详细信息可以查阅Swarm的官方网页。

下面我们以Swarm 2.0.1版为例分步骤介绍Swarm的下载和安装。

1、平台l Unix。

Swarm几乎可以运行在所有流行的Unix系统上,如SunOS 4.1.3,Solaris,Linux(如Redhat,Debian等),HPUX 9/11,irix 5.3/6.4,以及MachTen/68k等。

一个Unix系统能否支持Swarm主要取决于两点:1)该系统是否支持GNU Objective C,2)该系统是否支持libffi或ffcall。

Swarm for Unix提供了二进制和源代码两个版本。

二进制版指的是Swarm的开发者已经在特定的操作系统和机型上将所需的库都编译好了,因此下载后在相同环境的机器上可以直接使用,不需要编译,也不需要另外安装支持库(但需要支持软件)。

二进制版安装方便,但只支持Debian Linux 2.2,Redhat Linux 6.0 和Solaris 2.7这三个操作系统。

最灵活的方式还是安装源代码版。

l Windows。

Swarm已经被移植到Windows上,支持包括95,98,NT等多种平台。

在Windows 下的安装非常简单,只需先安装Cygnus Win32环境,再安装Swarm软件包就可以了。

其中,Cygnus Win32可以从ftp:///pub//pub/cygwin/cygwin-b20/full.exe处下载,Swarm for Windows可以从ftp:///pub/swarm/swarm-2.0.1.exe处下载。

How-Tomcat-Works-中文版

How-Tomcat-Works-中文版
当你读这些章节的时候,你将会找到关于 catalina servlet 容器的详细 讨论。
Catalina 架构图
Catalina 是一个非常复杂的,并优雅的设计开发出来的软件,同时它也 是模块化的。基于“Servlet 容器是如何工作的”这一节中提到的任务,你可 以 把 Catalina 看成是由两个主要模块所组成的:连接器(connector)和容器 (container)。在 Figure I.1 中的架构图,当然是简化了。在稍后的章节里边, 你将会一个个的揭开所有更小的组件的神秘面纱。
你应该从这份简介开始阅读,因为它解释了这本书的结构,同时给你勾 画了这个项目构造的简洁轮廓。“准备前提软件”这一节会给你一些指示,例如 你需要下载什 么样的软件,如何为你的代码创建目录结构等等。
本书为谁而作
这本书是为任何一个使用 Java 技术进行工作的人而准备的。 假如你是一个 servlet/jsp 程序员或者一个 Tomcat 用户,而且对一个
各章概述
这本书共 20 章,其中前面两章作为导言。 第 1 章说明一个 HTTP 服务器是如何工作的,第 2 章突出介绍了一个简单 的 servlet 容器。接下来的两章关注连接器,第 5 章到第 20 章涵盖容器里边的 每 一个组件。以下是各章节的摘要。 注意:对于每个章节,会有一个附带程序,类似于正在被解释的组件。 第 1 章从这本书一开始就介绍了一个简单的 HTTP 服务器。要建立一个可 工作的 HTTP 服务器,你需要知道在 包里边的 2 个类的内部运 作: Socket 和 ServerSocket。这里有关于这 2 个类足够的背景资料,使得你能够理 解附带程序是如何工作的。 第 2 章说明简单的 servlet 容器是如何工作的。这一章带有 2 个 servlet 容器应用,可以处理静态资源和简单的 servlet 请求。尤其是你将会学 到如何 创建 request 和 response 对象,然后把它们传递给被请求的 servlet 的 service 方法。在 servlet 容器里边还有一个 servlet,你可以从一个 web 浏览器中调用 它。 第 3 章介绍了一个简化版本的 Tomcat 4 默认连接器。这章里边的程序提 供了一个学习工具,用于理解第 4 章里边的讨论的连接器。 第 4 章介绍了 Tomcat 4 的默认连接器。这个连接器已经不推荐使用,推 荐使用一个更快的连接器,Coyote。不过,默认的连接器更简单,更易于理解。 第 5 章讨论 container 模块。container 指的是 org.apache.catalina.Container 接口,有 4 种类型的 container:engine, host, context 和 wrapper。这章提供了两个工作于 context 和 wrapper 的程序。 第 6 章解释了 Lifecycle 接口。这个接口定义了一个 Catalina 组件的生 命周期,并提供了一个优雅的方式,用来把在该组件发生的事件通知其他组 件。 另外,Lifecycle 接口提供了一个优雅的机制,用于在 Catalina 通过单一的 start/stop 来启动和停止组件

ICEM中文版Tutorial_Manual

ICEM中文版Tutorial_Manual

由yzmylh提供,版权所有……Ansys icemcfd 5.1 tutorial部分内容粗略翻译及理解,水平有限,如有问题或建议请联系liqingliang@,不胜感激。

感谢redhong等众多网友提供的资料和帮助,本人正在学习cfx,希望大家多多交流。

ANSYS ICEMCFD 5.1使用手册1. ANSYS ICEMCFD图形用户界面ANSYS ICEMCFD网格编辑器的标准化图形用户界面,提供了一个完善的划分和编辑数值计算网格的环境。

另外,自从ANSYS ICEM CFD 将相应的CAD模型(同样可以生成和编辑)与网格划分链接起来以后,网格编辑器允许用户在修改CAD模型后快速再生成新的网格。

对于为一个模型生成的网格可以被再次链接到一个新的CAD模型上,节约了重新划分网格的时间。

网格编辑器界面包括三个窗口:ANSYS ICEM CFD 主窗口模型的树状目录ANSYS ICEM CFD 信息窗口1.1:ANSYS ICEM CFD 主窗口除了图形显示区,在它的上部设置了一排按钮提供操作菜单,这些菜单包括:几何,网格,块,网格编辑,输出和post processing工具。

窗口的右上角有一串功能菜单,它们与以上这些菜单的选择无关。

文件:文件菜单提供许多与文件管理相关的功能,如:打开文件、保存文件、合并和输入几何模型、存档工程,这些功能方便了管理ANSYS ICEM CFD工程。

在这个菜单里有用的功能包括:新建工程、打开工程、保存工程、另存为、关闭工程、改变工作地址、几何菜单、网格属性、参数、结果、输入几何模型、输入网、输出几何模型和退出。

带有特殊标记的功能按钮包含有子菜单,可以通过点击看到。

编辑:菜单包括回退、前进、命令行、网格转换小面结构、小面结构转化为网格、结构化模型面。

视图:菜单包括合适窗口、放大、俯视、仰视、左视、右视、前视、后视、等角视、视图控制、保存视图、背景设置、镜像与复制、注释、加标记、清除标记、网格截面剖视。

tutorial(中文版)

tutorial(中文版)

FastCAM绘图练习题
休息5分钟
第三讲:手动编程 第四讲:自动编程
(所需时间:15分钟) (所需时间:30分钟)
一、FastPATH 设置
(在桌面上看不到,在使用CAM模块或NEST模块时会被调用。) 主要的功能: 设置数控切割工艺:全自动设置零件的切割路径,提高工作效率。 自动设置引入引出线,设置割缝补偿,设置各种切割工艺,包括共 边,桥接和连续切割工艺。
1. 切割路径效验
2. 成本核算

手动编程练习
1、将《练习1.CAM》经过处理后通过手动方法输出NC码,并观察。 2、将《练习2.dxf》经过处理后通过手动方法输出NC码,并观察。 要求:切割过程为CUTTING,引入线类型为直线(同时测试为半圆/四分之一圆的 情况),长度为8,角度为0[同时测试角度为90,来观察变化情况],无引出线。
练习二
查看<<练习2.CAM>>,对于这个图形应该只有18个实体,请检查为什么?
FASTCAM绘图模块(即桌面FastCAM图标) 掌握点: ⑴.点、线、弧的应用与学习 ⑵. 删除、修剪、块操作、显示、工具及文字的学习 ⑶. 文字、效验、标准件等操作及应用
一、绘图功能练习
一、绘图功能练习

二、 手动套料
1、 参数设置: (输入格式、输出格式、套料参数、手动套料菜单)
二、 手动套料
1、 参数设置: (板材设置、套排料保存和读取方式)
二、 手动套料
二、 手动套料
一、 自动套料
二、 自动交互式套料

手动套料练习
1、将《工件4.CAM》使用手动套排料方法后输出NC码,并观察。 要求:设置自动FastPATH 工艺。 2、将《工件3.DXF》使用手动套排料方法后输出NC码后,用FastPLOT观察切割顺序 ,切割中与变形情况,同时查看一下成本内容并做好记录等。 要求:设置自动FastPATH 工艺。

Swarm使用说明

Swarm使用说明

Java Swarm使用简介SWARM的安装和设置 (1)命令行环境下JA V A版SW ARM 2.2的安装 (1)集成开发环境(IDE)中JA V A版SW ARM 2.2的安装 (4)使用Java Swarm建模 (7)一、Swarm建模简介 (7)计算机仿真的一般特点 (7)Swarm的基本特点 (7)Swarm仿真的基本步骤 (8)二、Swarm结构 (8)模型Swarm (8)观察者Swarm (8)三、Swarm编程和仿真 (9)面向对象编程简介 (9)JA V A类示例 (9)Swarm编程 (10)构造函数做了些什么? (10)buildObjects方法做了些什么? (10)buildActions方法做了些什么? (10)合并Swarm中的时间表(activateIn方法) (10)Swarm的图形用户界面(GUI) (10)Swarm GUI的元素 (10)创建一个可点击的平面图(ZoomRaster) (11)图形化显示结果 (11)探测并显示Swarm对象的内容 (12)参考文献: (13)SWARM的安装和设置安装Swarm建模平台,首先需要安装编程语言(JAVA)的环境及Swarm软件。

安装后,需要设置三个环境变量。

首先,CLASSPATH必须包含文件swarm.jar 和kawa.jar,这两个文件一般在share/swarm子目录下。

其次,在windows系统中,需要将javaswarm.dll包括在path中。

最后,需要设置SWARMHOME为swarm 的安装目录,如c:/Swarm-2.2-java。

以Windows XP下Java版Swarm 2.2为例,详细介绍Swarm安装过程。

命令行环境下JAVA版SWARM 2.2的安装1.下载并安装JAVA编译器及运行引擎,也就是JDK。

JDK可从网站上免费下载。

2.下载并安装SWARM 2.2。

可从SWARM的官方网站免费下载SWARM 2.2 的安装文件,文件名为Swarm-2.2-java.zip。

Tecnomatix Plant Simulation -Tutorial 【简单中文译本】

Tecnomatix Plant Simulation -Tutorial 【简单中文译本】

Tutorial用户界面在本章节中主要介绍Tecnomatix Plant Simulation 用户界面的几个主要元素:类库,工具箱,菜单栏以及工具栏。

你可以按照每个章节从头到尾浏览,也可以通过点击导航目录寻找感兴趣的内容。

1.类库类库主要是分层机构,有点类似于windows 的文件夹系统。

图1.类库结构所有的对象被分类在不同的目录下面,你可以在子类目中找到任何你所需要运行的实例对象。

实例是一种可以被插入到仿真模型中运行的对象,当让你也可以自己开发。

在开始建模之前,我们建议您考虑类库的结构,并从一开始就有效地管理它,为对象创建文件夹并将它们放置在这些文件夹中。

这样做可以让你快速定位对象,并帮助您有效地维护您的仿真模型。

内置类库包含多个文件夹和对象。

您可以使用这些对象来快速创建您的模型。

这些对象包括图表、表格、方法和流动实体。

我们在教程中将介绍了一些最常用的对象。

在创建您的模型时,我们建议为您的模型的对象创建新的文件夹,而不是存储在内置文件夹中的对象。

否则,由于不小心改变内置对象可能会导致混乱风险并存在不可预知的影响。

要创建新文件夹,请在“类库”的基础上单击鼠标右键,然后选择“新建文件夹”。

然后根据您的需要重新命名文件夹。

2.工具箱图2.工具箱界面该工具箱包含了类库内所有的内置类对象。

要创建仿真模型,您将首先创建一个新的架构表Frame。

然后,你将从工具箱中选择并插入的相应的对象:拖住并通过鼠标左键点击图标并移动他们到模型中的Frame,然后在需要的位置放开。

如果想要插入多个实体对象,按住Ctrl键并点击鼠标左键拖动对象到达相应的位置。

该工具箱中提供了不同类别的基本对象,如物质流对象、资源对象、信息流对象、用户界面对象、流动实体和一些工具。

工具箱中的选项卡与类库中的分层结构相匹配。

当然您可以自定义工具箱,比如添加新的工具栏,并可以将对象添加到这些新的工具栏中。

要做到这一点,在类库中右键单击并选择“新建”>工具栏。

tutorial 中文手册2.2

tutorial 中文手册2.2

感 谢本tutorial Manual 2.2翻译文档在许多网友的关心和支持下,得以翻译成功,在此对他们表示热烈地感谢:蝈蝈、fiona、kailinziv、Yan、杀毒软件、tiny0o0、timothy、prolee等关心TG手册翻译的热心朋友。

关于本文档内容说明:由于本手册由不同网友翻译,可能对某些概念有不同的理解,翻译可能不大一样,但决不影响理解,欢迎大家探讨。

再一次对各位网友的努力和汗水表示感谢!如有什么问题可以联系我:Mail:tiny0o0@注:本文档内容版权归X Y Z scientific company 所有,谢绝任何意图商用。

I、TrueGrid介绍True Grid是一套优秀的、功能强大的通用网格生成前处理软件。

它可以方便快速生成优化的、高质量的、多块结构的六面体网格模型。

作为一套简单易用,交互式、批处理前处理器,True Grid支持三十多款当今主流的分析软件。

True Grid是基于多块体结构(multiple-block-structured)的网格划分工具,尽管这个指南手册开始会提供一些介绍信息,新手还是强烈要求阅读用户手册(True Grid® User’s Manual)的前2章,用户指南和参考手册。

True Grid是几何和网格形成过程是分开进行。

曲面和曲线形成的方式有以下几种:内部产生,从CAD/CAE系统导出IGES格式导入TG,或用vpsd命令导入多边曲面。

块网格(block mesh)初始化然后通过各种变换与几何模型匹配形成最后的有限元模型。

True Grid网格划分过程:运用block命令初始化块网格;块网格部分会被删掉以使拓扑结构与划分目标对应;块网格部分通过移动,曲线定位,曲面投影等方法进行变换;网格插值、光滑和Zoning(控制边界节点分布)等技术可以用来形成更好的网格;块网格之间独立形成,然后通过块边界面(BB)和普通节点合并命令(指定容差范围内合并)将各块网格合并成完整的有限元模型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
// StartSimpleBug.java // The Java SimpleBug application. import swarm.Globals; public class StartSimpleBug { public static void main (String[] args) { // The size of the bug's world and its initial position. int worldXSize = 80; int worldYSize = 80; int xPos = 40; int yPos = 40; int i; // Swarm initialization: all Swarm apps must call this first. Globals.env.initSwarm ("SimpleBug", "2.1", "bug-swarm@", args);//(本程序不必要) System.out.println("I started at X = " + xPos + " Y = " + yPos); // Have the bug randomly walk backward (-1), forward (+1), or // not at all (0) in first the X and then the Y direction.
ቤተ መጻሕፍቲ ባይዱ
-2-
jSWARM tutorial
/SimpleCBug
/SimpleCBug
起点 首先以一个 C 语言类型的 Java 程序 StartSimpleBug.java 开始。这里还没有 用到面向对像的内容。本程序也可以很容易的用 C 语言,Pascal 或 Fortan 等语言 实现。 StartSimpleBug 的主体是一个想像中的"bug",它在一个二维整数空间中随机 的游走。这里还没用 Swarm 对象为"bug"建立一个空间(或称“世界”),而是 用了 80*80 的格子来代替,“世界”的刻度是变量 worldXSize 和 worldYSize, "bug"的初始位置是(xPos,yPos)。在模型中"bug"进行了 100 次随机游走。在 每次移动中,它首先根据 randomMove()结果在 X 轴上移动一个距离,然后在 Y 轴上做同样的移动。由于"bug"的世界是有限的,所以必需确保它不会走出世界的 边界。可以使用求模运算来保证当 bug 走出一个边界的时候,它会出现在相对的 边界一端。 randomMove()函数用到了 Java 数学库中的一个简单的随机数生成函数,它等 概率的返回-1、0 或+1,分别代表向后退一步,不动和向前走一步(Swarm 提供了 数个更加复杂的随机生成函数,下一个版本的 application 中会介绍其中的两个)。 本模型还没有用到面向对像的内容,而且除了必须用的 initSwarm(),Swarm 中的其他东西都还没有用上(下一个 application 里会介绍 initSwarm() 的用法)。程 序仅仅是 Swarm 概念和面向对像的 application 开发的一个起点。 /SimpleCBug/StartSimpleBug.java
1
-1-
如果本教程中有什么错误,请告知作者,欢迎读者提一些好的建议。
建立 pplications 假设你已经安装了 Swarm,可以在对应目录的命令行(Windows 下)里输入 make 来 建立 applications。 如果要运行任意一个,输入: javaswarm StartSimpleBug (如果你不是用的 Sun 的 JDK 而是用的 Kaffe 为 Swarm 提供的 JDK 或者是 Emacs,可能有些少变化,请参考附录) **译者注:以上过程基于 LINUX,基于 Windows 下 SDK 的程序运行与以 上过程不一致,不必要用 makefile 文件。安装完成 SDK 及 SWARM,编辑好代 码后,利用 javac *.java 编译文件夹下所有的 Java 类,然后用 java StartSimpleBug(Java 入口)运行模型即可。
如果在控制台输入"javaswarm StartSimpleBug",可以得到运行结果,包括 bug 的初始化声明,然后是它的 100 步移动的位置。
-2-
jSWARM tutorial
/SimpleJavaBug
/SimpleJavaBug
起点 本版本的 SimpleCBug 用到了一些面向对象的方法,也介绍了一点 Swarm 的 内容。SimpleBug.java 文件定义了 SimpleBug 类,使仿真中的主体客观化,然后 就可以用这个类定义一个或多个 bug 在整二维空间上随机游走。每个主体都是类 的实例(对象)。 SimpleBug 类是 SwarmObjectImpl 类的子类,它能赋予每个 bug 一个 Zone (aZone),它是“世界”的初始化。bug 位置的初始化为(wXSize, wYSize, X and Y),还有一个 bug 的数量 (bNum)。稍后会讨论为什么 bug 是 SwarmObjectImpl 的 子类,以及关于 zone 的一些内容。现在可以先把一个 zone 看做是为 Swarm 分配 的内存区域,在其中可以创造 bug 以及 bug 的资源。通过 Zone 基类的构造函数来 初始化。构造函数保存了 bug 的“世界”、初始位置和数量。最后输出新产生的 bug 的声明。 注意这里还必须引入(import)一些必须的类库。第一,swarm.Globals,这是每 一个 Swarm 程序都用到的类,它描述了每个 Swarm 程序都会用到的一些全局变 量和方法。还有 swarm.defobj.Zone 和 swarm.objectbase.SwarmObjectImpl,分别提 供了 Zone 和 SwarmObjectImpl 类的定义。在 Swarm's Java AP 部分还会谈到更多 的 Swarm 类的描述。 模型中的 SimpleBugs 能够做两个动作:在 XY 空间上随机游走以及向控制台 汇报它们的位置。第一个方法为 randomWalk(),可以使 bug 在 XY 空间上随机的 前后游走 1 个单位的距离(还必须保证 bug 不能走出它的空间,如果走出,将出 现在“世界”的另一端)。 随机数生成器 randomWalk()是 Swarm 的 Globals 环境提供的。当运行一个 Swarm 程序的时候,Swarm 的 Globals 类声明一个对象,Globals.env。这个对像 包含一些变量和方法,包括 uniformIntRand.getIntegerWithMin$Max()方法。Swarm 的 swarm.random 空间提供了一些非常强大的随机数生成器。其中的两个使用的 比较频繁,所以把它们放在了 Swarm 的 Globals 环境中: uniformIntRand.getIntegerWithMin$Max(), uniformDblRand.getDoubleWithMin$withMax()。 /SimpleJavaBug/SimpleBug.java
<以下内容是 Linux 下的过程,Windows 下可跳过,后面的模型不再说明> application 的 Makefile 列出了 Swarm's /bin 目录中的 javacswarm 脚本中的 Java 源文件。 /SimpleCBug/Makefile
JAVA_SRC = StartSimpleBug.java all: $(JAVA_SRC) $(SWARMHOME)/bin/javacswarm $(JAVA_SRC) clean: rm -f *.class
DRAFT
jSIMPLEBUG: a Swarm tutorial for Java
Charles P. Staelin Smith College Northampton, MA April 2000
based on OjbectiveC code and original text by
Chris Lanton & Swarm development team Santa Fe Institute, NM
DRAFT
HITLIC, Email: postlc@
2:16 PM 12/31/07
jSimpleBug: Swarm 教程——Java 平台
Introduction 简介 本教程将为读者介绍如何应用 Java 语言来开发一个 Swarm 模型。尽管模型 本身很简单,但是其 application 用到了 Swarm 的很多功能,可以从中了解到 Swarm 的很多特点。该教程其于 Java 平台,但很大程度上参考了 Chris Lanton 以 及 Swarm 开发小组的 Objective-C 教程。实际上,这些漂亮的 Java 代码正是翻译 了他们的 Objective-C 代码,这里的很多解释也是直接从引用过来的。但为了反映 本教程关注的是基于 Java 平台的 Swarm,s 还是做了不少的变化。 下面以一个非常简单的 Swarm 仿真开始,它仅包含一个主体"SimpleBug", 能在 X-Y 二维平面上做随机走动。随着模型的逐渐复杂,主体的数量逐渐增加, 运用到了一些 Java 中基本的面向对像知识,会了解到一些 Swarm 编程的特点。 这个简单的模型最终实现了 SimpleBug 模型的创建 、运行、分析、报告( reported on)以及丢弃(dropped)。然后介绍了 Swarm 提供的多个主体同人工世界(multiagent, artificial worlds)的创造和交互功能。尽管这是一个相对很简单的模型,但我 们希望利用它来展现利用 Swarm 的组件(building blocks)建模的特点,用它来做一 个复杂的模型是很简单的。本教程共有 10 个子目录,每一个都是一个完整的 application。从"SimpleCBug"子目录开始,模型逐渐复杂: SimpleCBug SimpleJavaBug SimpleJavaBug2 SimpleSwarmBug SimpleSwarmBug2 SimpleSwarmBug3 SimpleObserverBug SimpleObserverBug2 SimpleObserverBug3 SimpleExperBug 学习完本教程之后,读者应该能够明白Swarm web-site1上的许多内容的含 义。从表面上看,本教程还是有点复杂,但是一旦了解了背后的机制,就会发现 实际上难度不大。建议读者能根据进程做一些自已的 applications。 本教程 本版本的 jSimpleBug 教程基于 Swarm 2.1.1,有 postscript 和 PDF 两种格式。 SimpleBug applications 的各部分代码在相对应的目录中的 readme 文件中都有。教 程中的斜体字是指 Swarm 类、方法和变量。
相关文档
最新文档