- 浏览: 177448 次
- 性别:
- 来自: 北京
最新评论
-
hety163:
socket并不一定是长连接吧。。。
【转】关于socket长连接的心跳包 -
u013490012:
楼主,这个加阴影不是很清楚.我按照文章介绍的,程序出错啊
Android自定义Shape 加上阴影shadow之方法 -
cz2861856:
很好的文章!
Android自定义Shape 加上阴影shadow之方法 -
ezfantasy:
好文,转走了
Android 使用xliff 格式化字符串 -
songfantasy:
ericbaner 写道Android官方blog:http: ...
Android HTTP Clients使用选择介绍
文章列表
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:
tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的 ...
1.编写库的头文件和源文件.
2.把所有涉及到的源文件用如下方式编译为目标文件:
# g++/gcc -g -c -fPIC
-o library1.o library1.cpp
# g++/gcc -g -c -fPIC
-o library2.o library2.cpp
# ......
#
3.把所有的目标文件链接为动态库:
#g++/gcc-g-shared ...
视频如果不压制,容量非常大,所以需要压缩,这个过程就是重新编码的过程。视频编码就是通过特定的压缩技术负责将视频压制,将某个视频格式的文件转换成另一种视频格式文件的方式,目前视频流传输中最为重要的编解码 ...
RTP
控制协议
RTCP
RTP
控制协议
(RTCP)
向会议中所有成员周期性发送控制包
,
利用与数据包相同的传输机制
.
底层协议必须提供数据包和控制包的复用
,
例如用不同的
UDP
端口
.RTCP
执行四个功能
.
-
基本功能是提供数据传输质量的反馈
.
这是
RTP
作为一种传输协议的主要作用
,
它与其他协议的流量和阻塞控制相关
.
反馈可能对自适应编码有直接作用
,
但是
IP
组播的实验表明它对于从接收机得到反馈信息以诊断传输故障也有决定性作用
.
向所有成员发送接收反馈可以使
&qu ...
RTP
协议
RTP
协议
实时传输协议
RTP
提供了实时信息的端对端传输业务
,
如交互的语音和图象
;
这些业务包括负载类型识别
,
序列编号
,
加入时间标志
,
传输监视
.
典型的应用是在
UDP
层上传输
RTP
包
,
以利用它的复用和总和检测业务
.
RTP
包括两个紧密相关的部分
:
-
实时传输协议
(RTP),
传输有实时特性的信息
;
- RTP
控制协议
(RTCP),
监视业务质量和传输对话中成员的信息
.
RTP
包头
...
Video.com.cn(视频网)2006-09-25 15:38 来源: 央视科技
H.264/AVC 是ITU-T VCEG 和ISO/IEC MPEG 共同开发的视频处理标准,ITU-T作为标准建议H.264,ISO/IEC作为国际标准14496-10(MPEG-4 第10部分)高级视频编码(AVC)。
MPEG-2视频编码标准(又称为ITU-T H.262[2])已有10年的历史了,由MPEG-1扩充而来,支持隔行扫描。使用十分广泛,几乎用于所有的数字电视系统,适合标清和高清电视,适合各种媒体传输,包括卫星、有线、地面等,都能有效地传输。然而,类似xDSL、UMTS(通用移动系统) ...
NAL技术
1.NAL概述
NAL全称Network Abstract Layer, 即网络抽象层。
在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。
现实中的传输系统是多样化的,其可靠性,服务质量,封装方式等特征各不相同,NAL这一概念的提出提供了一个视频编码器和传输系统的友好接口,使得编码后的视频数据能够有效地在各种不同的网络环境中传输。
2.NAL单元
NAL单元是NAL的基本语法结构,它包含一个字 ...
第一,谈谈final, finally, finalize的区别。
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
可以继承其他类或完成其他接口,在swing编程中常用此方式。 ...
移动通信系统有多种分类方法。例如按信号性质分,可分为
模拟
、
数字
;按调制方式分,可分为
调频
、
调相
、
调幅
;按多址连接方式分,可分为:
频分多址
(FDMA
)、时分多址
(TDMA)、码分多址(CDMA
)。( Frequency division muitiple access)
(Time division muitiple access)
(code division muitiple access)
频分多址(FDMA)是采用调频的多址技术。业务信道在不同的频段分配给 ...
Windows下,配置好Adroid环境变量后(如将d:\android-sdk-windows-1.0_r1\tools
加入系统变量PATH),在命令行窗口输入:
emulator
启动Android 模拟器后, 输入:
adb shell
进入adb shell模式:
将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx
:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,' ...
1. 下载并安装Java SE JDK, 目前最新版本是Java SE Development Kit (JDK) JDK 6 Update 12
http://java.sun.com/javase/downloads/index.jsp
安装完毕后, 配置JAVA环境变量:
如JDK安装路径为:C:\Program Files\Java\jdk1.6.0_07
在系统变量中创建新变量 JAVA_HOME, 值为 C:\Program Files\Java\jdk1.6.0_07
在系统变量PATH中添加 %JAVA_HOME%\bin;
在系统变量或用户变量中创建新变量 CL ...
在android 应用开发中,编辑,修改或增删 res/下资源文件时有时会遇到如下错误提示:
"Unparsed aapt error(s)! Check the console for output".
可检查控制台输出的提示来解决.
比如在res/layout下新加了一个xml文件: NewScreen.xml, 这时就会遇到上述错误提示, 控制台会有类似如下提示:
the layout file name can only contain characters in [a- z0-9] etc.
即layout 文件名只能在小写的26个字母和数字0~9中 ...
配置好android环境, 在命令行窗口执行命令:
mksdcard -l test 10M c:\android\test1.img
即创建模拟sdcard image 文件.
现在启动模拟器,执行命令:
emulator -sdcard c:\test1.img
模拟器启动后, 新开一命令窗口, copy一文件到sdcard image 中, 执行命令:
adb push e:\test.jpg sdcard/test.jpg
然后, 从sdcard image中取回该测试文件, 执行命令:
adb pull sdcard/test.jpg d:\
验证是否取回该文件.
手机的AP和BP根据上下文可以指代硬件和软件两种意思.
1)大多数的手机都含有两个处理器。操作系统、用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM芯片的CPU。而手机射频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Baseband Processor(BP)。
把射频功能放在BP上执行的主要原因是:射频控制函数(信号调制、编码、射频位移等)都是高度时间相关的。最好的办法就是把这些函数放在一个主CPU上执行,并且这个主CPU是运行实时操作系统的。
另外一个使用BP的好处是一旦它被设计和认证为好了的,不管你采用的操作系统和应用软 ...
首先手机与PC都要有蓝牙功能, 将手机与PC的蓝牙功能打开, 让PC找寻蓝牙设备, 手机接受绑定, 密码可以自己设定一个6位以上的数字.
打开"开始"->"附件"->"通信"->"超级终端", 建立一个新连接, 随意起个名字. 在使用连接方式上选择"COM 10"(为刚建立的蓝牙连接),如下图所示:
点击"连接", 使手机与PC通过蓝牙连接上. 在"拨号前终端屏幕"里输入AT 并回车, 返回OK说明连接成功, 此时即可以输入AT C ...