会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
仓俊
博客园
首页
新随笔
联系
订阅
管理
2025年8月21日
设计私有协议时,TLV类型的二进制格式和json格式 应该怎么选?
摘要: 需要根据具体应用场景、性能要求和开发维护成本来综合考虑的技术决策。 TLV二进制格式 vs JSON格式对比 TLV二进制格式优势 传输效率高: 数据量小,网络带宽占用少 解析速度快: 无需字符串解析,直接内存操作 内存占用低: 无冗余字符,结构紧凑 实时性好: 适合高频率、低延迟的通信场景 JSO
阅读全文
posted @ 2025-08-21 15:49 仓俊
阅读(37)
评论(0)
推荐(0)
2025年5月8日
安装联咏交叉编译链
摘要: 9852x/9856x 0.创建编译链目录 sudo mkdir /usr/local/arm 1.解压编译链 tar -xjvf arm-ca9-linux-gnueabihf-6.5.tar.bz2 2.将解压后的目录放到编译链目录下 sudo cp arm-ca9-linux-gnueabih
阅读全文
posted @ 2025-05-08 14:18 仓俊
阅读(54)
评论(0)
推荐(0)
2025年4月1日
解决VMware重新打开后找不到共享文件夹的问题
摘要: 1.确保VMware设置了总是启用共享文件夹且文件夹名称对应 2.linux上输入以下命令 sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 3.再次进入/mnt/hgfs查看 4.设置自动挂载共享文件夹 echo '.h
阅读全文
posted @ 2025-04-01 17:42 仓俊
阅读(1084)
评论(0)
推荐(0)
2025年3月19日
ZRAM简介
摘要: zram(压缩内存块设备)是 Linux 内核中的一个模块,它通过将内存数据压缩存储在 RAM 中,替代传统的磁盘交换分区(swap),从而优化内存使用效率。以下是关于 zram 的详细介绍: 1. 核心原理 内存压缩:zram 创建一个虚拟的块设备,将内存中的数据进行实时压缩后再存储到同一块物理内
阅读全文
posted @ 2025-03-19 14:41 仓俊
阅读(633)
评论(0)
推荐(0)
SDP协议
摘要: SDP协议介绍 SDP全称是Session Description Protocol,翻译过来就是描述会话的协议。主要用于两个会话实体之间的媒体协商。 什么叫会话呢,比如一次网络电话、一次电话会议、一次视频聊天,这些都可以称之为一次会话。 那为什么要去发这个描述文本呢,主要是为了解决参与会话的各成员
阅读全文
posted @ 2025-03-19 14:25 仓俊
阅读(232)
评论(0)
推荐(0)
H264简介
摘要: H264简介 H.264,又称为MPEG-4 Part 10,Advanced Video Coding。 译为:MPEG-4第10部分,高级视频编码 简称:MPEG-4 AVC H.264是迄今为止视频录制、压缩和分发的最常用格式。截至2019年9月,已有91%的视频开发人员使用了该格式。H.26
阅读全文
posted @ 2025-03-19 14:16 仓俊
阅读(479)
评论(0)
推荐(0)
2025年3月18日
虚函数表什么时候生成的?
摘要: 虚函数表(vtable)在C++中的生成时机如下: 1. 编译阶段生成 虚函数表是由编译器在编译阶段为每个包含虚函数的类生成的静态数据结构。具体来说: 类定义处理:当编译器解析到类的定义中包含虚函数(包括virtual成员函数或继承自基类的虚函数)时,会为该类创建一个虚函数表。 表内容确定:虚函数表
阅读全文
posted @ 2025-03-18 16:03 仓俊
阅读(297)
评论(0)
推荐(0)
使用weak_ptr解决shared_ptr循环引用问题
摘要: 在C++中,使用 weak_ptr 可以解决 shared_ptr 的循环引用问题。循环引用通常发生在两个或多个对象通过 shared_ptr 互相引用,导致引用计数无法归零,内存无法释放。以下是详细解释和示例: 1. 循环引用的问题 假设两个类 A 和 B 互相持有对方的 shared_ptr:
阅读全文
posted @ 2025-03-18 15:41 仓俊
阅读(296)
评论(0)
推荐(0)
2025年3月17日
tpp.c:87: __pthread_tpp_change_priority: Assertion `previous_prio == -1 || (previous_prio >= fifo_min_prio && previous_prio <= fifo_max_prio)' failed.
摘要: 在嵌入式设备中出现 tpp.c:87 的断言失败并导致宕机,通常与线程优先级管理或实时调度策略(如 SCHED_FIFO)的配置错误有关。以下是可能的原因及分析: 1. 线程优先级越界 问题:断言 previous_prio == -1 || (previous_prio >= fifo_min_p
阅读全文
posted @ 2025-03-17 19:58 仓俊
阅读(130)
评论(0)
推荐(0)
2023年10月25日
HTTPS 握手失败问题排查记录
摘要: 问题 IP Camera需要通过HTTPS访问对端平台,使用一直正常使用封装好的SSL模块访问对端服务器时, IPC发送了Client Hello, 但是对端直接回复Alert Handshake Failure 排查步骤 测试IPC HTTPS连接其他服务器,通信正常; 使用浏览器访问该服务器,也
阅读全文
posted @ 2023-10-25 11:46 仓俊
阅读(964)
评论(0)
推荐(1)
下一页
公告