自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 javascript中字符串string.replace 第二个参数是函数简单介绍

例子:const camelizeRE = /-(\w)/g function camelize(str) { return str.replace(camelizeRE, toUpper) };function toUpper (a, c,d) { console.log(arguments.length+";"+JSON.stringify(arguments));

2017-05-05 11:50:09 687

原创 weex 中使用vue语法使用,自定义navbar组件和navpage组件

1、自定义组件,需要父组件传值得属性放在props里面 :style 可以写多个属性用逗号(,)分割,或者直接:background-color=”backgroundColor”<template> <div class="container" :style="{height:height+'px', backgroundColor:backgroundColor}" :data-ro

2017-03-13 20:06:15 5195

原创 android studio 构建maven私有库环境搭建

1、maven运行需要jdk1.8版本的,首先安装jdk1.8 下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html jdk1.8 和 1.7 可以共存的,执行mvn 时需要jdk1.8,因此需要切换版本/usr/libexec/java_home -v 1.8 //jdk

2016-12-07 14:27:12 3525

原创 js 自定义对象属性

Object.defineProperty(Array.prototype, '$set', { value:function(index, val){ console.log(typeof this); if (index>= this.length) { this.length = Number(index)

2016-11-21 18:14:27 644

原创 phalcon html 文件下载

function downloadFile($response, $file_name, $root) { $response->setHeader('Content-type', 'text/html;charset=utf-8'); //用以解决中文不能显示出来的问题 $file_name=iconv("utf-8","gb2312",$file_name); $

2016-10-15 12:00:26 1044

原创 xcode 中使用ffmpeg 编译的静态库

1、在ffmpeg 官网下载最新的ffmpeg 源码:如下git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg2、编译ffmpeg 直接 执行 ./configure 有些mac 会报一些问题 这是本人遇到的情况Undefined symbols for architecture x86_64: "_ff_filters_ssse3", re

2016-07-12 14:46:38 2757 2

原创 android studio ndk 调试技巧

Android ndk开发,出现内存溢出或别的问题需要调试时,如何快速定位到源码位置,可以使用addr2line 和 ndk-stack 两个工具。在程序 内容主要分为一下几个部分:1.Library Symbols (共享库的符号)2.Analyze Tools (可用到的分析工具)3.CrashLog – Header 4.CrashLog – Backtrace(For most cr

2016-06-15 15:09:26 10037

原创 h264 sps解析,提取宽高

sps 提取视频宽高

2016-06-03 10:37:07 2292

原创 ffmpeg 命令使用

ffmpeg 是开源多媒体框架,几乎支持所有的音视频编解码及特性处理。 ffmpeg 命令常用的:以后遇到再添加 1、播放 yuv 数据 .\ffplay.exe -f rawvideo -pixel_format yuva444p -video_size 1280x720 .\dest.yuv2、分离视频音频流ffmpeg -i input_file -vcodec copy -an outp

2016-05-18 10:28:46 617

原创 音视频开发需要的一些工具总结

播放pcm数据工具:Audacity 播放YUV数据:YUVViewer H264码流播放机查看:Elecard StreamEye flv 文件数据查看:FLVExtract flv播放器及ffplayer 都是不错的选择

2016-05-16 11:20:47 563

原创 fifo 简单实现

#define FIFO_SIZE_T size_t#define FIFO_MIN 0x4000typedef struct { char * data; size_t allocation; /* Number of bytes allocated for data. */ size_t item_size; /* Size of each item in dat

2016-05-12 10:57:46 997

原创 android 音效处理 (2)

android 音效混响处理,系统提供了2个类分别是 EnvironmentalReverb 和 PresetReverb。 PresetReverb 使用比较简单,内置了一些固定的混响效果,但实际效果不是非常好。 PresetReverb 常用使用方法:mPresetReverb = new PresetReverb(0, audioSessionID);mPresetReverb.setP

2016-05-12 10:54:37 2540

原创 android 音效处理(1)

在Android 2.3中,对音频播放提供了更强大的音效支持,其实现位于android.media.audiofx包中。目前Android支持的音效包括:重低音(BassBoost)、环 绕音(Virtualizer)、均衡器(Equalizer)、混响(EnvironmentalReverb)和可视化Visualizer)。本文先来说说Android重低音及环绕音音效的添加。 1.重低音 Ba

2016-05-05 10:08:59 5459

原创 android studio ndk 编译自定义MK文件

android studio 2.0 ndk配置

2016-04-12 11:31:53 8356

原创 ndk 开发系列

最近看同事坚持写博客,我也想记录工作中的点滴,以便后续参考,同时希望能帮其他人能尽快熟悉ndk开发的一些列技术。以后每周推出一篇文章~~~

2016-04-10 19:01:58 551

原创 android api 测试demo地址

https://android.googlesource.com/platform/cts/+/jb-mr2-release/tests/tests/media/src/android/media/cts

2016-03-23 09:38:38 614

原创 linux下自动生成Makefile文件

makefile autoconf automake

2016-01-26 11:25:02 3738

原创 c语言 setjmp和longjmp 实现协线程

非局部跳转语句---setjmp和longjmp函数。非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而是在栈上跳过若干调用帧,返回到当前函数调用路径上的某一个函数中。#include Int setjmp(jmp_buf  env);   返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值Void longjmp(jmp_buf en

2016-01-25 17:40:07 2320

原创 ndk多线程需要获取JNIEnv 或c通过类名+包名创建对象使用如下方法

JavaVM* mJavaVM; static pthread_key_t mThreadKey;static void Android_JNI_ThreadDestroyed(void* value) {JNIEnv *env = (JNIEnv*) value;if (env != NULL) { mJavaVM->DetachCurrentThread(); pthread

2016-01-20 16:47:57 3070

原创 mac mysql 安装和使用

1、下载 安装 mysql brew install mysql (brew 命令安装 curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1)2、启动mysql 服务3、创建root 密码修改密码:mysqladmin

2016-01-14 09:57:04 364

转载 flv 协议解析 (学习记录)

FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。    FLV视频格式是Adobe公司设计开发的,目前已经免费开放,现在的版本是v10。下面我们就了

2015-12-30 16:52:34 4238

android apk反编译工具集合

apktool +dex2jar+jd-gui-windows-1.4.0 使用教程链接地址:http://blog.csdn.net/lowprofile_coding/article/details/48198001

2016-05-23

flv tag查看分析工具

用来查看tag 数据,分析flv 格式 神器

2016-05-16

mp4 格式详解(英文)

mp4 box 详解

2016-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除