
linux
文章平均质量分 83
new出对象
这个作者很懒,什么都没留下…
展开
-
进程间的通信方式之【管道】
进程间的通信方式主要分为三类:管道、共享内存、消息队列;但实际上进程的通信方式可以分为六类:管道、共享内存、消息队列、信号量、信号、socket套接字编程。原创 2024-02-06 15:13:46 · 970 阅读 · 1 评论 -
条件变量--使两个线程实现交替打印
什么是条件变量?条件变量(Condition Variable)是多线程编程中用于线程间通信和同步的一种机制。它通常与互斥锁(Mutex)一起使用,用于解决线程竞争和避免忙等待的问题。(条件变量不能单独使用)条件变量解决的主要问题是当一个线程需要等待某个条件变成真时,它可以释放互斥锁,让其他线程有机会执行。当条件变成真时,线程可以重新获得互斥锁并继续执行。能提高线程的效率,避免了一些不必要的忙等待。初始化条件变量。在等待条件变为真的同时释放互斥锁,将线程挂起。用于通知等待条件变为真的线程。原创 2023-12-14 14:47:38 · 1070 阅读 · 4 评论 -
linux下CentOS安装mysql-5.7
linux下安装mysql只需要在root用户下安装,普通用户也能使用。原创 2023-09-20 21:45:24 · 521 阅读 · 7 评论 -
xshell---git上传文件到gitee远程仓库配置
xshell下配置git,上传到gitee远程仓库原创 2023-09-14 15:52:09 · 1161 阅读 · 6 评论 -
HTTPS协议加密原理
HTTP 协议:是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。HTTPS 协议:可以理解为HTTP+SSL/TLS, 也就是在HTTP协议的基础下加入了 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。SSL(安全套接字层):SSL 协议位于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。TLS(传输层安全性协议):其前身安全套接字层(SSl)是一种安全协议,目的是为互联网通信提供安全及数据完整性保障。原创 2023-08-26 19:09:15 · 1235 阅读 · 6 评论 -
如何解决VScode远程下载插件不了的问题?如何手动安装插件?
当我们在使用VScode进行远程操作时,在安装我们所需要的一些插件时,可能会出现如下图,一直卡在安装中....明明只有小几十MB,却一连好几个小时都一动不动。下载完成后,通过Xshell脚本将文件上传到linux上,在xshell命令行中输入 rz 可以从本地传文件到linux中。接下来打开VScode,登录上远程服务端,点击扩展,然后点插件列表右上角的三个小点... ,再选择从VSIX安装。找到后点进去,稍微往下面翻一点点,然后在右侧有一个download,点击就可以进行下载。原创 2023-07-18 15:58:26 · 6159 阅读 · 9 评论 -
vim的使用方法及相关按键
进行复制操作,在可视化模式下,通过 hjkl 左下上右 进行选取内容,然后按y将所选取的内容复制下来,再按ESC键退出可视化模式,在命令模式下按p就可以将刚才复制的内容进行粘贴。当我们用vim打开文件后,就会直接进入到命令模式,在该模式下我们可以通过快捷键对文本内容进行一些操作,如:复制、粘贴、撤销、删除、注释和多行注释等操作。在命令模式中,直接按ctrl + v(可视块)或V(可视行)或v(可视)就进入了可视化模式,在可视化模式中可以进行复制,和多行注释(上面已经讲过)。就可以保存并退出vim了。原创 2023-07-04 17:49:03 · 5211 阅读 · 7 评论 -
linux--进程程序替换
所谓进程程序替换,顾名思义,就是使用一个新的程序替换原有的程序,进程将执行新程序的代码,而不再执行原有程序的代码,前面我们已经学习了如何创建一个进程,一般情况下,进程程序替换都不会使用父进程直接进行进程程序替换,而是让父进程调用fork()函数创建一个子进程,让子进程去执行一个新的程序即可。原创 2023-05-01 12:24:54 · 1026 阅读 · 0 评论 -
Linux代码调试----gdb使用介绍
linux gbd的使用方法。 gdb打断点gdb调试运行gdb显示代码gdb删除断点gdb调试过程中显示变量的值原创 2022-11-28 22:35:44 · 3156 阅读 · 6 评论 -
Linux基本用户操作
Linux 查看当前用户 查看所有用户 添加,创建新用户 用户密码设置 删除用户 普通用户与root切换,普通用户行使root下的权力原创 2022-11-20 22:38:29 · 1061 阅读 · 0 评论