- 博客(11)
- 资源 (10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 QtCreator集成开发环境编译调试VLC
<!--@page {margin:2cm}h1 {margin-top:0.6cm; margin-bottom:0.58cm; line-height:240%; page-break-inside:avoid}h1.western {font-family:"DejaVu Serif Condensed",serif; font-size:22pt}
2011-12-12 08:40:22
6584
3
原创 标准C中多字节和宽字节的互相转换
标准C中多字节和宽字节的互相转换 标准C中将多字节转换为宽字节的函数是mbstowcs。将宽字节转换为多字节的函数是wcstombs。这两个函数均依赖于LC_CTYPE。具体的,你的操作系统所支持的locale,你可以通过locale –a命令查看。假如待转换的字符串中包含中文,那么locale –a应该能够看到类似zh_CN.utf8之类的。如果没有,那么以上两个函数将不能正确的对
2012-06-14 16:15:14
5788
原创 live555源码学习第三节
Live555源码学习第三节TaskSecheduler类学习顾名思义,TaskSecheduler类是一个任务调度器,它是整个Live555的任务调度中心,程序在任何时刻的任何动作,均由该类完成。其核心函数是SingleStep。Live555的任务主要分为Delayed Event、Socket Event以及Trigger Event。其类层次结构如下图所示:
2012-04-10 15:51:05
5090
5
原创 live555源码学习第二节
Live555源码学习第二节UsageEnvironment类学习UsageEnvironment代表了整个系统的运行环境,主要包括错误的输入和输出。其默认实现主要针对控制台进行输入和输出。该类中还保存了一个非常重要的数据结构:TaskSecheduler类的引用,这两个类共同构建了整个Live555框架的灵魂。TaskSecheduler类是整个系统的任务调试中心。由此可见这
2012-04-09 16:52:17
2323
原创 Live555源码学习第一节
Live555源码学习第一节编译与调试环境的搭建一直想学习live555,苦于始终没有机会。碰巧,由于公司某同事辞职,于是借此机会对live555进行分析学习,故将自己的学习笔记谨记于此。由于很多开源代码都与Linux有牵连,我非常怕麻烦,故而我在阅读这份代码时所选操作系统为Ubuntu 32 bit(如无特别说明,文中提到的工具均是Linux平台下的工具)。在以后
2012-04-06 15:09:51
2618
原创 RTSP协议初探
RTSP是实时流媒体传输协议,其目的在于建立一个或几个跟时间同步的流媒体,比如音频或视频。RTSP本身并不控制如何发送流媒体数据,其作用只是充当控制器。RTSP协议沿用了HTTP协议的语法和安全认证机制,能很好的被防火墙所理解。RTSP协议易于扩展,解析,安全,其传输方式也十分的灵活。下面对RTSP协议中几个重要的方法做介绍。 OPTIONS方法: 该方法是可选的,该方法可
2012-03-12 12:32:01
1028
原创 gedit中文乱码之ubuntu解决方案
缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。我所用的gedit版本是3.x系列,在使用本文所用的方法之前,请确保你所用的版
2012-02-27 15:21:22
988
原创 zmodem传输协议
xmodem协议比较古老了,已经被新一代的ssh和sftp之类的协议取代了。但我在实际的使用中,发现xmodem协议仍然有它较为方便的地方。这里主要介绍sz和rz命令的使用。sz命令和rz命令在传输上默认是以二进制的方式进行传输,它们的简单使用如下:首先执行sudo apt-get install lrzsz安装软件包。sz:将linux上的档案发送到windows端。使用方式如# s
2012-02-20 12:39:25
9271
原创 Msys+MinGW编译VLC
Msys+MinGW编译VLC作者:lovey599下载附件说明:本文只是对官方文档进行简单的翻译总结,旨在帮助一些英文不太好的朋友。官方文档请见wiki.videolan.org/Win32CompileMSYSNew。Msys是MinGW的一个辅助工具,包括一些基于GCC的编译工具链。有了它,你能够轻松的在Windows上编译VLC(实际上,交叉编译VLC将是更加容易,轻松而且
2011-12-30 12:01:03
7357
16
原创 交叉编译VLC
交叉编译VLC作者:lovey599 本文讨论如何在Ubuntu系统上交叉编译VLC源代码。首先,请启动终端,然后执行以下命令:$sudo apt-get install gcc-mingw32 mingw32-binutils$git clone git://git.videolan.org/vlc.git$ mkdir -p contrib/win32
2011-12-14 22:01:18
3956
pe格式详细说明及代码
2011-03-15
很好的新闻发布系统cms
2011-03-15
学生成绩管理系统学生成绩管理系统学生成绩管理系统
2011-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人