前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了。今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家分享一下,顺便做了一下记录以备以后使用时参考。
本文(记录)与目前网上很多关于ffmpeg的文章相比有两个特点:
一、重点不在于ffmpeg的解码部分(这个本来是ffmpeg最大的亮点),...
分类:
其他好文 时间:
2015-03-30 18:48:28
阅读次数:
141
利用rpm包手把手教你安装MySQL(MySQL-server-5.6.23 for CentOS6.5_64bit)...
分类:
数据库 时间:
2015-03-30 18:49:07
阅读次数:
218
/*
object-c的语法学习
main.mm
made by davidsu33
-(BOOL)isKindOfClass: classObj
是否是其子孙或一员
-(BOOL)isMemberOfClass: classObj
是否是其一员
-(BOOL)respondsToSele...
分类:
移动开发 时间:
2015-03-30 18:49:07
阅读次数:
235
输出以下的杨辉三角形(要求输出10行)
源代码
#include
int main ()
{
int a[10][10];
int i;
int j;
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
{
if( i==j || j==0)
...
分类:
编程语言 时间:
2015-03-30 18:49:53
阅读次数:
162
atitit.高性能遍历 文本文件行 attilax总结
文件读写有以下几种常用的方法 1
通常io读取2.5s 1
nio读取或许越高的.. 2
NIO通常采用Reactor模式,AIO通常采用Proactor模式
2
Java对BIO、NIO、AIO的支持: 2
BIO、NIO、AIO适用场景分析: 3
文件读写有以下几种常用的方法
1、字节读写(Inpu...
分类:
其他好文 时间:
2015-03-30 18:47:46
阅读次数:
140
在编写多线程应用的时候,因为多线程的应用有一定的不可确定性,结果一些明显的山寨多线程也鱼目混珠,下面的应用虽然用到了thread,但是本质上,就是一个虚假的多线程虚假多线程的java源代码package com.thread;
/**
* 假多线程,虽然有Thread关键词
* @author 范芳铭
*/
public class EasyFalseThread {
int i...
分类:
编程语言 时间:
2015-03-30 18:49:24
阅读次数:
235
struct BinTree
{
int data;
BinTree * left;
BinTree * right;
};递归版本void PreOrder(BinTree * root)
{
if(root != nullptr)
{
cout <data;
PreOrder(root->left);...
分类:
其他好文 时间:
2015-03-30 18:48:42
阅读次数:
138
今天,需要做一个及时通讯的lsitView.原本以为 找一个ListVIew 直接就解决了。可是并不是那么简单.
1.当数据量少的时候 数据在listView的顶部、
2.当数据量多的时候 只显示 listView底部的数据,
3,数据刷新的时候, 数据在listView也需要 刷新
1 2 的解决方案:
android:transc...
分类:
其他好文 时间:
2015-03-30 18:47:42
阅读次数:
129
输出以下的杨辉三角形(要求输出10行)
源代码
#include
int main ()
{
int a[10][10];
int i;
int j;
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
{
if( i==j || j==0)
...
分类:
编程语言 时间:
2015-03-30 18:49:21
阅读次数:
176
——- android培训、java培训、期待与您交流! ———-生产者消费者问题JDK1.5特性一、概述在JDK1.5之前,解决生产者和消费者问题,
用的是synchronized同步+while+notify();
但是这种方法很不安全,很容易让线程全部陷入无限等待状态。
于是我们改用notiyfyAll();来解决。这样虽然解决了安全问题,但还是存在不足和安全隐患。
notifyAll...
分类:
编程语言 时间:
2015-03-30 18:49:32
阅读次数:
238
今天我们来看看Dynamics CRM 2015的系统升级,对于新系统的升级,我们有两种升级方法:1)在现有系统中通过Dynamics CRM 2015安装包对旧系统进行升级,2)将旧系统迁移至新系统中。在这篇文章里,我们采用第二种方法,当然,这也是微软推荐的方法。
在升级系统之前,我们要做好一系列的准备工作。在之前的博文中,我也提到了很多新系统中的Feature,如果没有在End User做好十足的准确之前,我是不建议大家去升级现有系统。在升级Dynamics CRM 2013 系统之前,我们必须为其安...
分类:
其他好文 时间:
2015-03-30 18:46:31
阅读次数:
117
从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):
Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配...
分类:
编程语言 时间:
2015-03-30 18:46:59
阅读次数:
195
下载了一个jdk1.7的Bin安装但是安装和设置好环境之后运行java看版本号发现出错:
$ java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
检查PATH和CLASSPATH都设置没问题,查看安装目时居然发现lib目录下没有too...
分类:
其他好文 时间:
2015-03-30 18:46:32
阅读次数:
116
切,一个字符串有什么好研究的。
别这么说,看过《平凡的世界》么,平凡的字符串也可以有不平凡的故事。试看:
(1) 在C语言中,strlen计算字符串的时间复杂度是?PHP中呢?
(2) 在PHP中,怎样处理多字节字符串?PHP对unicode的支持如何?
同样是字符串,为什么c语言与C++/PHP/Java的均不相同?
数据结构决定算法,这句话一点不假。
那么我...
分类:
Web程序 时间:
2015-03-30 18:48:38
阅读次数:
151
首先我们看下抽象工厂模式,是生成一个一个独立的对象。
而 建造者模式 其实是【把生成的几个独立的对象组成一个整体。】
下面我们看下类图:我们看到类图中的部分:
1、Director 指导者:其实就是在生成一个整体的时候 要调用的对象,他来指导 Builder 类 实现配件的生成和组装;2、Builder:一般是接口(抽象类影响 具体实现类的 继承关系),是定义的具体实现类 的一个上层抽象,里面定...
分类:
其他好文 时间:
2015-03-30 18:47:17
阅读次数:
116
// 若在同一块内存中拷贝,有可能实现内存重叠,为了处理这种情况,有了增强版的memcpy,与memmov功能相似
//不怕内存重叠的memcpy
#include
#include
void * my_memmov( void * dst, void const * src, int count )
{
void * ret = dst;
assert( ( dst != NULL ...
分类:
编程语言 时间:
2015-03-30 18:46:17
阅读次数:
187
此篇文章只包括OpenCms的本地安装,服务器的安装方法我会在以后的文章中提到,你可以本地做开发,然后发布时在上传到服务端,非常简单。下载下载最新版本,地址http://www.opencms.org/en/download/ ,下载后是一个压缩包的形式:opencms.zip,解压后得到opencms.war,这是web端安装文件。软件环境要求1.jdk(1.6.0_65)2.tomcat (7...
分类:
其他好文 时间:
2015-03-30 18:45:49
阅读次数:
180