2020年度总结
2020年度总结
La vie de 2020 est comme prendre une vieille rue.Qui sait.
路始终是那条老路,走路的人会不一样的,路上的人会不一样的
暂以时间轴为序
2020-1
2020-1-1 年初是和在成都的高中同学们一起度过的
2020-1-5 在清水河图书馆复习教偶遇的歪果仁拼音
2020-1-7 倪哥Boom掉绵中群之后的重建
2020-2
2020-2-2 看了声之形,感触颇深
一部感动所有人的动漫,看完毫不诧异为何能在日本击败君名。
2020-3
3-1
大概是因为什么与流量明星沾点的事情,突然写了这样一篇打油文
其实对于流量明星的看法,很早就想说出来,奈何一直没有机会放下手仔细写点什么,正好基于这段时间发生的这些事件,就当我蹭个热度好了。 谈到流量明星这个话题,其实在网络上已经割裂成了两个鲜明的认知差异。我们先说说经常被迫和流量明星捆绑在一起的追星文化。 在中国,早期的追星文化,是在上个世纪八九十年代开始的。彼时改革开放让香港台湾的不少明星走进了中国大陆的街头巷尾,诸如邓丽君等人,影响了70年代出生 ...
近日规划&完成情况
KevinMatt’s 计划清单
[ ] 尝试在ECS上搭建私有Gitlab–>进度0%
[ ] 操作系统学习日记
[ ] WordPress博客部署尝试
Hexo在ECS上的快速环境部署
快速完成Hexo在ECS上的环境部署
准备工作
一台ECS/云服务器
本地的Hexo仓库
VScode(可选)
Step1.本地连接ECS
生成SSH公钥/私钥
在本地的终端(Poweshell/Cmd)键入以下命令:
ssh-keygen
这里可以按照默认一路按回车,如果想要把公钥私钥存储在其他目录可以像我一样自己输入目录。
进入你选择的目录,找到id_rsa.pub,用记事本打开,复制其中的内容,这就是你的主机的公钥。
使用终端连接到ECS
在终端中输入:
ssh username@ip
例如你要登陆的服务器用户名为root,ip为xxx:
ssh root@xxx
*首次连接可能会有更多的信息打印出来。
现在,你已经远程连接到了你的ECS。
接下来,让我们在ECS上做好准备。
Step2.ECS的配置
安装Node.js
在Ubuntu上通过apt来安装Node.js:
#首先更新apt源sudo apt update#安装nvmsudo apt install nodejs
如果是在Centos上,则使用yum命令来完成:
sudo yum upd ...
操作系统学习日记
操作系统学习日记
Python排序算法可视化
Python排序算法可视化
前言
在为大一同学们写C语言期末复习指南时,在菜鸟教程上看到了几幅排序算法的散点动图,感觉很有意思,并且立即想到了之前参加焦糖招新的时候用过的matplotlib可视化库,尝试实现一下各种算法。
正文
话不多说,立即开始尝试:
准备工作
简单想了一下,在matplotlib库提供的几种不同的图形中,散点图可能会最为直观,翻阅doc可以找到相关的函数:
matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=<deprecated parameter>, edgecolors=None, *, plotnonfinite=False, data=None, **kwargs)
参数说明:
必需参数,确定散点的横纵坐标,支持传入array(也就是说可以传入两个列表来直接画出所有的点)
s: float or a ...
Json学习笔记
Json学习笔记
C语言期末复习指南
C语言期末复习指南
按照软件学院的惯例,C语言期末考试是不直接考概念填空题和选择题的。
所以我们今天要讲的基本是贴近实际题目的情况:
基础篇
1.C的输入输出
程序从main函数开始执行之类的概念相信已经不必多说了,所以我们先看到输入输出的一些考察点:
举例,通常情况下最多用到的输入函数是scanf:
#include <stdio.h>int main(void){ int a; scanf("%d",&a);}
通常考察的也就是格式控制和地址符&,保持前面的格式控制和要存储的变量类型一致就OK了,另外,除了指针以外,变量前都是要加地址符&的。这种情况在改错题可能会遇到,还有自己写代码的时候也不能犯错。
输出一般也就是用到printf:
#include <stdio.h>int main(){ int a = 0; int* b = 1; printf("The variable is %d and %d", a, *b);}
主要也是考 ...
Docker&K8s学习笔记
Docker&K8S学习笔记
java_learning
Java学习笔记
集合中List类型遍历最高效的方法依然是使用迭代Iterator:
import java.util.*;public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("Start"); list.add("End"); System.out.println(list.size()); // *使用for循环迭代遍历 for (Iterator<String> it = list.iterator(); it.hasNext();) { String s = it.next(); System.out.println(s); } // *使 ...
Git入门教程=^=
GitHub
如何使用GitHub
准备
我们首先需要知道,GitHub是一个代码托管仓库。
从名字我们很容易可以知道,我们可以把我们的代码上传到这个云端的仓库里。
那么,这有什么用呢?
可以方便的与他人分享代码(也就是我们常说的开源)
GitHub可以进行版本控制,可以根据代码的提交内容进行版本回退,也就是提供了纠正灾难性错误的方法
也提供了一个更换设备也能使用代码的途径
事实上,GitHub还有更多强大的功能等待你去探索,这里我们先讲解我们常用的部分
注册Github账户
https://github.com/
这个没什么好说的,登录GitHub官网完成注册,拥有你的GitHub账号。
进行一些简单的初始操作
注册完成后我们会看到这样一个界面
红框选项就代表着你的代码仓库
点击右侧绿色的New开始创建代码仓库
Public和Private选项决定你的仓库是否对所有人可见。
下方可选是否要添加README、gitignore文件
README相当于一个自述文件,告诉查看者这个仓库的内容或者被建立的原因
.gitignore决定在本地上传文件到仓库的时候要忽略的文 ...