<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flying8127的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/flying8127</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flying8127]]></copyright><item><title><![CDATA[filebeat中一种替换timestamp方法]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/129586739</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/129586739</guid><author>flying8127</author><pubDate>Thu, 16 Mar 2023 15:18:05 +0800</pubDate><description><![CDATA[filebeat]]></description><category></category></item><item><title><![CDATA[Docker运行logstash]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/123107078</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/123107078</guid><author>flying8127</author><pubDate>Thu, 24 Feb 2022 11:00:59 +0800</pubDate><description><![CDATA[docker logstash]]></description><category></category></item><item><title><![CDATA[VS2015编译CPPCMS库]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/104573263</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/104573263</guid><author>flying8127</author><pubDate>Sat, 29 Feb 2020 14:54:11 +0800</pubDate><description><![CDATA[（1）下载CMAKE3.13.2，下载PYTHON3.8安装并配置系统环境变量

（2）下载zlib-1.2.11、pcre8.41库、cppcms1.2.1库源码包并解压

（3）编译zlib库：打开cmake，选择zlib库解压后目录，点击configure开始配置（配置前可以修改下库安装目录，见下图红色框），然后点击generate产生VS工程，操作如下图：



最后在zlib解压目录里打...]]></description><category></category></item><item><title><![CDATA[登录vsftpd报530错误解决方法]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/78353317</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/78353317</guid><author>flying8127</author><pubDate>Thu, 26 Oct 2017 14:18:42 +0800</pubDate><description><![CDATA[创建了一个不允许登录系统的FTP用户]]></description><category></category></item><item><title><![CDATA[ndk 独立（standalone）交叉编译环境搭建]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/52135395</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/52135395</guid><author>flying8127</author><pubDate>Sat, 06 Aug 2016 12:21:55 +0800</pubDate><description><![CDATA[网上一些开源C、C++代码库,本身不带有android版本的编译脚本，我们如果想把它编译成android版本的库的话，一种方法就是自己写一个ndk编译脚本，有时这个实现起来比较麻烦；第二种是采用代码库中自带的config脚本，但有些库并没有提供这个脚本 ；第三种就是搭建一个独立NDK交叉编译工具环境，然后就可以像编译PC Linux版本代码一样直接make就行。
下面是一个交叉编译环境设置脚本：]]></description><category></category></item><item><title><![CDATA[GFFMPEG系统结构简介]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/52026263</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/52026263</guid><author>flying8127</author><pubDate>Mon, 25 Jul 2016 18:42:55 +0800</pubDate><description><![CDATA[FFMPEG系统结构



主要接口
(1) int av_open_input_file(AVFormatContext **ic_ptr, const char

*filename,
                      AVInputFormat *fmt,
                      int buf_size,]]></description><category></category></item><item><title><![CDATA[FFPlay 系统结构]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/52026189</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/52026189</guid><author>flying8127</author><pubDate>Mon, 25 Jul 2016 18:35:05 +0800</pubDate><description><![CDATA[(一)FFPlay 系统结构及工作机制



（1）   主要线程大致逻辑：
l  主线程
av_register_all();
SDL_CreateThread(read_thread, is);
 
l  数据读取线程
static intread_thread(void *arg)
{
       ………………………………………...........
    ic]]></description><category></category></item><item><title><![CDATA[cygwin下ndk arm交叉编译器编译ffmpeg遇到的问题(1)]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/45766311</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/45766311</guid><author>flying8127</author><pubDate>Mon, 18 May 2015 17:41:16 +0800</pubDate><description><![CDATA[最近在cygwin环境下用NDK交叉编译工具编译ffmpeg，在configure阶段折腾了几天，老是不成功，后发现主要原因竟然只是目录路径名称写法不对，路径名不能用/cygdrive/d来开头，而要用d:/这种形式，真是坑爹啊……
（1）安装cygwin，下载NDK
配置NDK安装目录环境变量：export NDK_ROOT=d:/Software/android-ndk32-r10-win]]></description><category></category></item><item><title><![CDATA[RTSP播放器（续）]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/5436196</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/5436196</guid><author>flying8127</author><pubDate>Sat, 16 May 2015 11:49:52 +0800</pubDate><description><![CDATA[#include "receiver.h"CReceiver::CReceiver(void):m_exit(false),m_HasInit(false),		m_nVideoTimeDiff(0),m_nAudioTimeDiff(0),m_bFirst(true){	m_hVideoRecvThread = NULL;	m_hAudioRecvThread = N]]></description><category></category></item><item><title><![CDATA[基于RTSP/RTP流媒体播放器的实现]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/5435888</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/5435888</guid><author>flying8127</author><pubDate>Sat, 16 May 2015 11:49:09 +0800</pubDate><description><![CDATA[基于RTSP/RTP流媒体播放器的实现 本播放器采用DirectShow的框架来开发，内部由一个source filter和相应的音视频解码器filter组成，实现了基于RTSP/RTP协议的MPEG4、AAC编码的音视流在线播放功能。 2       相关技术2.1 DirectShow技术简介DirectShow是Microsoft为开发高性能多媒体应用而开]]></description><category></category></item><item><title><![CDATA[ndk makefile]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/40152057</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/40152057</guid><author>flying8127</author><pubDate>Sat, 16 May 2015 11:47:17 +0800</pubDate><description><![CDATA[LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := p2pclt
LOCAL_CFLAGS := -D__LINUX__ -O2 -DEXTERN= -D_ANDROID_ 
LOCAL_CFLAGS += -DNO_UPNP_IGD
#LOCAL_CFLAGS += -DHAVE_BYTESWAP_H]]></description><category></category></item><item><title><![CDATA[ndk-stack定位不出崩溃代码行的问题]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/40743875</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/40743875</guid><author>flying8127</author><pubDate>Mon, 03 Nov 2014 17:54:17 +0800</pubDate><description><![CDATA[NDK开发包中自带的NDK-STACK工具可以]]></description><category></category></item><item><title><![CDATA[eclipse中一个ndk编译问题]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/40150987</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/40150987</guid><author>flying8127</author><pubDate>Thu, 16 Oct 2014 16:59:21 +0800</pubDate><description><![CDATA[*** No rule to make target `jni/jni/ctl/EnumDevice.cpp', needed by]]></description><category></category></item><item><title><![CDATA[知识总结]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/20618683</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/20618683</guid><author>flying8127</author><pubDate>Thu, 06 Mar 2014 12:32:26 +0800</pubDate><description><![CDATA[(1)av_rescale_q(int a,R b,R q)     等价    a * b * (1/q)
 
(2)mp3                spf = 576: 1152


(3)url_fseek()
{
     s->seek();
    s->buf_ptr = s->buffer;          //当前地址指向缓冲区开始处
}


ge]]></description><category></category></item><item><title><![CDATA[一点知识总结]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/20617815</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/20617815</guid><author>flying8127</author><pubDate>Thu, 06 Mar 2014 12:08:21 +0800</pubDate><description><![CDATA[(1)VideoCapture与之对接的USB CAMERA的缓冲数目修改的一种方法：
    对下一级FILTER的INPUT中ALLOCATOR_PROPERTIES进行修改


    IBaseFilter   *pSmartFilter = NULL;
    hr = m_pGraph->FindFilterByName(L"SmartTee", &pSmartFilter)]]></description><category></category></item><item><title><![CDATA[DirectShow加入自己filter后链接问题..]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/3363705</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/3363705</guid><author>flying8127</author><pubDate>Mon, 24 Nov 2008 18:01:00 +0800</pubDate><description><![CDATA[ 今天想试验下,将SDK中BALL那个PushSource写成一个APP,就按>上步骤进行:(1)先增加那个PushSource Desktop Filter:    AddFilterByID(m_pGB,CLSID_PushSourceDesktop,L"PushSource Desktop Filter",&pSplitter);(2)找到输出PIN:   IPin *pOut ]]></description><category></category></item><item><title><![CDATA[Ajax结合CGI]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/2340731</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/2340731</guid><author>flying8127</author><pubDate>Mon, 28 Apr 2008 20:59:00 +0800</pubDate><description><![CDATA[发现Ajax真是好东东：可以只传ＸＭＬ单纯的客户端想要的数据．．客户端Ajax代码:    //向服务器发起XMLHTTP请求。    var http_request = null;      function GetData()  {        //开始初始化XMLHttpRequest对象           if(window.XMLHttpRequest)        ]]></description><category></category></item><item><title><![CDATA[c++读取BMP文件(24位)]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/2059010</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/2059010</guid><author>flying8127</author><pubDate>Tue, 22 Jan 2008 14:37:00 +0800</pubDate><description><![CDATA[ #include "StdAfx.h"#include "stdio.h"#include "memory.h"#include "stdlib.h"#define PIXPLINE  320typedef struct tagRGBQUAD{     //定义每个像素的数据类型        unsigned char  rgbBlue;        unsigned char  r]]></description><category></category></item><item><title><![CDATA[Windows 性能计数器]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/1898024</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/1898024</guid><author>flying8127</author><pubDate>Thu, 22 Nov 2007 16:20:00 +0800</pubDate><description><![CDATA[Windows性能计数器分析                                    对象                                    计数器                                    分析                                       ]]></description><category></category></item><item><title><![CDATA[Eclipse中调试Servlet]]></title><link>https://blog.youkuaiyun.com/flying8127/article/details/1889883</link><guid>https://blog.youkuaiyun.com/flying8127/article/details/1889883</guid><author>flying8127</author><pubDate>Sat, 17 Nov 2007 14:21:00 +0800</pubDate><description><![CDATA[Eclipse结合Tomcat插件开发Servlet很好,但在调试时老报Source not found,我就狂晕了(不能调试岂不是没用..),后来搜索下, 说什么是Tomcat的版本问题(可我的已是5.0),还需下载个patch什么的(下载了并按说明装了还是没效果).后来搞来搞去了弄了大半天(差点没信心了..),才自己摸索出来(没人教啊就是慢).原来是要设置下:右击工程->Run as->Run]]></description><category></category></item></channel></rss>