自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 jrtplib的简单封装类及使用(二)

<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后即可创

2011-04-21 20:31:00 817

原创 jrtplib的简单封装类及使用(一)

<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; }

2011-04-21 19:40:00 1499

原创 (三)CvSeq数据结构

<br />源代码定义<br />#define CV_TREE_NODE_FIELDS(node_type)                               /<br />    int       flags;             /* Miscellaneous flags.     */      /<br />    int       header_size;       /* Size of sequence header. */      /<br />    struct 

2011-04-08 16:51:00 1663

原创 (二)CvMemStorageAlloc实现过程

<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

2011-04-08 10:50:00 1093

原创 (一)动态的内存结构 CvMemBlock

内存存储块typedef struct CvMemBlock{    struct CvMemBlock*  prev;    struct CvMemBlock*  next;}CvMemBlock;解释:CvMemBlock 代表一个单独的内存存储块结构。 内存存储块中的实际数据存储在 header块 之后(即:存在一个头指针 head 指向的块 header ,该块不存储数据),于是,内存块的第 i 个字节可以通过表达式 ((char*)(mem_block_ptr+1))[i] 获得。然而,通常没必

2011-04-02 21:10:00 1359

原创 写Filter中编译出现的错误,无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter

<br />自己按照http://jl9045.blog.163.com/blog/static/21620672200781344610809/网页上的指导,写了一个完全一样的Filter,但编译时出现如下问题。现把问题解决方法记下,以备后学者参考<br /> <br /> <br />error LNK2019: 无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter(wchar_t const *,struct IUnknown

2010-08-31 20:56:00 2730 2

原创 vs2008编译Xvid源代码 1.2.2版本

     一:首先需要下载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进行编译。下

2010-07-20 21:42:00 3477 1

原创 BSTR结构

在头文件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

2010-07-15 16:06:00 1025

原创 udl文件的制作——用于ADO数据库连接(Oracle举例)

名词术语DSN(Data Source Name)数据源名UDL(Universal Data Link)通用数据库链接。是一种文件类型,后缀为.udl。使用通用数据链接 (UDL) 文件来保存连接字符串 使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 文件存储 OLE DB 连接信息,例如提供程序、用户名、密码和其他选项。用存储在该 UDL 文件中的信息可以打开 ADO 连接,从而允许管理员在需要的情况下更改它,并且避免了打开注册表或者使用 ODB

2010-05-31 17:42:00 5693

金山kingsoft笔试题2010 c++

C++ 工程师 金山software 2010年校园招聘笔试题 技术类

2010-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除