并发相关理论

相关概念 死锁 活锁 那是不是所有的代码都需要认真分析一遍是否存在这三个问题呢?当然不是,其实只有一种情况需要:存在共享数据并且该数据会发生变化,

不修改数组找出重复元素

给定一个长度为 $n+1$ 的数组nums,数组中所有的数均在 $1∼n$的范围内,其中 $n≥1$。 请找出数组中任意一个重复的数,但不能修改输入的数组。 样

不用加减乘除实现加法

写一个函数,求两个整数之和,要求在函数体内不得使用 +、-、×、÷+、-、×、÷ 四则运算符号。 样例 1 2 3 输入:num1 = 1 , num2 = 2 输出:3 代码

操作系统八股文

进程的几种状态 就绪: 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。 执行: 当进程已获得处

查看文件 more,less,文件系统

more 命令和文件系统 查看文件more 和 less 命令1: more 作用: 以分页形式显示文件内容 语法: more + 文件名 按回车刷新一行,按空格刷新一屏, 输入 q退出 命令2:

查漏补缺快捷键总结

linux 查漏补缺快捷键总结 ctrl + u, 清空这一行 ctrl + insert 相当于 复制 shift + insert 相当于 黏贴

常见协议刷题

常见协议刷题 ICMP 协议 ICMP有两种报文:差错报文、询问报文 ICMP差错报文用于目标主机或到目标主机路径上的路由器向源主机报告差错和异常情况。 五

常用的 bat脚本

类型 grep的操作 findstr 查看端口进程 1 2 netstat -ano | findstr "8080" taskkill /f /pid powershell 的 echo 1 2 PS D:\ASUS\Desktop> echo $(( 16 * 7 )) 112 下面 记录linux 下 echo的用法 result = $[ node1 + node2 ] result=$((node1 + node2)) result=expr 7 +

常用的解压命令

常用的解压命令 解压 tar.gz文件 具体可以用 --help 来查看 选项的意思 .tar.gz 意思是 先用tar 压缩,再用gz 进行二次压缩 所以 先用 -z 对 进行解压, 然后再用 xf 对
T