From 7a1af4b4394c0401cda49daf6b566e6416b3ebcc Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Mon, 25 Nov 2019 10:44:52 +0800 Subject: [PATCH] 2019-11-25 10:44:51 --- docs/119.md | 4 ++-- docs/13.md | 2 +- docs/203.md | 2 +- docs/204.md | 2 +- docs/205.md | 8 ++++---- docs/23.md | 4 ++-- docs/3.md | 2 +- docs/56.md | 2 +- docs/57.md | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/119.md b/docs/119.md index ba160c4..39eb9d6 100644 --- a/docs/119.md +++ b/docs/119.md @@ -113,7 +113,7 @@ JSP 项目结构 现在让我们仔细看看 index.jsp -JSP 中可以使用几种不同类型的标签。 在上面的示例中,我们使用指令类型<%@ page…%>将页面编码设置为 UTF-8 +JSP 中可以使用几种不同类型的标签。 在上面的示例中,我们使用指令类型<% @ page…% >将页面编码设置为 UTF-8 ```java <%@ page contentType="text/html;charset=UTF-8" %> @@ -127,7 +127,7 @@ JSP 中可以使用几种不同类型的标签。 在上面的示例中,我们 <%@ page import="java.time.LocalDateTime" %> ``` -最后,为了显示当前时间,我们使用了一个名为 expression 的特殊标签<%=…/ >。 表达式包含简单的 Java 代码,这些代码返回可以写到客户端输出的内容,并且表达式将该代码的返回变量输出到客户端: +最后,为了显示当前时间,我们使用了一个名为 expression 的特殊标签<% =…/ >。 表达式包含简单的 Java 代码,这些代码返回可以写到客户端输出的内容,并且表达式将该代码的返回变量输出到客户端: ```java

Current time is <%= LocalDateTime.now() %>

diff --git a/docs/13.md b/docs/13.md index 0e9df28..58d8592 100644 --- a/docs/13.md +++ b/docs/13.md @@ -6,7 +6,7 @@ 本文旨在解释有关 OOP 的原理和概念,以及在讨论 OOP 时您需要了解的 4 个主要术语:封装,继承,抽象和多态。 尽管这些原则对于每种面向对象的编程语言(例如 Java,Python,C ++,Ruby 等)都具有完全的威力,但我将提供 Java 中的示例。 为什么? 因为首先是 Java 教程网站,其次 Java 是面向对象的,所以 Java 中的所有东西都是对象。 等待! 您可能不会说诸如`int`,`double`,`long`等原始类型。 是的,是的,但是即使基本类型也具有 Java 中的 Object 表示形式。 `int`是`Integer`,`double`是`Double`,依此类推。 -也准备在下次 Java 求职面试中遇到面向对象的问题。 它们是如此普遍,以至于几乎有 100%的机会会询问您有关一项或多项 OOP 原则的信息。 +也准备在下次 Java 求职面试中遇到面向对象的问题。 它们是如此普遍,以至于几乎有 100% 的机会会询问您有关一项或多项 OOP 原则的信息。 ## 什么是面向对象 diff --git a/docs/203.md b/docs/203.md index a41f29f..53577f0 100644 --- a/docs/203.md +++ b/docs/203.md @@ -4,7 +4,7 @@ 在本教程中,我将向您展示如何使用 PWM 控制电压以使 LED 变暗。 -打开和关闭 LED 很容易。 您可以在我的[上一教程](http://javatutorial.net/raspberry-pi-java-tutorial "Raspberry Pi Java Tutorial")中了解如何执行此操作。 现在,我将向您展示如何控制电压电平以使 LED 灯变弱或变强。 通常,Raspberry GPIO 使用 3.3 的电压。 当该引脚处于上升状态时,输出电压等于 3.3,而当该引脚处于下降状态时,电压为 0。那么如何将电压更改为例如 3.3V 的 50%? 我们可以使用**脉宽调制(PWM)进行此操作。** 根据 Wikipedia,PWM 是:“一种用于将消息编码为脉冲信号的技术。 尽管这种调制技术可用于编码信息以进行传输,但其主要用途是允许控制提供给电气设备,尤其是惯性负载(如电机)的功率。 +打开和关闭 LED 很容易。 您可以在我的[上一教程](http://javatutorial.net/raspberry-pi-java-tutorial "Raspberry Pi Java Tutorial")中了解如何执行此操作。 现在,我将向您展示如何控制电压电平以使 LED 灯变弱或变强。 通常,Raspberry GPIO 使用 3.3 的电压。 当该引脚处于上升状态时,输出电压等于 3.3,而当该引脚处于下降状态时,电压为 0。那么如何将电压更改为例如 3.3V 的 50% ? 我们可以使用**脉宽调制(PWM)进行此操作。** 根据 Wikipedia,PWM 是:“一种用于将消息编码为脉冲信号的技术。 尽管这种调制技术可用于编码信息以进行传输,但其主要用途是允许控制提供给电气设备,尤其是惯性负载(如电机)的功率。 在 Raspberry Pi 中,只有一个引脚支持硬件 PWM。 硬件 PWN 引脚产生非常干净的信号。 虽然您可以制作一个软件 PWM,但所有引脚都可以产生 PWM。 软件的 PWM 引脚没有如此清晰的信号,您必须自行设定时序。 diff --git a/docs/204.md b/docs/204.md index e7023dd..9b2fcde 100644 --- a/docs/204.md +++ b/docs/204.md @@ -35,7 +35,7 @@ ULN2003 的另一重要之处在于,它可以保护您的 Raspberry GPIO 端 我们将使用软件 PWM 来控制电机速度。 如果您想了解更多有关 PWM 的信息,请阅读我以前的教程[具有 PWM 和 Java 的 Raspberry Pi 调光 LED](http://javatutorial.net/raspberry-pi-dim-led-pwm-java "Raspberry Pi Dim LED with PWM and Java") 。 我们将使用 [Pi4j](http://pi4j.com/) API 用 Java 编写速度控制程序。 如果您想知道如何使用 Pi4j 安装,配置和运行项目,请参阅本教程的[。](http://javatutorial.net/raspberry-pi-java-tutorial "Raspberry Pi Java Tutorial") -在 Pi4j 中,PWM 值从 0 到 100.在以下示例程序中,我们将利用此值并首先以 25%的速度旋转电机,然后将其旋转至半速(50%),然后转至全速(100%),然后 终于把它拒绝了。 +在 Pi4j 中,PWM 值从 0 到 100.在以下示例程序中,我们将利用此值并首先以 25% 的速度旋转电机,然后将其旋转至半速(50% ),然后转至全速(100% ),然后 终于把它拒绝了。 ```java import com.pi4j.wiringpi.Gpio; diff --git a/docs/205.md b/docs/205.md index 5bb33ee..7da2e0e 100644 --- a/docs/205.md +++ b/docs/205.md @@ -243,12 +243,12 @@ sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlTwoMotorsDirection 一旦执行,程序将: -1. 以 15%的速度顺时针旋转电机 1 2 秒钟 -2. 以 60%的速度顺时针旋转电机 1 2 秒钟 +1. 以 15% 的速度顺时针旋转电机 1 2 秒钟 +2. 以 60% 的速度顺时针旋转电机 1 2 秒钟 3. 以全速将电机 1 顺时针旋转 2 秒 -4. 以 50%的速度沿相反方向旋转电机 1 3 秒钟 +4. 以 50% 的速度沿相反方向旋转电机 1 3 秒钟 5. 停止马达 1 -6. 以 30%的速度顺时针旋转电机 2 2 秒 +6. 以 30% 的速度顺时针旋转电机 2 2 秒 7. 以相反的方向将电机 2 全速旋转 3 秒钟 8. 停止马达 2 diff --git a/docs/23.md b/docs/23.md index 853b911..89decf0 100644 --- a/docs/23.md +++ b/docs/23.md @@ -15,9 +15,9 @@ 1. 每个项目 1. 在 pom.xml 文件中定义 2. 每位使用者 - 1. 在 Maven 设置 xml 文件(%USER_HOME%/。m2 / settings.xml)中定义 + 1. 在 Maven 设置 xml 文件(% USER_HOME% /。m2 / settings.xml)中定义 3. 全球 - 1. 在 Maven 全局设置 xml 文件(%M2_HOME%/ conf / settings.xml)中定义 + 1. 在 Maven 全局设置 xml 文件(% M2_HOME% / conf / settings.xml)中定义 如何提示 Maven Build 配置文件? 有两种方法: diff --git a/docs/3.md b/docs/3.md index 12a2d56..441fd6b 100644 --- a/docs/3.md +++ b/docs/3.md @@ -15,7 +15,7 @@ * 全球有超过 900 万开发人员使用 Java * 每年 10 亿次 Java 下载 * 30 亿台设备运行 Java -* 97%的企业台式机运行 Java +* 97% 的企业台式机运行 Java ## 为什么要使用 Java? diff --git a/docs/56.md b/docs/56.md index 17d1277..dfdd543 100644 --- a/docs/56.md +++ b/docs/56.md @@ -2,7 +2,7 @@ > 原文: [https://javatutorial.net/choose-the-right-java-collection](https://javatutorial.net/choose-the-right-java-collection) -Java 为您提供了多种收集实现供您选择。 通常,您将始终为您的编程任务寻找性能最佳的集合,在大多数情况下为 [ArrayList](https://javatutorial.net/java-arraylist-example) , [HashSet](https://javatutorial.net/java-concurrenthashset-example) 或 [HashMap](https://javatutorial.net/java-identityhashmap-example) 。 但是请注意,如果您需要某些特殊功能(例如排序或排序),则可能需要进行特殊的实现。 该 Java 集合教程不包括 [WeakHashMap](https://javatutorial.net/java-weakhashmap-example) 等很少使用的类,因为它们是为非常特定或特殊任务设计的,因此在 99%的情况下都不应该选择它们。 +Java 为您提供了多种收集实现供您选择。 通常,您将始终为您的编程任务寻找性能最佳的集合,在大多数情况下为 [ArrayList](https://javatutorial.net/java-arraylist-example) , [HashSet](https://javatutorial.net/java-concurrenthashset-example) 或 [HashMap](https://javatutorial.net/java-identityhashmap-example) 。 但是请注意,如果您需要某些特殊功能(例如排序或排序),则可能需要进行特殊的实现。 该 Java 集合教程不包括 [WeakHashMap](https://javatutorial.net/java-weakhashmap-example) 等很少使用的类,因为它们是为非常特定或特殊任务设计的,因此在 99% 的情况下都不应该选择它们。 如果您需要深入了解特定集合的实现方式,则可能需要阅读官方的[集合框架教程](http://docs.oracle.com/javase/7/docs/technotes/guides/collections/index.html "Collections Framework Tutorial")。 diff --git a/docs/57.md b/docs/57.md index ae4bdf4..b7fbfab 100644 --- a/docs/57.md +++ b/docs/57.md @@ -18,7 +18,7 @@ Java ArrayList 类是实现 List 接口的可调整大小的数组。 它允许 * 添加元素需要 O(n)时间。 * ArrayList 将数据顺序存储在内存中,因此,如果列表很大,则将需要大量连续的内存块。 -* ArrayList 的初始容量为 10,如果不指定容量,则将受到性能限制。 每当 ArrayList 达到其自身容量时,数据将以 50%以上的容量从旧空间复制到新空间。 +* ArrayList 的初始容量为 10,如果不指定容量,则将受到性能限制。 每当 ArrayList 达到其自身容量时,数据将以 50% 以上的容量从旧空间复制到新空间。 ## `ArrayList`的简单说明 -- GitLab