自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 再谈应用环境下的TIME_WAIT和CLOSE_WAIT

本文转自:http://blog.csdn.net/shootyou/article/details/6622226昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WA

2015-08-27 16:39:53 541

原创 windows假设FTP服务器并配置多个不同的目录

Windows XP创建FTP服务器1、  进入【控制面板】―>【管理工具】->Internet信息服务,如下图2、  右击【默认FTP站点】,选择【属性】,如下图在此配置FTP主目录、登录账户、操作权限。3、  右击【默认FTP站点】,选择【新建】à【虚拟目录】,设置虚拟目录名称,此名称可以随便写,若要设置多个虚拟目录,注意多个虚拟目录的名称不要重复,如下图:

2014-06-09 10:57:53 24045 1

转载 无法定位序数 xxxx 与动态链接库 avcodec-55.dll上

本文转自:http://www.gddhx.com/post/48.html

2014-05-23 16:12:20 11248 2

转载 ADPCM文件解码详解

本文转自:http://hi.baidu.com/sunsee/item/68d61e451921e30ec016134a

2014-05-22 15:38:45 23498 5

转载 Libjingle和各协议的关系

本文转自:http://www.cppblog.com/peakflys/archive/2013/02/04/197709.html

2014-05-04 10:30:02 610

转载 Libjingle库 综述

本文转自:http://www.cppblog.com/peakflys/archive/2013/01/30/197629.html

2014-05-04 10:15:27 696

转载 P2P的原理和常见的实现方式(为libjingle开路)

为了项目的后期IM应用,最近在研究libjingle,中间看了也收集了很多资料,感慨网上很多资料要么太过于纠结协议(如STUN、ICE等)实现细节,要么中间有很多纰漏。最后去伪存真,归纳总结了一下,希望对以后的同行有些许帮助。   如果有什么需要讨论或者指正的,欢迎留言或者邮件[email protected]                            P2P实现的原理

2014-05-04 10:10:31 860

转载 用VC进行64位编程

本文转自:http://www.usidcbbs.com/simple/?t5247.html查看完整版本: [-- 用VC进行64位编程 --]美国主机支持论坛 -> 开发技术 -> 用VC进行64位编程 [打印本页]登录 -> 注册 -> 回复主题 -> 发表主题 

2014-04-30 15:14:55 23215

转载 linux udp 单播 组播 广播实现

本文转自:http://blog.sina.com.cn/s/blog_4fc7368a0100okbq.html1、组播和广播需要在局域网内才能实现,另外得查看linux系统是否支持多播和广播:ifconfig     UP BROADCAST MULTICAST MTU:1500  跃点数:1     说明该网卡支持2、发送多播包的主机需要设置网关,否则运行send

2013-11-07 16:58:35 6310

转载 C++面试宝典

本文

2013-07-29 14:22:48 1029

转载 STL迭代器失效问题

本文转自:http://my.oschina.net/myspaceNUAA/blog/55053最近在项目开发中,遇到一个异常,经过测试,发现是迭代器失效问题,于是稍微总结了一下。vector迭代器失效测试:测试程序:void vectorTest(){ vector container; for (int i = 0; i < 10;

2013-04-22 17:44:09 642

转载 小心删除容器中元素时的迭代器失效

本文转自:http://www.cppblog.com/JohnsonLu/archive/2009/10/14/98590.html从一个简单的问题开始,删除数组中某个元素后连续重复的元素,例如 1,1,2,3,3,1,1,1,4,0 ---> 1, 2,3,1,4,0。考虑了几秒,然后就开始动手写代码了:#include #include usi

2013-04-22 17:40:01 442

转载 简单内存泄漏检测方法,解决Detected memory leaks!问题

本文转自:http://blog.csdn.net/redchairman/article/details/7052111 工作环境:WIN7,VS2005:最近一个项目中,程序退出后,每次都出现内存泄漏,每次退出的时候泄露的内存块都是1654,1650。Detected memory leaks!Dumping objects ->{1654} normal block

2012-12-20 23:06:58 857

转载 流媒体基本要点简述:如何在H264数据中获取PTS?

