<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ctrlxcs13的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ctrlxcs13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ctrlxcs13]]></copyright><item><title><![CDATA[启动keepalived时日志中出现“ip address associated with VRID 51 not present in MASTER advert”]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/122303216</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/122303216</guid><author>ctrlxcs13</author><pubDate>Tue, 04 Jan 2022 15:05:25 +0800</pubDate><description><![CDATA[启动keepalived时日志中出现“ip address associated with VRID 51 not present in MASTER advert”_xuedingkai的博客-优快云博客

用了上面这篇文章一开始可以，但是restart之后又不行了。

后面发现下面这样就解决了



eth0 ip的mask需要一致，这里是32

所以vip的设置需要这样10.194.163.33/32.改了这个之后就正常了。

具体配置可以看高可用服务之Keepalived基础入门 - Linux-]]></description><category></category></item><item><title><![CDATA[webrtc 服务器搭建（1）apprtc房间服务器]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/78064856</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/78064856</guid><author>ctrlxcs13</author><pubDate>Fri, 22 Sep 2017 16:59:38 +0800</pubDate><description><![CDATA[ubuntu 14.04 64位
python 2.7.6
npm 5.4.2
node/nodejs v8.5.0


配置apprtc一切以官方配置为准：https://github.com/webrtc/apprtc
安装好jdk并配置好jdk环境变量
sudo
 apt-get install openjdk-7-jdk
安装python-webtest
sudo]]></description><category></category></item><item><title><![CDATA[解决nodejs版本低的问题]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/78061087</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/78061087</guid><author>ctrlxcs13</author><pubDate>Fri, 22 Sep 2017 11:26:16 +0800</pubDate><description><![CDATA[sudo npm install -g npm 
弹出：ERROR: npm is known not to run on Node.js v0.10.25 需要升级至 4.x以上版本



# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install ]]></description><category></category></item><item><title><![CDATA[c++ OpenGL显示YUV数据]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/76855266</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/76855266</guid><author>ctrlxcs13</author><pubDate>Mon, 07 Aug 2017 18:27:24 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include "openglNative.h"
#include 
#include 

#define LOG_TAG "OPENGL"
#define LOGI(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG,__VA_ARGS__)

GLuint program;
GLu]]></description><category></category></item><item><title><![CDATA[使用第三方库正常和混淆Jar包]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/76854683</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/76854683</guid><author>ctrlxcs13</author><pubDate>Mon, 07 Aug 2017 17:51:10 +0800</pubDate><description><![CDATA[插件地址：点击打开链接


首先贴build.gradle
apply plugin: 'com.android.application'
apply plugin: 'jar-gradle-plugin'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {]]></description><category></category></item><item><title><![CDATA[cmake中一些预定义变量]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/54291272</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/54291272</guid><author>ctrlxcs13</author><pubDate>Mon, 09 Jan 2017 17:56:55 +0800</pubDate><description><![CDATA[PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变量,非cmake变量CMAKE_LIBRARY_PATH 环境变量CMAKE_CURRENT_SOURCE_DIR 当前处理的CMakeLists.txt所在的路径CMAKE_CUR]]></description><category></category></item><item><title><![CDATA[谷歌开放实时通信框架WebRTC源代码（转）]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/53585041</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/53585041</guid><author>ctrlxcs13</author><pubDate>Mon, 12 Dec 2016 17:03:54 +0800</pubDate><description><![CDATA[谷歌开放实时通信框架WebRTC源代码（转）

原文链接：http://www.cnblogs.com/huaping-audio/archive/2011/06/11/2078129.html

     其实早在6月2号以前，在Google上班的朋友就告诉我这条信息，我也第一时间拿到WebRTC全部source code, 但由于最近工作实在是忙，没第一时间在这转载这一信息。现补一下，]]></description><category></category></item><item><title><![CDATA[Android openh264 编解码重点记录]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/50906667</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/50906667</guid><author>ctrlxcs13</author><pubDate>Wed, 16 Mar 2016 17:05:51 +0800</pubDate><description><![CDATA[编译工具：CYGWIN
只要进入到openh264根目录 就能够直接根据github提供的编译步骤进行编译，之后会获得openh264相关的动态和静态库.我的openh264是15年8月下载的
下载地址



编码部分：
1   从android获取摄像头数据使用的格式是NV21(yuv420sp),由于手机拍摄默认是横屏，所以获取到数据需要将数据进行旋转(是否有更好的方式处理 之后]]></description><category></category></item><item><title><![CDATA[jni 转换]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/48523893</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/48523893</guid><author>ctrlxcs13</author><pubDate>Thu, 17 Sep 2015 16:49:37 +0800</pubDate><description><![CDATA[unsigned char 转 jbyteArray 
int len = env->GetArrayLength(jbyteArray );
unsigned char* buf = new unsigned char[len];
env->GetByteArrayRegion(jbyteArray , 0, len, reinterpret_cast(buf));


jbyteA]]></description><category></category></item><item><title><![CDATA[android 远程服务设计要点]]></title><link>https://blog.youkuaiyun.com/ctrlxcs13/article/details/47448739</link><guid>https://blog.youkuaiyun.com/ctrlxcs13/article/details/47448739</guid><author>ctrlxcs13</author><pubDate>Wed, 12 Aug 2015 18:16:56 +0800</pubDate><description><![CDATA[1:
需要与远程服务进行数据传输需要通过aidl；
2：
aidl只能传基本数据类型，ArrayList(注意:不能用List),如果需要传bean,bean需要序列化Serializable或者Parcelable,具体google搜一大堆.
3:
因为远程服务和主程序不是同一个进程,所以preference的MODE使用MODE_PRIVATE的话不同进程调用会有同步问题,这样会导致]]></description><category></category></item></channel></rss>