![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码技术等
文章平均质量分 94
觉行无量
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
展开
-
Qt Openssl之TLS initialization failed问题溯源
Qt使用openssl进行客户和服务端https通信,当部署程序到新主机时,出现上述QSslSocket的TLS初始化失败问题。该问题的根源在于发布程序中并没有包含openssl动态库(或者包含错误的版本),而且新机器上也没有安装openssl动态库。原创 2021-04-23 09:25:00 · 945 阅读 · 2 评论 -
Qt的四种多线程讲解
Qt 提供了对线程的支持,包括一组与平台无关的线程类,一个线程安全的发送事件和跨线程的信号-槽关联。通常有四种方式来实现多线程Qt程序。原创 2021-04-13 20:32:48 · 4161 阅读 · 0 评论 -
流媒体协议技术等大总结
本文总结流媒体传输所用的协议和技术,包括rtsp, rtp, sip, webrtc,以及gb28181等原创 2021-04-04 15:50:04 · 990 阅读 · 2 评论 -
Base64编码源码及编码长度计算公式分享(C++)
Base64如何编码及长度计算公式.Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),数据不足3字节,用0补足;因为6位二进制数可以表示64个不同的数,因此只要确定了字符集(含64个字符),并为其中的每个字符确定一个唯一的编码,就可以通过正向与反向映射将二进制字节转换为Base64编码或反之。编码后的长度如何确定呢为了保存结果,更合理的分配大小存储,有时候需要确定编码输出后的长度。原创 2019-07-12 00:30:12 · 3345 阅读 · 0 评论 -
大端和小端有那么难记吗,一语破的
大端和小端的那些东西,已有很多文章讲解,在此也不过多赘述其原理了,其实也没啥复杂的。本文还是主要分享下个人的想法,重点在“记”原创 2019-07-25 15:58:23 · 253 阅读 · 0 评论