本文转自:http://70565912.blog.51cto.com/1358202/533736 流媒体基本要点简述:如何在H264数据中获取PTS?序:只大概说明要点。更具体的方法恕不祥叙。我的开源工程和很多开源项目都有详细完整的实现代码。这些要点都是我自己学习的总结,无责任保证正确性。仅做参考。如发现有问题请丢砖头,跪求各方高人指正错误。Orz内容:H2

2012-07-20 22:49:34 794

转载 RTP - 视频流广播

本文转自:http://blog.csdn.net/Tinnal/article/details/2871734#comments 这是用RTP(RFC3350)按RFC2550封装MPEG ES流数据的发送程序。学习RTP的路真的辛苦。在网上收集的有关RTP的程序都是那种只负责RTP数据包发送的库,如jrtplib等,他们的DEMO程序都只是用来发发字符串,编编聊天程序,无论是国内还是国

2012-07-05 23:54:01 1734

转载 H.264 RTP payload 格式

本文转自:http://www.cppblog.com/czanyou/archive/2009/12/25/67940.html H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下:+---------------+      |0|1|2|3|4|5|6|7|      +-+-+-+-+-+-+-+-

2012-07-05 23:48:17 503

转载 如何将 MFC ActiveX 控件作为安全标记为脚本和初始化

本文转自:http://support.microsoft.com/kb/161873/zh-cn默认状态下,MFC ActiveX 控件未标记为脚本安全和初始化的安全。当该控件的运行时在 Internet Explorer 中安全级别设置为中等或高,这将成为明显。  中任意一种模式的控件的数据是不安全或控件不是安全的要使用的脚本,可能会显示警告。 有两种方法,控件可用于消除这

2012-06-12 14:17:10 704

转载 windows上开发android源码 C++ 环境搭建

本文转自:http://blog.csdn.net/pcsuite/article/details/6362466 很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用。一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和

2012-06-05 17:01:02 515

转载 C++的可移植性和跨平台开发

本文转自:http://blog.lehu.shu.edu.cn/byman/A270636.html 今天聊聊C++的可移植性问题。如果你平时使用C++进行开发,并且你对C++的可移植性问题不是非常清楚,那么我建议你看看这个系列。即使你目前没有跨平台开发的需要,了解可移植性方面的知识对你还是很有帮助的。  C++的可移植性这个话题很大,包括了编译器、操作系统、硬件体系等很多方面,每一

2012-06-05 16:26:44 732

转载 线程函数的设计以及线程同步要点(MsgWaitForMultipleObjects等)

本文转自:http://www.cnblogs.com/dongzhiquan/archive/2010/03/23/1994638.html 使用多线程技术可以显著地提高程序性能,本文就讲讲在程序中如何使用工作线程,以及工作线程与主线程通讯的问题。一 创建线程     使用MFC提供的全局函数AfxBeginThread()即可创建一个工作线程。线程函数的标准形式为

2012-04-18 10:20:48 520

转载 在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)

本文转自:http://www.cnblogs.com/shootingstars/archive/2004/07/15/24602.html 下面的代码我调试了将近一个星期,你能够看出什么地方出了问题吗?线程函数:DWORD WINAPI ThreadProc(    while(!bTerminate)    {        // 从一个链表中读取信息

2012-04-17 17:44:22 612

转载 ListCtrl中垂直滚动条自动滚动

本文转自:http://blog.csdn.net/rexlend/article/details/5350122 在用ListCtrl控件时,当向该控件中添加数据时,怎么样可以把滚动条时时滚动到最后一行,这样便可看到添加的新数据内容1     加完数据后执行     EnsureVisible(最后一行索引)     可以保证滚动到最后     Example

2012-01-12 16:41:18 5467

转载 如何制作cab包(解决不能注册的问题)

本文转自:http://kiki1120.iteye.com/blog/512474 在上一篇文章中,讲述了如何制作客户端Activex插件的cab包,但是在使用过程中发现有的浏览器不能注册成功,手动注册也不行,提示缺少动态链接库的问题,导致不能正常使用。后来重新编译ocx,将其他dll补充进来一起打包,但仍然不能注册成功。     于是将所有文件复制到system32文件夹下,手

2012-01-10 10:38:22 5684

