Git修改远程仓库连接

背景

github desktop没找到强制push的功能,所以用命令行来解决问题。但是用命令的时候发现remote是http而不是ssh,push失败并报错:

1
2
3
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/wyue1227/wyue1227.github.io.git/'

解决方法

1
2
3
4
5
6
7
8
# 初次查看
git remote -v;

# 设置remote为ssh
git remote set-url origin git@github.com:wyue1227/wyue1227.github.io.git

# 确认
git remote -v;

Typora内删除超链接下划线

背景

用Markdown写个人简历的时候,邮箱会自动转换成超链接的形式。如果邮箱里带下划线会跟超链接的下划线样式冲突。

解决方法

1. 打开Typora主题配置(偏好->外观)

2. 打开github.css文件

3. 查找a标签,添加删除下划线代码

1
2
3
4
a {
color: #4183C4;
text-decoration: none;
}

4. 重新打开Typora

Eclipse中文注释异常

问题描述:

Eclipse中文注释与星号配合的适合显示会异常。

出现问题的原因:

Eclipse内置字体对中文支持有限。

解决方法:

更改字体为中文字体。(默认系统字体)

1
2
3
4
5
Window -> Perferences ->

左侧General -> Appearance -> Colors and Fonts ->

右侧Basic -> Text Font -> Use System Font

推荐字体:

Courier New

NotNull等校验注解不生效

背景

学习SpringBoot项目中,单元测试时发现@NotNull等注解没有生效。

原因

没有在调用处添加@Validated@Valid注解。

示例

Entity

1
2
3
4
public Class User {
@NotBlank(message = "用户名不能为空")
private String username;
}

调用

  1. Controller类上添加@Validated注解。
  2. 如果是Entity类型的校验,需要在参数前加上@Valid。普通类型(如String)则不用。
1
2
3
4
5
@Validated
public class UserController {
public String getUsername(@Valid User user) {}
public String getStr(@NotNull String str) {}
}

gitignore忽略.idea无效

发生原因

idea创建工程时已经将它存储进暂存区。

解决方法

利用 git rm --cached 从索引中删除.idea文件。

FileZilla下载失败

问题描述

FileZilla 不能下载,已经连接服务器, 但右键的下载显示灰色。

解决方案

先在左侧要存放的路径点击进去 然后再点右边的文件点击下载。

截图

词云图生成

代码段

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import jieba
from wordcloud import WordCloud
from matplotlib.pyplot import imread

text = open("2020政府报告.txt").read()
font = "simhei.ttf"

# 背景图片
mask = imread("background.jpg")

cut = jieba.cut(text) # text为你需要分词的字符串/句子
result = ' '.join(cut) # 将分开的词用空格连接

# 剔除掉的关键词
exclude = {'我们', '今年', '同志', '我国'}

wc = WordCloud(collocations=False, # 避免重复单词
font_path=font, # 设置字体
mask=mask, # 设置背景
background_color="white",
# width=1400, height=1400, margin=2, # 图像宽高,字间距
stopwords=exclude)
wc.generate(result)
wc.to_file('2020政府报告.png')

引用模块

import jieba:中文词解析。
from wordcloud import WordCloud:词云图模块,用于生成词云图。
from matplotlib.pyplot import imread:图片加载。

数据源

background
2020政府报告

运行结果

设置背景版本

默认版本