在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 基本格式:find path expression 1.按照文件名查找 2.按照文件特征查
2024-11-08什么是多级反馈队列调度算法? 多级反馈队列调度算法是一种基于队列的进程调度方法,它使用多个队列来组织进程,并为每个队列分配不同的优先级。这些队列按照不同的优先级排列,通常较高优先级的队列具有更短的时间片,而较低优先级的队列具有更长的时间片。 基本思想是,当一个进程执行完其时间片时,它将被移到一个较低优先级的队列中,以便其他具有更高优先级的进程有机会运行。如果进程在其时间片内没有完成,它将保持在当前队列中,但其时间片可能会减少,以便它获得更频繁的执行机会。 多级反馈队列调度算法的优点 多级反馈队
2024-11-08买了一个新电脑联想ThinkPad E555 可是刚拿到是个win10 的系统,用习惯了win7,win0不太好用, 然后帮我刷成了win7,之后一切都好,性能也是让我很满意,但是却关不掉触控板,于是上网搜索了一下,弄明白怎么禁用掉触摸屏了。 具体如下: 首先呢,估计是系统的问题,fn+f1建根本就没用,fn+其他的都好,就是没法禁用触控板,然后我就去控制面板找主板哪里的配置,发现禁用是灰的点不了,卸载驱动后还能用,而且重启后自动重装(ps/2插口的原
2024-11-08java -showversionecho %JAVA_HOME%path 这个方法可以确认当前java.exe的版本,但是并不能确定输出JRE的具体路径。 JAVA_HOME的路径,也不一定就是当前运行的java的路径。path列表中,全部路径中,哪个jre的路径在前,就先用那个jre执行。 java -verbose 这个方法,比较准确地输出了java的路径(输出了java运行依赖的jar包的全部路径)。 [Loaded java.lang.Shutdown from C:\Prog
2024-11-081、线程包含CPU现场,可以独立执行程序。 3、进程是暂时的,程序是永久的;进程是动态的,程序是静态的。 4、进程获得处理器运行是通过调度得到的。进程申请处理器得不到满足时候,其状态变为就绪态。 5、OS是根据PCB来对并发执行的进程进行控制和管理。 6、在单处理系统中,不可能全部进程都处于就绪态。可能出现全部进程处于阻塞态。 7、系统进程所请求的一次I/O操作完成后,进程的状态变化是:阻塞态->就绪态。 8、进程的封闭性:一个进程一旦开始执行,其执行结构就只取决于它本身,不会受外界因素的影响
2024-11-081.打开和关闭文件 进程是通过调用 open 函数来打开一个已经存在的文件 或 创建一个新的文件: //若成功则返回新文件描述符,失败返回-1 int open(const char *pathname, int flags); pathname 是文件名,函数会将 pathname 转换为一个文件描述符,并且返回描述符数字; flags 指明进程如何访问这个文件: O_RDONLY: 只读 O_WRONLY: 只写 O_RDWR: 可读
2024-11-081.nmap简介 nmap是一个用于网络探测和安全/端口扫描的工具,全称Network Mapper(网络映射器),主要用来快速扫描大型网络,提供目标主机的各类信息,如:目标机的服务类型及状态、端口号、操作系统等信息。 nmap语法格式:nmap [<扫描类型>…] [<选项>] {<扫描目标说明>} nmap识别6种端口状态:open(开放的), closed(关闭的),filtered(被过滤的), unfiltered(未被过滤的), open|filtered(开放或者被过滤的),或者
2024-11-08转载:https://www.bilibili.com/video/BV1PJ411n7xZ 参考:https://www.cnblogs.com/yanl55555/category/1686360.html 跨语言的JVM(虚拟机只关心字节码文件) JVM的作用 JVM的位置 JVM的整体结构 Java代码执行流程 JVM的架构模型 引言: 栈: 指令集小,不需要硬件支持,具有跨平台性,比如jvm 指令多,执行性比寄存器差 寄存器: 依赖硬件,
2024-11-08linux下看配置,可没有windows那么直观。你只能一个一个查看。 一:cpu[root@srv /]# more /proc/cpuinfo | grep "modelname" [root@srv /]# grep "model name"/proc/cpuinfo 二:内存[root@srv /]# grep MemTotal /proc/meminfo 三:查看CPU位数(32 or 64)[root@srv /]# getconf LONG_BIT32四:查看linux版本[
2024-11-08mavlink协议 一帧数据的长度为8到263个字节。 其具体的解析如下所示: 字节的索引 值 含义 0 0xFE(V1.0) 帧头,表示一帧数据的开始 1 0 ~ 255 表示有效数据的长度 2 0 ~ 255
2024-11-08