<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CodySnow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CodySnow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CodySnow]]></copyright><item><title><![CDATA[javascript中字符串string.replace 第二个参数是函数简单介绍]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/71194551</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/71194551</guid><author>CodySnow</author><pubDate>Fri, 05 May 2017 11:50:09 +0800</pubDate><description><![CDATA[例子：const camelizeRE = /-(\w)/g
 function camelize(str) {
     return str.replace(camelizeRE, toUpper)
 };function toUpper (a, c,d) {
    console.log(arguments.length+";"+JSON.stringify(arguments));]]></description><category></category></item><item><title><![CDATA[weex 中使用vue语法使用，自定义navbar组件和navpage组件]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/61916825</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/61916825</guid><author>CodySnow</author><pubDate>Mon, 13 Mar 2017 20:06:15 +0800</pubDate><description><![CDATA[1、自定义组件,需要父组件传值得属性放在props里面 
：style 可以写多个属性用逗号（,）分割，或者直接:background-color=”backgroundColor”<template>
    <div class="container" :style="{height:height+'px', backgroundColor:backgroundColor}"  :data-ro]]></description><category></category></item><item><title><![CDATA[android studio 构建maven私有库环境搭建]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/53502509</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/53502509</guid><author>CodySnow</author><pubDate>Wed, 07 Dec 2016 14:27:12 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[js 自定义对象属性]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/53262099</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/53262099</guid><author>CodySnow</author><pubDate>Mon, 21 Nov 2016 18:14:27 +0800</pubDate><description><![CDATA[Object.defineProperty(Array.prototype, '$set', {
          value:function(index, val){
          console.log(typeof this);
          if (index>= this.length) {
              this.length = Number(index)]]></description><category></category></item><item><title><![CDATA[phalcon html 文件下载]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/52822131</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/52822131</guid><author>CodySnow</author><pubDate>Sat, 15 Oct 2016 12:00:26 +0800</pubDate><description><![CDATA[function downloadFile($response, $file_name, $root) { 
    $response->setHeader('Content-type', 'text/html;charset=utf-8'); 
//用以解决中文不能显示出来的问题 
    $file_name=iconv("utf-8","gb2312",$file_name); 
    $]]></description><category></category></item><item><title><![CDATA[xcode 中使用ffmpeg 编译的静态库]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51888916</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51888916</guid><author>CodySnow</author><pubDate>Tue, 12 Jul 2016 14:46:38 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[android studio ndk 调试技巧]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51682034</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51682034</guid><author>CodySnow</author><pubDate>Wed, 15 Jun 2016 15:09:26 +0800</pubDate><description><![CDATA[Android ndk开发，出现内存溢出或别的问题需要调试时，如何快速定位到源码位置，可以使用addr2line 和 ndk-stack 两个工具。在程序 
内容主要分为一下几个部分:1.Library Symbols （共享库的符号）
2.Analyze Tools （可用到的分析工具）
3.CrashLog – Header 
4.CrashLog – Backtrace(For most cr]]></description><category></category></item><item><title><![CDATA[h264 sps解析，提取宽高]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51576735</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51576735</guid><author>CodySnow</author><pubDate>Fri, 03 Jun 2016 10:37:07 +0800</pubDate><description><![CDATA[sps 提取视频宽高]]></description><category></category></item><item><title><![CDATA[ffmpeg 命令使用]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51441804</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51441804</guid><author>CodySnow</author><pubDate>Wed, 18 May 2016 10:28:46 +0800</pubDate><description><![CDATA[ffmpeg 是开源多媒体框架，几乎支持所有的音视频编解码及特性处理。 
ffmpeg 命令常用的：以后遇到再添加 
1、播放 yuv 数据 .\ffplay.exe -f rawvideo -pixel_format yuva444p -video_size 1280x720 .\dest.yuv2、分离视频音频流ffmpeg -i input_file -vcodec copy -an outp]]></description><category></category></item><item><title><![CDATA[音视频开发需要的一些工具总结]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51192788</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51192788</guid><author>CodySnow</author><pubDate>Mon, 16 May 2016 11:20:47 +0800</pubDate><description><![CDATA[播放pcm数据工具：Audacity  
播放YUV数据：YUVViewer 
H264码流播放机查看：Elecard StreamEye 
flv 文件数据查看：FLVExtract 
flv播放器及ffplayer 都是不错的选择]]></description><category></category></item><item><title><![CDATA[fifo 简单实现]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51382317</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51382317</guid><author>CodySnow</author><pubDate>Thu, 12 May 2016 10:57:46 +0800</pubDate><description><![CDATA[#define FIFO_SIZE_T size_t
#define FIFO_MIN 0x4000
typedef struct {
   char * data;
   size_t allocation;   /* Number of bytes allocated for data. */
   size_t item_size;    /* Size of each item in dat]]></description><category></category></item><item><title><![CDATA[android 音效处理 （2）]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51328904</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51328904</guid><author>CodySnow</author><pubDate>Thu, 12 May 2016 10:54:37 +0800</pubDate><description><![CDATA[android 音效混响处理，系统提供了2个类分别是 EnvironmentalReverb 和 PresetReverb。 
PresetReverb 使用比较简单，内置了一些固定的混响效果，但实际效果不是非常好。 
PresetReverb 常用使用方法：mPresetReverb = new PresetReverb(0, audioSessionID);
mPresetReverb.setP]]></description><category></category></item><item><title><![CDATA[android 音效处理（1）]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51320531</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51320531</guid><author>CodySnow</author><pubDate>Thu, 05 May 2016 10:08:59 +0800</pubDate><description><![CDATA[在Android 2.3中，对音频播放提供了更强大的音效支持，其实现位于android.media.audiofx包中。目前Android支持的音效包括：重低音（BassBoost）、环 绕音（Virtualizer）、均衡器（Equalizer）、混响（EnvironmentalReverb）和可视化Visualizer）。本文先来说说Android重低音及环绕音音效的添加。 
1.重低音 
Ba]]></description><category></category></item><item><title><![CDATA[android studio ndk 编译自定义MK文件]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51131634</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51131634</guid><author>CodySnow</author><pubDate>Tue, 12 Apr 2016 11:31:53 +0800</pubDate><description><![CDATA[android studio 2.0 ndk配置]]></description><category></category></item><item><title><![CDATA[ndk 开发系列]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/51114372</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/51114372</guid><author>CodySnow</author><pubDate>Sun, 10 Apr 2016 19:01:58 +0800</pubDate><description><![CDATA[最近看同事坚持写博客，我也想记录工作中的点滴，以便后续参考，同时希望能帮其他人能尽快熟悉ndk开发的一些列技术。
以后每周推出一篇文章~~~]]></description><category></category></item><item><title><![CDATA[android api 测试demo地址]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/50960486</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/50960486</guid><author>CodySnow</author><pubDate>Wed, 23 Mar 2016 09:38:38 +0800</pubDate><description><![CDATA[https://android.googlesource.com/platform/cts/+/jb-mr2-release/tests/tests/media/src/android/media/cts]]></description><category></category></item><item><title><![CDATA[linux下自动生成Makefile文件]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/50586189</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/50586189</guid><author>CodySnow</author><pubDate>Tue, 26 Jan 2016 11:25:02 +0800</pubDate><description><![CDATA[makefile  autoconf  automake]]></description><category></category></item><item><title><![CDATA[c语言 setjmp和longjmp 实现协线程]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/50581837</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/50581837</guid><author>CodySnow</author><pubDate>Mon, 25 Jan 2016 17:40:07 +0800</pubDate><description><![CDATA[非局部跳转语句---setjmp和longjmp函数。
非局部指的是，这不是由普通C语言goto，语句在一个函数内实施的跳转，而是在栈上跳过若干调用帧，返回到当前函数调用路径上的某一个函数中。
#include 
Int setjmp(jmp_buf  env);
   
返回值：若直接调用则返回0，若从longjmp调用返回则返回非0值
Void longjmp(jmp_buf en]]></description><category></category></item><item><title><![CDATA[ndk多线程需要获取JNIEnv 或c通过类名+包名创建对象使用如下方法]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/50549529</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/50549529</guid><author>CodySnow</author><pubDate>Wed, 20 Jan 2016 16:47:57 +0800</pubDate><description><![CDATA[JavaVM* mJavaVM; 
static pthread_key_t mThreadKey;static void Android_JNI_ThreadDestroyed(void* value) {JNIEnv *env = (JNIEnv*) value;
if (env != NULL) {
    mJavaVM->DetachCurrentThread();
    pthread]]></description><category></category></item><item><title><![CDATA[mac  mysql 安装和使用]]></title><link>https://blog.youkuaiyun.com/CodySnow/article/details/50515163</link><guid>https://blog.youkuaiyun.com/CodySnow/article/details/50515163</guid><author>CodySnow</author><pubDate>Thu, 14 Jan 2016 09:57:04 +0800</pubDate><description><![CDATA[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]]></description><category></category></item></channel></rss>