RTSP数据流简介:
RTSP_HEADER + RTP_HEADER + 1、视频:NALU_HEADER(type*) + FU_HEADER
2、音频: + 音频数据;
RTSP_HEADER payloadLen = RTSP_HEADER后的包长度;
dollar = 36(0x...
分类:
其他好文 时间:
2015-01-21 11:37:26
阅读次数:
146
题目:UVA 10023 - Square root(手算平方根)
题目链接
题目大意:求给定的一个数的平方根。
解题思路:用二分但是这个数太大了,就超时了。看题接后发现需要用一种手算平方根的算法。
算法:
先判断这个数是不是偶数位,是的话就第一次取前面的两位数,不是的话第一次就只取前面的一位数来作为被除数。接下来就是两位两位为一节来计算。
用前一次的计算结果乘上20+一个个位数a...
分类:
其他好文 时间:
2015-01-21 11:35:11
阅读次数:
112
窗口看门狗( WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。
简单来说,和IWDG的区别就是IWDG要靠手动去喂狗,而WWDG有内置中断,所以可以利用设置中断服务函数去喂狗
首先还是设置WWDG (记得往工程里面添加头文件)大致设置步骤如下:
1)使能
WWDG 时钟(系统内部时钟)
2)设置窗口值和分频数
3)开启
...
分类:
其他好文 时间:
2015-01-21 11:34:28
阅读次数:
102
运行Stanford Parser demo时出现错误:
Unsupported major.minor version 52.0 error
出现问题原因:
JDK的问题:在eclipse中开发的项目有个java build path中可以配置的jdk,还有个java compiler中可以配置compiler level{eclipse>windows>preferenc...
分类:
其他好文 时间:
2015-01-21 11:35:14
阅读次数:
149
WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点:
1.可以打开远程URL页面,也可以加载本地HTML数据;
2.可以无缝的在java和javascript之间进行交互操作;
3.高度的定制性,可根据开发者的需要进行多样...
分类:
Web程序 时间:
2015-01-21 11:34:11
阅读次数:
231
1、VLC for Android,这个官方网站http://www.videolan.org/上有下载,而且VLC也是一个非常强大的视频播放器,支持hls\rtsp\rtmp\http协议,也支持非常丰富的编码格式MPEG-4,H.264,RMVB,XVID,MS
MPEG-4,VP6,H.263,MPEG-1,MPEG-2,AVI,MOV,MKV,FLV,AVI,3GP,3G2,ASF,W...
分类:
其他好文 时间:
2015-01-21 11:35:03
阅读次数:
153
Java Map集合利用比较器Comparator根据Key和Value的排序...
分类:
编程语言 时间:
2015-01-21 11:33:53
阅读次数:
311
编程时,如果背景色是白色,则编程久了眼睛就会酸痛,建议把软件的背景色设置为豆沙绿,这样有利于保护眼睛的视力。背景色的各个参数如下:
色调:85
饱和度:123
亮度:205...
分类:
其他好文 时间:
2015-01-21 11:33:31
阅读次数:
272
目前比较简单的做法就是通过openfire的插件User Service,我们用C#http请求来获取用户列表,返回的是一个xml文件。
插件地址:http://www.igniterealtime.org/projects/openfire/plugins.jsp
安装插件有两种方式:
1.直接到官网下载userservice.jar文件,然后通过管理控制平台上传插件。
2.直接在管理控制平台安装此插件,在插件选项卡里有个“有效的插件”菜单,里边有很多插件。...
由于公司项目的需要,需要在项目里整合微信支付,公司原有的项目中已有老版本的支付功能,在此不作讨论。我需要作的就是加入新版本的支付功能
让项目里可以支持新老两种版本的功能。在微信官方下载到了新版支付的php版sdk,看到 WxPay.ub.config.php,SDKRuntimeException.php, WxPayPubHelper.php
三个文件。我需要改造的就是WxPayPubHel...
分类:
微信 时间:
2015-01-21 11:34:21
阅读次数:
540
最近帮客户定制RK3128平台的固件,涉及到定制新的遥控器,需要添加或修改遥控码值。RK3128平台android系统修改遥控器码值比全志A20、A31s稍微麻烦一些,其实本质是一样的。具体的修改方法如下:
1,先弄清楚遥控器的状况,包括遥控器用户码、键值对应的码值。方法:adb
shell,输入echo1 >/sys/module/rockchip_pwm_rem...
分类:
移动开发 时间:
2015-01-21 11:35:28
阅读次数:
371
NodeJs = JavaScript执行环境+JavaScript扩展的功能。 简单理解NodeJs就是一个可以让JavaScript脱离浏览器还能执行的平台,并且这个平台对JavaScript功能进行了增强。...
分类:
Web程序 时间:
2015-01-21 11:32:38
阅读次数:
117
总结一下这两种狗吧。。。
1)独立看门狗没有中断,窗口看门狗有中断
2)独立看门狗有硬件软件之分,窗口看门狗只能软件控制
3)独立看门狗只有下限,窗口看门狗又下限和上限
4)独立看门狗是12位递减的。窗口看门狗是7位递减的
5)独立看门狗是用的内部的大约40KHZ RC振荡器(不受系统时钟限制,即使系统时钟坏了也能工作),窗口看门狗是用的系统时钟APB1ENR(系统时钟要是挂了就完了...
分类:
其他好文 时间:
2015-01-21 11:35:10
阅读次数:
127
...这里的程序,首先执行
function fun()//这个函数在body标签构造之前,实例化,但里面程序不会自动执行
{
构造了body里的标签之后,在事件发生时执行
}
wiondow.onload=function()
{
构造了body里...
分类:
编程语言 时间:
2015-01-21 11:34:07
阅读次数:
225
作者:二青个人站点:zhangerqing.cn 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggefShell脚本就是将很多条命令结合起来写在一起,通过运算以及判断来实现很多功能的文本。为什么学习shell,首先一些常规的系统管理操作,并且需要自动化地执行,如果用shell脚本把这些操作集中在一起,只需要定期的执行这个shell脚本就可以了...
分类:
编程语言 时间:
2015-01-21 11:35:10
阅读次数:
296
//java进行ip号码段正则匹配
public static boolean IPMatch(List ips, String ip) {
if (ips.contains(ip)) {
return true;
}
for (int i = 0; i < ips.size(); i++) {
L...
分类:
编程语言 时间:
2015-01-21 11:33:27
阅读次数:
273