喜迎
春节
Linux如何排查cpu过高的原因
Linux如何排查cpu过高的原因
要排查 Linux 上 CPU 过高的原因,可以按照以下步骤进行: 使用系统监控工具:使用像 top、htop 或 glances 等系统监控工具来查看当前 CPU 使用情况。这将给我们一个快速的概述,了解哪些进程或服务占用了大量 CPU
2023-10-22
Linux tee 命令详解
Linux tee 命令详解
tee 命令是什么?tee 命令是一个非常有用的 Linux 命令行工具,它可以将标准输入的数据同时输出到标准输出(通常是终端)和一个或多个文件中。换句话说,tee 命令可以将数据“分流”,一边显示在屏幕上,一边保存到文件中。 基本语法1t
2023-10-06
在Linux后台运行指定程序的几种方法
在Linux后台运行指定程序的几种方法
在Linux系统中,将程序在后台运行可以释放终端,让您继续执行其他操作。下面介绍几种常用的方法: 1. 直接添加 & 符号 最简单的方法:在命令末尾加上 & 符号,即可将程序放入后台运行。 示例:1python my_sc
2023-07-15
Linux搜索关键词前后几行
Linux搜索关键词前后几行
Linux 命令行中的快捷键非常丰富,可以大大提高程序员的工作效率。下面将详细介绍一些常用的快捷键,并分类说明: 在工作中,经常需要在linux中根据关键词搜索日志,并获取前后几行;其实,grep 命令可以搭配 -C 或 -A 或 -B 选
2023-06-21
PHP任务加锁
PHP任务加锁
在PHP中,有时候我们需要设置定时任务,同一时间只有一个任务在执行。这就需要使用互斥锁来控制,下面介绍下实现方式: 使用 flock 函数实现文件锁以下是一个示例:12345678$fp = fopen('/tmp/lock.txt', '
2023-05-23
Redis中set、setex、setnx的用法和区别
Redis中set、setex、setnx的用法和区别
Redis是一个高性能的键值对数据库,提供了多种设置键值的方法。其中,set、setex 和 setnx 是最常用的三个命令,它们在设置键值方面各有特点。 1. set命令 功能: 将字符串值 value 关联到 key。 语法: SET
2023-05-16
Linux中">"和">>"的区别
Linux中">"和">>"的区别
在Linux中,>符号用于将输出重定向到文件中,并会覆盖文件中原有的内容。 如果要将输出追加到文件中而不是覆盖原有内容,可以使用>>符号。 下面是两个符号的用法示例: >符号:覆盖原有内容。 1echo "Hell
2023-03-17
PHP中if else的优化方案
PHP中if else的优化方案
前言:在项目开发中,经常会遇到多个复杂if else的情况,下面说说这种情况的优化方案。 提前return 让正常流程走主干,非正常流程提前return,去除不必要的else,适用于函数参数校验。 优化前12345if (conditi
2022-10-18
Windows下如何将桌面位置移到其他地方
Windows下如何将桌面位置移到其他地方
一般windows系统的桌面都是放在C盘里的,如果桌面内容过多就会导致C盘空间不足。为了保证电脑的干净整洁,除了需要定期清理桌面内容,其实我们还可以把桌面移动到其他地方。 在”快速访问”里找到桌面 右键”属性”,在”位置”栏点击”移动”
2022-08-29
死锁
死锁
概念死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方释放资源,但没有一方提起释放资源,从而造成了一种阻塞的现象就称为死锁。 产生原因死锁的产生需要满足以下 4 个条件: 互斥条件:指运算单元(进程
2022-08-02
6 / 17