会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
no code no life
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
31
下一页
2022年3月2日
ZLMediaKit高并发实现原理
摘要: 项目介绍 ZLMediaKit是一套高性能的流媒体服务框架,目前支持rtmp/rtsp/hls/http-flv流媒体协议。该项目已支持linux、macos、windows、ios、android平台,支持的编码格式包括H264、AAC、H265(仅rtsp支持H265);采用的模型是多线程IO多
阅读全文
posted @ 2022-03-02 10:38 Smah
阅读(1393)
评论(1)
推荐(0)
2022年3月1日
rstp协议抓包流程分析
摘要: 1.OPTIONS 客户端向服务器端发现OPTIONS,请求可用的方法。 服务器端回复客户端,消息中包含当前可用的方法。 2.DESCRIBE 客户端向服务器请求媒体描述文件,一般通过rtsp开头的url来发起请求,格式为sdp。 服务器回复客户端sdp文件,该文件告诉客户端服务器有哪些音视频流,有
阅读全文
posted @ 2022-03-01 17:49 Smah
阅读(488)
评论(0)
推荐(0)
2022年2月17日
ubuntu16.04 server 安装经典桌面环境 Gnome 桌面
摘要: 由于新安装的系统,So第一步: #升级系统 sudo apt-get update sudo apt-get upgrade 完全安装gnome桌面及应用: sudo apt-get install ubuntu-desktop sudo apt-get install gnome 至此,结束
阅读全文
posted @ 2022-02-17 11:45 Smah
阅读(676)
评论(0)
推荐(0)
2022年2月16日
数据结构:下列选项中,不可能是快速排序第2趟排序结果的是(2019年全国试题10)
摘要: 题目排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。下列排序中,不可能是快速排序第二趟结果的是()【2019年全国试题10(2分)】 A. 5, 2, 16, 12, 28, 60, 32, 72B. 2, 16, 5, 28, 12, 60, 32, 72C. 2, 12, 16
阅读全文
posted @ 2022-02-16 17:03 Smah
阅读(1934)
评论(0)
推荐(1)
2022年2月15日
如何将一棵树转化成二叉树
摘要: 要点: 从这棵树的根结点开始,从上到下,看每一个结点,把你正在看的结点的孩子放在左子树,兄弟放在右子树。 口诀: 1. 将 节点的孩子 放在左子树; 2. 将 节点的兄弟 放在右子树。 关于这个问题,最好的办法就是记住一道例题了,因为语言不是很好描述,也不容易看懂描述。 例题: 或者有另一种理解方法
阅读全文
posted @ 2022-02-15 17:26 Smah
阅读(388)
评论(0)
推荐(0)
2022年1月26日
类内初始化一个该类的实例会引起堆栈溢出的原因分析(害,愚蠢的错误)
摘要: #include <iostream> #include <vector> using namespace std; struct Sales_data { //友元函数不受权限控制,友元函数的作用就是提供直接访问对象的私有成员的接口。 friend Sales_data add(const Sal
阅读全文
posted @ 2022-01-26 10:58 Smah
阅读(152)
评论(0)
推荐(0)
2021年12月18日
基于skynet 的lua协程挂超时唤醒
摘要: 场景描述: A程序有A1,A2两个操作需要执行 B程序有B1,B2两个操作需要执行 表面逻辑:A程序需要获取B程序的数据(B不能直接回复A消息,需要通过另一个通道通知) 细节逻辑:A程序需要执行A1后,发送消息给B1,B1执行消息后使用B2消息回复A程序,发送给A2,A2去唤醒A1,A程序A1就得到
阅读全文
posted @ 2021-12-18 19:19 Smah
阅读(406)
评论(0)
推荐(0)
2021年12月11日
skynet源码赏析
摘要: 写在最前面 skynet是目前使用比较广泛的服务端框架,虽然目前网上资料众多,但是从自己的学习和使用经历来看,缺乏能够让自己系统了解该框架底层机制的资料,这段时间,趁着自己有时间,阅读了skynet底层的一些代码,现在将自己理解的部分总结并记录下来,以备日后使用。本文旨在捋清skynet框架的结构和
阅读全文
posted @ 2021-12-11 15:49 Smah
阅读(1084)
评论(0)
推荐(0)
2021年12月7日
tracert使用详解
摘要: ####概念 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 ####常规使用 C:\Users\A>Tracert www.baidu
阅读全文
posted @ 2021-12-07 16:04 Smah
阅读(3210)
评论(0)
推荐(0)
2021年12月6日
C语言const用法概述
摘要: ####const概念 有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定。 const int MaxNum = 100; //班级的最大人数 MaxNum
阅读全文
posted @ 2021-12-06 13:19 Smah
阅读(982)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
31
下一页
公告