超级盼望

文章
8
资源
0
加入时间
2年10月21天

多媒体(2):WAVE文件格式分析

目录多媒体(1):MCI接口编程多媒体(2):WAVE文件格式分析多媒体(3):基于WindowsAPI的视频捕捉卡操作多媒体(4):JPEG图像压缩编码                多媒体(2):WAVE文件格式分析转载于:https://www.cnblogs.com/ccienfall/p/6219044.html...

Python1004-插件化开发

动态导入运行时,根据用户需求(提供字符串),找到模块的资源动态加载起来。内建函数__import__()__import__(name, globals=None, locals=None, fromlist=(), level=0) name, 模块名 import语句本质上就是调用这个函数。但是不鼓励直接使用它。建议使用importlib.import_module() ...

帧、报文、报文段、分组、包、数据报的概念区别

分组、包,packet,信息在互联网当中传输的单元,网络层实现分组交付。用抓包工具抓到的一条条记录就是包。帧,frame,数据链路层的协议数据单元。我们将链路层分组称为帧。数据报,Datagram,通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。可以理解为传输数据的分组。我们将通过网络传输的数据的基本单元称为数据报。报文段,segment,组成报文的每个分组。我们将运输层分组称为报文段。报文,message,一般指完整的信

谈谈Linux内核的实时性优化

前面列举的这些优化措施实施起来很简单,但对于我们自身来说更要理解为什么要这么做。深入去分析Linux内核的机制,实际的去阅读内核的模块源码,才会在实时性或者Linux内核的学习道路上收获更多。比如阅读内核源码才会知道tasklet和workqueue的应用场景的不同,尽管它们都是“中断下半部”之一,但是它们在内核当中执行的优先级还是有很大区别。只有阅读内核源码,才会知道tasklet和hrtimer也是基于软中断的,而且这个软中断也有优先级之分。