自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

原创 mysql 查询进程查看并释放

在MySQL中,查看和管理进程(例如查询、连接等)是数据库维护和性能调优的重要部分。以下是一些常用的方法来查看MySQL进程并释放它们。

2025-03-21 23:34:07 511

原创 linux vim 复制粘贴

3.剪切的命令是d,即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.1. 选定文本块。使用v进入可视模式,移动光标键选定内容。4.粘贴的命令式p,即put(放下)

2025-03-17 17:03:38 315

原创 mysql select distinct 和 group by 哪个效率高

‌。这是因为SELECT DISTINCT和GROUP BY都会进行分组操作,但GROUP BY可能会进行排序,触发,导致SQL执行效率低下‌12。

2025-03-13 21:50:14 430

原创 MySQL regexp 命令

REGEXP‌‌1。

2025-03-10 11:02:56 703

原创 linux free命令

free命令是Linux系统中用于显示系统内存使用情况的重要工具,包括物理内存、交换内存以及内核缓冲区等信息。通过使用free命令,用户可以快速了解系统中内存的使用状态,从而进行相应的管理和优化。free -s [时间]:每隔设定时间刷新一次内存使用情况,例如free -s 2每2秒刷新一次。free:显示系统内存的总使用量、可用量以及缓存和缓冲区的使用情况。free -h:以人类可读的格式(如MB、GB)显示内存使用情况。free -g:以GB为单位显示内存使用情况。

2025-03-05 14:12:43 347

原创 Linux之df命令

linux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);-l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果。-x<文件系统类型>或–exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;-i显示inode的使用情况。-t<文件系统类型>或–type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;-T或–print-type:显示文件系统的类型;

2025-03-04 22:47:57 673 1

原创 ANI AGI ASI的区别

综上所述,ANI、AGI、ASI在定义、特点和应用场景上存在显著差异。ANI专注于特定任务,AGI追求与人类相当的智能水平,而ASI则旨在超越人类智能,实现前所未有的变革。

2025-03-03 18:19:36 625

原创 inux下的du命令用于估算文件和目录的磁盘使用情况

du(Disk Usage)命令是Linux中的一个常用工具,用于估算文件和目录的磁盘使用情况。du命令的执行速度可能会因为目录内容的多少和文件系统的类型而有所不同。这个命令会显示指定目录下的所有文件和子目录的大小,限制深度为2级。这个命令会显示根目录下每个子目录的总大小,以人类可读的格式。-a:显示所有文件和目录的磁盘使用情况,而不仅仅是目录。显示当前目录下所有文件和子目录的大小(以人类可读的格式)显示当前目录下每个文件和目录的大小(以人类可读的格式)-s:仅显示每个参数的总大小,而不显示子目录的大小。

2025-03-03 15:09:22 323

原创 linux top htop 命令有什么不同

它可以实时显示系统中各个进程的资源使用情况,如CPU、内存、交换空间等。下面的内容:显示各个进程的详细信息,如PID、用户、优先级、CPU使用率、内存使用率等。第二行:任务信息,包括总任务数、正在运行的任务数、睡眠任务数、停止任务数和僵尸任务数。下面显示进程列表,包括PID、用户、优先级、CPU使用率、内存使用率、运行时间等。第三行:CPU状态,包括用户进程占用率、系统进程占用率、空闲率等。第四行:内存使用情况,包括总内存、已用内存、空闲内存和缓存内存。T:按进程运行时间排序。M:按内存使用率排序。

2025-03-03 11:42:02 284

原创 Linux 命令:head

我们也可以使用 head -M file_name | tail +(M-N+1) 命令,因为 head 命令会先打印 M 行,然后从 M 行开始,tail 命令会从最后一行剪切 (M-N+1) 行。命令为:head -M file_name | tail +N,因为 head 命令会先打印 M 行,然后从 M 行开始,tail 命令会从 +N 开始剪切行,直到最后一行;head 命令:可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

2025-02-28 14:21:00 864

原创 linux tail cat less more命令

使用tail查看文件的最后几行,尤其是实时查看日志文件。使用cat查看文件内容或合并多个文件内容。使用less进行更加灵活的分页查看,支持搜索和前后翻页。使用more进行简单的分页查看,适合大文件的初步浏览。

2025-02-28 11:15:47 469 1

原创 linux压缩解压文件夹命令 zip unzip 和 tar

