自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql重装,3306端口占用问题解决

进入到任务管理器中找到进程号。

2025-12-12 22:01:02 96

原创 msql启动报错:服务名无效

请键入 NET HELPMSG 2185 以获得更多的帮助。

2025-12-11 19:29:38 95

原创 ST代码中的VAR_INPUT和VAR区别

ST代码中VAR_INPUT和VAR。

2025-12-03 14:44:00 112

原创 vscode安装clang-format

ctl+shift+p 找到selection format with,选择c/c++ default,然后就好了。

2025-11-14 09:13:36 133

原创 html+js开发一个测试工具

【代码】html+js开发一个测试工具。

2025-11-13 09:49:57 275

原创 _POSIX_C_SOURCE的作用

在C语言编程中,使用宏定义可以帮助开发者指定希望使用的POSIX(Portable Operating System Interface,可移植操作系统接口)标准版本。这个宏定义通常在编译时通过编译器选项传递给编译器,以确保程序能够正确地调用POSIX标准中的函数和特性。

2025-11-06 11:31:57 342

原创 top命令

text210 total: 系统当前总共有 210 个进程。2 running: 其中有 2 个进程正在 CPU 上运行或处于可运行状态(在运行队列中等待CPU)。: 有 208 个进程处于睡眠状态。睡眠通常是进程在等待某个事件(如 I/O 操作完成、用户输入、定时器等)时的状态,不消耗 CPU。0 stopped: 没有进程被停止(例如,通过Ctrl+Z发送了 SIGSTOP 信号)。0 zombie: 没有僵尸进程。僵尸进程是已经终止但其退出状态尚未被父进程回收的进程。数量为 0 是健康的。

2025-10-30 10:34:27 753

原创 strace常用命令

【代码】strace常用命令。

2025-10-22 09:18:22 76

原创 常用内核排查命令dmesg -T

‌ 参数用于将内核日志的时间戳转换为人类可读格式,结合其他选项可实现日志过滤、实时监控等功能。dmesg -T参数核心用法。dmesg命令基础用法。

2025-10-11 15:13:03 204

原创 信号量解锁

【代码】信号量解锁。

2025-10-10 16:16:33 131 1

原创 windows环境vs+mingw+交叉编译链

1、配置mingw的bin路径。2、配置交叉编译的bin路径。4、写makefile编译。5、上传到服务器运行。

2025-09-18 11:59:47 160

原创 环形缓冲区的核心机制

适用于需要持续数据流且对实时性要求较高的场景(如实时操作系统、工业控制等)

2025-09-15 16:16:23 233

原创 lsof命令

列出某个进程所打开的文件信息:列出端口被那个进程使用:

2025-06-09 11:12:09 102

原创 epoll系列函数

用于创建epoll实例,返回一个文件描述符作为后续操作的句柄。管理epoll实例监控的文件描述符(FD)。阻塞等待就绪事件,返回就绪FD数量。

2025-06-06 08:30:00 216

原创 centos查看开启关闭防火墙状态

执行:systemctl status firewalld ,即可查看防火墙状态防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld

2025-06-05 15:14:53 831

原创 io复用的水平触发和边缘触发

选择水平触发如果你需要频繁地检查同一文件描述符的状态,或者你的处理逻辑可以容忍多次轮询。选择边缘触发如果你希望最小化CPU使用率并希望系统在高负载下表现更优,或者你的处理逻辑需要精确控制每次状态变化的处理。在使用边缘触发时,务必确保你的应用程序能够正确处理所有待处理的数据,避免丢失事件。

2025-06-05 14:14:09 499

原创 SM2用户ID的哈希值

通过这些步骤和作用,ZA值在国密SM2签名中起到了关键的作用,确保了签名的安全性和可靠性。

2025-06-05 10:56:08 233

原创 git status/diff命令报错

切换用户,我的是root用户下的代码。

2025-06-04 14:45:27 171

原创 git commit之前配置账号邮箱

【代码】git commit之前配置账号邮箱。

2025-05-27 17:39:02 503

原创 cmake 指定安装路径

在中,你可以使用install()命令来指定具体的文件或目录应该被安装到哪个位置。这个命令会安装目标文件到指定的目录。例如,表示可执行文件将被安装到。通常推荐在运行cmake命令时通过来指定安装路径,或者在中设置默认的。这样可以确保安装路径的一致性和灵活性。使用install()命令来具体指定文件或目录的安装位置也是一个很好的实践。编译make安装make install。

2025-05-15 17:25:37 1231

原创 查看selinux开关

如果 SELinux 已启用,该命令将返回当前的模式(例如:Enforcing、Permissive 或 Disabled)。如果返回结果为 “Disabled”,则表示 SELinux 未启用。该命令将显示 SELinux 的详细状态信息,包括当前模式、配置文件、策略版本等。

2025-04-30 10:05:27 504 1

原创 tee命令

