简明 X86 汇编语言教程 作为内存偏移指针(此时,DS 作为段 寄存器或选择器) EBX 32-bit 宽 通用寄存器。通常作为内存偏移指针使用(相对于 EAX、ECX、EDX),DS 是默认的 段寄存器或选择器。在保护模式中,同样可以起这个作用。 ECX 32-bit 宽 通用寄存器。通常用于特定指令的计数。在保护模式中,也可以作为内存偏移指针 (此时,DS 作为 寄存器或段选择器)。 EDX 32-bit 也可以作为内存偏移指针(此时,DS 作为段 寄存器或选择器)。 上述寄存器同 EAX 一样包括对应的 16-bit 和 8-bit 分组。 用作内存指针的特殊寄存器 ESI 32-bit 宽 通常在内存操作指令中作为“源地址指针”使用。当然,ESI 可以被装入任意的数 值,但通常没有人把它当作通用寄存器来用。DS 是默认段寄存器或选择器。 EDI 32-bit 宽 也可以被装入任意 的数值,但通常没有人把它当作通用寄存器来用。DS 是默认段寄存器或选择器。 EBP 32-bit 宽 这也是一个作为指针的寄存器。通常,它被高级语言编译器用以建造‘堆栈帧’来 保存函数或过程的局部变量,不过,还是那句话,你可以在其中保存你希望的任何 数据。SS 是它的默认段寄存器或选择器。 注意,这三个寄存器没有对应的 8-bit 分组。换言之,你可以通过 SI、DI、BP0 码力 | 63 页 | 598.28 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a当然,上面所示的结构体值的组合字面量也可以用来表示结构体类型的非零 值。 对于类型S的一个值v,我们可以用v.x和v.y来表示它的字段。 v.x(或v.y) 这种形式称为一个选择器(selector)。其中的v称为此选择器的属主。 今后, 我们称一个选择器中的句点.为属性选择操作符。 一个例子: 1| package main 2| 3| import ( 4| "fmt" 5| ) 6| 7| type Book{} 20 | // title字段空字符串"",pages字段为0。 21 | book = Book{author: "老貘"} 22 | 23 | // 使用选择器来访问和修改字段值。 24 | var book2 Book // <=> book2 := Book{} 25 | book2.author = "Tapir" 26 | Book{}.Pages = 123 18 | p = &Book{}.Pages // <=> p = &(Book{}.Pages) 19 | */ 20 | } 注意:选择器中的属性选择操作符.的优先级比取地址操作符&的优先级要 高。 组合字面量不可寻址但可被取地址 一般来说,只有可被寻址的值才能被取地址,但是Go中有一个语法糖(语法 例外):虽然所有的组合字面量都是不可寻址的,但是它们都可被取地址。0 码力 | 821 页 | 956.82 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a当然,上面所示的结构体值的组合字面量也可以用来表示结构体类型的非零 值。 对于类型S的一个值v,我们可以用v.x和v.y来表示它的字段。 v.x(或v.y)这 种形式称为一个选择器(selector)。其中的v称为此选择器的属主。 今后,我 们称一个选择器中的句点.为属性选择操作符。 一个例子: package main import ( "fmt" ) type Book struct { title ages字段的值为0。 book = Book{} // title字段空字符串"",pages字段为0。 book = Book{author: "老貘"} // 使用选择器来访问和修改字段值。 var book2 Book // <=> book2 := Book{} book2.author = "Tapir" book2.pages = 300 Pages也是不可寻址的。 /* Book{}.Pages = 123 p = &Book{}.Pages // <=> p = &(Book{}.Pages) */ } 注意:选择器中的属性选择操作符.的优先级比取地址操作符&的优先级要高。 组合字面量不可寻址但可被取地址 一般来说,只有可被寻址的值才能被取地址,但是Go中有一个语法糖(语法例 外):虽然所有的组合字面量都是不可寻址的,但是它们都可被取地址。0 码力 | 608 页 | 1.08 MB | 1 年前3
Laravel 5.6 中文文档extends DuskTestCase { use DatabaseMigrations; } 与元素交互 Dusk 选择器 编写 Dusk 测试最困难的部分之一就是为元素交互选择好的 CSS 选择器,随着时间的推移,前端的改变可能导致 CSS 选择器像下面这样中断测 试: // HTML... // Test... Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 336 Dusk 选择器允许你专注于编写高效的测试而不是记住 CSS 选择器。要定义一个选择器,添加 dusk 属性到 HTML 元素,然后,通过在选择器前添 加 @ 前缀在 Dusk 测试中操作元素: // HTML... 提供了多个方法用于和页面元素的当前显示文本、值和属性进行交互,例如,要获取匹配给定选择器的元素值,使用 value 方法: // 获取值... $value = $browser->value('selector'); // 设置值... $browser->value('selector', 'value'); 获取文本 text 方法可用于获取匹配给定选择器的元素显示文本: $text = $bro0 码力 | 377 页 | 14.56 MB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a当然,上面所示的结构体值的组合字面量也可以用来表示结构体类型的非零值。 对于类型S的一个值v,我们可以用v.x和v.y来表示它的字段。 v.x(或v.y) 这种形式称为一个选择器(selector)。其中的v称为此选择器的属主。 今后,我 们称一个选择器中的句点.为属性选择操作符。 一个例子: 1| package main 2| 3| import ( 4| "fmt" 5| ) // title字段空字符串"",pages字段为0。 第16章:结构体 130 21| book = Book{author: "老貘"} 22| 23| // 使用选择器来访问和修改字段值。 24| var book2 Book // <=> book2 := Book{} 25| book2.author = "Tapir" 26| book2 Book{}.Pages = 123 18| p = &Book{}.Pages // <=> p = &(Book{}.Pages) 19| */ 20| } 注意:选择器中的属性选择操作符.的优先级比取地址操作符&的优先级要高。 组合字面量不可寻址但可被取地址 一般来说,只有可被寻址的值才能被取地址,但是Go中有一个语法糖(语法例 外):虽然所有的组合字面量都是不可寻址的,但是它们都可被取地址。0 码力 | 591 页 | 21.40 MB | 1 年前3
Laravel 6.0 中文文档extends DuskTestCase { use DatabaseMigrations; } 与页面元素交互 Dusk 选择器 编写 Dusk 测试最困难的部分之一就是为元素交互选择好的 CSS 选择器,随着时间的推移,前端的改变可能导致 CSS 选择器像下面 这样中断测试: 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun $browser->click('.login-page .container div > button '); Dusk 选择器允许你专注于编写高效的测试而不是记住 CSS 选择 器。要定义一个选择器,添加 dusk 属性到 HTML 元素,然后,通 过在选择器前添加 @ 前缀在 Dusk 测试中操作元素: // HTML... 提供了多个方法用于和页面元素的当前显示文本、值和属性进 行交互,例如,要获取匹配给定选择器的元素值,使用 value 方法: // 获取值... $value = $browser->value('selector'); // 设置值... $browser->value('selector', 'value'); 获取文本 text 方法可用于获取匹配给定选择器的元素显示文本: $text = $browser->text('selector');0 码力 | 1442 页 | 14.66 MB | 1 年前3
PHP 语言程序设计 实验指导书(v1)杨亮 《PHP语⾔程序设计》实验要求:实验报告中粘贴网页代码和运行结果截图。 时间:100 分钟 实验内容: 1、 熟悉三种在页面上嵌入 CSS 样式的方法 2、 使用三类简单选择器和四类符合选择器来给不同的 html 添加样式 3、 通过同时对统一标签使用不同的选择器验证 CSS 选择器的优先级 4、 通过例子验证 CSS 和盒子模型中各个成分的含义 5、 通过流动布局实现标准的 1-3-1 布局 6、 使用 html0 码力 | 10 页 | 269.02 KB | 1 年前3
PyWebIO v1.2.3 使用手册• container_dom_id: The dom id set to output widget’s container. • scope: str, 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • int, 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 type 的可选值及特有字段: spec fields of output_ctl commands: • set_scope: scope name – container: 新创建的 scope 的父 scope 的 css 选择器 – position: int, 在父 scope 中创建此 scope 的位置. – scope 已经存在时如何操作: * null/不指定: 表示立即返回不进行任何操作 * ’remove’ ’remove’ : 先移除旧 scope 再创建新 scope * ’clear’ : 将旧 scope 的内容清除,不创建新 scope • clear: 需要清空的 scope 的 css 选择器 • clear_before • clear_after • clear_range:[,] • scroll_to – position: top/middle/bottom 与 scroll_to0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.1.0 使用手册令显式销毁 output 输出内容 命令 spec 字段: • type: 内容类型 • style: str 自定义样式 • scope: str 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • position: int 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 output_ctl 输入控制 命令 spec 字段: • set_scope: 要创建的 scope 的名字 – container: 新创建的 scope 的父 scope 的 css 选择器 – position: 在父 scope 中创建此 scope 的位置. int, position>=0 表示在父 scope 的第 position 个 (从 0 计 数) 子元素的前面创建;position<0 'remove' 表示先移除旧 scope 再创建新 scope * 'clear' 表示将旧 scope 的内容清除,不创建新 scope • clear: 需要清空的 scope 的 css 选择器 • clear_before • clear_after • clear_range:[,] • scroll_to: 84 Chapter 4. Documentation PyWebIO0 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.2.2 使用手册• container_dom_id: The dom id set to output widget’s container. • scope: str, 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • int, 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 type 的可选值及特有字段: spec fields of output_ctl commands: • set_scope: scope name – container: 新创建的 scope 的父 scope 的 css 选择器 – position: int, 在父 scope 中创建此 scope 的位置. – scope 已经存在时如何操作: * null/不指定: 表示立即返回不进行任何操作 * ’remove’ ’remove’ : 先移除旧 scope 再创建新 scope * ’clear’ : 将旧 scope 的内容清除,不创建新 scope • clear: 需要清空的 scope 的 css 选择器 • clear_before • clear_after • clear_range:[,] • scroll_to – position: top/middle/bottom 与 scroll_to0 码力 | 102 页 | 1.69 MB | 1 年前3
共 132 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14