转载 ActiveX控件打包成Cab置于网页中自动下载安装

本文转自:http://apps.hi.baidu.com/share/detail/46821046 做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户 得首先要把该ActiveX控件(test.ocx)放在本机的%system%/system32下,然后运行DOS工具里面运行regsvr32

2012-01-09 17:34:00 990

转载 如何有效地使用对话框

本文转自:http://www.vckbase.com/document/viewdoc/?id=419Q:如何在对话框中加入工具条在 OnInitDialog 中加入下面代码: BOOL CYourDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Create the toolbar. To underst

2011-10-24 20:33:45 517

转载 vc加载jpg图片的方法

本文转自:http://www.cppblog.com/zhangyq/archive/2008/06/26/46816.htmlMFC提供的CWnd只有默认加载BMP文件的接口,对JPG等图像是不支持的,而实际中经常需要用到非BMP的图片,在VC中加载.JPG格式的图片,有两种方法,用流对象加载和用IPicture接口加载。IPicture*m_picture;OLE_XSI

2011-10-24 20:18:03 6673

转载 谈谈父窗口和所有者窗口

本文转自:http://blog.sina.com.cn/s/blog_4b44e1c00100md4z.html一、概念和区别     在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。

2011-07-28 15:04:10 610

转载 VC/MFC 程序最小化后不能还原的原因与解决方法

本文转自:http://blog.sina.com.cn/s/blog_4b44e1c00100mdkl.html程序最小化后不能还原,一般原因是程序中至少存在一个Popup类型的窗口引起的,因为Popup类型的子窗口即使由于父窗口的隐藏而隐藏,其WS_VISIBLE属性仍然是可

2011-07-28 14:49:50 5548 1

转载 vs2008中ActiveX控件的测试(Active X Test Container)

 vs2008中ActiveX控件的测试(Active X Test Container) 转载自:http://hi.baidu.com/chankiller/blog/item/aaa4b802438aeffb08fa93f7.html       (Active X Test Container,TstCon.exe)        在编activex控件时,可以用到Acti

2011-06-20 17:21:00 3981 5

转载 微软等面试100题(40-60)

<br />本文转自CSDN博客:http://blog.csdn.net/v_JULY_v/archive/2011/02/01/6171539.aspx<br /> <br />40、求固晶机的晶元查找程序<br />晶元盘由数目不详的大小一样的晶元组成,晶元并不一定全布满晶元盘,<br />照相机每次这能匹配一个晶元,如匹配过,则拾取该晶元,<br />若匹配不过,照相机则按测好的晶元间距移到下一个位置。<br />求遍历晶元盘的算法 求思路。<br /> <br />关于第41题,请看以下网友的回复

2011-03-14 14:27:00 1327

转载 微软等面试100题(1-40)

<br />本文转自:http://blog.csdn.net/v_JULY_v/archive/2011/01/10/6126406.aspx<br /> <br />1.把二元查找树转变成排序的双向链表<br />题目:<br />输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。<br />要求不能创建任何新的结点,只调整指针的指向。<br />  <br />   10<br />   / /<br />  6  14<br />/ / / /<br />4  8 12 16<br /> 

2011-03-14 14:17:00 2016

转载 求一个数组中最大的相邻元素之和

<br />本文来自CSDN博客:http://blog.csdn.net/gaoyusi4964238/archive/2010/05/18/5605123.aspx<br /> <br />问题描述:<br />给定一个数据,求数据中相邻元素的最大和。例如:对于数组[5,-6,5,3,6,-8],其相邻元素最大和为14(5+3+6)。<br />算法实现如下:<br />view plaincopy to clipboardprint?<br />package test;   <br />  <br

2011-03-07 15:05:00 1794

转载 关于单向链表的逆序

本文转自:http://chaishushan.blog.163.com/blog/static/130192897200911725838630/假设链表的结构为:struct Node { int item; Node* next; };单向链表是一个有序的序列.假设有一个单向链表A:1, 2, 3, 4, 5, ...现在将A表逆序后得到链表B:..., 5, 4, 3, 2, 1// 常规的反转链表方法Node *reverse(Node *list){    link t, y = list, r

2011-03-07 10:17:00 676

