<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[人的一生应当这样度过：当他回首往事时，不因虚度年华而懊悔，也不因碌碌无为而羞愧！]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ccfboy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ccfboy]]></copyright><item><title><![CDATA[HTTP Live Streaming (HLS) 视频直播技术]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/6665296</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/6665296</guid><author>ccfboy</author><pubDate>Sat, 06 Aug 2011 15:16:14 +0800</pubDate><description><![CDATA[常用的流媒体协议主要有
 HTTP 渐进下载和基于 RTSP/RTP 的实时流媒体协议，这二种基本是完全不同的东西，目前比较方便又好用的我建议使用 HTTP 渐进下载的方法。在这个中 apple 公司的 HTTP Live Streaming 是这个方面的代表。它最初是苹果公司]]></description><category></category></item><item><title><![CDATA[二维数组的动态分配及参数传递]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/6448439</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/6448439</guid><author>ccfboy</author><pubDate>Thu, 26 May 2011 20:38:00 +0800</pubDate><description><![CDATA[<br /><br />1. C语言动态分配二维数组 <br />(1)已知第二维Code-1<br />char (*a)[N];//指向数组的指针 <br /><br /><br />a = (char (*)[N])malloc(sizeof(char *) * m); <br />printf("%d/n", sizeof(a));//4，指针 <br />printf("%d/n", sizeof(a[0]));//N，一维数组 <br /><br /><br />free(a);<br /><b]]></description><category></category></item><item><title><![CDATA[linux下基于jrtplib库的实时传送实现]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/6425656</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/6425656</guid><author>ccfboy</author><pubDate>Mon, 16 May 2011 22:59:00 +0800</pubDate><description><![CDATA[<br />linux 下基于jrtplib库的实时传送实现<br />一、RTP 是进行实时流媒体传输的标准协议和关键技术<br />实时传输协议（Real-time Transport Protocol，PRT）是在 Internet 上处理多媒体数据流的一种网络协议，利用它能够在一对一（unicast，单播）或者一对多（multicast，多播）的网络环境中实现传流媒体数据的 实时传输。RTP 通常使用 UDP 来进行多媒体数据的传输，但如果需要的话可以使用 TCP 或者 ATM 等其它协议。<br ]]></description><category></category></item><item><title><![CDATA[网络传输中文本传输与二进制传输与字符集]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/6170538</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/6170538</guid><author>ccfboy</author><pubDate>Mon, 31 Jan 2011 08:16:00 +0800</pubDate><description><![CDATA[<br />首先我们来说说文本传输与二进制传输的相同之处：<br />相同点：<br />1，无论是文本传输还是二进制传输，其实均是将被传输对象转化为二进制字节进行传输的，很多人认为文本传输，顾名思义，就是网络直接传输文本，，，，这是不对的。。。。。<br />2，无论是文本传输还是二进制传输，均是需要有一定的编码方式的。如果一个被传输对象是utf8格式的字符串，那么无论是文本传输还是二进制传输给客户端，客户端解析也必须使用utf8进行decode来获得该字符串。<br /> <br />不同点：<br /]]></description><category></category></item><item><title><![CDATA[Win7下的CyGwin的配置]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/6129893</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/6129893</guid><author>ccfboy</author><pubDate>Tue, 11 Jan 2011 21:27:00 +0800</pubDate><description><![CDATA[<br />OS: Windows 7<br /><br />　　1. 从 http://cygwincommands.com下载 setup.exe 安装引导程序<br /><br />　　2. 双击 setup.exe 开始安装<br /><br />　　3. 选择安装源 Install for Internet ( 如果有上次从 Internet 下载的软件包,可以选择 Install for Local Directory 选择存放的目录即可)<br /><br />　　4. 定义安装目录 C:/c]]></description><category></category></item><item><title><![CDATA[ 云计算背后的秘密-NoSQL数据库的综述]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/6119092</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/6119092</guid><author>ccfboy</author><pubDate>Wed, 05 Jan 2011 23:16:00 +0800</pubDate><description><![CDATA[我本来一直觉得NoSQL其实很容易理解的，我本身也已经对NoSQL有了非常深入的研究，但是在最近准备YunTable的Chart的时候，发现NoSQL不仅非常博大精深，而且我个人对NoSQL的理解也只是皮毛而已，但我还算是一个“知耻而后勇”的人，所以经过一段时间的学习之后，从本系列第六篇开始，就将和大家聊聊NoSQL，而本篇将主要给大家做一下NoSQL数据库的综述。首先将和大家聊聊为什么NoSQL会在关系型数据库已经非常普及的情况下异军突起？诞生的原因随着互联网的不断发展，各种类型的应用层出不穷，所以导致在]]></description><category></category></item><item><title><![CDATA[流媒体技术]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4224823</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4224823</guid><author>ccfboy</author><pubDate>Fri, 29 May 2009 21:58:00 +0800</pubDate><description><![CDATA[一、流式传输的基础 在网络上传输音／视频等多媒体信息目前主要有下载和流式传输两种方案。A/V文件一般都较大，所以需要的存储容量也较大；同时由于网络带宽的限制，下载常常要花数分钟甚至数小时，所以这种处理方法延迟也很大。流式传输时，声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送，用户不必等到整个文件全部下载完毕，而只需经过几秒或十数秒的启动延时即可进行观看。当声音等时基媒体在]]></description><category></category></item><item><title><![CDATA[VC 6 RTP流媒体传输协议编程实例]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4224787</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4224787</guid><author>ccfboy</author><pubDate>Fri, 29 May 2009 21:40:00 +0800</pubDate><description><![CDATA[实时流协议RTSP(RealTimeStreamingProtocol)是由RealNetworks和 Netscape共同提出的，该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP(实时传输）和RTCP（实时控制）之上，它使用 TCP或RTP完成数据传输。HTTP与RTSP相比，HTTP传送HTML，而RTP传送的是多媒体数据。HTTP请求由客户机发出]]></description><category></category></item><item><title><![CDATA[流媒体相关知识介绍及其RTP应用]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4224777</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4224777</guid><author>ccfboy</author><pubDate>Fri, 29 May 2009 21:32:00 +0800</pubDate><description><![CDATA[一、流媒体简介随着Internet的日益普及，在网络上传输的数据已经不再局限于文字和图形，而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频（Audio/Video，简称A/V）等多媒体文件时，基本上只有下载和流式传输两种选择。通常说来，A/V文件占据的存储空间都比较大，在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时，所以这种处理方法的延迟很大。如果换用流式传输的话，声音、]]></description><category></category></item><item><title><![CDATA[网络服务器设计的模型及一些设计方法]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4224759</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4224759</guid><author>ccfboy</author><pubDate>Fri, 29 May 2009 21:21:00 +0800</pubDate><description><![CDATA[1.常用服务器模型a.迭代服务器只有一个进程/线程处理请求设计方法：一般为单进程,加上select多路复用,非阻塞socketb.迭代/并发混合型服务器平时迭代处理，对消耗大的请求并发处理设计方法：平时是迭代型的服务器处理请求时设置一个超时，当请求的处理时间超时时，创建一个进程/线程，把处理转给新的进程/线程处理，主进程/线程继续处理其他请求c.并发服务器多个进程/线程并发处理请求设计方法： ]]></description><category></category></item><item><title><![CDATA[软件开发高手：十年磨一剑 beiyan]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4224749</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4224749</guid><author>ccfboy</author><pubDate>Fri, 29 May 2009 21:14:00 +0800</pubDate><description><![CDATA[要成为武林高手，需要长时间的勤学苦练。要成为软件开发高手，又需要多长时间呢？《Modern C++ Design》的作者Andrei Alexandrescu认为：一个人有可能在２０几岁就成为编程高手，但要成为设计高手却需要熬到３５岁左右。以２３岁大学毕业计算，要经过漫长的１２年时间。以我个人为例（我尚不敢自认是设计高手），２２岁大学毕业后，在某研究所用８０８６汇编语言写一些小规模的程序，]]></description><category></category></item><item><title><![CDATA[Socket通信基础知识]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4199494</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4199494</guid><author>ccfboy</author><pubDate>Mon, 18 May 2009 22:11:00 +0800</pubDate><description><![CDATA[Socket通信基础知识2009年03月27日 星期五 下午 01:53◆先看定义：typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座，只要对方的Socket和自己的Socket有通信联接，双方就可以发送和接收数据了。其定义类似于文件句柄的定义。◆Sock]]></description><category></category></item><item><title><![CDATA[对话框如何嵌入到视图客户区中]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4199485</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4199485</guid><author>ccfboy</author><pubDate>Mon, 18 May 2009 22:08:00 +0800</pubDate><description><![CDATA[对话框如何嵌入到视图客户区中2009年03月30日 星期一 下午 04:161、一个是将视图从CView继承改为从CFormView继承2、另一种就是一个非模态的子对话框，可以显示的时候用MoveWindow确定一下位置对话框如何嵌入到视图客户区中: 1.在xxxView.h 中定义一个变量 // 先添加头文件 #include "MyDialog.h" //再]]></description><category></category></item><item><title><![CDATA[固定单文档的窗口大小]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4199482</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4199482</guid><author>ccfboy</author><pubDate>Mon, 18 May 2009 22:07:00 +0800</pubDate><description><![CDATA[固定单文档的窗口大小2009年03月30日 星期一 下午 04:23WM_GETMAXMININFO消息； PreCreateWindow； OnSizing； 上面几种方法都可以的，我常用的是WM_GETMAXMININFO消息响应OnGetMinMaxInfo函数调用来实现。 方法一： CWnd::OnGetMinMaxInfo The framework calls ]]></description><category></category></item><item><title><![CDATA[使MessageBox框自动关闭]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4199470</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4199470</guid><author>ccfboy</author><pubDate>Mon, 18 May 2009 22:03:00 +0800</pubDate><description><![CDATA[使MessageBox框自动关闭2009年04月14日 星期二 上午 09:08使MessageBox框自动关闭（以IDYES的方式关闭，即点击MessageBox框上的“Yes”按钮的效果）在需要弹出messagebox对话框的地方：void CMyDlg::OnBtnOk(){m_pDlgInfo->SetTimer(1,5000,NULL);int msg; ]]></description><category></category></item><item><title><![CDATA[windows环境下Socket编程的几种模式]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4199464</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4199464</guid><author>ccfboy</author><pubDate>Mon, 18 May 2009 21:59:00 +0800</pubDate><description><![CDATA[阻塞模型， 这个模型是讲解计算机网络时被作为例子介绍的，也是最简单的。其基本原理是：首先建立一个socket连接，然后对其进行操作，比如，从该socket读数据。因为网络传输是要一定的时间的，即使网络通畅的情况下，接受数据的操作也要花费时间。对于一个简单的单线程程序，接收数据的过程是无法处理其他操作的。比如一个窗口程序，当你接收数据时，点击按钮或关闭窗口操作都不会有效。它的缺点显而易见，一个线]]></description><category></category></item><item><title><![CDATA[IOCP技术探析]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4199282</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4199282</guid><author>ccfboy</author><pubDate>Mon, 18 May 2009 20:48:00 +0800</pubDate><description><![CDATA[相关技术:I/O端口、同步/异步、堵塞/非堵塞、服务端/客户端、多线程程序设计、Winsock API 2.0什么是IOCP？先让我们看看对IOCP的评价I/O完成端口可能是Win32提供的最复杂的内核对象。[Advanced Windows 3rd] Jeffrey Richter这是[IOCP]实现高容量网络服务器的最佳方法。[Windows Sockets2.0:Write Scal]]></description><category></category></item><item><title><![CDATA[windows程序设计(五)---映射模式(转换设备坐标和逻辑坐标)]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4144006</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4144006</guid><author>ccfboy</author><pubDate>Sat, 02 May 2009 21:52:00 +0800</pubDate><description><![CDATA[在窗口指定位置显示图形或文字，我们使用的坐标单位是象素，称之为设备坐标。看下面语句：pDC->Rectangle(CRect(0,0,200,200));　　画一个高和宽均为200个象素的方块，因为采用的是默认的MM_TEXT映射模式，所以在设备环境不一样时，画的方块大小也不一样，在1024*768的显示器上看到的方块会比640*480的显示器上的小（在不同分辨率下的屏幕象素，在WINDOWS]]></description><category></category></item><item><title><![CDATA[windows程序设计(四)---CDC类及其子类---CClientDC、CWindowDC和CPaintDC]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/4142943</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/4142943</guid><author>ccfboy</author><pubDate>Sat, 02 May 2009 10:29:00 +0800</pubDate><description><![CDATA[CDC类Windows使用与设备无关的图形设备环境(DC :Device Context) 进行显示 。MFC基础类库定义了设备环境对象类----CDC类。 父类：从 CObject 直接继承而来。继承了CObject类的各种特性，如动态创建等等。 例如用GDI画矩形要Rectangle(hDC,...)，而使用CDC则是dc.Rectangle(...),由此可见CD]]></description><category></category></item><item><title><![CDATA[.NET开发十大常用工具软件分享]]></title><link>https://blog.youkuaiyun.com/ccfboy/article/details/3878806</link><guid>https://blog.youkuaiyun.com/ccfboy/article/details/3878806</guid><author>ccfboy</author><pubDate>Wed, 11 Feb 2009 21:30:00 +0800</pubDate><description><![CDATA[1. 文字处理软件EditPlus：(http://www.editplus.com/)    EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本，它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着色显示。程序内嵌网页浏览器，其它功能还包含 FTP 功能、HT]]></description><category></category></item></channel></rss>