自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 TLS 加密通信介绍

这是最常见的数字证书标准格式,几乎被所有主流操作系统、浏览器、网络设备所支持。即 PFX/P12 格式,它把证书、私钥、证书链打包在一起,常被用于需要同时导入证书和私钥的场景,像在 Windows Server 配置 IIS 服务器时,就常用到 PKCS#12 格式的证书,它有密码保护,安全性较高。CA机构签发的一种电子身份证,将公钥与实体(如网站、组织、个人)进行绑定,证书内包含了公钥,证书主体的身份信息(如名称,地址)、证书的有效期,CA的数字签名,这个签名用于验证证书的完整性,防止证书内容被篡改。

2025-05-09 14:09:38 266

原创 WebRTC 源码原生端Demo入门-1

WebRTC源码入门学习peerconnection_client简单入门

2025-05-09 11:10:04 828

原创 WebRTC通信原理与流程

WebRTC通信流程说明

2025-05-07 11:20:04 1123

原创 WebRTC服务器Coturn服务器中的通信协议

WebRTC服务器Coturn服务器通信协议

2025-04-22 21:40:13 1105

原创 WebRTC服务器Coturn服务器用户管理和安全性

WebRTC服务器Coturn服务器用户管理和安全性功能

2025-04-22 21:29:36 908

原创 WebRTC服务器Coturn服务器的管理平台功能

WebRTC开源服务器Coturn服务器的管理平台功能

2025-04-22 18:44:25 578

原创 WebRTC服务器Coturn服务器相关测试工具

在安装开源的webrtc服务器coturn服务器后,会附带安装coturn的相关工具,主要有以下几种工具。

2025-04-22 18:07:27 1253

原创 WebRTC服务器Coturn服务器部署

WebRTC服务器coturn服务器搭建

2025-04-22 17:47:51 1070

原创 MacOS下下载和编译webrtc步骤

webrtc在mac下下载编译

2025-04-12 09:36:35 408

原创 vs2022编译webrtc步骤

webrtc在windows下的vs2022编译

2025-01-08 10:09:52 1226

原创 多线程动态库里面调用静态库分配内存函数导致的崩溃cltp汇编指令导致

汇编指令cltp导致的崩溃

2024-12-13 19:46:06 957

原创 线程局部存储(TLS)

线程局部存储

2024-10-15 19:50:30 199

原创 win/mac 崩溃内存泄漏问题分析

远端的使用google breakpad client工具解析minidump。mac: xcode自带工具 参考。本地查看控制层生成的.crash文件。本地或者远端均可用vs排查。

2024-05-22 14:20:35 788

原创 Mac软件公正方式

Mac下dmg软件的公证方式--新的方案

2024-05-22 14:14:55 888 1

原创 调试备忘录

saved rip 0x4016b2 (函数的地址为0x48e5xxxx),调用它的地址为(0x4004e9)Locals at 0x4002222e50, Previous frame's sp is 0x4002222e60 (函数内部局部变量的存储地址)Stack level 0, frame at 0x4002222e60: (栈帧编号0,地址 0x4002222e60)called by frame at 0x4002222e90 (当前栈帧的上一级栈帧的地址为0x400x)

2024-05-17 17:43:49 314

原创 android crash问题分析

查找堆栈 使用命令:adb logcat | ndk-stack -sym /Users/zego/my-folder/PublishAndPlayNoQueue/app/libs/arm64-v8a/简化命令就是: aarch64-linux-android-addr2line -C -f -e 库路径 符号地址。2、jni 符号翻译问题,可以把编译器变种后的符号翻译为肉眼能看到的符号。符号未定义crash 使用命令查看是否未定义,可以快速确认。1、jni 找不到符号问题。

2024-05-17 17:38:55 354

原创 xcode有用的快捷键

4、快速定位到当前编辑文件的导航区域(左侧的文件目录)control + command + 左右箭头。option + cmd + 左右箭头。8、快速打开函数变量调用的地方。6、返回至上一次光标的位置。1、快速查看当前类的方法。2、快速切换左边导航区域。5、展开/收起某个函数。7、快速打开某个文件。

2024-05-17 17:34:04 400

原创 音视频基础知识

然后在平面2上存储所有元素的U分量,最后在平面3上,存储所 有元素的V分量(U和V分量的顺序可以交换)在平面模式下,先存Y再存U最后存V的顺序进行存储,称这样的YUV格式为I444。在平面模式下,先存Y再存V最后存U的顺序进程存储,称这样的YUV格式为YV24。在半平面模式下,先存Y再存U最后存V,这样的YUV叫NV16。在半平面模式下,先存Y再存U最后存V,这样的YUV叫NV12。在平面模式下,先存Y再存U最后存V,这样的YUV叫I422。在平面模式下,先存Y再存U最后存V,这样的YUV叫YV16。

2024-05-17 17:33:25 546

原创 git命令使用

2、git撤销commit和add的代码: git reset --hard HEAD^(bug: 会把修改都丢弃掉)1、git撤销commit的代码: git reset --soft HEAD^ (==HEAD~1)2、git cherry-pick --continue(发生冲突后,解决完冲突后继续复制)3、git cherry-pick -- abort(放弃cherry-pick)4、git cherry-pick -- quit (退出cherry-pick)

2024-05-16 11:33:31 456 1

原创 Qt项目环境搭建

请到 https://www.python.org/downloads/release/python-2718 下载安装包。解决方案:添加软连接 sudo ln -s /Users/ccc/Qt/5.12.10/clang_64/bin/rcc /usr/local/bin/rcc。把webkit里面的include/lib拷贝到clang_64里面的include/lib。放到 /Users/ccc/Qt/5.12.10/clang_64 目录,并解压。2、提示找不到python。

