C语言第七章 C控制语句:分支和跳转

7.1 if 语句

if 语句被称为分支语句(branching statement)或者选择语句(selection statement),相当于一个交叉点,程序需要在两条分支中选择一条,通用形式是:

1
2
if (expression)
    statement

如果对 expression 求值为真,则执行 statement,否则跳过 statementstatement 可以是简单语句或复合语句。与 while 相比,ifstatement 只会执行一次。即使 if 由复合语句组成,仍然被视为一条语句

C语言第六章 C 控制语句:循环

6.1 再探 while 循环

6.1.1 程序6.1注释

对 while 循环,判断条件是表达式 status == 1, ==是C的相等运算符(equality operator),用来判断 status 是否等于 1。等于 1 为 true(1),否则为 false(0)

同时 status = scanf("%d", &num) 则是利用了 scanf 函数的两个作用,其一是为 num 赋值,其二是 scanf 的返回值是其成功读取的项数

伪代码(pseudocode):通过简单的语句表示程序的思路,在形式上与计算机语言对应,但是不考虑具体的格式,仅体现程序设计的逻辑。确认逻辑没有问题,再翻译成实际的编程语言

Linux 文件权限学习

在 Linux 系统中,输入 ll 或者 ls -a 命令,会列出全部文件以及各个文件所对应的权限。

该处列出的权限由 10 个字符组成,第一位为 d 表示该项是一个文件,为 - 表示是文件夹

后面的 9 个字符,每 3 个为一组,分别表示文件所有者(user)****用户组(group)其他用户(other)。每一组第一个字符是 r 或 -,用来表示对应用户是否有读权限;第二个字符是 w 或者 -,用来表示对应用户的写入权限;最后一个是执行权限,x 或者 -。

rclone配合qBittorrent在VPS使用

同时在 VPS 和群晖中使用 rclone,VPS 配合 qbittorrent 的 rss 功能自动下载正在追剧和追番的视频,同时将其上传到 Google Drive 中。而群晖使用 rclone 挂载相应的文件夹通过 emby 观看视频。这里主要记录挂载 VPS 的过程。 刚好最近买了一个 VPS,在这里记载配置过程。 参考教程还是这个:“申请google drive api并使用rclone挂载团队盘为本地磁盘”

新的 nat vps

最近正值黑五,打算换一台VPS,正巧低价买了一台NAT型的vps,这里练一下手,记录一下新拿到VPS应该怎样操作 我比较习惯的系统是Ubuntu,一般使用 20.04 ,这篇文章会建立在 ubuntu 20.04 的基础上