自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 深拷贝和浅拷贝使用问题

定义:如果类中包含了使用new初始化的指针成员,应当定义一个复制构造函数,以复制指向的数据,而不是指针,这是深度复制或深拷贝。复制的另一种形式只是复制指针值,称为成员复制或浅复制或浅拷贝。它只复制指针信息,而不会深入“挖掘”以复制指针引用的结构。简单说就是:浅拷贝只是对指针的拷贝,拷贝后两个指针指向同一个内存空间,深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针

2015-05-20 10:33:40 737

原创 ENet(九)——

之前少写了个函数,receive,这个是服务端接收函数,在enet_host_service函数中调用,服务端进入service函数后调receive,而客户端进入service函数后调send函数。static intenet_protocol_receive_incoming_commands (ENetHost * host, ENetEvent * event){

2015-05-15 13:01:28 853

原创 ENet(八)——enet_protocol_dispatch_incoming_commands

在enet_host_service函数中首先调用的是enet_protocol_dispatch_incoming_commands函数。这个函数服务端和客户端都会调用,只是:服务端每次接受包时都会调用,但由于每次list都是空的,并不进入while。直到send函数和receive结束后list中接收到了包,才会客户端只在连接服务端前调用,连接成功后就不再调用,因为event为null

2015-05-15 13:00:03 881

转载 RTSP协议(一)

本文内容为转载并整理的。协议标准:RFC2326.1.   实时流协议RTSP(Real Time Streaming Protocol):RTSP协 议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继 续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。2.   RTSP协议简介要实现 RT

2015-05-13 17:21:52 725

原创 gdb调试——堆栈

gdb命令太多,举一个调试堆栈例子 1 2 #include 3 #include 4 5 void fun(char* input) 6 { 7 int a1 = 11; 8

2015-05-12 11:55:16 1207

原创 ENET(七)——enet_socket_send()函数

接enet(四):该函数是用于发送的socket函数,是真正的发送动作,代码中可看到是UDP网络发送,发送函数用的是sendmsg()发送函数有三个,send/sendto/sendmsg,这里用最后一个,是因为:sendmsg可以发送一些控制信息,直接用sendmsg相比send效率应该也高一些,毕竟后者实际也是调用前者。比如说, 当你要传输的数据位于两个buffer之中,你用send,

2015-05-08 15:09:45 1145

原创 ENET(六)——enet_peer_setup_outgoing_command()函数

发送端(四中)调用的enet_peer_setup_outgoing_command()函数功能是:将待发送的数据放入list队列中,很好理解:ENetOutgoingCommand为真正待发送的数据。voidenet_peer_setup_outgoing_command (ENetPeer * peer, ENetOutgoingCommand * outgoingComma

2015-05-08 11:37:43 963

原创 ENET(五)--enet_peer_send()函数

这个函数用于ENET发送数据。peer为对端,packet为待发送的数据包int enet_peer_send (ENetPeer * peer, enet_uint8 channelID, ENetPacket * packet){ ENetChannel * channel = & peer -> chan

2015-05-07 15:17:44 1602

原创 ENET(四)enet_protocol_send_acknowledgements

功能:host发送enet数据包到另一端peer,数据包内容在peer中保存。commandCount、bufferCount等都是对端的个数,如果是一对一发送,该值为1.函数:enet_protocol_send_acknowledgements static void enet_protocol_send_acknowledgements (ENetHost * host, EN

2015-05-07 14:32:50 929 4

原创 Enet学习(三)--enet_host_service

/** Waits for events on the host specified and shuttles packets between the host and its peers.

2015-05-04 17:42:46 2745

原创 enet学习(二):enet_peer_send()函数

/** Queues a packet to be sent. @param peer destination for the packet @param channelID channel on which to send @param packet packet to send @retval 0 on success @retval < 0 on fa

2015-05-04 09:50:30 1331

MPEG-4 part14

MPEG-4 part14标准文档 ISO/IEC 14496-14

2015-08-17

MPEG4_Systems_CD_w1901.doc;MPEG4_v1_Overview_W1909.doc等

包含MPEG4的所有标准文档: MPEG4_Systems_CD_w1901.doc; MPEG4_v1_Overview_W1909.doc; MPEG4_v2_Visual_WD2_W1993.doc; MPEG4_Video_VM10_W1992.doc; MPEG4_Visual_CD_w1902.doc

2015-08-17

MPEG-2_Audio_IS.doc;MPEG-2_Systems_IS.doc; MPEG-2_Video_IS.doc

包含MPEG-2的所有三个文档 MPEG-2_Audio_IS.doc; MPEG-2_Systems_IS.doc; MPEG-2_Video_IS.doc

2015-08-17

MPEG-1_Audio_CD.doc/MPEG-1_Systems_DIS.doc/MPEG-1_Video_DIS.doc

包含mpeg1的所有三个文档: MPEG-1_Audio_CD.doc; MPEG-1_Systems_DIS.doc; MPEG-1_Video_DIS.doc

2015-08-17

libevent-2.0.22-stable.tar.gz

Libevent 是一个用C语言编写的、轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。

2015-08-17

ffmpeg-ffplay

这是我在csdn上下载的唯一一个能直接运行播放的好程序,来源贴出来: http://download.csdn.net/detail/leixiaohua1020/5122959 希望和我一样的可在这个程序里找到成功的喜悦,同时也感谢程序的原作者。

2014-05-30

FFMPEG入门完美入门资料

ffmpeg入门完美资料 学习ffmpeg的基础大全 ffmpeg完美入门

2014-03-13

海康软件开发笔试题

海康威视软件开发试题,c++部分。献给那些想进海康的人。

2014-03-13

程序员面试宝典(全)

程序员面试宝典(全) 面试前必看书籍,使你把握面试官的思想,洞悉面试题目的精髓考点,使你不再害怕面试。

2013-09-21

C语言---走向大师

c语言--走向大师

2012-06-19

C语言程序设计(第三版)-谭浩强.pdf

c语言程序设计(第三版) 谭浩强 c语言程序设计(第三版) 谭浩强

2012-04-23

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

TA关注的人

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