- 博客(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 721
原创 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 5239
原创 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 3583
原创 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 672
原创 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 1059
原创 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 2804 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 10118
原创 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 659
原创 音视频开发需要的一些工具总结
播放pcm数据工具:Audacity 播放YUV数据:YUVViewer H264码流播放机查看:Elecard StreamEye flv 文件数据查看:FLVExtract flv播放器及ffplayer 都是不错的选择
2016-05-16 11:20:47 579
原创 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 1026
原创 android 音效处理 (2)
android 音效混响处理,系统提供了2个类分别是 EnvironmentalReverb 和 PresetReverb。 PresetReverb 使用比较简单,内置了一些固定的混响效果,但实际效果不是非常好。 PresetReverb 常用使用方法:mPresetReverb = new PresetReverb(0, audioSessionID);mPresetReverb.setP
2016-05-12 10:54:37 2577
原创 android 音效处理(1)
在Android 2.3中,对音频播放提供了更强大的音效支持,其实现位于android.media.audiofx包中。目前Android支持的音效包括:重低音(BassBoost)、环 绕音(Virtualizer)、均衡器(Equalizer)、混响(EnvironmentalReverb)和可视化Visualizer)。本文先来说说Android重低音及环绕音音效的添加。 1.重低音 Ba
2016-05-05 10:08:59 5572
原创 ndk 开发系列
最近看同事坚持写博客,我也想记录工作中的点滴,以便后续参考,同时希望能帮其他人能尽快熟悉ndk开发的一些列技术。以后每周推出一篇文章~~~
2016-04-10 19:01:58 578
原创 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 629
原创 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 2360
原创 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 3102
原创 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 378
转载 flv 协议解析 (学习记录)
FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。 FLV视频格式是Adobe公司设计开发的,目前已经免费开放,现在的版本是v10。下面我们就了
2015-12-30 16:52:34 4286
android apk反编译工具集合
2016-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人