- 博客(15)
- 收藏
- 关注
原创 redis编译安装以及相关操作
预配置:(这里因为我是ubuntu debian的,所有用的apt,根据自己系统来)编译:在linux系统中解压并编译安装修改配置1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程2.设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH 命令提供密码,默认关闭,一般我加在“bind 127.0.0.1 -::1”的下一行。
2025-01-25 14:31:53
385
原创 RTP实战-----检测排除问题方法以及工具
比如nodepad++,插件-》插件管理,然后找下hex-editor,安装就行。因为我们很大概率会使用分片,所以通过16进制查看分包前后是否衔接。比如如下这个分片包开始第一个包以88 84 00 47开头。这样的包头包尾然后参照原视频的时候,比如H264裸码流。或者beyond compare直接可以看。此时基本可以看出包有没有大问题了。之后可以看到保存的视频文件了。2f 68 63 ab结尾。C》保存成h264视频文件。然后用VLC就可以播放了。用能打开16进制形式打开。
2024-09-09 22:07:26
508
原创 linux下ffmpeg安装
虽然市面上好多ffmpeg安装,但是有的人是跳过了一些依赖或者依赖库太老,亦或者是都选择的路径是默认路径,本篇安装相对比较完整、中途不会遇到杂七杂八问题(有解决方案)以及安装路径自由发挥。目录为基准,不要完全赋值我的路径,自己参考修改。
2024-09-05 17:50:17
5684
原创 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
560
原创 map下标的实现以及下标和插入的区别
最开始进行对map中key为123字符串的通过insert的方式赋值为5,后面通过下标的方式赋值为5。简单可用到的场景(leecode中的一道题):实现一个算法,确定一个字符串。最后可以把中间循环部分作为一个函数提取出来。的所有字符是否全都不同。2.map下表和插入对比。头文件中定义个map,1.普通的map下标。可以直接用map实现。头文件中定义个map。
2024-05-02 11:50:36
325
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
325
原创 windows共享文件夹并挂载在ubuntu虚拟机上
推出windows共享文件夹的目的是为了有时候我们利用VMware共享时在一些系统情况下可能数据无法同步,拷贝都是错的。C》登录选项-->密码-->添加,设置什么密码就不多说了。A》目录右击--->属性--->共享。A》电脑左下角-->设置。windows路径下内容。linux下路径内容。
2024-03-26 23:43:18
930
原创 C++创建线程以及外用条件变量构造简单互斥锁
C.2》通过lambda创建线程 (刚看到添加代码窗口,后续代码窗口替换图片)最好别构建拷贝构造函数,如果有拷贝构造函数,拷贝构造函数将会运行两次。因为lock_guard只支持构造函数内对互斥量加锁,所以此时不可用。C.3》创建线程通过重构“()”运算符。C.4》创建线程通过类对象的非静态函数。C.4》创建线程通过类的静态函数。写法二:(不构建对象)C.1》创建普通线程。写法一:(构建对象)
2024-03-26 21:53:57
582
原创 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
515
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人