最近看了一篇文章《蚂蚁消息中间件 (MsgBroker) 在 YGC 优化上的探索》。 文章涉及JVM的垃圾回收,主要讲的是通过使用「堆外内存」对Young GC进行优化。 ...
最近看了一篇文章《蚂蚁消息中间件 (MsgBroker) 在 YGC 优化上的探索》。 文章涉及JVM的垃圾回收,主要讲的是通过使用「堆外内存」对Young GC进行优化。 ...
本文为该系列的第三篇,主要讲述如何使用 FFmpeg 解码音视频流。在开始之前,我们先了解一下本文涉及到的几个主要类型: 首先,如前文所述,我们需要为输入文件创建一个 AVF...
本文为该系列的第二篇,主要讲述如何使用 FFmpeg 分离容器格式(如:mp4、flv)里面的音视频流。在开始之前,我们先了解一下本文涉及到的几个主要类型: 首先我们需要创建...
该系列的文章是对我在2018年学习 FFmpeg 的一些记录和总结,文章里面的示例代码主是使用 Swift 语言编写的,基于我对 FFmpeg C API 编写的一个封装库 ...
捕获列表
道长的 Swift 面试题1. 给一个数组,要求写一个函数,交换数组中的两个元素 二X程序员:好简单啊,直接写出以下结果 普通程序员:首先跟面试官沟通,是什么类型的数组?面试官会说,任意。普通程序员微...
-----01----- 打包时出现的问题: 解决方案:http://www.jianshu.com/p/e16626eaaae4 -----02----- 打包上传到app...
前言 通过本教程你可以了解到: 怎么使用collection view layout 做出自己喜欢的效果 轮子般转动的原理 开始准备 首先下载个project,这个链接下载链...
附:(github)示例Demo地址,希望点个⭐️Star。thx☺ CABasicAnimation 基本动画 动画的本质就是修改图层的某些属性 核心动画,利用核心动画修改...
最近犯了一个严重的低级错误,把线下接口环境的包传到了AppStore还一直没察觉,审核通过并上线后好多天才发现。只好下架app、再提一版、申请加急。在群里面一说,还真有好多童...
前言 当今是个看脸的世界,一个app的颜值可能会决定用户的使用次数,icon的颜值更可能决定了用户是否回去下载,如果太丑,放在手机桌面都难看,那用户很可能就直接卸载了。所以漂...
本文翻译自Medium,原作者是Paweł Białecki,原文 27个iOS开源库,让你的开发坐上火箭吧 你不会想错过他们,真的。 我爱开源。 并且我喜欢开发者们,把他们...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...