<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王涛的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wtxidian</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wtxidian]]></copyright><item><title><![CDATA[深入理解Javascript闭包(closure)]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2890717</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2890717</guid><author>wtxidian</author><pubDate>Sat, 06 Sep 2008 11:34:00 +0800</pubDate><description><![CDATA[最近在网上查阅了不少Javascript闭包(closure)相关的资料，写的大多是非常的学术和专业。对于初学者来说别说理解闭包了，就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包？“官方”的解释是：所谓“闭包”，指的是一个拥有许多变量和绑定了这些变量的环境的表达式（通常是一个函数），因而这些变量也是该表达式的一部分。相信很少有人能直接]]></description><category></category></item><item><title><![CDATA[理解并解决IE的内存泄漏方式]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2875425</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2875425</guid><author>wtxidian</author><pubDate>Wed, 03 Sep 2008 20:38:00 +0800</pubDate><description><![CDATA[Author: Justin Rogers ,Micrsoft Corporation June 2005Translator by: http://birdshome.cnblogs.comWeb开发的发展    在过去一些的时候，Web开发人员并没有太多的去关注内存泄露问题。那时的页面间联系大都比较简单，并主要使用不同的连接地址在同一个站点中导航，这样的设计方式是非常有利于浏览器释放资]]></description><category></category></item><item><title><![CDATA[INTRODUCTION TO JavaScript Functions ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2853320</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2853320</guid><author>wtxidian</author><pubDate>Sat, 30 Aug 2008 18:11:00 +0800</pubDate><description><![CDATA[INTRODUCTION TO JavaScript Functions DECLARING A FUNCTIONThere are several ways to declare a function.  All valid, but there are differences on how theyre handled in the background. ]]></description><category></category></item><item><title><![CDATA[Prototype.js 1.3 翻译]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2592641</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2592641</guid><author>wtxidian</author><pubDate>Fri, 27 Jun 2008 17:59:00 +0800</pubDate><description><![CDATA[Table of Contents1. Programming Guide1.1. Prototype是什么?1.2. 关联文章1.3. 通用性方法1.3.1. 使用 $()方法1.3.2. 使用$F()方法1.3.3. 使用$A()方法1.3.4. 使用$H()方法1.3.5. 使用$R()方法1.3.6. 使用Try.these()方法1.4. Ajax 对象1.4.1. 使用 Aja]]></description><category></category></item><item><title><![CDATA[web标准页面开发必备系列]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2579134</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2579134</guid><author>wtxidian</author><pubDate>Mon, 23 Jun 2008 16:21:00 +0800</pubDate><description><![CDATA[试总结：web标准页面必备系列  　　今天在群里，熊猫君提议整理一个帖子，一方面为初学者提供一个入门指南，另一方面也象借此和已经在从事这个行业进行一点交流。下面是我从事这个行当多年的一些经验总结，希望抛砖引玉，大家不吝赐教。  １、必备工具 　　其实web标准并不是很复杂的技术，实现web标准的工具也很简单，说白了，只要可以进行纯文本编辑的软件，都可以作为代码编写的gon工具。]]></description><category></category></item><item><title><![CDATA[Talking palce]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2323594</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2323594</guid><author>wtxidian</author><pubDate>Thu, 24 Apr 2008 15:34:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Freewheel Frame]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/2316073</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/2316073</guid><author>wtxidian</author><pubDate>Tue, 22 Apr 2008 20:14:00 +0800</pubDate><description><![CDATA[  ]]></description><category></category></item><item><title><![CDATA[Autodesk面试题70道 Autodesk面试题70道 ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1794610</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1794610</guid><author>wtxidian</author><pubDate>Fri, 21 Sep 2007 14:13:00 +0800</pubDate><description><![CDATA[ 近一年以来，AUTODESK的面试题在网上是闹的沸沸扬扬，作为一个名企，这是可以理解的，况且其面试题质量也是不错的。抽一些闲暇时间，把网上传的比较多的70道题简单的解答了一遍，不为别的，只为再熟悉一下在大学学过的一些基础知识。希望对大家有用。当然，这只是我的个人解答，有什么不对的或者需要补充的，大家尽管提上来，好的话我加上去的。。。     1. 在类的普通成员函数中调用虚函数，情况是怎]]></description><category></category></item><item><title><![CDATA[Windows下编译ffmpeg完全手册 ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1682118</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1682118</guid><author>wtxidian</author><pubDate>Sat, 07 Jul 2007 16:15:00 +0800</pubDate><description><![CDATA[ 本文的内容几乎全部来自于FFmpeg on Windows，但是由于国内的网络封锁，很难访问这个域名下的内容，因此我一方面按照我自己的理解和实践做了翻译，另一方面也是为了能提供一个方便的参考方法。注：     对于compile和build这两个词，本文统一的使用编译这个词，根据上下文读者应能区分语义上的差别。                         本文的目]]></description><category></category></item><item><title><![CDATA[从ffmpeg中提取mp3播放器 ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1678861</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1678861</guid><author>wtxidian</author><pubDate>Wed, 04 Jul 2007 18:57:00 +0800</pubDate><description><![CDATA[mp3 和 mp2 的核心实现在 mpegaudiodec.c 里。如果不需要其它解码只要mpeg声音的解码的话，其接口相当简单。一个是初始化函数 decode_init,另一个是真正的帧解码函数 decode_frame.int decode_init(AVCodecContext * avctx)int decode_frame(AVCodecContext * avctx,void ]]></description><category></category></item><item><title><![CDATA[Linux 环境下 Makefile 文件制作浅谈(二)]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1666003</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1666003</guid><author>wtxidian</author><pubDate>Mon, 25 Jun 2007 17:39:00 +0800</pubDate><description><![CDATA[ 作者:Chinese编写：Leaf ZhouEMAIL:leaf_zhou_8@hotmail.com可自由复制但禁止删改2003-10-15在介绍了简单的如何产生Makefile文件之后，相信已经能够编写Makefile文件了，但那还远远不够，因为编写那么简单的Makefile文件还要如此繁琐和兴师动众，那未免小题大做了。因此，我们有必要进一步了解如何制作Makefile文]]></description><category></category></item><item><title><![CDATA[ linux下制作发布自己的静态库]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1665999</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1665999</guid><author>wtxidian</author><pubDate>Mon, 25 Jun 2007 17:37:00 +0800</pubDate><description><![CDATA[ linux下制作发布自己的静态库目录1、linux的库library介绍2、库程序的编译使用3、例子libtest库4、小结1、linux的库library介绍编写程序，已经不再是起步时候的一个xx.c程序了，尤其在大的项目当中，那几乎不可思议的我们可以把不同程序写在不同.c里面，首先编译成.obj文件，最后链接生成程序的时候，包含进去所有的.obj比如objtest.c包含了某些功能函数，ob]]></description><category></category></item><item><title><![CDATA[实时传输协议RTP与RTCP ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1665757</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1665757</guid><author>wtxidian</author><pubDate>Mon, 25 Jun 2007 14:39:00 +0800</pubDate><description><![CDATA[ RTP（Real-timeTransportProtocol）是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作，其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据，但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口：一个给RTP，一个给RTCP。RTP本身并不能为按顺序传送数据]]></description><category></category></item><item><title><![CDATA[jrtplib指南 ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1663812</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1663812</guid><author>wtxidian</author><pubDate>Sat, 23 Jun 2007 19:21:00 +0800</pubDate><description><![CDATA[1．开始 1．1 创建一个session为了使用这个库，你首先需要构建一个session，类型为RTPSession，然后调用create（）成员函数创建，它带有一个参数，是端口号，例子：＃i nclude "rtpsession.h"                            int main(void)              {         ]]></description><category></category></item><item><title><![CDATA[让JRTPLIB 发送/接收数据时使用同一个端口]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1663693</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1663693</guid><author>wtxidian</author><pubDate>Sat, 23 Jun 2007 17:48:00 +0800</pubDate><description><![CDATA[这两周在做MPEG4视频传输时，想借助STUN协议穿透内网实现P2P，但是却发现JRTPLIB在发送数据和接收数据时使用的不是同一个PORT，这就可能导致无法穿透内网，我的想法大致如下：假设A的RTP使用端口1000，则起对应的RTCP端口必定为1001，在初始化RTP信令后，JRTPLIB会随机使用另外一个端口3333来发送RTP数据，1000端口是用来接收RTP数据的,1001接收RTCP]]></description><category></category></item><item><title><![CDATA[__attribute__详解]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1655738</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1655738</guid><author>wtxidian</author><pubDate>Sun, 17 Jun 2007 19:52:00 +0800</pubDate><description><![CDATA[GNU C的一大特色（却不被初学者所知）就是__attribute__机制。__attribute__可以设置函数属性（Function    Attribute）、变量属性（Variable Attribute）和类型属性（Type Attribute）。__attribute__书写特征是：__attribute__前后都有两个下划线，并切后面会紧跟一对原括弧，括弧里面是相应的__attrib]]></description><category></category></item><item><title><![CDATA[linux和windows文件共享！]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1638250</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1638250</guid><author>wtxidian</author><pubDate>Mon, 04 Jun 2007 21:51:00 +0800</pubDate><description><![CDATA[在一部电脑上装有Linux和Windows的用户，可能需要在Linux中用到包括软盘、光盘以及Windows分区中的文件，如当你在Windows操作系统中上网，却下载了Linux的应用软件的时候。下面我就向大家详细介绍这方面的知识和具体的应用。 在一部电脑上装有Linux和Windows的用户，可能需要在Linux中用到包括软盘、光盘以及Windows分区中的文件，如当你在Windows操作系]]></description><category></category></item><item><title><![CDATA[Linux下crontab命令的用法 ]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1625782</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1625782</guid><author>wtxidian</author><pubDate>Fri, 25 May 2007 16:29:00 +0800</pubDate><description><![CDATA[任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后，默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作，如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类：1、系统执行的工作：系统周期性所要执行的工作，如备份系统数据、清理缓存2、个人执行的工作：某个用户定期要做的工作，例如每隔10分钟检查邮件服]]></description><category></category></item><item><title><![CDATA[RealSystem SDK 的介绍]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1618041</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1618041</guid><author>wtxidian</author><pubDate>Sun, 20 May 2007 17:49:00 +0800</pubDate><description><![CDATA[RS SDK是供2次应用程序开发工具包:下文的内容是介绍的部分的RealSystem SDK 资料，仅供大家参考。一、RealSystem SDK 　　 RealServer和RealSystem的客户端都支持开放的流传输协议，并允许和其它基于标准流数据系统进行交互操作。RealSystem SDK提供开发者扩展和自定义RealSystem 的公共接口，该SDK允许开发者进行如下开发：· 流式传输]]></description><category></category></item><item><title><![CDATA[流媒体Helix Server详细安装]]></title><link>https://blog.youkuaiyun.com/wtxidian/article/details/1617966</link><guid>https://blog.youkuaiyun.com/wtxidian/article/details/1617966</guid><author>wtxidian</author><pubDate>Sun, 20 May 2007 16:58:00 +0800</pubDate><description><![CDATA[1。下载Helix.server,(也就是REAL服务器)的开源版本,RM媒体流服务器,没有任何限制的版本.支持RTSP协议,支持RM,MP3等格式,即便是商业用,也能应付的来.你可以到这里下载。2。安装解压缩：#tar -zxvf Helix_DNA_Server_10.1.tar.gz当前路径下得到目录Helix_DNA_Server_10.1#cd Helix_DNA_Server_10.1]]></description><category></category></item></channel></rss>