【探索Linux】P.32(自定义协议)
本文介绍了自定义网络协议的基础知识,讨论了设计时的关键考虑因素,并以一个跨网络计算器协议为例,详细展示了自定义协议的设计和实现过程。文章首先解释了自定义协议的概念,然后强调了在设计协议时需要注意的事项,如数据完整性和安全性。通过分析Protocol.hpp中的代码,文章深入讲解了如何进行数据的序列化与反序列化,定义请求和响应的结构,并在实际的网络通信中应用这些自定义协议。最终,文章总结了自定义协议的重要性和其在特定场景下的应用价值。
53赞
踩
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!
Linux作为我们必学的一个课程指令部分我相信对各位新手来说一定是头疼不已,今天就来带大家一种全新的学习方式快速上手指令。
155赞
【探索Linux】P.31(守护进程)
本文首先介绍了守护进程的概念和特点,探讨了它作为后台运行并独立于用户控制的进程类型。随后重点讨论了如何使用C++语言创建守护进程的主要步骤,通过详细讲解实现原理和操作方法,读者将能够全面了解创建守护进程的过程。这篇文章旨在帮助读者掌握利用C++编程语言创建守护进程的技巧,以便在项目开发中灵活应用守护进程来实现各种功能需求。
74赞
【Linux学习】Linux 的虚拟化和容器化技术
KVM 是Linux内核的一部分,提供了基于硬件辅助的全虚拟化能力。它允许Linux成为一个宿主机操作系统,可直接运行多个客户机操作系统作为虚拟机实例。每个虚拟机拥有独立的虚拟CPU、内存、磁盘和其他设备。
120赞
深入解析消息认证码(MAC)算法:HmacMD5与HmacSHA1
消息认证码(MAC)算法是确保消息完整性和身份验证的重要技术。HmacMD5和HmacSHA1作为两种常见的MAC算法,分别基于MD5和SHA-1哈希函数进行构建。虽然HmacMD5和HmacSHA1在一定程度上提高了消息传输的安全性,但由于MD5和SHA-1自身存在的潜在安全隐患,使得这两种算法在实际应用中可能面临一定的风险。因此,在选择消息认证码算法时,应优先考虑使用基于更安全哈希函数的Hmac算法,以确保数据的安全传输。
57赞
Kali Linux 更换国内源(中科大、阿里、浙大、清华、东软大学、重庆大学)
本文详细的介绍了Kali Linux如何更换国内源。由于Kali Linux官方源下载速度较慢,我们可以通过更换国内源以提高下载速度。
33赞
Linux文件(系统)IO(含动静态库的链接操作)
77赞
【Linux】动态库与静态库
本篇文章博主会与大家共同学习动静态库的相关内容,涉及到动静态库的基本知识与特征,动静态库的打包与使用等内容。
79赞
Linux--进程间的通信-命名管道
并且命名管道开辟的管道本质是一个文件,相对于匿名管道,管道空间比较大;所在位置不同:匿名管道会在内存中创建,而命名管道会在文件系统中创建;mkfifo是用于创建命名管道的命令,它的作用是在文件系统中创建一个特殊类型的文件,该文件可被多个进程用于进程间的通信。PipeServer.cc: 服务端(读端),需要对管道创建一个对象,读取管道中的内容。Comm.hpp: 这里面包含了一个有关命名管道的类,包括管道的创建和销毁。PipeCilent.cc: 这是客户端(写端),将数据写入到命名管道文件;
31赞
Linux中的yum和gcc/g++
在Linux中,我们也要进行工具/指令/程序、安装、检查、卸载等等,需要使用到yum。
56赞
Ubuntu20.04 OpenCV详细安装教程(附多版本切换共存教程)
opencv安装有两种方式:1.使用包管理器安装预编译版本(安装十分简单,但是,且没有扩展模块且不支持Qt窗口)2.从源码安装(比较复杂,但是推荐)
19赞
【HarmonyOS】HarmonyOS应用开发者高级认证题库
【题库】【HarmonyOS】HarmonyOS应用开发者高级认证题库
30赞
嵌入式 Linux 下的 LVGL 移植
本文记录如何将 LVGL 移植到嵌入式 Linux 系统中。
28赞
【ROS】在 Ubuntu 20.04 安装 ROS 的详细教程
整理了安装 ROS 的详细流程以及遇到的所有问题,也提供了有效的解决方式
110赞
Linux--进程间的通信-共享内存
如果ftok函数返回失败时,我们就需要不断的尝试,对路径名和id值进行修改,直至成功。Comm.hpp:包含共享内存的创建,销毁,挂接进程等。fifo.hpp:利用管道来实现对共享内存实现同步机制。
66赞
【Linux】Ext2 文件系统
了解硬盘的结构以及认识硬盘的存储模式;理解Linux下的 Ext2 文件系统;了解软硬链接的本质;认识页框和页帧!
55赞
【Linux】详解进程程序替换
71赞
手动创建并深入了解动态库与静态库
52赞
Ubuntu下如何对文本进行编辑(详解)
Ubuntu下如何对文本进行创建编辑(详解)
mac下使用jadx反编译工具
mac下jadx的简单安装
8赞