Ubuntu16.04怎样安装Python3.7

Ubuntu16.04默认安装了Python2.7和3.5

请注意,系统自带的python千万不能卸载

  1. 检查当前版本号,输入命令python
  2. 按Ctrl+D退出python命令行
  3. 输入命令
  4. 按Enter确认
  5. 输入命令
  6. 调整Python3的优先级,使得3.7优先级较高
  7. 更改默认值,python默认为Python2,现在修改为Python3
  8. 此时再输入命令python,可以看到此时已经是Python3.7了

系统创建定时执行任务bat批处理删除指定N天前文件夹的文件

首先我们要创建一个.bat的文件,下面是创建删除几天前D盘backup目录下的文件

将以上其中一行复制,新建.txt文本文件,粘贴并保存为.bat格式

继续阅读

SpringBoot设置cors跨域请求的两种方式

1、第一种:

继续阅读

SQLServer中利用XML实现行转列

 

Git常用命令

 

继续阅读

MyBatisGenerator插件及扩展(中文注释和Mapper重命名为DAO)

扩展MyBatis Generator

1. 将mybatis-generator-core项目克隆到本地

2. 将mybatis-generator-core打成jar包并存放到本地仓库中

3. 修改pom.xml

4. 修改generatorConfig.xml

5. 运行Mybatis Generator

 

 

用GitLab,Mac下如何生成SSH Key

步骤1.检查是否已经存在SSH Key

打开电脑终端,输入以下命令:

会出现两种情况

步骤2. 生成/设置SSH Key

继续上一步可能出现的情况

(1)情况一:终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key,此时可继续输入命令:

这样你需要的SSH Key 就已经复制到粘贴板上了,然后进行步骤3

(2)情况二:终端未出现id_rsa.pub 或 id_dsa.pub文件,表示该电脑还没有配置SSH Key,此时需要输入命令:

默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件,此时终端会显示:

连续回车即可,也可能会让你输入密码,密码就是你的开机密码

此时再输入命令:ls -al ~/.ssh    就会出现id_rsa.pub 和 id_dsa.pub两个文件,然后重复情况一的步骤即输入以下命令再进行步骤3即可:

步骤3.将SSH Key添加到GitLab中

打开GitLab,  登录,点击设置, 找到左边栏有一个SSH密钥.

 

Nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port

 

20180301140903757

删掉 ssl on; 并在 listen 443; 后面加上ssl即可 .

Ubuntu系统使用SSH免密码登陆

我们通常使用Ubuntu系统远程登陆时,一般使用 PASSWORD【用户名+密码】 的方式进行验证登陆,但是这种方式在使用的过程中需要频繁的输入用户名和密码,显得很繁琐,我们可以更具安全性的RSA密钥认证来避免这种登陆方式。

应用场景:

我们需要从Client机器上远程登陆Server机器。登陆方式采用RSA密钥免密码登陆方式。其中Client端与Server端都为Ubuntu系统。

  • Server端需要安装并开启SSH服务

  • Client端需要支持ssh-keygen命令

  • 确认两台机器能够连接到Internet

继续阅读

mysql 5.7 sql_mode设置

1、查看sql_mode

查询出来的值为:

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

继续阅读