tee命令的作用就是读取标准输入内容,将读取到的数据写到标准输出和文件。应用场景一就是有时候我们希望操作命令既显示到屏幕又保存到文档,tee命令是我们的不二选择;当然tee命令还可以与其他命令结合使用,组合达到我们期待的效果。-a, --append 内容追加到给定的文件而非覆盖。-i, --ignore-interrupts 忽略中断信号。如果文件指定为"-",则将输入内容复制到标准输出。将标准输入复制到每个指定文件,并显示到标准输出。用法:tee [选项]... [文件]...

2025-04-28 17:19:11 582

原创 tree命令

该命令会显示当前目录及其子目录的树形结构,并包括所有隐藏文件和目录(以 . 开头的文件)。该命令将显示当前目录及其最多两层子目录的树形结构。此命令将显示当前目录及其所有子目录和文件的树形结构,默认只显示非隐藏文件和目录。此命令启用颜色显示,有助于区分不同类型的文件(如目录、普通文件、符号链接等)。此命令会排除所有以 .log 结尾的文件和目录,显示树形结构时不包括它们。该命令将显示指定路径 /path/to/directory 的树形结构。此命令将仅显示当前目录及其子目录的树形结构,而不显示文件。

2025-04-28 17:12:47 953

原创 Linux系统安装补丁包

【代码】Linux系统安装补丁包。

2025-04-26 07:00:00 175

原创 系统重装和网络配置记录

nmtui 激活网口。激活网口时网线要对应上激活的网口。4、进入桌面,把有“!”的设置一下,设置用户名密码等。2、进入系统,有时候grup引导参数过长,需要删除。

2025-04-25 15:49:39 157

原创 SM2签名传入公钥的作用

在SM2签名过程中,函数sm3_e传入公钥pubkey的核心目的在于‌‌,并确保签名过程与公钥绑定。该函数的作用是‌‌,作为后续签名运算的输入。

2025-04-25 07:00:00 782

原创 查看系统是debian还是redhat

运行或。检查或。通过包管理器命令(aptyum)快速判断。‌Debian和Red Hat(具体为CentOS)在默认文件系统、分区策略、软件包管理工具等方面存在一些区别。‌。

2025-04-24 16:15:13 961

原创 判断登录服务器使用ssh还是telnet

如果服务存在,可以使用ssh登录。

2025-04-24 15:57:29 144

原创 使用dpkg查看deb包中信息

查看包内文件列表,结合。

2025-04-18 08:00:00 335

原创 Linux 生成一个deb包

Linux 生成一个deb包

2025-04-17 09:51:09 644

原创 【无标题】C实现hmacsha256功能

【代码】【无标题】C实现hmacsha256功能。

2025-04-17 08:00:00 324

原创 C实现md5功能

【代码】C实现md5功能。

2025-04-16 14:06:12 440

原创 dpkg安装卸载命令

【代码】dpkg安装卸载命令。

2025-04-15 10:25:14 362

原创 base64加解密

【代码】base64加解密。

2025-04-11 08:00:00 282

原创 linux 修改一个目录的用户所属

在Linux系统中,你可以使用chown命令来修改一个目录及其所有子目录和文件的用户所属。chown命令允许你更改文件或目录的所有者和/或所属组。下面是如何使用chown。

2025-04-10 08:00:00 846

原创 openssl 查看版本

在Linux系统中,你可以通过终端或命令行界面使用openssl命令来查看其版本。openssl是一个强大的安全套接字层(SSL/TLS)协议库,它提供了多种加密算法的实现。以下是如何查看openssl。

2025-04-09 08:00:00 1743

原创 消息认证的含义

为消息生成一个唯一的“认证标签”(MAC,Message Authentication Code)。只有持有密钥的双方才能验证消息是否被篡改或伪造。HMAC-SHA-256 通过密钥和哈希算法的结合,为消息生成唯一的认证标签,防止消息被篡改或伪造,是保障通信安全的重要技术。HMAC-SHA-256 通过结合。

2025-04-08 09:46:41 550

原创 SHA-256 和 HMAC-SHA-256 的区别

SHA-256 和 HMAC-SHA-256 是两种基于哈希算法的加密技术,但它们的设计目的和应用场景不同。

2025-04-08 09:43:49 1332

原创 linux ubuntu下查询包是否包含某个工具

检查包安装状态检查包中是否有某个工具:

2025-03-31 14:25:21 254

原创 vscode报错:Please update the ‘security.allowedUNCHosts’ setting if you want to allow this host

如果在使用VS Code过程中出现了报错信息 “Please update the ‘security.allowedUNCHosts’ setting if you want to allow this host”,这通常意味着您的主机(或IP地址)被拒绝访问。选择 “首选项(Preferences)”,然后选择 “设置(Settings)”。在设置面板中,搜索 “security.allowedUNCHosts” 设置。打开VS Code并导航到菜单栏的 “文件(File)” 选项。

2025-03-24 16:18:27 520

空空如也

空空如也

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

TA关注的人

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