最近打算记录一下基于FFmpeg的视音频分离,复用,封装格式转换相关的例子。有关封转格式转换的例子在之前的文章:《最简单的基于FFMPEG的封装格式转换器(无编解码)》中已经有过记录,不再重复。因此计划写3篇文章分别记录视频的复用器(Muxer)和分离器(Demuxer)。这是第1篇。本文记录一个基于FFmpeg的视音频分离器简单版(Simplest FFmpeg Demuxer Simple)。视音频分离器(Demuxer)即是将封装格式数据(例...
分类:
其他 时间:
2014-10-07 14:27:23
收藏:
0 评论:
0 赞:
0 阅读:
365
IP输入函数(ipintr)将在验证分组格式(检验和,长度等)之后,确定分组是否到达目的地之前,对选项进行处理。这表明分组所
遇到的每个路由器以及最终的目的主机都对要分组的选项进行处理。
IP分组内可以包含某些在分组被转发或被接收之前处理的可选字段。IP实现可以用任意顺序处理选项。标准IP首部之后最多可跟
40字节的选项。
1.选项格式
IP选项字段可能包含0个或多个单独选项。选...
分类:
其他 时间:
2014-10-07 14:24:53
收藏:
0 评论:
0 赞:
0 阅读:
404
题目:最大字段积。
分析:dp,最大字段和类似物。求解过程同最大字段和。
这里注意,设置两个状态:以本元素结束时,最大正值和最小的负值。
更新时,如果data[i]为正,则对应跟新,如果data[i]为负,则交叉跟新,
data[i]为0时,当前最大值,最小值置零。
本体数据较小,可以直接用O...
分类:
其他 时间:
2014-10-07 14:25:43
收藏:
0 评论:
0 赞:
0 阅读:
191
Farm Tour
题目:
约翰有N块地,家在1号,而N号是个仓库。农场内有M条道路(双向的),道路i连接这ai号地和bi号地,长度为ci。约翰希望按照从家里出发,经过若干地后达到仓库,然后再返回家中。如果要求往返不能经过同一条道路两次,求参观路线总长度最小值。
算法分析:
用最短路求解然后在删除第一次最短路中的边在求解一次最短路,这样是否可行?应该马上就能找到反例...
分类:
其他 时间:
2014-10-07 14:28:53
收藏:
0 评论:
0 赞:
0 阅读:
340
摘要:
本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。
一、概述
TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状态信息。连接建立整个过程如下(即三次握手协议):
首...
分类:
其他 时间:
2014-10-07 14:22:24
收藏:
0 评论:
0 赞:
0 阅读:
286
类似新浪微博的关注与相互关注
不知道别人是怎么设计的。
反正我是如下设计的
ID USER FRIEND
1 A B
2 B A
3 A C
ID为自增
user为发起关注者 friend为被关注者
现在需求如下。给出A、B两用户ID如何判断A与B的关系 很简单要,是A关注B,还是A...
分类:
数据库技术 时间:
2014-10-07 14:28:43
收藏:
0 评论:
0 赞:
0 阅读:
187
org.junit.runner.Request和Description...
分类:
其他 时间:
2014-10-07 14:27:13
收藏:
0 评论:
0 赞:
0 阅读:
388
栈是限定仅在表头进行插入和删除操作的线性表,有着先进后出的特点(FILO);
现在我来动手实现栈的基本本功能练练手;
定义栈的头文件如下:
#ifndef CSTOCK_H_
#define CSTOCK_H_
const int STOCK_SIZE = 100;//定义栈的大小
typedef int elemType;//定义栈元素类型,目前仅用int来练手
class CStoc...
分类:
编程语言 时间:
2014-10-07 14:19:33
收藏:
0 评论:
0 赞:
0 阅读:
237
ROM介绍
1、移植三星TouchWiz界面;
2、加入三星S4壁纸及图标美化;
3、对ROM进行了精简;
4、对ROM进行了优化;
5、完整的ROOT权限;
6、短信支持来信息亮屏功能(在短信设置里设置);
7、加入S4天气插件(长按桌面,添加到主屏,添加后在联网状态打开,先点击右上角的装载,在输入城市名,选择城市)。
8、加入S4时钟插件;
9、加入S4的计算器;
10、加入S4的备忘录;
11、加入一键锁屏和一键释放内存;
12、加入美化版HTC手电筒;...
分类:
其他 时间:
2014-10-07 14:25:43
收藏:
0 评论:
0 赞:
0 阅读:
337
package com.love.test;
import java.util.Scanner;
/**
* @author huowolf
* 选择排序实现
*思想:每趟从待排序的记录序列中选择关键字最小的记录放置到已排序表的最前位置,直到全部排完。
*/
public class SelectSort {
public static void selectSort(int[] ...
分类:
编程语言 时间:
2014-10-07 14:26:43
收藏:
0 评论:
0 赞:
0 阅读:
262
一、基础
1、EL(Expression Language):为了使jsp写起来更加简单,提供了在Jsp中简化表达式的方法
2、JSTL:(JSP Standard Tag Library)jstl标准标签库,由apache实现
3、JSTL一般要配合EL表达式一起使用,因为在JSTL在赋值时会大量的使用EL,可以说EL是JSTL的一种辅助。
4、在使用时:JSTL需要引入:jstl.ja...
分类:
编程语言 时间:
2014-10-07 14:24:03
收藏:
0 评论:
0 赞:
0 阅读:
301
Radar
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2593 Accepted Submission(s): 1012
Problem Description
N cities of the Jav...
分类:
其他 时间:
2014-10-07 14:23:03
收藏:
0 评论:
0 赞:
0 阅读:
441
(1)因为直接给UITabBar设置的背景颜色显示的不纯,半透明的感觉,所以,有时候我们可以直接利用纯色的图片作为背景达到想要的效果;
(2)给icon图片改变颜色也是重要的实用方法之一,默认的时蓝色。...
分类:
移动平台 时间:
2014-10-07 14:22:03
收藏:
0 评论:
0 赞:
0 阅读:
423
1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之...
分类:
数据库技术 时间:
2014-10-07 14:22:13
收藏:
0 评论:
0 赞:
0 阅读:
289
源代码下载地址:http://download.csdn.net/detail/wd844125365_/8008779
分类:
其他 时间:
2014-10-07 14:18:33
收藏:
0 评论:
0 赞:
0 阅读:
2664
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER TRIGGER [qiandaoTrigger] ON [dbo].[bbsQianDao] AFTER insertAS BEGIN --SET NOCOUNT ON;declare @ui...
分类:
数据库技术 时间:
2014-10-07 14:24:23
收藏:
0 评论:
0 赞:
0 阅读:
305
作用:想发送多条SQL,又要降低与数据库系统的交互,这时使用批处理 一】Statement对象——适合对不同结构的SQL语句进行批处理操作 步骤: 1)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中 void addBatch(String sql); ...
分类:
数据库技术 时间:
2014-10-07 14:20:33
收藏:
0 评论:
0 赞:
0 阅读:
358
近日公司要搞一个日常的文档管理的东东,可以上传、下载各种文件,如果是office文件呢还必须得支持预览功能,其他的都好说但是唯独office预览功能比较麻烦,但是不能不做,废话不多说了一步步来吧。分析了下网易邮箱的文件预览功能,他用的是微软的组件,最早叫Office online,现在分开了叫W.....
分类:
数据库技术 时间:
2014-10-07 14:19:53
收藏:
0 评论:
0 赞:
0 阅读:
1048
国家(country)人口(population) 中国600 美国100 加拿大100 英国200 法国300 日本250 德国200 墨西哥50 印度250 根据这个国家人口数据,统计亚洲和北美洲的人口数量。SELECT SUM(popu...
分类:
其他 时间:
2014-10-07 14:17:33
收藏:
0 评论:
0 赞:
0 阅读:
156
在《C++ Annotated Reference Manual(ARM)[ELLIS90]》中的Section 12.1告诉我们:"Default constructors...在需要的时候被编译器产生出来"。其实默认构造函数也是分为两类的:有用的(nontrivial)、无用的(trivial)...
分类:
其他 时间:
2014-10-07 14:18:33
收藏:
0 评论:
0 赞:
0 阅读:
284