<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[trunk0813的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/trunk0813</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; trunk0813]]></copyright><item><title><![CDATA[关于libiconv.so.2]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/5982656</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/5982656</guid><author>trunk0813</author><pubDate>Tue, 02 Nov 2010 17:36:00 +0800</pubDate><description><![CDATA[<br />error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory<br /> <br />1.先安装libiconv-1.*.tar.gz<br />http://www.gnu.org/software/libiconv/#downloading<br /> <br />解决办法如下：<br /><br />1.在/etc/ld.so.co]]></description><category></category></item><item><title><![CDATA[pushserver不同内核移植注意事项]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/5953689</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/5953689</guid><author>trunk0813</author><pubDate>Wed, 20 Oct 2010 11:25:00 +0800</pubDate><description><![CDATA[<br />2.6.18(centos5.3)-> 2.6.32(ubuntu10.4)<br />1.需要重新编译lftp库和pushServer.out<br />2.ubuntu下载需要的库<br />3.Include <iconv.h><br />4.lstat->stat]]></description><category></category></item><item><title><![CDATA[静态库编译及连接l]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/5321954</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/5321954</guid><author>trunk0813</author><pubDate>Wed, 24 Feb 2010 11:31:00 +0800</pubDate><description><![CDATA[main.c hello.hhello.c 1.生成hellolib gcc -c hello.car r libhellolib.a hello.o 2.ranlib libhellolib 3.gcc -o  out  main.c  -L. -l hellolib  省略libhellolib前的lib   ]]></description><category></category></item><item><title><![CDATA[LIVE555 Streaming Media 组播,单播设置流程]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/5223551</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/5223551</guid><author>trunk0813</author><pubDate>Fri, 22 Jan 2010 11:06:00 +0800</pubDate><description><![CDATA[1.软件live555-latest下载地址:http://www.live555.com/liveMedia/public/2.编译环境 win+cygwin在cygwin中运行./genMakefiles cygwin->make -f Makefile 3.live555组/单播在testProgs文件目录下的testRelay.exe中实现的;4.这个文件首先接受u]]></description><category></category></item><item><title><![CDATA[vlc支持udp/rtp组播播放]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/5223167</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/5223167</guid><author>trunk0813</author><pubDate>Fri, 22 Jan 2010 09:44:00 +0800</pubDate><description><![CDATA[1.软件版本 1.0.32.设置流程首先媒体-->流-->文件    添加-->流-->下一步-->目标选rtp或者udp-->添加设置组播或者单播地址和端口-->设置转码选项--> 流然后打开同一网段的主机中的vlc选择设置的地址，跨网段在测试不同网段不能接受组播，可能和网关设置有关，待测试  ]]></description><category></category></item><item><title><![CDATA[rtsp]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/5223160</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/5223160</guid><author>trunk0813</author><pubDate>Fri, 22 Jan 2010 09:42:00 +0800</pubDate><description><![CDATA[关于 RTSP.RTSP协议是一个非常类似HTTP协议的流控制协议。它们都使用纯文本来发送信息，而且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计，也是为了能够兼容使用以前写的HTTP协议分析代码 。这是个好消息。它们主要的区别是HTTP协议是没有状态的， http协议在发送一个命令后，连接会断开，而且命令之间没有依赖性。不同的是RTSP的命令需要知道现在正处于一个什么状态，也就是]]></description><category></category></item><item><title><![CDATA[如何理解C run-time library （C运行时库）]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/4675412</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/4675412</guid><author>trunk0813</author><pubDate>Thu, 15 Oct 2009 14:08:00 +0800</pubDate><description><![CDATA[如何理解C run-time library （C运行时库）注： 以下内容部分引自CSND中相关讨论的帖子，并结合自己的理解整理而成。仅供参考。1)运行时库就是 C run-time library，是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.2)C 语言是所谓的“小内核”语言，就其语言本身来说很小（不多的关键字，程序流程控制，数据类型等]]></description><category></category></item><item><title><![CDATA[vm+ubuntu+ffmpeg编译]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3438044</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3438044</guid><author>trunk0813</author><pubDate>Wed, 03 Dec 2008 15:45:00 +0800</pubDate><description><![CDATA[编译前遇到问题:经常性的update源//sudo apt-get update虚拟机中先安装build-essential//sudo apt-get install build-essential*******************************************]]></description><category></category></item><item><title><![CDATA[Linux SHELL if 命令参数说明]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3347078</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3347078</guid><author>trunk0813</author><pubDate>Fri, 21 Nov 2008 17:35:00 +0800</pubDate><description><![CDATA[Linux SHELL if 命令参数说明放着备查–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置]]></description><category></category></item><item><title><![CDATA[Linux Shell]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3341623</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3341623</guid><author>trunk0813</author><pubDate>Thu, 20 Nov 2008 16:52:00 +0800</pubDate><description><![CDATA[友好阅读版本 http://www.linuxsir.org/main/?q=node/135本文的内容来源于 MUO 的 Basics 部分，其原始英文版可以从这里获得http://www.mandrakeuser.org/docs/。中文版来自吴晓光的CMUO http://dummy.linux.net.cn/~xgwu/cmuo/。MUO 是 Mandrake Linux（ht]]></description><category></category></item><item><title><![CDATA[GCC——C程序是如何编译成的［转］]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334257</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334257</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:24:00 +0800</pubDate><description><![CDATA[GCC——C程序是如何编译成的［转］作者：deven摘要：   在windows环境，我们有集成开发环境（IDE），使得我们对编译器了解的很少。当我们专向linux时需要在命令行下编译自己的程序需要对编译器的命令行参数比较熟悉。而如果是做嵌入开发构建自己的操作系统时失去了系统平台，需要我们对编译的过程以及可执行文件的内部结构有所了解。本文讲述了如何编]]></description><category></category></item><item><title><![CDATA[VI/VIM键盘快捷图]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334248</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334248</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:22:00 +0800</pubDate><description><![CDATA[VI/VIM键盘快捷图]]></description><category></category></item><item><title><![CDATA[如何在WINDOWS下运行UNIX程序和GNU程序]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334241</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334241</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:19:00 +0800</pubDate><description><![CDATA[如何在WINDOWS下运行UNIX程序和GNU程序1 引言 今天程序开发人员面临的最大问题就是如何使他们的应用程序支持各种不同的平台，如何使用户能够在不同的平台下不作任何修改地就能使用他们的应用程序。众所周知，Linux 操作系统和其它基于 UNIX 的操作系统一直是国际上使用广泛又非常重要的OS。但在中国，微软的 Windows OS 却占领着巨大]]></description><category></category></item><item><title><![CDATA[ ANSI C标准函数库]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334232</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334232</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:18:00 +0800</pubDate><description><![CDATA[ ANSI C标准函数库absread()读磁盘绝对扇区函数原形：int absread(int drive,int num,int sectnum,void *buf)功能：从drive指定的驱动器磁盘上，sectnum指定的逻辑扇区号开始读取(通过DOS中断0x25读取)num个(最多64K个)扇区的内容，储存于buf所指的缓冲区中。参数：drive]]></description><category></category></item><item><title><![CDATA[ 关于Debug和Release之本质区别]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334223</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334223</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:18:00 +0800</pubDate><description><![CDATA[ 关于Debug和Release之本质区别关于Debug和Release之本质区别的讨论本文主要包含如下内容：1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错2. 怎样“调试” Release 版的程序 一、Debug 和 Release 编译方式的本质区别Debug 通常称为调试版本，它包含调试信息，并]]></description><category></category></item><item><title><![CDATA[深入浅出VA函数的使用技巧]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334217</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334217</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:17:00 +0800</pubDate><description><![CDATA[深入浅出VA函数的使用技巧作者：钟小兵 发文时间：2005.04.11 本文主要介绍可变参数的函数使用，然后分析它的原理，程序员自己如何对它们实现和封装，最后是可能会出现的问题和避免措施。VA函数（variable argument function），参数个数可变函数，又称可变参数函数。C/C++编程中，系统提供给编程人员的va函数很少。*pr]]></description><category></category></item><item><title><![CDATA[ C语言高级测试（二）---答案]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334216</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334216</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:16:00 +0800</pubDate><description><![CDATA[ C语言高级测试（二）---答案Answer With Detailed Explanation_____________________________________________________________ Answer 1.The answer is (b)volatile variable isnt affected by ]]></description><category></category></item><item><title><![CDATA[ C语言高级测试（一）]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334215</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334215</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:16:00 +0800</pubDate><description><![CDATA[ C语言高级测试（一）原文出处：http://www.programmersheaven.com/articles/pathak/article2.htm原文有些微小的错误，我已经将之改正.整个测试遵循以下的约定：u       假定在所有的程序中必须的头文件都已经被正确包含。考虑如下的数据类型：u       char 为1个字]]></description><category></category></item><item><title><![CDATA[ 关于edian大小端模式]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334213</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334213</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:16:00 +0800</pubDate><description><![CDATA[ 关于edian大小端模式一、引子　　在各种计算机体系结构中，对于字节、字等的存储机制有所不同，因而引发了计算机通信领域中一个很重要的问题，即通信双方交流的信息单元（比特、字节、字、双字等等）应该以什么样的顺序进行传送。如果不达成一致的规则，通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种：big]]></description><category></category></item><item><title><![CDATA[ C程序中的内存管理 ]]></title><link>https://blog.youkuaiyun.com/trunk0813/article/details/3334208</link><guid>https://blog.youkuaiyun.com/trunk0813/article/details/3334208</guid><author>trunk0813</author><pubDate>Wed, 19 Nov 2008 13:14:00 +0800</pubDate><description><![CDATA[ 相比静态地分配内存空间,使用动态内存分配具有明显的优势:1, 分配空间的大小够精确: 设想一个读取用户输入行的程序, 如果使用静态分配的数组作为buffer, 那么, 你如何确定该数组的长度呢? 太大或太小都不合适. 因为你无法事先知道用户输入字符串的长度. 而使用动态内存分配就精准多了.2, 静态分配的空间大小无法更改, 而动态分配的内存大小是可调的.所以, 理解C语言中的动态内存分配对于]]></description><category></category></item></channel></rss>