摘要: git撤销某个文件的修改,分为两种情况: 在工作区修改,但并未提交到暂存区(即并没有add)。 对于单个文件的撤销修改而言,使用下面方法。 git checkout -- 文件名 若想撤销工作区中所有文件的修改,则 git checkout . 注意:git chekcout 是让文件回到最近一次该 阅读全文
posted @ 2022-11-03 13:37 zkx98 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 当按下Ctrl + Z组合键后,就停止进程并转入后台。刷新当前执行命令行。程序并没有结束,而是被挂起了。此时我们没有必要通过PID杀掉这个进程。相反我们可以通过一下命令,使这个进程继续执行下去: 使用 jobs 命令,可以查看当前被挂起的进程已经对应的号码。 使用命令 fg 1 可以恢复进程到前台执 阅读全文
posted @ 2022-11-03 13:36 zkx98 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: Linux终端bash美化教程 解释下具体含义: 颜色配置: [\033[1;31m] 底线 :ANSI 色彩控制语法。\033 声明了转义序列的开始,然后是 [ 开始定义颜色。 第一组数字 :亮度 (普通0, 高亮度1, 闪烁2)。 第二组数字 :顏色代码。 颜色: 30=black 31=red 阅读全文
posted @ 2022-11-03 13:36 zkx98 阅读(584) 评论(0) 推荐(0) 编辑
摘要: git分支误删除恢复方法 git log -g 找回之前提交的commit git branch branchName commit号 用这个commit创建一个分支 阅读全文
posted @ 2022-11-03 13:35 zkx98 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 其他解压缩命令: 1、.tar 用 tar –xvf 解压 2、.gz 用 gzip -d或者gunzip 解压 3、.tar.gz和.tgz 用 tar –xzf 解压 4、.bz2 用 bzip2 -d或者用bunzip2 解压 5、.tar.bz2用tar –xjf 解压 6、.Z 用 unc 阅读全文
posted @ 2022-11-03 13:35 zkx98 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在写程序时,很多时候手动输入数据进行测试很麻烦,重复性工作很多,可以使用命令行重定向的方法将文件作为程序的测试输入: 假设测试程序名为a.out,测试输入为data,可以采用以下方式输入: Linux: ./a.out < data 或 cat data | ./a.out Windows: ——— 阅读全文
posted @ 2022-11-03 13:34 zkx98 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 原文链接为什么你必须链接C中的MATH库? 如果在C程序中包含<stdlib.h>或<stdio.h> ,那么在编译时就不必将它们链接起来,但是我必须使用-lm和gcc链接到<math.h> ,例如: gcc test.c -o test -lm 这是什么原因? 为什么我必须明确地链接math库,而 阅读全文
posted @ 2022-11-03 13:34 zkx98 阅读(28) 评论(0) 推荐(0) 编辑
摘要: << 1效率没* 2效率高 参考链接https://blog.popkx.com/c语言程序中-移位操作代替乘除操作-效率更高吗/ 解析 C语言程序中,使用移位操作代替乘除操作更快吗?现在这个问题我们已经有答案了:并不如此。原因在于C语言编译器一般都会优化我们的代码,它知道如何尽可能快地增加目标处理 阅读全文
posted @ 2022-11-03 13:34 zkx98 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 《C Primer Puls》 是这样解释关键字的:关键字是C语言的词汇,由于编译器不具备真正的智能,所以你必须用编译器能理解的术语表示你的意图。 volatile关键字告诉编译器该变量是易变的,无非就是希望编译器去注意该变量的状态,时刻注意该变量是易变的,每次读取该变量的值都重新从内存中读取。 使 阅读全文
posted @ 2022-11-03 13:33 zkx98 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,register算是不太难的一个关键字。 用register声明的变量是寄存器变量,是存放在CPU的寄存器里的。 寄存器有这么两个特点,一个是运算速度快,一个是不能取地址。 ———————————————— 版权声明:本文为CSDN博主「Forever」的原创文章,遵循CC 4.0 BY 阅读全文
posted @ 2022-11-03 13:33 zkx98 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 3、从服务器下载整个目录 scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录) 例如:scp -r root@192.168.0.101:/var/www/test /var/www/ 4、上传目 阅读全文
posted @ 2022-11-03 13:33 zkx98 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 用这个命令进入mysql sudo mysql 在sql命令行输入以下命令回车,你就可以把密码改成mynewpassword ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword'; 阅读全文
posted @ 2022-11-03 13:30 zkx98 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 使用系统调用fork() #include <stdio.h> #include <unistd.h> #define N 20 int main(int argc, char * argv[]) { int n = N; int pid = fork(); if (pid == 0) { whil 阅读全文
posted @ 2022-11-03 13:30 zkx98 阅读(46) 评论(0) 推荐(0) 编辑