Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
jtn-zh
提交
87972ae3
J
jtn-zh
项目概览
OpenDocCN
/
jtn-zh
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jtn-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
87972ae3
编写于
12月 01, 2019
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2019-12-01 00:12:17
上级
8546cd12
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
8 addition
and
8 deletion
+8
-8
docs/204.md
docs/204.md
+1
-1
docs/205.md
docs/205.md
+3
-3
docs/23.md
docs/23.md
+1
-1
docs/58.md
docs/58.md
+1
-1
docs/59.md
docs/59.md
+1
-1
docs/97.md
docs/97.md
+1
-1
未找到文件。
docs/204.md
浏览文件 @
87972ae3
...
...
@@ -86,4 +86,4 @@ sudo java -classpath .:classes:/opt/pi4j/lib/'*' MotorPWM
观看视频以查看最终结果
<
iframe allowfullscreen="" frameborder="0" height="428" src="https://www.youtube.com/embed/OqBoNk0HCY8?feature=oembed" width="760"
><
/iframe
>
\ No newline at end of file
<https://www.youtube.com/embed/OqBoNk0HCY8?feature=oembed>
\ No newline at end of file
docs/205.md
浏览文件 @
87972ae3
...
...
@@ -144,7 +144,7 @@ sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlOneMotorDirection
以下视频演示了结果
<
iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/pim_hLJD5IE" width="560"
><
/iframe
>
<https://www.youtube.com/embed/pim_hLJD5IE>
## 添加第二台电机(可选)
...
...
@@ -233,7 +233,7 @@ sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlTwoMotorsDirection
以下视频演示了结果
<
iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/b7Fx7Q_qfUs" width="560"
><
/iframe
>
<https://www.youtube.com/embed/b7Fx7Q_qfUs>
## Java 程序:控制两个直流电机的速度和方向
...
...
@@ -353,7 +353,7 @@ sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlMotorsDirectionAndSpeed
以下视频演示了结果
<
iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/Jfuu-h_NYY0" width="560"
><
/iframe
>
<https://www.youtube.com/embed/Jfuu-h_NYY0>
## 结论
...
...
docs/23.md
浏览文件 @
87972ae3
...
...
@@ -151,7 +151,7 @@ Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
</
settings
>
```
现在,转到包含
`pom.xml`
文件的文件夹并执行
`mvn test`
。
`
现在,转到包含
`pom.xml`
文件的文件夹并执行
`mvn test`
。
### 使用环境变量激活配置文件
...
...
docs/58.md
浏览文件 @
87972ae3
...
...
@@ -232,7 +232,7 @@ After adding elements to empty list:[Elephant, Tiger, Lion]
### 使用`contains()`检查`LinkedList`中是否存在元素
语法:boolean contains(Object o)
`
语法:
`
boolean contains(Object o)`
```
java
import
java.io.*
;
...
...
docs/59.md
浏览文件 @
87972ae3
...
...
@@ -26,7 +26,7 @@ Java 中的`HashSet`
## `HashSet`中的构造方法
1.
HashSet hashSet = new HashSet();
`
1.
`
HashSet hashSet = new HashSet();`
2.
`HashSet hashSet = new HashSet(int initialCapacity);`
3.
`HashSet hashSet = new HashSet(int initialCapacity, float loadFactor);`
4.
`HashSet hashSet = new HashSet(Collection c);`
...
...
docs/97.md
浏览文件 @
87972ae3
...
...
@@ -88,7 +88,7 @@ public class SubscriptionGrabber implements Subject {
```
此
`.java`
文件使用
`Subject`
接口。 请注意,在
`setNewPrice(double newPrice)`
方法中,我们在设置新价格后会通知用户。 重要的是,我们必须在价格变化后执行此操作,否则以后,如果其中有更多代码块,则可能会出现问题。 我们的
`addSubscriber(Observer newSubscriber)和`
removeSubscriber(Observer subscriber)
`只是在观察者列表中添加人或从观察者列表中删除人。 我们需要在我们的模式中具有删除功能,因为我们的目的是仅通知订阅者,或者仅通知使用我们服务的人员。 我们无需通知不再使用我们服务的人员。 最后,此`
.java
`文件中的`
final
`方法仅对每个订户调用`
update(double price)
`方法(我们仍未创建)。
此
`.java`
文件使用
`Subject`
接口。 请注意,在
`setNewPrice(double newPrice)`
方法中,我们在设置新价格后会通知用户。 重要的是,我们必须在价格变化后执行此操作,否则以后,如果其中有更多代码块,则可能会出现问题。 我们的
`addSubscriber(Observer newSubscriber)
`
和
`removeSubscriber(Observer subscriber)`
只是在观察者列表中添加人或从观察者列表中删除人。 我们需要在我们的模式中具有删除功能,因为我们的目的是仅通知订阅者,或者仅通知使用我们服务的人员。 我们无需通知不再使用我们服务的人员。 最后,此
`.java`
文件中的
`final`
方法仅对每个订户调用
`update(double price)`
方法(我们仍未创建)。
`SubscriptionObserver.java`
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录