tar -xvf 压缩包名.tar.gz -C /target/directory。tar -xvf 压缩包名.tar.gz -C 目标目录。tar -cjvf 压缩包名.tar.bz2 文件夹名。tar -czvf 压缩包名.tar.gz 文件夹名。zip -r 压缩包名.zip 文件夹名。tar -tvf 压缩包名.tar.gz。: 指定解压目录(默认当前目录)。: 指定文件名(必须放在最后)。: 使用 bzip2 压缩。: 使用 gzip 压缩。: 递归压缩子目录内容。

2025-02-27 11:17:59 344

原创 linux复制文件夹并重命名

其中,“-r”选项表示递归复制,可以复制整个文件夹及其子文件夹和文件。通过这个组合命令,我们可以将复制后的文件夹重命名为我们想要的名称。通过使用“cp”和“mv”命令的组合,我们可以轻松地实现这个目标。这将复制“folder1”文件夹及其内容到当前目录下,并将复制后的文件夹重命名为“folder2”。除了使用“cp”命令外,我们还可以结合使用“mv”命令来实现复制文件夹并重命名。这将先复制“folder1”文件夹到当前目录下,然后将新文件夹重命名为“folder3”。

2025-02-27 10:56:18 383

原创 linux vim 撤销 回退操作

例如,如果你撤销了多次,然后又想回到其中一个特定的中间状态,你需要先使用u回到那个中间状态的前一个状态,然后再重新做需要的更改。虽然Vim没有直接的“redo”命令,但通过结合使用u(undo)、. (重复上一个编辑动作)、:earlier和:later命令以及利用撤销树功能,你可以有效地管理和回退你的编辑操作。在Linux的vim编辑器中,撤销和回退操作是非常基本的,但它们可以通过不同的方式实现,具体取决于你想要的精确效果。如果你需要连续撤销多次,可以使用U(大写U)来撤销当前行的所有更改。

2025-02-27 10:12:53 1026

原创 linux在vim中查找和替换

在Linux中使用Vim编辑器查找文本的方法非常直观和强大。Vim是一个高度可配置的文本编辑器,支持多种查找和替换的命令。

2025-02-27 09:52:24 800

原创 linux grep 查抄命令

是一个非常强大的文本搜索工具,用于搜索文件中匹配指定模式的行。假设你需要在一个大型代码库中查找所有包含特定函数或变量的文件。是你要搜索的模式,例如函数名或变量名。是显示匹配行的行号。:查找所有包含函数名。

2025-02-27 09:36:29 202

原创 linux 打包解压命令

tar 命令是最常用的打包工具,可以用来创建归档文件。-r 表示递归处理,包含目录下的所有文件和子目录。zip 命令用于创建 zip 格式的压缩文件。这里不需要额外的选项,直接指定文件名即可。1. Linux 打包和解压命令。v 表示在打包过程中显示文件。v 表示在解压过程中显示文件。c 表示创建新的归档文件。f 指定归档文件的名称。f 指定归档文件的名称。

2025-02-25 19:36:05 238

原创 git 命令 设置别名

在 Git 中,你可以通过配置别名来简化常用的命令。这样,你可以使用更短或更易记的命令来完成相同的操作。要设置 Git 命令的别名,你可以使用git config命令。

2025-02-24 11:32:13 453

原创 linux ls -l 文件大小按照m

对于大多数用户来说,直接使用ls -lh查看以易读格式(KB、MB)显示的文件大小是最简单和最直接的方法。如果你需要处理单个文件的大小转换,则可以考虑使用du和awk的组合。如果你想要以MB(兆字节)为单位显示文件大小,可以使用ls命令与numfmt工具结合使用,或者使用du和awk命令来实现。awk '{print $1/1024/1024 " MB"}' 将MB转换为KB,然后转换为MB(实际上是多余的步骤,但为了展示如何在awk中处理单位转换)。du -BM 文件名 显示指定文件的大小,单位为MB。

2025-02-24 10:00:59 337

原创 远程桌面软件比如说向日葵他们的原理是什么

一旦连接成功,主控端用户可以看到被控端设备的桌面,并可以进行操作,就像直接坐在被控端设备前一样。:主控端用户通过客户端程序发起远程控制请求,输入被控端设备的IP地址或域名,并通过身份验证。:当用户在客户端设备上进行操作时,例如点击或键入,这些输入信息被发送回服务器。:用户需要在主控端设备上安装客户端程序,在被控端设备上安装服务器端程序。:用户在客户端设备上运行远程桌面软件,并输入服务器的IP地址或域名。:在远程控制时,被控端屏幕可以显示为黑屏,保护被控端用户的隐私。

