最近在学习音视频的相关知识,在接触到ffmpeg库后尝试着使用其编写了一个视频播放器 音视频解码 视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,...
最近在学习音视频的相关知识,在接触到ffmpeg库后尝试着使用其编写了一个视频播放器 音视频解码 视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,...
移动端的音视频发展已逐渐渗透到各行各业,本人目前所就职的公司业务刚好有触及到这一块,但是目前项目更偏向使用SDK会多一些,小部分业务会使用苹果提供的AVFoundation对...
关于FFmpeg的资源网上有很多,但是在iOS平台的FFmpeg入门的资源却很少,刚开始学习的时候也是像闷头苍蝇,周旋了很久,所以很久之前就想出一个可以让新手也可以看懂的,基...
最近再次遇到多线程读写导致的crash 问题,写了一个测试demo,记录分析过程。 上面是暴力重现多线程读写的崩溃,在debug环境下,开启zombie ,窗口会输出: 上面...
1. 冒泡排序 2.选择排序(每次选最小值的index) 3.插入排序 4.归并排序 5. 快速排序 6.计数排序(只能排正整数) 7.桶排序(用于排序正整数)
实例1中输出的结果1数组中不是包含呢么,为什么会是当前数组中没有的最小正整数
字节跳动iOS面试算法题——当前数组中没有的最小正整数背景 社畜初级程序员面试头条iOS开发,被完虐。其中一个算法题如下: 给定一个整数数组,输出当前数组中没有的最小正整数 示例1 输入:[0, -1, 1, -4, 5, 6,...
@lztbwlkj 嗯,谢谢
FlexLib是如何提升iOS开发效率的前言 之前写了两篇文章介绍FlexLib这个布局库,见iOS新一代界面开发利器和是时候抛弃Masonry了。很多网友非常的感兴趣,也有一些网友质疑该框架是否真的能提高效率。毕...
首先先简述一下此次reloadData()失效是基于一种怎样的场景: 有A、B两个页面,A页面是一个展示所有倒计时的列表页,B页面是某个倒计时的详情页,并且当某个倒计时结束后...
@悠闲的拖鞋 哈哈哈,太客气了
iOS 使用IGListKit实现微信朋友圈市场上很多社交类型的应用都会有类似朋友圈的模块,实现的方式也有很多种,选用何种技术的实现可能会直接影响到app的整体性能,在开启这个模块的开发之前,首先需要考虑清楚的便是使用...
你好,如果你想直接拿来当轮子用,可以参考ViewController里的使用方式。不知道你在使用时具体遇到了什么问题,如果能具体描述下你的问题或许我们能共同找到更好的解决办法
iOS 仿微信的表情键盘红色区域是TMSStickerView 蓝色区域是UIcollectionViewCell,每个cell的model依据屏幕尺寸已经预先处理成TMSEmoji,通过该mode...
DZNEmptyDataSet 主要用于 UITableView 以及 UICollectionView 页面空白时展示(也包括UIScrollView)。 项目中应用到此第...
图片二级缓存机制(简仿SDWebImage内部实现) 本项目实现了多图下载,内部是二级缓存机制,既在显示图片之前会先去内存缓存中找,如果找到了就显示,如果没有就去磁盘中加载二...
大神真厉害,膜拜中
node-http
删除缓存,重新安装就悲剧了,会等半天安装时间,然后提示RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
大家千万别删除。