socket 的理解先谈谈个人对tcp/ip协议栈的理解
tcp/ip 协议栈负责数据的封装,发送,接收,解封装,分发到应用程序
tcp/ip 协议栈是参照网络五层模型,根据RFC×××网络规范,实现的系统程序,提供网络服务
端口的理解为啥引入端口
在网络通信过程中,需要唯一识别通信两端的端点,就是使用端口识别运行于某主机中的应用程序。如果没有引入端口,则只能通过 进程号进行识别。进...
分类:
其他好文 时间:
2015-05-13 06:28:28
阅读次数:
144
包装类8个基本类型的包装类我们知道java是面向对象的语言,其精髓之一是可以使用多态性,提高程序的灵活度。但是java中有8个基本类型:byte,short,int,long,float,double,char,boolean。它们是以值的形式存在于内存中,而不是对象。它们不是Object的子类,不...
分类:
其他好文 时间:
2015-05-11 23:45:52
阅读次数:
139
面向对象编程,大家听得多并且也一直在使用着,面向对象程序语言具有三个基本特征:封装、继承、多态。概括性地理解,封装就是把数据或者方法等相关信息存储在对象中的能力。继承就是从另一个类中获得属性和方法的能力。多态就是编写和实现名字相同但是行为不同的函数或方法的..
分类:
编程语言 时间:
2015-04-29 15:18:43
阅读次数:
146
01-老男孩linux技术分享-学会科学使用搜索引擎查找内容
02-老男孩linux技术分享-IDC机房设备知识及上架流程
03-老男孩linux技术分享-压测概念及PHP加速器压测过程讲解
04-老男孩linux技术分享-OSI七层模型及协议-包封装解封装详解..
分类:
其他好文 时间:
2015-04-26 01:45:02
阅读次数:
247
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。...
分类:
其他好文 时间:
2015-04-11 22:40:44
阅读次数:
240
封装:面向对象思想以功能划分各个模块,封装使各个模块只需要提供实现的接口,而隐藏其具体的实现。这样带来的好处就是模块灵活性的提高,我们可以修改各个模块的具体实现,只需要保证其公开的接口实现即可。关键字:public private继承:继承自父类的子类可以拥有父类的public 以及protecte...
分类:
其他好文 时间:
2015-04-11 22:20:19
阅读次数:
123
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。容器格式:不管是音频文件还是视频格式的文件,都是一个多媒体的容器,即container,比如常...
分类:
其他好文 时间:
2015-04-09 00:36:48
阅读次数:
149
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。
容器格式:不管是音频文件还是视频格式的文件,都是一个多媒体的容器,即container,比如常见的视频容器格式有avi、mp4、mkv、flv、rm/rmvb、mov、ts、vo...
分类:
其他好文 时间:
2015-04-03 11:27:27
阅读次数:
211
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。容器格式:不管是音频文件还是视频格式的文件,都是一个多媒体的容器,即container...
分类:
其他好文 时间:
2015-04-03 11:09:13
阅读次数:
433
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。容器格式:不管是音频文件还是视频格式的文件,都是一个多媒体的容器,即container,比如常...
分类:
其他好文 时间:
2015-04-03 10:57:01
阅读次数:
152