2025-01-12 22:51:01 780

原创 抖音矩阵是什么

抖音矩阵是指在同一品牌或个人IP下,通过创建多个不同定位的抖音账号(如主号、副号、子号等),形成一个有机的整体,以实现多维度、多层次的内容覆盖和用户互动。

2025-01-12 22:44:38 3350

原创 Redis的数据过期清除策略

在实际应用中,Redis 通常采用惰性删除和定期删除相结合的方式,兼顾 CPU 资源消耗和内存清理效率,以此保障 Redis 在处理海量数据时,既能稳定运行,又能合理利用内存资源。

2024-12-30 15:06:31 507

原创 php 静态变量

变量的值会在上一次调用结果的基础上累加,因为它一直存活在内存中,而不是每次都重新初始化为。,该类的所有实例访问此静态变量时都会看到更新后的值,因为它们指向同一个静态存储区。借助静态变量的特性,准确记录递归的深度,让开发者能更好把控递归流程。在 PHP 中,静态变量是一种特殊类型的变量,使用关键字。正确的做法是使用固定的常量、字面量来初始化,像。这里,通过类的任意实例修改静态变量。

2024-12-30 11:39:39 339

原创 阿里云clb是什么

CLB是一种流量分发控制服务,通过设置虚拟服务地址,将访问流量根据转发规则分发到后端服务器池中的云服务器。它通过健康检查机制自动隔离异常状态的云服务器,提高了应用的整体服务能力和可用性。此外,CLB还具备抗DDoS攻击的能力,增强了应用服务的防护能力。

2024-12-29 19:11:41 653

原创 Hyper-V如何将文件复制到虚拟机

此时您已经成功在本地计算机中创建了共享文件夹,然后您需要在Hyper-V中将此网络位置添加到虚拟机。此后将出现一个弹窗,里面有此共享文件夹的路径,请您复制此路径并妥善保存,以便之后能够顺利访问此共享文件夹,然后单击。即可在虚拟机上成功映射出本地计算机上的共享文件夹,您可以随时访问,从而达成Hyper-V虚拟机共享文件的目的。在弹出窗口中您可以设置网络驱动器的驱动器号,在下方文件夹框处输入刚刚复制的共享文件夹路径,勾选。在Hyper-V主机中创建一个文件夹,并将您想要传输的文件放入此文件夹中。

2024-12-28 16:54:41 363

原创 负载均衡的原理

负载均衡(Load Balancing)是一种计算机技术,用于在多个服务器、网络连接、计算资源之间合理分配工作负载,以提升应用程序的可用性、性能和可扩展性,以下是详细介绍:工作原理负载均衡算法实现方式与部署位置应用场景

2024-12-23 22:04:12 755

原创 使用 Python 将excel 生成json

Python 的pandas库是一个强大的数据处理工具,可以轻松地将 Excel 文件转换为 JSON 格式。

2024-12-08 12:24:36 549

原创 centos 查看版本

在 CentOS 中,查看系统版本有多种方法。

2024-12-08 12:11:23 3042

原创 http multipart/form-data 数据如何分块传输是一次传输还是多次

数据可以通过一次传输发送,也可以通过多次传输发送。具体是否需要分块传输,取决于数据的大小以及服务器的处理能力。如果数据很大,或者网络条件不佳,可能需要将数据分成多个部分分多次传输。头部指定该块的大小,然后通过多次连续的请求发送这些块。中,数据可以被分成多个部分(chunk),这些部分之间通过特定的分隔符进行分隔。协议中传输数据的格式,它用于传输数据量较大的数据,如文件等。在这个例子中,数据被分成了三个部分:一个用于文本字段。,以及一个请求的终点标识。在实际的 HTTP 请求中,

2024-12-05 14:00:18 766

原创 为什么提交formdata 比json可以提交的数据量大

FormData比 JSON 更适合提交大文件或大量数据,因为它使用编码方式,可以更有效地处理和传输数据,并且通常受到浏览器和服务器的更高数据大小限制。而 JSON 更适合提交结构化的小数据,因为它简单、轻量,但在处理大文件或大量数据时可能会遇到限制。

2024-12-05 11:32:14 350

原创 PHP md5函数 生成的字符串是多少位的

