<?xml version="1.0" encoding="GB2312"?>  
<rss version="2.0" 
xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
xmlns:admin="http://webns.net/mvcb/" 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 
  
<channel> 
<title><![CDATA[lgs0540的博客]]></title> 
<link>http://gary747.blogchina.com/index.html</link> 
<description><![CDATA[When work is a pleasure , life is joy ! When work is duty , life is slavery .(Maxim Gorky , Russian writer )

工作是一种乐趣时，生活是一种享受！工作是一种义务时，生活则是一种苦役。(俄国作家 高尔基. M.)

MAIL：lgs0540@163.com]]></description> 
<dc:language>zh-cn</dc:language> 
<dc:creator>lgs0540@163.com</dc:creator> 
<dc:date>2005-05-14T17:05:31Z</dc:date> 
<admin:generatorAgent rdf:resource="http://blog.blogchina.com.com" /> 

<item> 
<title><![CDATA[si标准2（转）]]></title> 
<link>http://gary747.blogchina.com/1522618.html</link> 
<description><![CDATA[1、网络信息表（NIT）网络信息表提供一组传输流以及相应的调谐信息。NIT在IRD（整合接收解码器）启动程序中用到，并且调谐信息可以存储到不变的存储器中。NIT还可以用来标志调谐信息的变化。NIT遵从如下规定：a、当前的传输系统必须包含NIT。b、当且仅当NIT包含可用的传输系统描述符，当前传输系统才是有效的。这就指定了NIT包含有效信息的条件。在一些广播传输系统边界，TS中的NIT也被允许用来描述广播频道中的早期的网络。IRD不得不选择一个不同的机制来获得当前传输系统的相应的调谐信息。例如，一个卫星IRD接受到当前传输系统的一个卫星传输系统描述符，那么这个描述符被视为有效，如果一个电缆IRD接收到当前传输系统的一个电缆传输系统描述符也是有效的，但是，如果电缆IRD接收到当前传输系统的一个卫星传输系统描述符，那么这个描述符对于这个IRD就是无效的。c、如果当前传输系统一个有效的NIT在SI比特流中出现，那么这个NIT应当列出当前传输系统中所有的TS。d、SI流每10秒钟应当至少包含8个TS包来传输NIT或者空包。这个规定简化了…………]]></description> 
<guid isPermaLink="false">1522618@http://gary747.blogchina.com/</guid> 
<dc:subject>关于DVB的学习</dc:subject> 
<dc:date>2005-05-14T17:05:31Z</dc:date> 
</item> 
<item> 
<title><![CDATA[si标准入门1(转)]]></title> 
<link>http://gary747.blogchina.com/1522604.html</link> 
<description><![CDATA[数字电视与传统模拟电视节目选择的方式完全不同， 传统电视的每一个频道对应一个节目，只要调到相应的频率， 就可以看到节目。 而在数字电视信号中，一路码流对应多路节目，使用复用技术就可以做到了。一个物理的频道只能给出包含多路节目的一路传输流。要观看其中的某一路节目，还必须从该传输流中提取出该路节目的压缩包，然后再进行解码。 所以怎样从众多的传输流中，选中一路节目播放，就变得很复杂。在mpeg-2的传输流(Transport Stream)中，节目专用信息PSI（Program Specific Information），就是规定不同节目和节目中的不同成分如何复用成一个统一的码流。以PSI为基础可以提供一个码流的构成，从而帮助用户对节目进行选择。DVB中的服务信息SI(Service Information)则对此进行了进一步的扩展，加入了一些对用户有用的信息，标示节目的类型，服务商，节目的相互关系等。正确的了解mpeg-2的PSI以及DVB的SI的结构，及其在节目组织，选择中的应用，可以正确理解service information在DVB解码中的地位。对于我们做好对数字节目的复用，也能起…………]]></description> 
<guid isPermaLink="false">1522604@http://gary747.blogchina.com/</guid> 
<dc:subject>VC编程帮助</dc:subject> 
<dc:date>2005-05-14T17:03:16Z</dc:date> 
</item> 
<item> 
<title><![CDATA[已锁定]]></title> 
<link>http://gary747.blogchina.com/1255905.html</link> 
<description><![CDATA[已锁定]]></description> 
<guid isPermaLink="false">1255905@http://gary747.blogchina.com/</guid> 
<dc:subject>VC界面编程</dc:subject> 
<dc:date>2005-04-20T13:20:26Z</dc:date> 
</item> 
<item> 
<title><![CDATA[列表控件设置]]></title> 
<link>http://gary747.blogchina.com/1253902.html</link> 
<description><![CDATA[列表功能是最常用的控制功能之一，所以实现它的定制技巧也具有很大的现实意义。其实现步骤如下：&amp;nbsp;　　1、首先利用资源编辑器建立一个包含列表控件的对话框，并利用类向导ClassWizard为对话框生成新类CColorListBox，其头文件为custlist.cpp，实现文件不设置；　　2、在实现文件custlist.cpp中完善其类代码：　　 class CColorListBox:public CListBox　　 {//完善列表控制类代码　　 public://类成员函数　　void AddColorItem(COLORREF color);　　virtual void MeasureItem(LPMEASUREITEMSTRUCT lpMIS);　　virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS);　　 …………]]></description> 
<guid isPermaLink="false">1253902@http://gary747.blogchina.com/</guid> 
<dc:subject>VC界面编程</dc:subject> 
<dc:date>2005-04-20T10:18:13Z</dc:date> 
</item> 
<item> 
<title><![CDATA[在 MFC 库之前链接 Link C 运行时库时出现 LNK2005 错误]]></title> 
<link>http://gary747.blogchina.com/1253802.html</link> 
<description><![CDATA[症状:当 C 运行时 (CRT) 库和 Microsoft 基础类 (MFC) 库的链接顺序有误时，可能会出现以下某个 LNK2005 错误：nafxcwd.lib(afxmem.obj) :error LNK2005:&amp;quot;void * __cdecl operator new(unsigned int)&amp;quot;(??2@YAPAXI@Z) alreadydefined in LIBCMTD.lib(new.obj) nafxcwd.lib(afxmem.obj) :error LNK2005:&amp;quot;void __cdecl operator delete(void *)&amp;quot;(??3@YAXPAX@Z) already definedin LIBCMTD.lib(dbgnew.obj) nafxcwd.lib(afxmem.obj) :error LNK2005:&amp;quot;void * __cdecl o…………]]></description> 
<guid isPermaLink="false">1253802@http://gary747.blogchina.com/</guid> 
<dc:subject>VC编程帮助</dc:subject> 
<dc:date>2005-04-20T10:09:34Z</dc:date> 
</item> 
<item> 
<title><![CDATA[学习UDP的例子]]></title> 
<link>http://gary747.blogchina.com/1253721.html</link> 
<description><![CDATA[刚才自己参照&amp;lt;用UDP协议实现广播通信&amp;gt;的代码,自己也照着写了下感觉了它的代码,大概了解UDP是基本流程及基本步骤,代码如下:..................................................................发送：#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;iostream.h&amp;gt;#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;conio.h&amp;gt;#include&amp;lt;winsock2.h&amp;gt;#include&amp;lt;windows.h&amp;gt;#pragma comment(lib,&amp;quot;ws2_32.lib&amp;quot;)main(){&amp;#160;SOCKET s…………]]></description> 
<guid isPermaLink="false">1253721@http://gary747.blogchina.com/</guid> 
<dc:subject>VC学习(socket)</dc:subject> 
<dc:date>2005-04-20T10:01:24Z</dc:date> 
</item> 
<item> 
<title><![CDATA[在VISUAL C++6.0添加位图]]></title> 
<link>http://gary747.blogchina.com/1253607.html</link> 
<description><![CDATA[首先要清楚对于一个MDI应用程序的主框架窗口来说包含一个特殊的子窗口称为MDICLIENT窗口，应用程序的主框架类中有一个成员变量m_hWndMDIClient 指的就是MDICLIENT窗口。MDICLIENT窗口负责管理主框架窗口的客户区，对MDI客户窗口编程有一定的难度。原因是MDIFrameWnd的客户区完全被MDICLIENT窗口覆盖掉了。这样，MDI主窗口类MDIFrameWnd的背景色和光标都不起作用。同时，微软并不支持将MDICLIENT窗口作为子类，MDICLIENT窗口只能使用标准的背景色和光标。所以，对MDI客户窗口编程不能象对普通窗口那样简单地重载WM_PAINT的消息处理函数。我们可以在主框架窗口截获关于MDICLIENT窗口的重画消息，然后加入自己设计的代码。我用PreTranslateMessage(MSG* pMsg) 截获MDI客户窗口WM_PAINT消息，在这个函数中向主框架窗口发送WM_PAINT消息，在该消息的处理函数中实现彩色位图的显示。我的具体实现如下：1、向程序添加256色彩色位图资源，命名为IDB_BITMAP1；2、用ClassWiza…………]]></description> 
<guid isPermaLink="false">1253607@http://gary747.blogchina.com/</guid> 
<dc:subject>VC界面编程</dc:subject> 
<dc:date>2005-04-20T09:51:31Z</dc:date> 
</item> 
<item> 
<title><![CDATA[WinSock学习笔记（一）(转贴)]]></title> 
<link>http://gary747.blogchina.com/1253485.html</link> 
<description><![CDATA[&amp;#160;Socket（套接字）◆先看定义：typedef unsigned int u_int;
typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座，只要对方的Socket和自己的Socket有通信联接，双方就可以发送和接收数据了。其定义类似于文件句柄的定义。◆Socket有五种不同的类型：1、流式套接字(stream socket)定义：#define SOCK_STREAM 1&amp;#160;流式套接字提供了双向、有序的、无重复的以及无记录边界的数据流服务，适合处理大量数据。它是面向联结的，必须建立数据传输链路，同时还必须对传输的数据进行验证，确保数据的准确性。因此，系统开销较大。2、 数据报套接字(datagram socket)定义：#define SOCK_DGRAM …………]]></description> 
<guid isPermaLink="false">1253485@http://gary747.blogchina.com/</guid> 
<dc:subject>VC学习(socket)</dc:subject> 
<dc:date>2005-04-20T09:39:14Z</dc:date> 
</item> 
<item> 
<title><![CDATA[数字技术基础与DVB(1)]]></title> 
<link>http://gary747.blogchina.com/1246618.html</link> 
<description><![CDATA[DVB业务，它是一种基于信源编码为MPEG-2的数字广播技术，这种技术有三种标准：1、DVB-S，它多用在卫星转发器上，带宽为26MHZ—72MHZ；2、DVB-T，它是针对地面广播的；3、DVB-C它主要用在有线电视上。一、比特率和波特率&amp;#160;&amp;#160;&amp;#160;&amp;#160;比特率是指二进制数码流的信息传输速率，单位是：bit/s简写b/s或bps，它表示每秒传输多少个二进制元素（每一个二进制的元素称为比特）。 &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 波特又称调制速率，是针对模拟数据信号传输过程中，从调制解调器输出的调制信号每秒钟载波调制状态改变的数值，单位是s/s，称为波特(baud)率。因此，调制速率也称为波特率(我台播出DVB系统的波特率是6.9MS/S)。&amp;nbsp;]]></description> 
<guid isPermaLink="false">1246618@http://gary747.blogchina.com/</guid> 
<dc:subject>关于DVB的学习</dc:subject> 
<dc:date>2005-04-19T16:56:51Z</dc:date> 
</item> 
<item> 
<title><![CDATA[用UDP协议实现广播通信(转贴)]]></title> 
<link>http://gary747.blogchina.com/1246353.html</link> 
<description><![CDATA[UDP 是USER DATAGRAM PROTOCAL 的简称，是一种在网络上提供的无连接的传输协议。..............................用UDP通信有以下特点： 1、 数据传输不用建立连接，所以不可靠； 2、 数据的发送是面向整个网络的，任何一台在局域网内的计算机都可以接收到相同的数据； 具体实现很简单，但是现在在网络上很少看到这方面的代码；我也参考了VCKBASE上的关于UDP通信的原代码和一些书籍，写了这个简单的客户端，接收端程序，起到抛砖引玉的作用，希望能给初次接触UDP之BROADCAST编程的同志一些参考。下面就让我来说一下工作流程， 接收端的程序： 	启动SOCKET库，版本为2.0	
	WSAStartup(0x0202,&amp;amp;wsdata);      然后赋值给两个地址，一个用来绑定套接字，一个用来从网络上的广播地址接收消息； 	......
         a.sin_family=…………]]></description> 
<guid isPermaLink="false">1246353@http://gary747.blogchina.com/</guid> 
<dc:subject>VC学习(socket)</dc:subject> 
<dc:date>2005-04-19T16:33:12Z</dc:date> 
</item> 

</channel> 
</rss> 