创建分组 进入分组管理界面,点击新增分组,打开新增分组面板,输入分组名称,选择对应的权限,点击确定,完成分组创建。
创建场景 点击“开始新建场景”按钮,进入新场景编辑界面。
问题 你想用 CoffeeScript 来创建 jQuery 插件。 解决方案 # 参考 jQuery $ = jQuery # 给 jQuery 添加插件对象 $.fn.extend # 把 pluginName 改成你的插件名字。 pluginName: (options) -> # 默认设置 settings = option1: true
5.2.2 创建画布 为了绘图,首先要有画布。Tkinter 中提供了画布(Canvas),可以在画布上绘制图形、 文本,也可以在上面放置命令按钮等 GUI 构件。画布实际上是一个 Canvas 对象,它包含 一些属性(如画布的高度、宽度、背景色等),也包含一些方法(如在画布上创建图形、删 除或移动图形等)。 创建画布对象的语句模板如下: c = Canvas(<窗口>,<选项 1>=<值 1>,
本节,我们将创建View类,它是MVC的三个类中最简单的类。View类负责绘制状态,并在每个动画帧调用draw()方法来渲染关卡、每个坏人、英雄、生命值条。除此之外,View类也在屏幕的右上角显示FPS的值,以便我们能够看到游戏表现如何。 操作步骤 按照以下步骤,创建Canvas Hero游戏的视图: 1. 定义View类的构造函数: /* 游戏视图 * 视图访问画布上下文,并负责绘制逻辑
本节,我们将创建Model类,它负责初始化和更新英雄、坏人、关卡、生命值条。这些对象可以被看做是游戏的“数据”。 操作步骤 按照以下步骤,创建Canvas Hero游戏的模型: 1. 定义Model类的构造函数: /* 游戏模型 * * 模型负责初始化和 更新英雄、坏人、关卡、生命值条 */ function Model(controller){ this.controller = c
现在,我们已经有了游戏中的所有图像和类,接下来的工作是构建游戏引擎。Canvas Hero游戏使用标准的MVC架构进行构建,MVC架构使数据、表示和控制分离。本节,我们将创建Controller类,它负责实例化模型和视图,初始化游戏,控制游戏状态,并管理键盘事件。 操作步骤 按照以下步骤,创建Canvas Hero游戏的控制器: 1. 定义Controller类的构造函数: /* 游戏控制器
本节,我们将创建Level类,用来渲染关卡,并提供边界地图API。 操作步骤 按照以下步骤,创建Level类: 1. 定义Level构造函数: /* Level类应该对Actor或HealthBar类一无所知, * 以便它们之间是解耦的 */ function Level(config){ this.controller = config.controller; this.x
饼图可能是最常用的数据可视化工具之一,因为它可以快速地为用户提供数据元素的相对权重。本节,我们将创建一个可配置的Pie Chart类,它接受一个数据元素的数组,并生成一个饼图。此外,我们将构造饼图的绘制方法,以这种方式,让饼图和标签将尽可能自动填满整个画布。 图7-1 创建饼图 操作步骤 按照以下步骤,创建Pie Chart类,它能够根据一个数据的数组创建饼图,并自动定位,自动设置饼图及图例的尺寸
由于HTML5的画布API未提供支持动画的方法,我们不得不创建我们自己的Animation类来操作动画。本节,我们将介绍动画的基础,并创建一个Animation类,该类适用于本书后面所有的动画项目。 准备工作 由于浏览器和计算机硬件条件并非完全相同,所以根据浏览器、计算机硬件、及动画算法的不同,每个动画的最佳FPS(Frames Per Second)的值也会不同,理解这点很重要。因此,开发者很难
注意:请先参考 安装kubectl命令行工具,先在 master 节点上安装 kubectl 然后再进行下面的操作。 kubelet、kube-proxy 等 Node 机器上的进程与 Master 机器的 kube-apiserver 进程通信时需要认证和授权; kubernetes 1.4 开始支持由 kube-apiserver 为客户端生成 TLS 证书的 TLS Bootstrappin
创建 Swarm 集群 阅读 基本概念 一节我们知道 Swarm 集群由 管理节点 和 工作节点 组成。本节我们来创建一个包含一个管理节点和两个工作节点的最小 Swarm 集群。 初始化集群 在 Docker Machine 一节中我们了解到 Docker Machine 可以在数秒内创建一个虚拟的 Docker 主机,下面我们使用它来创建三个 Docker 主机,并加入到集群中。 我们首先创建一
使用 ceph-deploy 的第一步就是新建一个集群,新集群具备: 一个 Ceph 配置文件,以及 一个监视器密钥环。 Ceph 配置文件至少要包含: 它自己的文件系统 ID ( fsid ) 最初的监视器(们)及其主机名(们),以及 最初的监视器及其 IP 地址。 详情见监视器配置参考。 ceph-deploy 工具也创建了一个监视器密钥环并置于 [mon.] 内,详情见 Cephx 手册。
到目前为止,我们的应用程序直接显示了我们的Ember Data模型中的用户数据。随着我们的应用程序的发展,我们将会在将数据提供给用户之前进一步操纵数据。为此,Ember提供Handlebars模板助手来装饰模板中的数据。让我们使用一个Handlebars助手来让用户快速看到一个属性是“独立”还是“社区”的一部分。 生成一个rental-property-type助手: $ ember g help
addSheet([string $sheetName]); 示例 $config = [ 'path' => './filePath' ]; $excel = new \Vtiful\Kernel\Excel($config); // 此处会自动创建一个工作表 $fileObject = $excel->fileName("tutorial01.xlsx"); $fileO