自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WangFei

有志者事竟成,破釜沉舟,百二秦关终属楚; 苦心人天不负,卧薪尝胆,三千越甲可吞吴...

原创 1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -ac

1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流 2.视频解复...

2019-05-22 11:02:09 163 0

原创 ijkPlayer源码(iOS)学习第5天

今天代码有点看不动了,所以从网上找点学习资料,等学看完学习资料再继续研究 https://blog.csdn.net/qq819853294/article/details/8296622 https://www.jianshu.com/p/58a2777baf56 https:...

2019-05-21 18:03:04 221 2

原创 ijkPlayer源码(iOS)学习第4天

继续看代码 static int frame_queue_init(FrameQueue *f, PacketQueue *pktq, int max_size, int keep_last) { int i; memset(f, 0, sizeof(FrameQueue));...

2019-05-20 18:02:57 205 0

原创 ijkPlayer源码(iOS)学习第3天

今天周末,收拾完小屋,继续学习研究ijk。 书接上回,int ffp_prepare_async_l(FFPlayer *ffp, const char *file_name)这个方法是异步去准备播放file_name的内容的方法, 再看其中代码,前半部分都是在对异常情况的处理,保证代码的健壮...

2019-05-18 22:21:47 207 0

原创 ijkPlayer源码(iOS)学习第2天

昨天研究了ijk初始化当中 _mediaPlayer = ijkmp_ios_create(media_player_msg_loop); 这一句代码背后的操作,遗留了一个问题,对于结构体IJKFF_Pipeline内部方法func_destroy的定义和复制的用法,第一次见。 在定义的时...

2019-05-17 21:15:00 483 0

原创 ijkPlayer源码(iOS)学习第1天

今天有个不错的主意,想用30天时间学习ijk源码,我也不知道自己能不能学明白,先强迫自己看30天代码,然后在博客做笔记,希望自己能有收获! 第一天,先下载编译ijk。从IJKFFMoviePlayerController.m的初始化方法开始看起 - (id)initWithContent...

2019-05-16 17:15:23 429 0

原创 AttributeError: 'str' object has no attribute 'decode'

执行 python3 manage.py makemigrations 报错如下 packages/Django-2.2-py3.7.egg/django/db/backends/mysql/features.py", line 82, in is_sql_auto_is_nu...

2018-12-20 00:19:42 8972 4

原创 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11

链接数据库出错   1. cd /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/Django-2.2-py3.7.egg/django/db/backends/mysql   2...

2018-12-20 00:15:20 2225 1

原创 Mac 端口占用 That port is already in use.

启动Django服务报错 使用 ps aux | grep -i manage 可以查看所有端口占用的情况 但无法找到具体的pid跟端口的对应关系   使用 sudo lsof -i tcp:8000 查看8000端口的使用情况   然后使用 sudo kil...

2018-12-18 15:46:31 311 0

原创 Your password has expired.To log in you must change it using a client that supports expired password

数据库密码失效问题 在网上查找资料。只需要两步   1. mysql -u root -p --port=33999 然后输入失效的密码 2. set password=password('password'); 这样就可以完成修改密码   但执行过程中出现...

2018-12-18 11:22:01 587 0

原创 python数据结构

Python数据类型    1 数字         整型(int)         长整型(long)         浮点型(float)         复合型(complex)     2字符串         三个引号的使用         索引:字符串以数组的形式存储,可以「」取里面的...

2018-12-10 00:44:35 46 0

原创 AVPlayer 没有声音问题

问题:AVPlayer实现的音乐播放器,模拟器和给真机插上耳机的情况下有声音,但是拔了耳机就没有声音  解决方案 :加上下面这几行代码就可以 //可播放可录音,更可以后台播放,还可以在其他程序播放的情况下暂停播放 AVAudioSession *session = [AVAudioSessio...

2018-11-27 16:29:18 1682 0

原创 iOS9系统自带字体

Family: Thonburi Font: Thonburi-Bold  Font: Thonburi  Font: Thonburi-Light  1 2 3 Family: Khmer Sangam MN Font: KhmerSangamMN  1 Family: Kohinoor T...

2018-10-29 10:49:41 861 0

原创 RecyclerView初见

在build.gradle文件中引入该类。 compile 'com.android.support:recyclerview-v7:23.4.0' Activity代码public class MDRvActivity extends MDBaseActivity { ...

2018-02-11 07:43:25 160 0

原创 安卓 Activity 生命周期

2017-09-21 17:28:39 175 0

原创 EXC_BAD_ACCESS on [UICollectionView setCollectionViewLayout:]

UICollectionViewFlowLayout *layout = [UICollectionViewFlowLayout new];         //UICollectionViewFlowLayout *layout = (UICollectionViewFlowLayout ...

2017-09-14 15:39:30 543 0

原创 Mac OS X上安装 Ruby运行环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS ...

2017-06-28 14:13:24 209 0

原创 开设影评专栏

大家好: 炎热的夏天,可一静下心来,写点东西的感觉真的很好,文笔很烂,基本都是流水帐,但我希望以我自己的方式记录自己经历过的东西,不管是学习到的问题,遇到的bug,亦或者是看过的电影。 没错,我就是想在这个CSDN这个平台上,记录自己看过的电影,一方面上了岁数了,看过的内容望的快,这样可以加深...

2017-05-18 15:49:53 309 0

原创 iOS手势冲突问题

问题情景: 在做一个视频播放器的时候,有一个需求 播放界面,轻触一下,操作界面隐藏&显示 轻触两下 视频 播放&暂停 开始做的时候,在视图上加了两个手势,分别处理事件。 问题来了。在  轻触两下的时候轻触一下的事件也会走。 问题解决 步骤1查资料 http://www.jiansh...

2017-05-03 16:13:18 409 0

原创 Invalid bit code signature。 xcode8.3。bitcode问题

昨天升级Xcode8.3后,发现代码突然无法通过编译,报错error:Invalid bit code signature。然而在release下程序可以正常编译运行。

2017-04-27 11:19:48 7502 2

原创 swift使用cocoapods导入oc三方库

这里主要说几个关于cocoapods导入三方库需要注意的问题和我遇到的坑 1、Swift语言使用cocoapods配置Podfile文件时要加上use_framework!这句代码,作用是把三方库打包成静态库,具体为什么我也在研究。。。 2、swift调用oc的三方库   a、要建立一个桥接...

2016-12-29 23:40:20 788 0

原创 Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip-9.0.1-py

Exception: Traceback (most recent call last):   File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line...

2016-11-29 17:03:59 36870 11

原创 cannot resolve symbol r

http://stackoverflow.com/questions/17054000/cannot-resolve-symbol-r-in-android-studio "Tools" -> "Android" -> &quo...

2016-11-22 18:31:12 452 0

原创 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

昨天还是可以运行的,今天运行Android Studio,一直提示:Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. ...

2016-11-22 15:12:41 196 0

原创 avformat_open_input超时问题

fmpeg用avformat_open_input()解析网络流时,默认是阻塞的。 当遇到解析错误的网络流时,会导致该函数长时间不返回。 为此可以设置ffmpeg的-stimeout 的参数,要注意 -stimeout的单位是us 微妙。 用法就是设置在解析的 url 之前 (这...

2016-10-28 18:37:23 5122 0

原创 吸一口老霾,体味生活的无味陈杂

时光荏苒,岁月如梭。又是一年国庆,来北京已经整整一年了。 这一年,发生了许多许多的事,自己也进步了许多。 还记得刚来北京的时候。对未来的憧憬,对自己的期望,对家人的许诺。 五个月的学习让我变得自信。认识了许多很nice的人。刀哥,一个四十岁还为自己的事业操劳的男人,一有课,头天会备课到凌晨4。5点...

2016-10-07 12:28:25 586 0

原创 File is a broken symbolic link:

今天升级xcode8  然后做的sok的demo  跑不起来了。 看都错误是这个,当时比较蒙蔽,这个file  是自己sdk中的一个 .bundle文件。我在xcode编译顺序上调整了一下,还是不行。 索性百度。发现说这个文件是个破碎的链接  啥玩意的。。 当时比较迷惑。后来...

2016-09-21 19:01:49 1655 1

原创 CATransform3D 矩阵 m11–m44每个的含义

前几天做动画,使用到了CATransform3D ,由于没有学过计算机图形学,矩阵中m11--m44的各个含义都不清楚,经过几天研究总结如下:(供和我一样的菜鸟学习) struct CATransform3D { CGFloat m11(x缩放), m...

2016-08-22 18:29:07 321 0

原创 iOS中集成ijkplayer视频直播框架

ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijkplayer, 即便以前从没有接触过, 按着下面做也可以集成成功! 一. 下载ijkplayer...

2016-08-18 17:34:56 339 0

原创 ios 切换横竖屏

if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { SEL selector = NSSelectorFromString(@"setOrientation:&qu...

2016-08-16 15:35:42 214 0

原创 #if endif 的意思

今天在看看代码的时候,看到其中有这样一段代码 #if TV_ENGINE_CONNECT_TEST_SERVER [GlobalDataInterface shareInstance].officialEnvironment = 0; appKey = SDK_VERSION;...

2016-08-01 09:30:30 965 0

原创 ios 感觉CollectionView少了个属性,求啪啪啪打脸

随着ios的发展,目前一些展示页面,用collectionView的地方越来越多。 有些人会觉得collection view和tableView用法一样, 我只想对这些人说。你们不会用collectionView 。。。(这个逼装的,我给99分) 我在使用collectionVie...

2016-07-30 11:04:16 854 0

原创 ios 最简单的视频播放器

#import "ViewController.h" #import @interface ViewController () @property (nonatomic,strong) MPMoviePlayerController *moviePlayer;//视频播放...

2016-07-26 15:40:48 634 0

原创 ios 感觉苹果少了个方法,求啪啪啪打脸

在做功能的时候,发现苹果有个漏洞,少提供一个方法。 没有这个方法感觉特别的不方便,特此来这吐槽一番, 在tableView(我是在collectionView中),我们知道。在cell中的事件要通过代理传递出来,我们想获得这个cell的 indexPath的时候 可依用方法 ...

2016-07-15 15:51:39 489 0

原创 IOS中复制对象的用法及深拷贝和浅拷贝详解

第一、复制对象的基本概念 复制一个对象为副本,开辟一块新的内存来存储副本对象。 第二、如果一个对象想具备复制的功能,必须实现协议和协议 NSObject自带的常用的对象有:NSNumber、NSString、NSArray、NSDictionary、NSMutableArray、...

2016-07-12 11:06:40 3715 2

原创 一个男人关心的东西 决定了他的层次

一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。...

2016-06-16 19:01:47 7349 4

原创 iOS 浅谈UICollectionView的优化

最近做了个collectionView的页面,做出来在5s以上的机器上运行都没有问题。但在4s(9.0系统)上跑,有点卡。 固然需要优化。 查找完相关资料后,又可以在这装装逼了。   http://www.tuicool.com/articles/feqyAvv 这个文章中,就只说到...

2016-06-16 11:31:17 3098 0

原创 如何看懂iOS的Crash报告

本文分析了一份标准的iOS应用程序的Crash报告,它通常由以下6个部分组成。 1. 报告头(Header) 报告头包含了应用程序以其运行环境的一些基本信息,下面是报告头的一个例子Incident Identifier: E6EBC860-0222-4B82-BF7A-2B1C26BE1E...

2016-06-13 14:33:20 4235 0

原创 Swift 算法实战之路:数组,字符串,集合,与字典

数组 数组是最基本的数据结构。Swift中改变了以前Objective-C时代NSMutableArray和NSArray分开的做法,统一到了Array唯一的数据结构。下面是最基本的一些实现。 1 2 3 4 5 6 7 ...

2016-06-07 10:24:24 359 0

转载 Swift 算法实战之路:链表 (收藏)

链表基本结构 Dummy节点 尾插法 快行指针 基本结构 对于链表的概念,实在是基本概念太多,这里不做赘述。我们直接来实现链表节点。 1 2 3 4 5 6 7 8 ...

2016-06-07 10:19:50 1085 0

提示
确定要删除当前文章?
取消 删除