From d756f16c64b8e03f17abe339420e97aa3fbe6732 Mon Sep 17 00:00:00 2001 From: sunshine1ghost <1481671760@qq.com> Date: Sun, 6 Nov 2022 20:22:08 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AD=99=E5=AE=8F=E7=9D=BF=E7=9A=84?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=8D=9A=E5=AE=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5\231\345\256\217\347\235\277test_blog.md" | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 "docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" diff --git "a/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" "b/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" new file mode 100644 index 00000000..a38f38eb --- /dev/null +++ "b/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" @@ -0,0 +1,31 @@ +# Java细节汇总 + +### 1.java 中if()中只能是boolean值 + +### 2.Java null instanceof class 会返回false + +### 3.Java中三元运算符是一个整体: + +- ```java + Object obj = true ? new Integer(1):new Double(2.0); + System.out.println(obj); + //输出结果为1.0,因为后面有double,类型会自动提升 + + ``` + + +### 4.涉及基本数据类型的'==' 都是值相等 + +- ```java + Integer m =new Integer(1); + int i=1; + double d =1; + char s =1; + if(i==s) + System.out.println("涉及基本数据类型的'==' 都是值相等"); + if(i==d) + System.out.println("涉及基本数据类型的'==' 都是值相等"); + if (i==m) + System.out.println("涉及基本数据类型的'==' 都是值相等"); + ``` + From b68da7f7b1e77ea98b4b175079182c7c6e8897c2 Mon Sep 17 00:00:00 2001 From: sunshine1ghost <1481671760@qq.com> Date: Sun, 6 Nov 2022 23:22:25 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=85=B3=E4=BA=8Egit=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E8=BF=9C=E7=A8=8B=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E5=9D=91=EF=BC=8C=E5=9C=A8=E9=85=8D=E7=BD=AEgit?= =?UTF-8?q?=E5=89=8D=E5=8F=AF=E4=BB=A5=E7=9C=8B=E4=B8=80=E4=B8=8B=EF=BC=8C?= =?UTF-8?q?=E5=A4=A7=E6=A6=82=E7=8E=87=E4=BC=9A=E6=9C=89=E5=B8=AE=E5=8A=A9?= =?UTF-8?q?=EF=BC=8C=E4=BD=86=E6=98=AF=E8=AF=B7=E6=B3=A8=E6=84=8F=E8=BF=99?= =?UTF-8?q?=E4=B8=8D=E6=98=AF=E6=95=99=E7=A8=8B=EF=BC=8C=E5=8F=AA=E6=98=AF?= =?UTF-8?q?=E8=80=81=E5=89=8D=E8=BE=88=E8=B8=A9=E8=BF=87=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E5=9D=91=E3=80=82=E8=87=B4=20=E5=90=8E=E6=9D=A5?= =?UTF-8?q?=E7=9A=84=E8=BF=B7=E8=8C=AB=E7=9A=84=E9=9D=93=E4=BB=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5\231\345\256\217\347\235\277test_blog.md" | 72 ++++++++++++------- 1 file changed, 48 insertions(+), 24 deletions(-) diff --git "a/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" "b/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" index a38f38eb..390dd5c6 100644 --- "a/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" +++ "b/docs/views/dev/\345\255\231\345\256\217\347\235\277test_blog.md" @@ -1,31 +1,55 @@ -# Java细节汇总 +#### 关于git在命令行界面使用ssh连接远程仓库 **{注意我这里不是教程只是一些坑,提醒一下迷茫的你换行🐱‍👓}** -### 1.java 中if()中只能是boolean值 +###### 以及关于命令行push,老是让输入账号密码,还一直报错的问题 -### 2.Java null instanceof class 会返回false +- 首先在命令行(图形界面我不知道:innocent:),以及不支持使用https协议验证(即账号密码) -### 3.Java中三元运算符是一个整体: + 所以请往下看去使用ssh + +1.安装 + +下面这个保姆级教学,明明是个教程但是写的比论文都详细,严谨🐱‍👤 + +里面有每一步安装界面的详细解释,真的细!!! + +[(9条消息) Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装](https://blog.csdn.net/mukes/article/details/115693833) + +2.配置ssh,设置公钥和私钥(这个自己去查,网上好多教程,下面提示几个踩过的坑) + +- 坑1 + + 在github网页配置的时候,进入 + + Settings /Developer settings/Personal access tokens 然后有两个选项,选Tokens(classic)。 + + 之后选截图标识的选项。(网上的资料稍微老一点,之前打开可能不是这个样子) + + ![1](1.png) -- ```java - Object obj = true ? new Integer(1):new Double(2.0); - System.out.println(obj); - //输出结果为1.0,因为后面有double,类型会自动提升 - - ``` -### 4.涉及基本数据类型的'==' 都是值相等 - -- ```java - Integer m =new Integer(1); - int i=1; - double d =1; - char s =1; - if(i==s) - System.out.println("涉及基本数据类型的'==' 都是值相等"); - if(i==d) - System.out.println("涉及基本数据类型的'==' 都是值相等"); - if (i==m) - System.out.println("涉及基本数据类型的'==' 都是值相等"); - ``` + +​ 到这里结束 + +![3](3.png) + +这些全选,一开始我也不敢乱选,查了好久。看看为了让你相信我,我有多啰嗦😶。 + +- 坑2 + +设置完密钥后记得保存你的tokens,这个之后不会再显示了 + +- 坑3 + +你自己在本地建立一个仓库,然后又fork了一个仓库到本地。 + +1.这两个要分开创立两个文件夹,而且在连接远程仓库的时候。使用git remote + +可能显示的都是origin。不要奇怪两个本地的仓库不会连到同一个远程仓库里面。使用git remote -v 就会发现两个的区别 + +2.最好在对应的文件夹内git bash here + +3.两个仓库都要修改remote set——url + +格式入后 git remote set-url origin 直接加从网页拷贝过来的**ssh**地址!