选择路径、线段和锚点 在改变路径形状或编辑路径之前,必须选择路径的锚点和 /或线段。 选择锚点 • 如果能够看见这些点,则可以使用直接选择工具 单击它们以进行选择。按住 Shift 键并单击可选择多个锚点。 选择直接选择工具并在锚点周围拖动边界。按住 Shift 并在其它锚点周围拖移以选择它们。 确保不选择包含锚点的路径。将直接选择工具移动到锚点上方,直到指针显示空心方形,然后单击锚点。按住 Sh
目前为止,我们在做的都是同步编程。同步编程执行过程很简单:一个程序从第一行开始,逐行执行一直到末尾。每次调用一个函数时,程序就会等待这个函数返回然后在执行下一行。 在异步编程中,函数地执行通常是非阻塞的。换句话说,每次你调用一个函数它就会立即返回,但相对得,这就表示函数并不会立即被执行。它有了一种机制(名为 调度程序),让可以随时在未来执行这些函数。 使用异步编程会导致程序在任何异步函数开始之前就
CakePHP 开发人员将使用下面的编码规范。 我们建议其他开发Cake组成部分的人员也应当遵循同样的规范。 你可以使用 CakePHP Code Sniffer 来检查你 的代码是否遵循了必要的规范。 添加新特性 添加新特性,必须伴随相应的测试用例,在提交到代码仓库前,测试用例必须通过。 缩进 缩进使用一个制表符。 所以,缩进应当看起来象这样: // 底层 // 第1层
“区块选择”一节 需要补充的是,完成区块选择时,实际定义了两种区块 : ---XXXXXxxx xxxXXXXXxxx xxxXXXXXxxx xxxXXXXX--- ---代表没有被选中的区域 连续区块为标记和光标点之间连续的区块;字符 X 和 x 均为连续区块 矩形区块为标记和光标点之间矩形的区块;大写字符 X 为矩形区块 表 25.6. Emacs 区块编辑 连续区块 C-SPC M-
几乎所有编辑器都具有的基础功能。 使用 Readline 控件的程序,例如 bash ;以及其它使用 Emacs风格 键绑定的程序,也使用基本相同的功能键。如果熟悉 bash 的快捷键,这些绑定您一定驾轻就熟 注意 这里只是一个列表,更详细的介绍,请参阅《Emacs 快捷指南》 C-h t 定位 表 25.4. Emacs 定位 向前 向后 向下 向上 卷屏 C-v M-v 字符 C-
机器语言 机器语言是指令的集合。 汇编语言 汇编语言的主体是汇编指令。 存储器 随机存储器RAM,可读可写,必须带电存储,关机后存储的内容丢失 只读存储器ROM,只读,关机后其中的内容不丢失 装有 BIOS (基本输入输出设备)的ROM 接口卡上的RAM:显存 外存(storage,磁盘)和内存(memory,主存,高速缓存) 内存地址空间 存储单元:1个字节(byte) 总线 地址总线:CPU是
REST API规范 编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方: REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Type为application/json; REST响应返回的结果是JSON数据格式,因此,响应的Content
假设我们编写了一个hello.js,并且输出一个简单的求和函数: // hello.js module.exports = function (...rest) { var sum = 0; for (let n of rest) { sum += n; } return sum; }; 这个函数非常简单,就是对输入的任意参数求和并返回结果。 如
自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。 由于你的电脑上可能不止浏览器,还有QQ、Skype
自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。 由于你的电脑上可能不止浏览器,还有QQ、Skype
SQL 编辑器让你创建和编辑 SQL 文本,准备和运行已选择的查询。你可以在一个查询窗口编写多句 SQL 语句。拖放或双击右侧的“标识符”窗格的一个标识符来将它添加到编辑器中。 【提示】当你使用 SQL 创建工具创建 SQL 时,SELECT 语句将会在 SQL 编辑器中自动生成。 Navicat 提供广泛的高级功能,例如:编辑代码功能、智能自动完成代码、设置 SQL 格式及更多。 设置 SQL
网格视图 网格视图是一个类似数据表的视图,将文档和字段显示为行和列。导航栏可让你快速地切换、插入或删除记录。 添加一条记录 请确保你的光标位于表的第一个空白单元格,然后输入所需的数据。如果你要添加新记录到现有的表,只需简单地点击现有的记录并在导航栏点击 或按 CTRL+N 来得到一个空白显示的记录。 请看记录左侧的选择框。它会由指示当前记录的图形符号 变为指示你正在编辑该记录的图形符号 。 若要保
编辑器让你创建和编辑 SQL 文本,准备和运行已选择的查询。你可以在一个查询窗口编写多句 SQL 语句。拖放或双击右侧的“标识符”窗格的一个标识符来将它加到编辑器中。 【提示】当你使用 SQL 创建工具创建 SQL 时,SELECT 语句将会在 SQL 编辑器中自动生成。 Navicat 提供广泛的高级功能,例如:编辑代码功能、智能自动完成代码、设置 SQL 格式及更多。 设置 SQL 格式 若要
网格视图 网格视图是一个类似数据表的视图,将文档和字段显示为行和列。导航栏可让你快速地切换、插入或删除记录。 添加一条记录 请确保你的光标位于表的第一个空白单元格,然后输入所需的数据。如果你要添加新记录到现有的表,只需简单地点击现有的记录并在导航栏点击 或按 COMMAND-+ 来得到一个空白显示的记录。 请看记录左侧的选择框。它会由指示当前记录的图形符号 变为指示你正在编辑该记录的图形符号 。
上一章,我们已经学会了创建帖子,下面来学习编辑和删除它们。页面的代码非常简单,让我们在这个时候来谈论一下 Meteor 是如何管理用户权限。 让我们先设置我们的路由器,添加一个可以访问帖子编辑页的路径,并设置它的数据上下文: Router.configure({ layoutTemplate: 'layout', loadingTemplate: 'loading', notFound