2024-05-16 10:57:23 286

原创 Linux和Windows修改动态库的名字

如何修改动态库的名字

2024-05-07 10:38:42 1190

原创 Git从旧的仓库迁移到新的仓库后clone lfs的文件出现错误

备注: git lfs fetch --all git lfs push --all可能由于仓库很大,拉取很慢很慢,数据量几十G,需要足够的硬盘空间和耐心等待。再执行git lfs push --all git@git.e.coding.test.clund:dev/testB.git。把testA.git仓库clone下来时候需要git lfs featch --all。利用git转移仓库从gitee的testA.git仓库到coding的testB.git利用命令。

2024-04-30 14:46:20 812 1

原创 Qt中的QGraphicView和QGraphicScene简单使用

概述:我们利用QGraphicView和QGraphicScene来实现一个简单的视频播放器,然后上面悬浮一些操作的控件,看看怎么来实现。模拟播放器类,继承QGraphicScene。继承QGraphicsScene。1、CcTestVideoPlayer类。

2024-02-27 23:57:04 780

原创 Qt 中Json的构造和解析简单例子

概述: Qt中使用Json比较方便,不像纯C++需要导入CJson RapidJson JsonCpp等第三方的库,主要使用到QJsonDocument、QJsonObject对象即可。

2024-02-26 21:38:10 561

原创 cmake 构建Qt存在多个子项目的应用

如何用CMake来构建跨平台的Qt应用,并且项目包含做个子项目

2024-02-26 15:34:01 2544 3

原创 cmake构建在Visual stdio 2019 和Xcode的Qt的程序

已经配置好用Visual Stdio 开发的Qt的环境或者Xcode的Qt开发环境。说明-A Win32生成的是win32(x86)的工程,默认不写为x64。3、创建一个build文件夹(生成项目文件,不用污染源代码,方便阅读)概述:用CMake可以方便地构建Qt的应用程序,前提是你。1、编写CMakeLists.txt。2、编写main.cpp测试demo。4、进入build目录执行以下命令。5、在build下打开.sln文件。6、打开sln进行编译。

2024-02-26 12:04:14 568

原创 cmake 如何生成带多级目录的项目,方便管理大型项目

cmake管理多层目录

2024-02-24 12:38:53 988

原创 cmake如何将源文件按照指定的组织方式进行分组,在IDE例如vistual stdio或者xcode项目工程文件中展示和管理这些源文件

cmake中的source_group的作用

2024-02-23 23:21:27 937

原创 cmake如何保存在编译时候才读取外部传入的应用版本号/编译时间,应用名呢

有时候我们需要在代码中动态地读取应用的版本号,应用的名称,这时候考虑如何读取呢?在编译时候才确定版本号和应用名称,可以利用CMake的configure_file来实现。2.编写CMakeLists.txt。3.添加main.cpp文件。

2024-02-23 17:09:25 323

原创 objdump使用分析

linux core so文件分析

2023-12-29 11:38:22 699

原创 【无标题】

信创机器打包Qt安装包

2023-12-29 10:32:52 384

原创 Linux Gdb调试备忘录

Linux gdb调试

2023-12-29 10:23:27 416

原创 centos下交叉编译libcurl支持https

export CC=/opt/linaro/v5.5.0/aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc(指定交叉编译工具的路径)生成makefile ,以下根据自己openssl安装路径,还有交叉编译工具路径填写,然后下面是一条命令。mkdir curl_install(把库指定路径安装到这里)1.需要去openssl官网下载最新的openssl库。2.需要去libcurl官网下载libcurl。记得是你的库没有加上 -fPIC选项导致的。5、如果链接时出现错误。

2023-05-14 11:13:10 472

原创 CentOS下yum安装ffmpeg出现nothing provides libSDL2-2.0.so.0()(64bit) needed by ffmpeg-3.4.12-1.el7.x86_64

1、先添加 RPMfusion 仓库。

2023-05-06 23:19:35 2179 1

原创 GCC编译宏_GLIBCXX_USE_CXX11_ABI

std::__cxx11::basic_string*) undefined refered

2022-11-27 09:50:38 874

原创 WinDbg分析dump文件流程总结

WinDbg分析dump文件流程总结

2022-07-18 17:45:10 758

原创 【无标题】UOS显示仓库https://professional-packages.chinauos.com/desktop-professional 没有数字签名

UOS2.0 在安装QtWebengine时显示https://professional-packages.chinauos.com/desktop-professional 没有数字签名错误

2022-07-08 21:43:07 5528

原创 linux 编译protobuf(MacOS或者UOS),Protobuf为3.5.1

linux下编译protobuf成静态库

2022-07-08 17:57:27 698

原创 Qt Model-View中继承QAbstractListModel实现一个model,多个view进行显示,如果rowCount返回小于0,在mac下正常运行,在windows下却崩溃

Qt model-view中,多个view共用一个单例的Model,Model中rowCount函数返回小于0的数导致在windows下崩溃,而MacOS下正常

2022-07-01 18:00:21 431

原创 在QTextEdit输入文字然后弹窗,在弹窗中选择一个item后,导致QTextEdit无法获取焦点

QTextEdit 焦点失去后再也获取不到焦点的问题

2022-07-01 16:56:43 577 1

Qt学习webkit资源包

Qt学习webkit资源包

2024-05-16

c++sdk日志.txt

c++sdk日志.txt

2023-03-04

SDL2_image

sdl2_image 库,包含lib 还有include文件夹里面的头文件,还有dll库

2019-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除