文末
我将这三次阿里面试的题目全部分专题整理出来,并附带上详细的答案解析,生成了一份PDF文档
- 第一个要分享给大家的就是算法和数据结构
- 第二个就是数据库的高频知识点与性能优化
- 第三个则是并发编程(72个知识点学习)
- 最后一个是各大JAVA架构专题的面试点+解析+我的一些学习的书籍资料
还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来
近日,开源编解码库项目FFmpeg迎来20周年生日。
2000.12.20-2020.12.20
可能很多人对于FFmpeg不是特别了解,那么以下几个名字是否大家或多或少都用过呢?
暴风影音、PotPlayer、KMPlayer、WinxDvd
这些播放器是不是让大家想起年轻时候看小电影的情景呢?
FFmpeg是一个和视频处理相关的开源项目,包含了丰富的多媒体解码库,这些大家常用的熟识的播放器,有良好的功能体验,是源自几乎每款都使用了FFmpeg的源代码,所以,大家明白了吧,我们能看到那么多好看的小电影,其实最该感谢的就是FFmpeg。
FFmpeg不仅被大量免费软件使用,同时使用的,还有很多大型公司,例如YouTube、iTunes等。
20年的风风雨雨,FFmpeg一路走来也是经历过不少挫折,在2011年 FFmpeg 就因为核心成员意见不一导致分裂,差点最终导致整个项目消亡殆尽。最终的结果就是,项目创始人法布里斯贝拉选择了离开FFmpeg,但是随后他与其他一起出走的开发者创建另一知名开源编解码库项目Libav。
FFmpeg和 Libav ,就像南慕容和北乔峰一样,是当下所有主流播放器必备的编解码库,并且这些编解码库全部开源可免费使用无需额外付费。
不过,虽然说是免费使用,但FFmpeg是基于LGPL/GPL开源的,这意味着如果某软件使用了FFmpeg的代码,那么这个软件涉及这些代码的部分,也必须开源,并且需要在使用其项目源代码和编解码库时注明来源。但是有些软件呢连这个都不想去遵守。于是FFmpeg诞生了另一个让众多圈内人士耳熟能详的内容:
耻辱柱
FFmpeg会将发现的那些不遵守开源协议的软件公诸于世,虽然没有物质上的惩罚,但是耻辱柱更多的是一种精神层面的降维打击,提醒着大家要奉公守法!
很不幸,我们熟知的暴风影音等软件也在耻辱柱内。
最后,我们一起来看下耻辱柱的内容吧
-
alive, issue tracker entry
-
Alloksoft, issue tracker entry
-
AMR Player, issue tracker entry
-
Aplus Video Converter, issue tracker entry
-
Applian Replay Converter, issue tracker entry
-
AVCWare, issue tracker entry
-
AVS Video Converter, issue tracker entry
-
Aya Media Techologies, issue tracker entry
-
Baofeng Storm, issue tracker entry
-
CinemaForge, issue tracker entry
-
Conceiva Mezzmo, issue tracker entry
-
Doremi Asset Manager, issue tracker entry
-
DownloadHelper ConvertHelper, issue tracker entry
-
DVDFab, issue tracker entry
最后
看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。
开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。
注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友
互联网工程师必备的面试1000题
而且从上面三家来看,算法与数据结构是必备不可少的呀,因此我建议大家可以去刷刷这本左程云大佬著作的《程序员代码面试指南 IT名企算法与数据结构题目最优解》,里面近200道真实出现过的经典代码面试题。
/bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**