频分复用(FDM,Frequency Division Multiplexing)就是将用于传输信道的总带宽划分成若干个子频带(或称子信道),每一个子信道传输1路信号。频分复用要求总频率宽度大于各个子信道频率之和,同时为了保证各子信道中所传输的信号......
2023-11-13 21:17 阅读 阅读全文文章浏览阅读121次。epoll 事件模型: ET模式: 边沿触发: 缓冲区剩余未读尽的数据不会导致epoll_wait返回。新的事件满足,才会触发。 struct epoll_event svent; event.ev......
2023-11-11 21:43 阅读 阅读全文文章浏览阅读501次。 合成复用原则就是在一个新的对象里通过关联关系(包括组合关系和聚合关系)来使用一些已有的对象,使之成为新对象的一部分;新对象通过委派调用已有对象的方法达到复用功能的目的。简言之:复......
2023-11-11 18:15 阅读 阅读全文资源浏览查阅161次。参考dvbsnoop,写的一个简单的tsdemux解复用测试程序。不管是ts格式封装的媒体文件,mpegts_read_header更多下载资源、学习资料请访问CSDN文库频道....
2024-01-12 20:40 阅读 阅读全文selectserver端client端selectserver端server端关键是把server监听套接字srvfd本身当作一个普通套接字,交给select处理。如果对srvfd特殊处理,将会需要非阻塞的accept,然后调用select处理client的连接,这样将两者串行起来了,统一交给select......
2023-10-13 20:31 阅读 阅读全文资源浏览查阅484次。mpeg2的ts流解析,按照实际播放流媒体的过程来实现,从pat表分析出pmt表内容,从pmt表内容tsdemux更多下载资源、学习资料请访问CSDN文库频道....
2023-11-13 21:14 阅读 阅读全文python 有自带logging 非常强大,网上也查了很多自配置的logger可以说体验不太好,一旦有import问题,日志重复打印什么的,各种各样的问题,下面记录一种可以适用于任何框架的logging,这个不是自创的,不记得是哪里查到的了。lo......
2023-10-14 01:08 阅读 阅读全文文章浏览阅读289次。前言Java复用代码的思路有两种:组合:在新类中产生现有类的对象,再添加新的扩展成员与行为;继承:新类继承自现有类,拥有现有类的全部特性。组合..._java in类重复...
2023-11-11 14:45 阅读 阅读全文文章浏览阅读142次。1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件......
2023-11-12 06:54 阅读 阅读全文