- 博客(9)
- 收藏
- 关注
原创 RTP实战-----RTP封装h264码流
编译中虽然已经添加了jrtp库和jthread库,但是运行还是需要在本运行终端添加环境(临时运行方法,如果不想这么干的可能放到系统环境中)如下INC1、INC2、LIB1、LIB2变量都是自己安装jthread以及jrtp相对应的头文件和库(一定要对应的,特别是头文件)可以看出来库路径都已找到,然后执行文件是在out目录下built-in.o。安装jthread以及jrtp参考我的另外一篇。在工程目录下make build即可。可以通过echo命令查看下是否已添加。后续添加H264视频流验证。
2024-09-03 13:31:00
281
原创 map下标的实现以及下标和插入的区别
最开始进行对map中key为123字符串的通过insert的方式赋值为5,后面通过下标的方式赋值为5。简单可用到的场景(leecode中的一道题):实现一个算法,确定一个字符串。最后可以把中间循环部分作为一个函数提取出来。的所有字符是否全都不同。2.map下表和插入对比。头文件中定义个map,1.普通的map下标。可以直接用map实现。头文件中定义个map。
2024-05-02 11:50:36
174
1
原创 LRU算法
超过最大容量则需要对m_mapLRU以m_list的尾部k值为依据擦除。1.通过m_mapLRU通过查询k值是否存在,不存在时。m_mapLRU:作为查询用,其中k-v的k值和m_list中的k值一致,k-v的v值使用的是NodeList的向量。更新m_mapLRU数据以及m_list头部置换。A》基础常用头文件(我们写的demo基本用到的头文件大概都在这,线程相关的就不放了)get函数:更新m_mapLRU数据以及m_list头部置换。m_iCapacity:m_list的最大容量。
2024-04-20 09:33:10
295
原创 windows共享文件夹并挂载在ubuntu虚拟机上
推出windows共享文件夹的目的是为了有时候我们利用VMware共享时在一些系统情况下可能数据无法同步,拷贝都是错的。C》登录选项-->密码-->添加,设置什么密码就不多说了。A》目录右击--->属性--->共享。A》电脑左下角-->设置。windows路径下内容。linux下路径内容。
2024-03-26 23:43:18
710
原创 C++创建线程以及外用条件变量构造简单互斥锁
C.2》通过lambda创建线程 (刚看到添加代码窗口,后续代码窗口替换图片)最好别构建拷贝构造函数,如果有拷贝构造函数,拷贝构造函数将会运行两次。因为lock_guard只支持构造函数内对互斥量加锁,所以此时不可用。C.3》创建线程通过重构“()”运算符。C.4》创建线程通过类对象的非静态函数。C.4》创建线程通过类的静态函数。写法二:(不构建对象)C.1》创建普通线程。写法一:(构建对象)
2024-03-26 21:53:57
494
原创 Ubuntu系统如何安装ssh服务并开启成功
摘至链接:https://blog.csdn.net/weixin_74856273/article/details/134326835。# 将PermitRootLogin prohibie-password 修改为:PermitRootLogin yes 即可。vi /etc/ssh/sshd_config ----要用root用户操作。sudo apt-get install openssh-server(可能别系统的是yum安装)
2024-03-17 09:13:37
388
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人