MD5 散列值通常以十六进制数字形式表示,为了保证散列值的唯一性和不可预测性,它们通常由0-9以及a-f的16个字符组成,总共是32个字符。// 输出: MD5 Hash: b10a8db164e0754105b7a99be72e3fe5。然后输出该散列值,它是一个32位的字符串。函数生成的是一个32位的十六进制字符串。的MD5散列值,并将其存储在变量。

2024-11-26 11:09:46 578

原创 Node.js 和 Express 搭建一个简单的 Web 应用程序

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,而 Express 是一个简洁而灵活的 Node.js Web 应用程序框架。使用 Express,你可以快速搭建一个 Web 服务器,处理 HTTP 请求和响应。

2024-11-13 17:36:20 774

原创 node 阿里云oss上传删除修改文件

【代码】node 阿里云oss上传删除修改文件。

2024-11-11 19:12:19 295

原创 nodeJs使用dotenv模块来加载环境变量

使用环境变量的优势是可以轻松地在不同的环境中配置应用程序的设置,而无需修改代码。这样可以方便地在开发、测试和生产环境中切换,并且可以保护敏感信息(如数据库凭据)不被直接暴露在代码中。在NodeJS中使用环境变量是一种常见的做法,可以帮助开发人员在不同的环境中配置和管理应用程序的设置。环境变量是在操作系统中定义的全局变量,可以在应用程序中访问和使用。使用npm包dotenv是一种方便的方式来加载和使用环境变量。的文件中加载环境变量,并将其注入到NodeJS的。的环境变量的值,可以使用。环境变量现在可以通过。

2024-11-11 17:42:07 480

原创 git 修改当前分支的上游分支

在Git中,如果你想要修改当前分支的上游分支(即你想要改变当前分支跟踪的远程分支),你可以使用。分支上,并且你想要将其上游分支设置为。这样,你就设置了当前分支跟踪。

2024-10-25 14:34:01 477

原创 MySQL 查询按照更新时间排序遇到相同更新时间的会少数据

如果应用中的分页逻辑错误地计算了查询的起始位置或结束位置,就可能导致数据重复或遗漏,正确地计算这些参数对于保证分页查询的准确性至关重要。:为了解决具有相同排序字段值的数据在分页时造成的重复问题,可以加入第二个排序字段,以确保每一页数据的独一无二性。:确保查询条件和排序方式的正确设置同样重要,错误的查询条件或排序方式会导致数据在各页之间的不一致性和重复。操作,而堆排序是一个不稳定的排序算法,对于具有相同值的数据,其输出顺序可能与输入不一致,这种特性在使用。:MySQL在某些版本中使用了堆排序方法进行。

2024-10-21 20:10:10 488

原创 nginx 日志级别

Nginx的访问日志(access log)记录了所有对Nginx服务器的请求信息。默认情况下,Nginx不提供设置日志级别的功能,因为日志级别是根据请求的结果来记录的,不是根据请求本身来设置的。如果你想要减少日志记录的信息量,可以通过配置文件来自定义日志格式,只记录你感兴趣的信息。例如,你可以配置Nginx只记录错误请求的日志。# 如果请求状态码大于等于400,将请求记录到错误日志。指令来判断请求的状态码,如果状态码大于等于400,则将这个请求的日志记录到。这样就实现了只记录错误请求日志的目的。

2024-10-20 10:26:41 558

原创 git pull和push老是提示输入Git账号密码的解决方法

最近的项目在执行的时候,老是提示要输入账号和密码。输入正确之后,下次执行的时候还需要重新输入账号密码。这应该是我不知道啥时候使用了错误的账号和密码,解决方法很简单:先cd到根目录,执行以下命令:然后cd到项目目录,执行git pull命令,会提示输入账号密码。输完这一次以后就不再需要在多个项目,不同的git服务器,不同用户名时,对每个项目设置各自的local 配置。

2024-10-16 18:23:46 1792

原创 git 使用命令行删除分支

【代码】git 使用命令行删除分支。

2024-10-16 17:52:19 160

原创 linux 隐藏文件

在Linux中,隐藏文件以点(.)开头的文件或文件夹被认为是隐藏文件。隐藏文件通常用于存储系统配置文件或敏感文件。以下是几种不同的方法来隐藏文件或文件夹:方法1:在文件或文件夹名字前面加上点(.)mv filename .filename # 隐藏文件mv foldername .foldername # 隐藏文件夹方法2:使用chattr命令设置隐藏属性chattr +i filename # 设置文件为隐藏。

2024-10-16 09:59:28 1332

植物大战僵尸小游戏JavaScript版

植物大战僵尸小游戏JavaScript版

2024-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除