![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
original summary
ready_gogo
这个作者很懒,什么都没留下…
展开
-
结构体对齐
按其成员中最大的自身值对齐,是成员最大自身值的整数倍 注:各变量自身值:int 4 long4 floart4 double4 Char 1 如果有#parma pack(n) 结构体自身值要为n的整数倍 成员对齐:按其成员中最大的自身值对齐 如果有#parma pack(n) 将n与最大自身值比较 按两者中最小的对齐原创 2013-02-19 18:10:08 · 223 阅读 · 0 评论 -
函数与内存堆栈
目标文件和可执行文件的格式? 不同的系统的可执行文件有不同的格式。在SVr4实现中都采用了ELF(Extensible and Linker Format,可执行文件夹和链接格式)的格式,在其他系统中,可执行文件的格式是COFF(Common Object-File Format,普通目标文件格式,在BSD UNIX中也有自己自己的格式。可以通过命令man a.out 查看。 但是所有原创 2013-02-19 18:09:31 · 318 阅读 · 0 评论 -
extern
全局变量(外部变量)是在函数的外部定义的,它的作用域为从变量的定义处开始,到本程序文件的末尾。在此作用域内,全局变量可以为本文件中各个函数所引用。编译时将全局变量分配在静态存储区。有时需要用extern来声明全局变量,以扩展全局变量的作用域。 1. 在一个文件内声明全局变量 全局变量的作用域:只限于定义处到文件终了 其定义点之前不可使用 想用 可以在定义点之前对该变量前+extern原创 2013-02-19 18:11:01 · 255 阅读 · 0 评论 -
live555的编译-运行--及使用
Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功原创 2013-02-18 17:08:49 · 698 阅读 · 0 评论 -
Mplayer安装及使用
./configure --prefix=/MP make make install cd /MP/bin ./mplayer /root/Desktop/1.mp3原创 2013-02-18 19:09:21 · 281 阅读 · 0 评论 -
linux虚拟机的网络连接过程
1 将虚拟机的连接方式设定为桥接 2 虚拟机中 系统--管理--网络 双击设备(eth0) 设置ip:window xp系统:开始--运行--cmd--ipconfig 找到本机的ip及掩码和网关 虚拟机中的ip与xp中的ip只有最后那个段是不同的 其他三段都一样 设置子网掩码和网关:与xp主机完全相同 --确定 设置DNS:window xp系统:开始--运行--c原创 2013-02-18 15:50:56 · 274 阅读 · 0 评论