自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (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 794

原创 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 1475

原创 (三)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 1645

原创 (二)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 1073

原创 (一)动态的内存结构 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 1313

金山kingsoft笔试题2010 c++

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

2010-10-27

空空如也

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

TA关注的人

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