自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 为什么linux c/c++编译后二进制文件比对大小不同?

如果是debug版本,会有所不同;如果是release版,如果configure参数不同,尤其是优化参数,结果文件大小也可能不同。

2019-07-03 16:44:11 891

原创 上传图像失真的一种原因是因为写入文件时没有指定ios::binary参数

在后端处理图像上传数据,使用ostream写入图像文件时,如果不指定ios::binary参数,图像在windows上失真,linux却不会。

2019-07-01 00:17:49 335

原创 慢速网络时,Socket的send返回错误码11,延时重发的时间过短会导致失败。

具体延时时间要看网络的速率,对于差的wifi至少设置10秒以上。

2019-06-28 10:59:24 3608

原创 Knockoutjs如果绑定style的名称不符合JS命名,绑定不成功。

例如绑定一个css名称background-image,应该采用如下的方法:data-bind="style:{ backgroundImage:'url('+skuimg+')'}"background-image对应的JS名称为backgroundImage。

2019-06-28 10:56:38 256

原创 线程没有分离导致内存资源耗尽

线程创建之后启动运行不做分离处理,在结束时如果没有Join,则线程占用的资源不会释放。这种情况下,如果您的应用频繁启动新的线程,最终会导致内存资源消耗完毕。Linux系统在进程资源耗尽时,会主动Kill掉该进程。...

2019-06-14 10:23:23 634

原创 STUN SERVER

http://numb.viagenie.ca/

2011-01-25 11:06:00 961

原创 与MeeGo开发的有关资源

<br />http://blog.csdn.net/jack0106<br /> <br />http://meegozone.csdn.net/<br /> <br />http://meego.com/<br /> <br />http://www.meegox.com/<br /> <br />http://www.meegozu.com/<br /> <br />http://blog.csdn.net/moblin<br /> <br />http://www.meegox.net/<br />

2011-01-25 10:38:00 605

转载 meego开发的学习路线

<br />http://blog.csdn.net/jack0106/archive/2011/01/20/6154197.aspx

2011-01-25 09:56:00 520

翻译 应用程序共享(RTP Payload format for Application and Desktop Sharing)

<br /> <br />RTP Payload format for Application and Desktop Sharing<br />draft-boyaci-avt-app-sharing-00<br />  <br /> <br /> <br /> <br /> <br />1. 定义<br /> <br />Application Host (AH): AH是运行共享应用程序的主机,分发屏幕更新给参与者,并重新生成从参与者接收到的人机界面事件。<br />Participant: 参与者是

2010-10-21 14:36:00 1595

翻译 PJMEDIA 延迟缓冲区实现

PJMEDIA实现了一个自适应的延迟缓冲区,延迟缓冲区很像一个固定的抖动缓冲区,用于缓冲那些不按照确定时间间隔到达的帧,这样调用者就能够连续地从缓冲区获取到帧。当get()和put()操作并不是均匀地间隔进行,延迟缓冲区会十分有用,例如:调用者急速地进行put操作然后又急速地进行get操作。有了延迟缓冲区,假设get和put操作速率不匹配,急速放入的帧总是能够被匀速地获取。延迟缓冲区是自适应的,它通过不断学习来掌握用于实时音频流的最优延迟时间。一旦最优的延迟时间被确定,将这个时间用于音频流的缓冲区,当实际的

2010-08-10 17:49:00 1987

翻译 PJMEDIA PORT 的概念

媒体端口(Media Port)提供抽象和可扩展的框架(framework)来实现媒体端点。基本上,媒体端口接口有以下属性:--媒体端口属性信息(pjmedia_port_info):描述媒体端口的属性,如采样频率(sampling rate)、通道数量(number of channels)等。--指向从媒体端口获取语音帧的get_frame函数指针,这个函数将由公共API函数pjmedia_port_get_frame()调用。--指向向媒体端口发送语音帧的put_frame函数指针,这个函数将由公共A

2010-08-10 09:59:00 2468

翻译 PJLIB内存池

      pjlib的内存池可以像c++的new操作符和c的malloc函数一样动态地分配内存,new操作符和c的malloc存在性能瓶颈和分段问题,因而不是为高性能应用和实时应用程序设计的。相对于传统的new和malloc以及一般的内存池实现,pjlib的内存池好处更多,这是因为它:        --允许分配不同大小的内存块,这一点与别的内存池实现不同。       --快速简单

2009-08-05 18:25:00 1806

VC2008开发的进销存软件代码

短小精悍的进销存软件,可用于贸易公司管理进销存业务。功能包括了进货、销售、退货、库存、财务、基础信息等。也可用于学习MFC编程。

2012-09-30

用于语音会议混音的媒体库

可用于开发语音会议服务器,实现多路混音,支持多种语音编解码。

2010-08-17

SIPTAPI-Tutorial.rar

SipTapi教程,sip呼叫过程,offer/answer应答模型

2008-12-27

空空如也

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

TA关注的人

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