Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
zetcode-zh
提交
b0b8f9a5
Z
zetcode-zh
项目概览
OpenDocCN
/
zetcode-zh
9 个月 前同步成功
通知
2
Star
157
Fork
40
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zetcode-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b0b8f9a5
编写于
6月 22, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-06-22 16:01:21
上级
3c795132
变更
29
隐藏空白更改
内联
并排
Showing
29 changed file
with
36 addition
and
36 deletion
+36
-36
docs/db/23.md
docs/db/23.md
+1
-1
docs/db/51.md
docs/db/51.md
+1
-1
docs/dotnet/100.md
docs/dotnet/100.md
+1
-1
docs/dotnet/135.md
docs/dotnet/135.md
+1
-1
docs/dotnet/136.md
docs/dotnet/136.md
+2
-2
docs/dotnet/137.md
docs/dotnet/137.md
+1
-1
docs/dotnet/147.md
docs/dotnet/147.md
+1
-1
docs/dotnet/91.md
docs/dotnet/91.md
+1
-1
docs/dotnet/92.md
docs/dotnet/92.md
+2
-2
docs/gui/115.md
docs/gui/115.md
+1
-1
docs/gui/122.md
docs/gui/122.md
+1
-1
docs/gui/189.md
docs/gui/189.md
+1
-1
docs/gui/308.md
docs/gui/308.md
+2
-2
docs/gui/313.md
docs/gui/313.md
+1
-1
docs/gui/341.md
docs/gui/341.md
+1
-1
docs/gui/52.md
docs/gui/52.md
+1
-1
docs/java/12.md
docs/java/12.md
+1
-1
docs/java/6.md
docs/java/6.md
+1
-1
docs/java/7.md
docs/java/7.md
+3
-3
docs/js/74.md
docs/js/74.md
+1
-1
docs/php/166.md
docs/php/166.md
+1
-1
docs/py/37.md
docs/py/37.md
+1
-1
docs/py/58.md
docs/py/58.md
+1
-1
docs/py/7.md
docs/py/7.md
+1
-1
docs/spring/12.md
docs/spring/12.md
+1
-1
docs/spring/18.md
docs/spring/18.md
+1
-1
docs/spring/20.md
docs/spring/20.md
+1
-1
docs/spring/26.md
docs/spring/26.md
+3
-3
docs/spring/SUMMARY.md
docs/spring/SUMMARY.md
+1
-1
未找到文件。
docs/db/23.md
浏览文件 @
b0b8f9a5
...
@@ -174,7 +174,7 @@ mysql
...
@@ -174,7 +174,7 @@ mysql
|
`quote()`
| 引用字符串字面值,以用作 SQL 语句中的字面值 |
|
`quote()`
| 引用字符串字面值,以用作 SQL 语句中的字面值 |
|
`dump_results()`
| 获取所有行并打印 |
|
`dump_results()`
| 获取所有行并打印 |
|
`fetchrow_array()`
| 获取下一行作为字段数组 |
|
`fetchrow_array()`
| 获取下一行作为字段数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
参考
数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
引用
数组 |
|
`fetchrow_hashref()`
| 获取下一行作为对哈希表的引用 |
|
`fetchrow_hashref()`
| 获取下一行作为对哈希表的引用 |
|
`fetchall_arrayref()`
| 以数组的形式获取所有数据 |
|
`fetchall_arrayref()`
| 以数组的形式获取所有数据 |
|
`finish()`
| 完成声明并让系统释放资源 |
|
`finish()`
| 完成声明并让系统释放资源 |
...
...
docs/db/51.md
浏览文件 @
b0b8f9a5
...
@@ -116,7 +116,7 @@ mysql
...
@@ -116,7 +116,7 @@ mysql
|
`quote()`
| 引用字符串字面值,以用作 SQL 语句中的字面值 |
|
`quote()`
| 引用字符串字面值,以用作 SQL 语句中的字面值 |
|
`dump_results()`
| 获取所有行并打印 |
|
`dump_results()`
| 获取所有行并打印 |
|
`fetchrow_array()`
| 获取下一行作为字段数组 |
|
`fetchrow_array()`
| 获取下一行作为字段数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
参考
数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
引用
数组 |
|
`fetchrow_hashref()`
| 获取下一行作为对哈希表的引用 |
|
`fetchrow_hashref()`
| 获取下一行作为对哈希表的引用 |
|
`fetchall_arrayref()`
| 以数组的形式获取所有数据 |
|
`fetchall_arrayref()`
| 以数组的形式获取所有数据 |
|
`finish()`
| 完成声明并让系统释放资源 |
|
`finish()`
| 完成声明并让系统释放资源 |
...
...
docs/dotnet/100.md
浏览文件 @
b0b8f9a5
...
@@ -374,7 +374,7 @@ Console.WriteLine("Dictionary has {0} items", _
...
@@ -374,7 +374,7 @@ Console.WriteLine("Dictionary has {0} items", _
```
```
我们通过
参考
`Count`
属性来打印项目数。
我们通过
引用
`Count`
属性来打印项目数。
```
vb
```
vb
Dim
keys
As
Dictionary
(
Of
String
,
String
).
KeyCollection
=
domains
.
Keys
Dim
keys
As
Dictionary
(
Of
String
,
String
).
KeyCollection
=
domains
.
Keys
...
...
docs/dotnet/135.md
浏览文件 @
b0b8f9a5
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
数据类型是一组值,以及对这些值的允许操作。
数据类型是一组值,以及对这些值的允许操作。
C# 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举,元组和结构是值类型。 类,字符串,接口,数组和委托是引用类型。 每种类型都有一个默认值。
参考
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`false`
,十进制为 0,字符串为空字符串
`""`
。
C# 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举,元组和结构是值类型。 类,字符串,接口,数组和委托是引用类型。 每种类型都有一个默认值。
引用
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`false`
,十进制为 0,字符串为空字符串
`""`
。
## C# 布尔值
## C# 布尔值
...
...
docs/dotnet/136.md
浏览文件 @
b0b8f9a5
...
@@ -291,7 +291,7 @@ This is the output.
...
@@ -291,7 +291,7 @@ This is the output.
## C# 字符串是对象
## C# 字符串是对象
字符串是对象。 它们是
参考
类型。 字符串是
`System.String`
或
`System.Text.StringBuilder`
类的实例。 由于它们是对象,因此有多种方法可用于完成各种工作。
字符串是对象。 它们是
引用
类型。 字符串是
`System.String`
或
`System.Text.StringBuilder`
类的实例。 由于它们是对象,因此有多种方法可用于完成各种工作。
`Program.cs`
`Program.cs`
...
@@ -1073,7 +1073,7 @@ Console.WriteLine(ReferenceEquals(str, copied)); // prints False
...
@@ -1073,7 +1073,7 @@ Console.WriteLine(ReferenceEquals(str, copied)); // prints False
```
```
`
ReferenceEquals()
`方法比较两个
参考
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
false
`。 因为它们是两个不同的对象。
`
ReferenceEquals()
`方法比较两个
引用
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
false
`。 因为它们是两个不同的对象。
## C# 格式化字符串
## C# 格式化字符串
...
...
docs/dotnet/137.md
浏览文件 @
b0b8f9a5
...
@@ -1226,7 +1226,7 @@ False
...
@@ -1226,7 +1226,7 @@ False
这是示例的输出。
这是示例的输出。
`as`
运算符用于在兼容的
参考
类型之间执行转换。 如果无法进行转换,则运算符将返回
`null`
。 与强制转换操作不同,后者引发异常。
`as`
运算符用于在兼容的
引用
类型之间执行转换。 如果无法进行转换,则运算符将返回
`null`
。 与强制转换操作不同,后者引发异常。
`Program.cs`
`Program.cs`
...
...
docs/dotnet/147.md
浏览文件 @
b0b8f9a5
...
@@ -536,7 +536,7 @@ Console.WriteLine("Dictionary has {0} items",
...
@@ -536,7 +536,7 @@ Console.WriteLine("Dictionary has {0} items",
```
```
我们通过
参考
`Count`
属性来打印项目数。
我们通过
引用
`Count`
属性来打印项目数。
```
cs
```
cs
var
keys
=
new
List
<
string
>(
domains
.
Keys
);
var
keys
=
new
List
<
string
>(
domains
.
Keys
);
...
...
docs/dotnet/91.md
浏览文件 @
b0b8f9a5
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
计算机程序可以处理数据。 用于各种数据类型的工具是现代计算机语言的基本组成部分。 根据维基百科的定义,
`data type`
是一组值,以及对这些值的允许操作。
计算机程序可以处理数据。 用于各种数据类型的工具是现代计算机语言的基本组成部分。 根据维基百科的定义,
`data type`
是一组值,以及对这些值的允许操作。
Visual Basic 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举和结构是值类型。 类,字符串,标准模块,接口,数组和委托是引用类型。 每种类型都有一个默认值。
参考
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`False`
,十进制为 0,字符串为空字符串
`""`
。
Visual Basic 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举和结构是值类型。 类,字符串,标准模块,接口,数组和委托是引用类型。 每种类型都有一个默认值。
引用
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`False`
,十进制为 0,字符串为空字符串
`""`
。
## 布尔值
## 布尔值
...
...
docs/dotnet/92.md
浏览文件 @
b0b8f9a5
...
@@ -395,7 +395,7 @@ Perl
...
@@ -395,7 +395,7 @@ Perl
## 字符串方法
## 字符串方法
除了字符串函数,还有几种字符串方法。 其中一些提供相同的功能。 正如我们已经提到的,字符串不是原始数据类型。 它们是
参考
类型。 它们是对象,这些对象具有可以完成某些工作的方法。
除了字符串函数,还有几种字符串方法。 其中一些提供相同的功能。 正如我们已经提到的,字符串不是原始数据类型。 它们是
引用
类型。 它们是对象,这些对象具有可以完成某些工作的方法。
```vb
```vb
Option Strict On
Option Strict On
...
@@ -516,7 +516,7 @@ Console.WriteLine(str Is copied) ' Prints False
...
@@ -516,7 +516,7 @@ Console.WriteLine(str Is copied) ' Prints False
```
```
`
Is
`运算符比较两个
参考
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
False
`。 因为它们是两个不同的对象。
`
Is
`运算符比较两个
引用
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
False
`。 因为它们是两个不同的对象。
## 格式化字符串
## 格式化字符串
...
...
docs/gui/115.md
浏览文件 @
b0b8f9a5
...
@@ -228,7 +228,7 @@ g_object_unref(icon);
...
@@ -228,7 +228,7 @@ g_object_unref(icon);
```
```
`g_object_unref()`
减少 pixbuf 对象的
参考
计数。 当其引用计数降至 0 时,该对象将被终结(即释放其内存)。
`g_object_unref()`
减少 pixbuf 对象的
引用
计数。 当其引用计数降至 0 时,该对象将被终结(即释放其内存)。
![
Icon
](
img/5d6c238352f3c192272289e5ea1a3ea1.jpg
)
![
Icon
](
img/5d6c238352f3c192272289e5ea1a3ea1.jpg
)
...
...
docs/gui/122.md
浏览文件 @
b0b8f9a5
...
@@ -179,7 +179,7 @@ g_object_unref(store);
...
@@ -179,7 +179,7 @@ g_object_unref(store);
```
```
`TreeView`
增加了存储对象的
参考。 我们使用
`g_object_unref()`
函数将参考
从 2 减少到 1。 然后随视图自动销毁模型。
`TreeView`
增加了存储对象的
引用。 我们使用
`g_object_unref()`
函数将引用
从 2 减少到 1。 然后随视图自动销毁模型。
```
c
```
c
add_to_list
(
list
,
"Aliens"
);
add_to_list
(
list
,
"Aliens"
);
...
...
docs/gui/189.md
浏览文件 @
b0b8f9a5
...
@@ -70,7 +70,7 @@ lb.Items.Add("Jessica");
...
@@ -70,7 +70,7 @@ lb.Items.Add("Jessica");
```
```
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
参考
,我们可以添加,删除或获取列表框中的项目数。
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
引用
,我们可以添加,删除或获取列表框中的项目数。
```
cs
```
cs
lb
.
SelectedIndexChanged
+=
new
EventHandler
(
OnChanged
);
lb
.
SelectedIndexChanged
+=
new
EventHandler
(
OnChanged
);
...
...
docs/gui/308.md
浏览文件 @
b0b8f9a5
...
@@ -38,7 +38,7 @@ clr.AddReference("System.Windows.Forms")
...
@@ -38,7 +38,7 @@ clr.AddReference("System.Windows.Forms")
```
```
我们添加了 Winforms 库的
参考
。
我们添加了 Winforms 库的
引用
。
```
py
```
py
class
IForm
(
Form
):
class
IForm
(
Form
):
...
@@ -118,7 +118,7 @@ clr.AddReference("System.Drawing")
...
@@ -118,7 +118,7 @@ clr.AddReference("System.Drawing")
```
```
`Icon`
对象来自
`System.Drawing`
模块。 因此,我们必须添加
参考
。
`Icon`
对象来自
`System.Drawing`
模块。 因此,我们必须添加
引用
。
```
py
```
py
try
:
try
:
...
...
docs/gui/313.md
浏览文件 @
b0b8f9a5
...
@@ -67,7 +67,7 @@ lb.Items.Add("Jessica")
...
@@ -67,7 +67,7 @@ lb.Items.Add("Jessica")
```
```
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
参考
,我们可以添加,删除或获取列表框中的项目数。
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
引用
,我们可以添加,删除或获取列表框中的项目数。
```
py
```
py
lb
.
SelectedIndexChanged
+=
self
.
OnChanged
lb
.
SelectedIndexChanged
+=
self
.
OnChanged
...
...
docs/gui/341.md
浏览文件 @
b0b8f9a5
...
@@ -85,7 +85,7 @@ lb.Items.Add("Jessica")
...
@@ -85,7 +85,7 @@ lb.Items.Add("Jessica")
```
```
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
参考
,我们可以添加,删除或获取列表框中的项目数。
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
引用
,我们可以添加,删除或获取列表框中的项目数。
```
vb
```
vb
AddHandler
lb
.
SelectedIndexChanged
,
AddressOf
Me
.
OnChanged
AddHandler
lb
.
SelectedIndexChanged
,
AddressOf
Me
.
OnChanged
...
...
docs/gui/52.md
浏览文件 @
b0b8f9a5
...
@@ -211,7 +211,7 @@ label.image = tatras
...
@@ -211,7 +211,7 @@ label.image = tatras
```
```
为了不被垃圾收集,必须存储图像
参考
。
为了不被垃圾收集,必须存储图像
引用
。
```
py
```
py
w
,
h
=
self
.
img
.
size
w
,
h
=
self
.
img
.
size
...
...
docs/java/12.md
浏览文件 @
b0b8f9a5
...
@@ -587,7 +587,7 @@ Lenka was born on 5/3/1990
...
@@ -587,7 +587,7 @@ Lenka was born on 5/3/1990
## Java `super`关键字
## Java `super`关键字
`super`
关键字是在子类中用于引用直接父类对象的
参考
变量。 它可以用来引用父对象的 a)实例变量,b)构造器,c)方法。
`super`
关键字是在子类中用于引用直接父类对象的
引用
变量。 它可以用来引用父对象的 a)实例变量,b)构造器,c)方法。
`SuperVariable.java`
`SuperVariable.java`
...
...
docs/java/6.md
浏览文件 @
b0b8f9a5
...
@@ -21,7 +21,7 @@ Java 中有两种基本数据类型:基本类型和引用类型。 基本类
...
@@ -21,7 +21,7 @@ Java 中有两种基本数据类型:基本类型和引用类型。 基本类
Java 中每种类型都有一个特定的关键字。 基本类型不是 Java 中的对象。 原始数据类型不能存储在仅适用于对象的 Java 集合中。 可以将它们放置在数组中。
Java 中每种类型都有一个特定的关键字。 基本类型不是 Java 中的对象。 原始数据类型不能存储在仅适用于对象的 Java 集合中。 可以将它们放置在数组中。
参考
类型为:
引用
类型为:
*
类类型
*
类类型
*
接口类型
*
接口类型
...
...
docs/java/7.md
浏览文件 @
b0b8f9a5
...
@@ -383,7 +383,7 @@ System.out.println(a.compareTo(b));
...
@@ -383,7 +383,7 @@ System.out.println(a.compareTo(b));
```
```
使用三种不同的方法比较这些值。
`==`
运算符比较两种盒装类型的
参考
标识。 由于对象的嵌入,该运算结果为
`true`
。 如果使用
`new`
运算符,则将创建两个不同的对象,并且
`==`
运算符将返回
`false`
。
`equals()`
方法在数值上比较两个
`Integer`
对象。 它返回布尔值
`true`
或
`false`
(在我们的例子中为
`true`
)。
使用三种不同的方法比较这些值。
`==`
运算符比较两种盒装类型的
引用
标识。 由于对象的嵌入,该运算结果为
`true`
。 如果使用
`new`
运算符,则将创建两个不同的对象,并且
`==`
运算符将返回
`false`
。
`equals()`
方法在数值上比较两个
`Integer`
对象。 它返回布尔值
`true`
或
`false`
(在我们的例子中为
`true`
)。
最后,
`compareTo()`
方法还对两个对象进行了数值比较。 如果此
`Integer`
等于参数
`Integer`
,则返回值 0; 如果此
`Integer`
在数值上小于参数
`Integer`
,则该值小于 0; 如果此
`Integer`
在数值上大于自变量
`Integer`
,则该值大于 0。
最后,
`compareTo()`
方法还对两个对象进行了数值比较。 如果此
`Integer`
等于参数
`Integer`
,则返回值 0; 如果此
`Integer`
在数值上小于参数
`Integer`
,则该值小于 0; 如果此
`Integer`
在数值上大于自变量
`Integer`
,则该值大于 0。
...
@@ -734,11 +734,11 @@ if (gameOver) {
...
@@ -734,11 +734,11 @@ if (gameOver) {
## 对象引用转换
## 对象引用转换
对象,接口和数组是
参考
数据类型。 任何引用都可以转换为
`Object`
。 对象类型确定在运行时使用哪种方法。 引用类型确定在编译时将使用哪种重载方法。
对象,接口和数组是
引用
数据类型。 任何引用都可以转换为
`Object`
。 对象类型确定在运行时使用哪种方法。 引用类型确定在编译时将使用哪种重载方法。
接口类型只能转换为接口类型或
`Object`
。 如果新类型是接口,则它必须是旧类型的超级接口。 可以将类类型转换为类类型或接口类型。 如果要转换为类类型,则新类型必须是旧类型的超类。 如果要转换为接口类型,则旧类必须实现该接口。 数组可以转换为类
`Object`
,接口
`Cloneable`
或
`Serializable`
或数组。
接口类型只能转换为接口类型或
`Object`
。 如果新类型是接口,则它必须是旧类型的超级接口。 可以将类类型转换为类类型或接口类型。 如果要转换为类类型,则新类型必须是旧类型的超类。 如果要转换为接口类型,则旧类必须实现该接口。 数组可以转换为类
`Object`
,接口
`Cloneable`
或
`Serializable`
或数组。
参考
变量转换有两种类型:下播和上播。 正在向上转换(泛型或扩展)正在从子类型转换为父类型。 我们正在将单个类型转换为通用类型。 向下转换(专业化或缩小)正在从父类型转换为子类型。 我们正在将通用类型转换为单个类型。
引用
变量转换有两种类型:下播和上播。 正在向上转换(泛型或扩展)正在从子类型转换为父类型。 我们正在将单个类型转换为通用类型。 向下转换(专业化或缩小)正在从父类型转换为子类型。 我们正在将通用类型转换为单个类型。
向上转换缩小了对象可用的方法和属性的列表,向下转换可以扩展它。 向上转换是安全的,但是向下转换涉及类型检查,并且可能抛出
`ClassCastException`
。
向上转换缩小了对象可用的方法和属性的列表,向下转换可以扩展它。 向上转换是安全的,但是向下转换涉及类型检查,并且可能抛出
`ClassCastException`
。
...
...
docs/js/74.md
浏览文件 @
b0b8f9a5
...
@@ -1101,7 +1101,7 @@ Peter Novak is in project Project C
...
@@ -1101,7 +1101,7 @@ Peter Novak is in project Project C
## 双向化一对一关系
## 双向化一对一关系
双向关系在两个方向上均有效。 我们可以从源模型
参考
目标模型,反之亦然。 为了在模型之间创建双向一对一关系,我们将其与
`belongsTo()`
和
`hasOne()`
映射。
双向关系在两个方向上均有效。 我们可以从源模型
引用
目标模型,反之亦然。 为了在模型之间创建双向一对一关系,我们将其与
`belongsTo()`
和
`hasOne()`
映射。
`bidi_one2one.js`
`bidi_one2one.js`
...
...
docs/php/166.md
浏览文件 @
b0b8f9a5
...
@@ -375,7 +375,7 @@ PHP 支持两种将参数传递给函数的方式。 默认方式是按值传递
...
@@ -375,7 +375,7 @@ PHP 支持两种将参数传递给函数的方式。 默认方式是按值传递
当我们通过引用传递值时,该函数会收到对实际值的引用。 修改后,原始值会受到影响。 这种传递值的方式更加节省时间和空间。 另一方面,它更容易出错。
当我们通过引用传递值时,该函数会收到对实际值的引用。 修改后,原始值会受到影响。 这种传递值的方式更加节省时间和空间。 另一方面,它更容易出错。
我们应该使用哪种方式传递参数? 这取决于实际情况。 假设我们有一组数据,即员工工资。 如果我们要计算数据的某些统计信息,则无需修改它们。 我们通过值。 如果我们处理大量数据,并且计算速度至关重要,则可以
参考。 如果我们要修改数据,例如进行一些减薪或加薪,我们可以参考
一下。
我们应该使用哪种方式传递参数? 这取决于实际情况。 假设我们有一组数据,即员工工资。 如果我们要计算数据的某些统计信息,则无需修改它们。 我们通过值。 如果我们处理大量数据,并且计算速度至关重要,则可以
引用。 如果我们要修改数据,例如进行一些减薪或加薪,我们可以引用
一下。
以下两个示例涵盖了这两个概念。
以下两个示例涵盖了这两个概念。
...
...
docs/py/37.md
浏览文件 @
b0b8f9a5
...
@@ -905,7 +905,7 @@ customer = peewee.ForeignKeyField(Customer, backref='reservations')
...
@@ -905,7 +905,7 @@ customer = peewee.ForeignKeyField(Customer, backref='reservations')
```
```
`Customer`
和
`Reservation`
模型之间的关系是通过
`ForeignKeyField`
创建的。
`backref`
属性设置了我们如何
参考
客户的预订。
`Customer`
和
`Reservation`
模型之间的关系是通过
`ForeignKeyField`
创建的。
`backref`
属性设置了我们如何
引用
客户的预订。
```
py
```
py
for
reservation
in
customer
.
reservations
:
for
reservation
in
customer
.
reservations
:
...
...
docs/py/58.md
浏览文件 @
b0b8f9a5
...
@@ -359,7 +359,7 @@ label.image = tatras
...
@@ -359,7 +359,7 @@ label.image = tatras
```
```
为了不被垃圾收集,必须存储图像
参考
。
为了不被垃圾收集,必须存储图像
引用
。
```
py
```
py
w
,
h
=
self
.
img
.
size
w
,
h
=
self
.
img
.
size
...
...
docs/py/7.md
浏览文件 @
b0b8f9a5
...
@@ -227,7 +227,7 @@ print('{0} {1}'.format(s2, len(s2)))
...
@@ -227,7 +227,7 @@ print('{0} {1}'.format(s2, len(s2)))
```
```
`
format()
`方法用于动态构建字符串。 `
{0}
`是
参考
`
format()
`方法第一个参数的控制字符。 `
{1}
`是指第二个参数。
`
format()
`方法用于动态构建字符串。 `
{0}
`是
引用
`
format()
`方法第一个参数的控制字符。 `
{1}
`是指第二个参数。
```py
```py
$ ./stripping.py
$ ./stripping.py
...
...
docs/spring/12.md
浏览文件 @
b0b8f9a5
...
@@ -279,4 +279,4 @@ myService.readFile();
...
@@ -279,4 +279,4 @@ myService.readFile();
在本教程中,我们展示了如何使用
`Resource`
来读取本地文本文件和网页。
在本教程中,我们展示了如何使用
`Resource`
来读取本地文本文件和网页。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 参考教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 引用教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
\ No newline at end of file
docs/spring/18.md
浏览文件 @
b0b8f9a5
...
@@ -196,4 +196,4 @@ $ mvn -q exec:java
...
@@ -196,4 +196,4 @@ $ mvn -q exec:java
在本教程中,我们展示了如何使用
`BeanFactoryPostProcessor`
注册新 bean。
在本教程中,我们展示了如何使用
`BeanFactoryPostProcessor`
注册新 bean。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C 命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `context:property-placeholder`教程
](
/spring/propertyplaceholder/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 参考教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C 命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `context:property-placeholder`教程
](
/spring/propertyplaceholder/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 引用教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
\ No newline at end of file
docs/spring/20.md
浏览文件 @
b0b8f9a5
...
@@ -221,4 +221,4 @@ $ mvn -q exec:java
...
@@ -221,4 +221,4 @@ $ mvn -q exec:java
在本教程中,我们展示了如何使用
`context:property-placeholder`
来外部化属性。
在本教程中,我们展示了如何使用
`context:property-placeholder`
来外部化属性。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 参考教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 引用教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
\ No newline at end of file
docs/spring/26.md
浏览文件 @
b0b8f9a5
# Spring bean
参考
教程
# Spring bean
引用
教程
> 原文: [http://zetcode.com/spring/beanreference/](http://zetcode.com/spring/beanreference/)
> 原文: [http://zetcode.com/spring/beanreference/](http://zetcode.com/spring/beanreference/)
Spring bean
参考
教程展示了如何在 Spring 应用的 XML 配置文件中引用 bean。
Spring bean
引用
教程展示了如何在 Spring 应用的 XML 配置文件中引用 bean。
Spring 是用于创建企业应用的流行 Java 应用框架。
Spring 是用于创建企业应用的流行 Java 应用框架。
...
@@ -10,7 +10,7 @@ Spring 是用于创建企业应用的流行 Java 应用框架。
...
@@ -10,7 +10,7 @@ Spring 是用于创建企业应用的流行 Java 应用框架。
`ref`
属性是
`<ref>`
标签的快捷方式,用于引用其他注入的 bean。
`ref`
属性是
`<ref>`
标签的快捷方式,用于引用其他注入的 bean。
## Spring bean
参考
示例
## Spring bean
引用
示例
该应用包含两个 bean:
`infoMessage`
和
`mesageRenderer`
。
`mesageRenderer`
通过
`ref`
属性引用
`infoMessage`
。
该应用包含两个 bean:
`infoMessage`
和
`mesageRenderer`
。
`mesageRenderer`
通过
`ref`
属性引用
`infoMessage`
。
...
...
docs/spring/SUMMARY.md
浏览文件 @
b0b8f9a5
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
+
[
Spring `@Configuration`教程
](
23.md
)
+
[
Spring `@Configuration`教程
](
23.md
)
+
[
Spring C 命名空间教程
](
24.md
)
+
[
Spring C 命名空间教程
](
24.md
)
+
[
Spring P 命名空间教程
](
25.md
)
+
[
Spring P 命名空间教程
](
25.md
)
+
[
Spring bean
参考
教程
](
26.md
)
+
[
Spring bean
引用
教程
](
26.md
)
+
[
Spring `@Qualifier`注解教程
](
27.md
)
+
[
Spring `@Qualifier`注解教程
](
27.md
)
+
[
Spring `ClassPathResource`教程
](
28.md
)
+
[
Spring `ClassPathResource`教程
](
28.md
)
+
[
Spring 原型作用域 bean
](
29.md
)
+
[
Spring 原型作用域 bean
](
29.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录