Github Actions 同步到服务器
Actions 的步骤代码
1 | - name: rsync deployments |
服务端配置
将 index 和子目录下的所有文件、文件夹所有者和用户组设置为 1000
/etc/rsync.conf
1 | uid = 用户名 |
1 | - name: rsync deployments |
将 index 和子目录下的所有文件、文件夹所有者和用户组设置为 1000
/etc/rsync.conf
1 | uid = 用户名 |
1 | cmd #进入命令提示符窗口 |
见过世面,有四层。
第一层,知道天有多高。
知道这个世界的顶点在哪里,最好吃的食物,最贵的衣服,最富有的人,最奢华的生活是怎样,最远的地方有多美。
大部分人的“见过世面”停留在这一层。也最简单,只用抬头往上看就可以了。
第二层,知道坑有多深。
知道这个世界最深的坑在哪里,最穷的地方,最黑暗的人心,最贫困的家庭,最阴暗的角落有多么潮湿。
到这里,已经大部分人做不到了。因为黑暗的地方无法远观,需要身体力行的走下去,待在别人的泥沼里去体会他人的苦难。知道这个世界的下限不是教科书上写的应然,而是人间烟火中那些走投无路的实然。
第三层,知道我在哪里。
天高三万丈,地深三万仞,人身7尺不足,我们在这天地之间处于何处?
这个看起来很简单,实际非常难,因为我们会被自己迷惑。
我们有时候会被眼前的成就而膨胀,而忘了自己只是站在高处并不会飞翔;有时候又会被身边的困顿打压盲目自卑,对那些生活在世界更底层的人视而不见。
“知道我在哪”,其实已经解答了人生的三个终极问题之一。“知道我在哪”,意味着知道了自己的起点,同时意味着知道了自己的边界。
人生不再会盲目追求虚妄,亦不会随处自我放逐;
不追求最高,不自暴自弃,知道用怎样的力道生活,能得到最适合自己的结果。
这样的人已是开了天眼,得了大智慧。万里挑一。
第四层,知道世界还有左右。
这世界不只天高地迴的上下之分,还有三千大世界的芸芸众生。
这个世界不只有高矮,不是一维的一条线,而是无穷大的三维世界。
这世界所有众生皆不相同,他们不在我们上下,而更多在我们左右。每一种世相都有它存在的理由,每一种存在都有它的阴暗和美好。
充分包容每个人的不同,充分理解每一种存在,为他人的欢喜而欢喜,为他人的悲伤而悲伤。
不再追求高矮,而去追求阅尽这繁华世界,沉浸于人间烟火,普度众生。
这一层的人,一千年能出一个。你的问题是怎样才算见过世面?
其实答案很简单:
尽量向上看的足够高,
尽力向下走的足够深,
尽我所能心如明镜知道自己在哪,
尽心理解左右芸芸众生。
能做多少做多少。
来源
我下载的版本是3.9.13
下载地址
换源
1 | pip3 config set global.index-url https://mirrors.bfsu.edu.cn/pypi/web/simple/ |
随便安装几个库
1 | pip3 install Beautifulsoup4 |
1、意思不一样
左连接:只要左边表中有记录,数据就能检索出来,而右边有的记录必要在左边表中有的记录才能被检索出来。
右连接:右连接是只要右边表中有记录,数据就能检索出来。
2、用法不一样
右连接与左连接相反,左连接A LEFT JOIN B,连接查询的数据,在A中必须有,在B中可以有可以没有。内连接A INNER JOIN B ,在A中也有,在B中也有的数据才能查询出来。
3、空值不一样
左连接是已左边表中的数据为基准,若左表有数据右表没有数据,则显示左表中的数据右表中的数据显示为空。
右联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
1 | select * from student s left join class c on s.classId = c.classId |
AVG() 平均值
COUNT() 条数
FIRST() 第一个数据
LAST() 最后个数据
MAX() 最大值
MIN() 最小值
SUM() 总和
UCASE() 转换成大写
LCASE() 转换成小写
MID() 从文本字段中提取字符
1 | SELECT substr(name,1,4) AS ShortTitle |
LEN() 返回字符串长度
ROUND() 四舍五入
NOW() 当前时间
FORMAT() 时间格式化
1 | SELECT name, url, DATE_FORMAT(Now(),'%Y-%m-%d') AS date |
1 | CAST(your_column_name AS DECIMAL(10, 2)) |