摘要:
1、CRC(循环冗余校验码)简介: 这里就不在重复了,在这里有详细的说明:https://zhuanlan.zhihu.com/p/61636624 2、CRC多项式规范: 1、参考连接 https://blog.csdn.net/simtwo/article/details/7025017 htt 阅读全文
摘要:
Google Protocol Buffer 在跨平台通信协议设计中,往往需要考虑后续跨语言的支持(如Java、Python、C/C等),需求一种序列化、反序列化的数据结构。Google Protocol Buffer 提供了一种适用于RPC、持续数据存储系统的混合语言数据标准,可用于通信协议、 阅读全文
摘要:
前言 打包和压缩:打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 linux终端操作上,文件和目录的打包和解包是使用频率非常高的,linux中,常用的压缩命令也是非常的多,像bzip2、gzip、unzip、zip和tar等等。本着实用够用的原 阅读全文
摘要:
由于电脑硬件的限制,因为用的时ubuntu server的版本,本身占用的内存也不是很多,虚拟机的用处也多半是学习,或者嵌入式开发,这样在新建虚拟机时,一般只给虚拟机分配512M的内存,平常使用的时候,基本没什么问题,但是有时在编译一些比较大的程序源码的时候,往往就会出现内存不足的情况,都是穷惹得祸 阅读全文
摘要:
背景 在使用ubuntu嵌入式开发过程中,不管是使用ssh登录虚拟机还是需要使用FTP,NFS等都需要开发虚拟机的IP一直不变,一般我们有两种方案,其一是使用一个路由器,虚拟机使用桥接的方式,直接接入路由器,然后设置使用静态IP的方式,另外一种就是是用NAT的方式,同时设置NAT方式为静态IP。这里 阅读全文
摘要:
在使用ubuntu虚拟机时,在修改调整显示设置后,经常性的重启弹出:Ubuntu 无法应用原保存的显示器配置,出现这种情况,需要删除当前home目录下的.config/monitors.xml文件,注销或者重启后就会消失 阅读全文
摘要:
使用QT环境: Qt Creator 4.13.1 Based on Qt 5.15.1 (MSVC 2019, 32 bit) 问题现象: 解决办法: 在#pragma pack(push) 前面加上分号 参考: https://blog.csdn.net/qq_38777624/article/ 阅读全文