<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xumideng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xumideng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xumideng]]></copyright><item><title><![CDATA[C++　简单功能函数—分割字符串函数]]></title><link>https://blog.youkuaiyun.com/xumideng/article/details/106012789</link><guid>https://blog.youkuaiyun.com/xumideng/article/details/106012789</guid><author>xumideng</author><pubDate>Sat, 09 May 2020 09:58:09 +0800</pubDate><description><![CDATA[分割字符串函数


//分割字符串
    vector&lt;string&gt; FileNameSplit(string srcStr, const string&amp; delim)
    {
        int nPos = 0;
        vector&lt;string&gt; vec;
        nPos = srcStr.find(delim.c_str());
        while (-1 != nPos)
        {
            strin]]></description><category></category></item><item><title><![CDATA[Ｃ＋＋遍历获取目录下所有文件的文件名]]></title><link>https://blog.youkuaiyun.com/xumideng/article/details/106012699</link><guid>https://blog.youkuaiyun.com/xumideng/article/details/106012699</guid><author>xumideng</author><pubDate>Sat, 09 May 2020 09:54:49 +0800</pubDate><description><![CDATA[获取某目录下所有文件文件名


   vector&lt;string&gt; GetAllFileName(string dirPath)
    {
        vector&lt;string&gt; files;//存放文件名

#ifdef WIN32
        _finddata_t file;
		long  lf;

		string dirPathCopy = dirPath + "/*";
		//输入文件夹路径
		if ((lf=_findfirst(dirPathCop.]]></description><category></category></item><item><title><![CDATA[golang实现限制每秒多少次的限频操作]]></title><link>https://blog.youkuaiyun.com/xumideng/article/details/106012294</link><guid>https://blog.youkuaiyun.com/xumideng/article/details/106012294</guid><author>xumideng</author><pubDate>Sat, 09 May 2020 09:49:59 +0800</pubDate><description><![CDATA[转载于：https://blog.youkuaiyun.com/fwhezfwhez/article/details/102483920

1、本次项目中需要遇见数据写入minio加上次数限制

每秒限制函数最大执行次数，比如要求某个函数每秒执行次数10次


// 限制函数每秒执行最大次数
func ExecLimit(lastExecTime *time.Time, l *sync.RWMutex ,maxTimes int, perDuration time.Duration, f func()) {
    l]]></description><category></category></item><item><title><![CDATA[接收HLS网络流并解析成h264及acc]]></title><link>https://blog.youkuaiyun.com/xumideng/article/details/105806417</link><guid>https://blog.youkuaiyun.com/xumideng/article/details/105806417</guid><author>xumideng</author><pubDate>Tue, 28 Apr 2020 11:00:00 +0800</pubDate><description><![CDATA[工作需要开始接触流媒体内容，留个脚印；

流媒体转发服务中需要设计一个模块实现接收HLS网络流，解析出H264、aac格式音视频裸流发送到到AppServer模块转成rtmp\rtsp等流发送出去。这就需要先接收HLS网络流解HLS协议获取ts流，然后解复用ts流获取h264\aac。实际中HLS网络了的.m3u8文件中参数有差异，通过查找目前常见支持HLS流解析的有ffmpeg和VLC，VLC源...]]></description><category></category></item></channel></rss>