转载 制作FFmpeg SDK for MS Visual Studio

<br />本文来自:http://blog.csdn.net/jinhaijian/archive/2010/09/10/5875771.aspx<br /> <br />编译SDK<br />编译之后,运行make install后,在C:/MSYS/local会生成bin、include、lib等文件夹。这样ffmpeg的编译环境就帮我生成了一个SDK,这个SDK在linux上用C来开发是没有问题的,我们需要使这个SDK在MS Visual Studio 开发环境中能用,编译的时候会碰到一大堆问题。我

2010-12-23 14:21:00 862

转载 Ffmpeg和SDL教程(八)软件缩放

<br />本文来自:http://blog.csdn.net/jinhaijian/archive/2010/09/02/5859649.aspx<br /> <br />软件缩放库libswscale <br />近来ffmpeg添加了新的接口:libswscale来处理图像缩放。 <br />但是在前面我们使用img_convert来把RGB转换成YUV12,我们现在使用新的接口。新接口更加标准和快速,而且我相信里面有了MMX优化代码。换句话说,它是做缩放更好的方式。 <br />我们将用来缩放的基本

2010-12-23 14:20:00 1096

转载 Ffmpeg和SDL教程(七)快进快退

<br />本文来自:http://blog.csdn.net/jinhaijian/archive/2010/09/02/5859648.aspx<br /> <br />处理快进快退命令 <br />现在我们来为我们的播放器加入一些快进和快退的功能,因为如果你不能全局搜索一部电影是很让人讨厌的。同时,这将告诉你av_seek_frame函数是多么容易使用。 <br />我们将在电影播放中使用左方向键和右方向键来表示向后和向前一小段,使用向上和向下键来表示向前和向后一大段。这里一小段是10秒,一大段是60

2010-12-23 14:19:00 1874

转载 Ffmpeg和SDL教程(六)同步音频

<br />本文转:http://blog.csdn.net/jinhaijian/archive/2010/08/24/5834269.aspx<br /> <br />同步音頻<br />现在我们已经有了一个比较像样的播放器。所以让我们看一下还有哪些零碎的东西没处理。上次,我们掩饰了一点同步问题,也就是同步音频到视频而不是其它的同步方式。我们将采用和视频一样的方式:做一个内部视频时钟来记录视频线程播放了多久,然后同步音频到上面去。后面我们也来看一下如何推而广之把音频和视频都同步到外部时钟。<br /> 

2010-12-23 14:18:00 631

转载 Ffmpeg和SDL教程(五)如何同步视频

<br />本文转自:http://blog.csdn.net/jinhaijian/archive/2010/08/23/5832291.aspx<br /> <br />PTS和DTS<br />幸运的是,音频和视频流都有一些关于以多快速度和什么时间来播放它们的信息在里面。音频流有采样,视频流有每秒的帧率。然而,如果我们只是简单的通过数帧和乘以帧率的方式来同步视频,那么就很有可能会失去同步。于是作为一种补充,在流中的包有种叫做DTS(解码时间戳)和PTS(显示时间戳)的机制。为了这两个参数,你需要了解电

2010-12-23 14:17:00 1523

转载 Ffmpeg和SDL教程(四)创建线程

<br />本文转自:http://blog.csdn.net/jinhaijian/archive/2010/08/23/5831335.aspx<br /> <br />Spawning Threads<br />Overview<br />Last time we added audio support by taking advantage of SDL's audio functions. SDL started a thread that made callbacks to a function

2010-12-23 14:15:00 1214

转载 FFmpeg和SDL教程(三)播放声音

<br />本文转自:http://blog.csdn.net/jinhaijian/archive/2010/08/20/5827382.aspx<br /> <br />视频 <br />现在我们要来播放声音。SDL也为我们准备了输出声音的方法。函数SDL_OpenAudio()本身就是用来打开声音设备的。它使用一个叫做SDL_AudioSpec结构体作为参数,这个结构体中包含了我们将要输出的音频的所有信息。 <br />在我们展示如何建立之前,让我们先解释一下电脑是如何处理音频的。数字音频是由一长串的

2010-12-23 14:14:00 3821

空空如也

空空如也

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

TA关注的人

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