摘要: BackgroundC++ is the main development language used by many ofGoogle's open-source projects. As every C++ programmer knows, the language hasmany powerful features, but this power brings with it complexity, which in turncan make code more bug-prone and harder to read and maintain. The goal of thi 阅读全文
posted @ 2011-04-09 14:44 chlyzone 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: 实时流协议RTSP(Real Time Streaming Protocol)是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。 RTSP协议 实时流协议(RTSP)是应用级协议,控制实时数据的发送。RTSP提供了一个可扩展框架,使实时数据,如音频与视频,的. 阅读全文
posted @ 2011-04-09 10:24 chlyzone 阅读(867) 评论(0) 推荐(0) 编辑
摘要: RTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。实时传输控制协议RTCP。RTCP(Real-ti. 阅读全文
posted @ 2011-04-09 10:20 chlyzone 阅读(561) 评论(0) 推荐(0) 编辑
摘要: RTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。实时传输控制协议RTCP。RTCP(Real-ti. 阅读全文
posted @ 2011-04-09 10:19 chlyzone 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 你已经对 HTML 了如指掌,或者是位影像设计专家,不过现在你的客户要求得更多: 他们想在网站上加入现场即时转播,音乐以及高画质影片。串流媒体(streaming media) 是为网际网路以及企业内网路提供丰富多样资讯的关键技术,而现在正是起身迎向它的最佳时刻! 根据 RealNetworks 公司的数据,有超过九千五百万名单一使用者曾经下载过在网路上观看串流 RealMedia(RMF 档案)影片或音乐档案所必须用到的 RealPlayer 软体。RealPlayer 软体能够透过网路自动升级,因此使用者并不需要另外下载并安装后续的新版本。另外谈到苹果电脑公司的 QuickTime 格式. 阅读全文
posted @ 2011-04-09 10:18 chlyzone 阅读(394) 评论(0) 推荐(0) 编辑
摘要: JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置系统变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.新建 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3.测试环境变量配置是否成功: 开始-->运行--〉CMD 键盘敲入: JAVAC JAVA 出现相应的命令,而不是出错信息,即表示配置成功!环境变量 阅读全文
posted @ 2011-04-09 09:29 chlyzone 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Socket(套接字) ◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定义。 ◆Socket有五种不同的类型: 1、流式套接字(stream socket)定义:#define SOCK_STREAM 1流式套接字提供了双向、有序的、无重复的以及无记录边界的数据流服务,适合处理大量数据。它是面向联结的,必须建立数据传输链路,同时还必须对传输的数据进行验证,确保数据的准确性。因此,系统开. 阅读全文
posted @ 2011-04-08 13:44 chlyzone 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 内容摘要 持久对象的状态的概念 持久对象的状态Demo 一、持久对象的状态的概念 在NHibernate中有三种状态,对它的深入理解,才能更好的理解NHibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于NHibernate和SQL的关系有更好的理解;对于理解需要持久化的.NET对象,在它的生命周期中三种状态之间的互相转化有很大帮助。如图1.1所示图1.1临时态(Transient):用new创建的对象,它没有持久化,没有纳入Session中,随时可以被垃圾回收,处于此状态的对象叫临时对象。特点:数据库中没有与之对应的记录;持久态(Persistent):已经持久化,加 阅读全文
posted @ 2011-03-25 09:14 chlyzone 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在Windows Mobile应用程序开发的初期,可以使用SDK自带的模拟器来进行调试,这给我们开发人员提供了一种方便的途径。一般的应用程序,占用空间的大小也就几百K,或者几M,这在模拟器上调试起来一点问题也没有。但是有的时候,我们要安装的程序或者需要Debug的程序超过了一定的大小以后,如果按照默认的系统设置,就无法进行调试了。为什么?就是因为我们打包了比较多的dll和资源库,使得系统的存储空间耗尽。通过这篇文章,你就可以了解如何摆脱模拟器存储空间的限制。1. Windows Mobile模拟器存储空间浏览 首先,我们来看看Windows Mobile模拟器默认存储空间的情况。以下我仅列出了 阅读全文
posted @ 2011-03-12 10:00 chlyzone 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Windows Mobile 5.0 开发包:(包括工具和学习资源):http://download.microsoft.com/download/6/0/8/608530c5-7e9a-4032-bf18-92d90b5f4ab4/WM Developer Resource Kit.msi单独下载:SDK for Pocket PC:http://download.microsoft.com/download/d/2/e/d2e43e33-53b0-45b6-ba70-fe6fdc4aa5bb/Windows Mobile 5.0 Pocket PC SDK.msiSDK for Smart 阅读全文
posted @ 2011-03-11 10:49 chlyzone 阅读(333) 评论(0) 推荐(0) 编辑