<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MyEclipseWorkspace的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MyEclipseWorkspace</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MyEclipseWorkspace]]></copyright><item><title><![CDATA[jrtplib的简单封装类及使用（二）]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6339796</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6339796</guid><author>MyEclipseWorkspace</author><pubDate>Thu, 21 Apr 2011 20:31:00 +0800</pubDate><description><![CDATA[<br />使用介绍<br />1：首先需要在程序开始时加入<br />   WSADATA dat;   <br />   WSAStartup(MAKEWORD(2,2),&dat);<br /> <br />    程序结束退出时加入<br />    WSACleanup();<br />2：要发送数据的类继承于RtpSender类<br /> <br />   a：创建Session<br />         发送数据之前需要创建Session，调用CreateSenderSession后即可创]]></description><category></category></item><item><title><![CDATA[jrtplib的简单封装类及使用（一）]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6339642</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6339642</guid><author>MyEclipseWorkspace</author><pubDate>Thu, 21 Apr 2011 19:40:00 +0800</pubDate><description><![CDATA[<br />使用到了一个辅助类IpPort<br />#ifndef _IPPORT_H
#define _IPPORT_H

#include <WinSock2.h>

class IpPort
{
public:
	unsigned int   m_ip;//网络字节顺序
	unsigned short m_port;
public:
	IpPort()
	{
		m_ip   = INADDR_NONE;
		m_port = INVALID_SOCKET;
	}
	]]></description><category></category></item><item><title><![CDATA[（三）CvSeq数据结构]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6310082</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6310082</guid><author>MyEclipseWorkspace</author><pubDate>Fri, 08 Apr 2011 16:51:00 +0800</pubDate><description><![CDATA[<br />源代码定义<br />#define CV_TREE_NODE_FIELDS(node_type)                               /<br />    int       flags;             /* Miscellaneous flags.     */      /<br />    int       header_size;       /* Size of sequence header. */      /<br />    struct ]]></description><category></category></item><item><title><![CDATA[（二）CvMemStorageAlloc实现过程]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6308898</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6308898</guid><author>MyEclipseWorkspace</author><pubDate>Fri, 08 Apr 2011 10:50:00 +0800</pubDate><description><![CDATA[<br />CvMemStorageAlloc的作用就是在存储器中分配size个字节的内存，并把指针返回<br />分配过程可以看源代码<br />源代码<br />/* Allocate continuous buffer of the specified size in the storage: */<br />CV_IMPL void*<br />cvMemStorageAlloc( CvMemStorage* storage, size_t size )<br />{<br />    schar ]]></description><category></category></item><item><title><![CDATA[（一）动态的内存结构 CvMemBlock]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6299281</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/6299281</guid><author>MyEclipseWorkspace</author><pubDate>Sat, 02 Apr 2011 21:10:00 +0800</pubDate><description><![CDATA[内存存储块typedef struct CvMemBlock{    struct CvMemBlock*  prev;    struct CvMemBlock*  next;}CvMemBlock;解释:CvMemBlock 代表一个单独的内存存储块结构。 内存存储块中的实际数据存储在 header块 之后(即：存在一个头指针 head 指向的块 header ，该块不存储数据）,于是，内存块的第 i 个字节可以通过表达式 ((char*)(mem_block_ptr+1))[i] 获得。然而，通常没必]]></description><category></category></item><item><title><![CDATA[写Filter中编译出现的错误，无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5854097</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5854097</guid><author>MyEclipseWorkspace</author><pubDate>Tue, 31 Aug 2010 20:56:00 +0800</pubDate><description><![CDATA[<br />自己按照http://jl9045.blog.163.com/blog/static/21620672200781344610809/网页上的指导，写了一个完全一样的Filter，但编译时出现如下问题。现把问题解决方法记下，以备后学者参考<br /> <br /> <br />error LNK2019: 无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter(wchar_t const *,struct IUnknown]]></description><category></category></item><item><title><![CDATA[vs2008编译Xvid源代码    1.2.2版本]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5750867</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5750867</guid><author>MyEclipseWorkspace</author><pubDate>Tue, 20 Jul 2010 21:42:00 +0800</pubDate><description><![CDATA[     一：首先需要下载Xvid1.2.2的源代码，在Xvid网站上可以下载。  网站主页http://www.xvid.org/Home-of-the-Xvid-Codec.1.0.html，  版本1.2.2源代码下载页网址http://www.xvid.org/Downloads.43.0.html，下载链接为xvidcore-1.2.2.zip 大小为870k多一点。    二：下载后解压，得到文件夹xvidcore。备用。    三：源代码中有汇编代码，需要下载汇编器nasm.exe进行编译。下]]></description><category></category></item><item><title><![CDATA[BSTR结构]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5737411</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5737411</guid><author>MyEclipseWorkspace</author><pubDate>Thu, 15 Jul 2010 16:06:00 +0800</pubDate><description><![CDATA[在头文件WTypes.h中查到的定义typedef /* [wire_marshal] */ OLECHAR *BSTR;typedef WCHAR OLECHAR;typedef wchar_t WCHAR;    // wc,   16-bit UNICODE character    //WinNT.h结论是BSTR就是一个数组指针。每个数组的元素双字节存储而已。这是仅仅从以上定义中得到的。但是不仅仅是这点1. BSTR的前四个字节存储的是一个int型的整数，意义在于整个字符串数组的字节长度。2. B]]></description><category></category></item><item><title><![CDATA[udl文件的制作——用于ADO数据库连接（Oracle举例）]]></title><link>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5637391</link><guid>https://blog.youkuaiyun.com/MyEclipseWorkspace/article/details/5637391</guid><author>MyEclipseWorkspace</author><pubDate>Mon, 31 May 2010 17:42:00 +0800</pubDate><description><![CDATA[名词术语DSN（Data Source Name）数据源名UDL（Universal Data Link）通用数据库链接。是一种文件类型，后缀为.udl。使用通用数据链接 (UDL) 文件来保存连接字符串 使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 
文件存储 OLE DB 连接信息，例如提供程序、用户名、密码和其他选项。用存储在该 UDL 文件中的信息可以打开 ADO 
连接，从而允许管理员在需要的情况下更改它，并且避免了打开注册表或者使用 ODB]]></description><category></category></item></channel></rss>