乙巳🐍年

acc8226 的博客

本地播放

【首推】MusicPlayer2

MusicPlayer2 是一款可以播放常见音频格式的音频播放器。支持歌词显示、歌词卡拉 OK 样式显示、歌词在线下载、歌词编辑、歌曲标签识别、Win10 小娜搜索显示歌词、频谱分析、音效设置、任务栏缩略图按钮、主题颜色等功能。 播放内核为 BASS 音频库(V2.4)。

在线播放

  • 普通用户推荐在线播放推荐 【win mac】QQ 音乐 / 【win mac 在线】网易云音乐
  • 极客更喜欢 【win mac】lx-music-desktop 但是需要自行找资源
  • 而我手持梯子,更喜欢 【全平台】Spotify 曲库很全,非会员稍有限制
  • 有本地音乐库存用户 【win】普听音乐。在阿里云盘的加持下很好用,用于打造自己的曲库
阅读全文 »

win

本地

【全平台】VLC 界面除了不太美观外,windows 有绿色版 或者 【win】PotPlayer

备选

  • 【win mac】迅雷影音 据说在线字幕功能还行,果然下载强播放也不弱
  • 【win】【本地】mpv 功能太单一,但是界面非常简洁
  • 【linux】haruna
  • 【linux】mpv 简洁
阅读全文 »

基础知识就像是一座大楼的地基,它决定了我们的技术高度。而要想快速做出点事情,前提条件一定是基础能力过硬,“内功”要到位。

想要通关大厂面试,千万别让数据结构和算法拖了后腿
我们学任何知识都是为了“用”的,是为了解决实际工作问题的,学习数据结构和算法自然也不例外。

掌握数据结构和算法,不管对于阅读框架源码,还是理解其背后的设计思想,都是非常有用的。

基础架构研发工程师,写出达到开源水平的框架才是你的目标!

对编程还有追求?不想被行业淘汰?那就不要只会写凑合能用的代码!

学习数据结构和算法,并不是为了死记硬背几个知识点。我们的目的是建立时间复杂度、空间复杂度意识,写出高质量的代码,能够设计基础架构,提升编程技能,训练逻辑思维,积攒人生经验,以此获得工作回报,实现你的价值,完善你的人生。

阅读全文 »

为什么需要复杂度分析?

复杂度分析实在太重要了。复杂度分析是整个算法学习的精髓,只要掌握了它,数据结构和算法的内容基本上就掌握了一半。

我们需要一个不用具体的测试数据来测试,就可以粗略地估计算法的执行效率的方法。这就是我们今天要讲的时间、空间复杂度分析方法。

大 O 时间复杂度表示法

已知所有代码的执行时间 T(n) 与每行代码的执行次数成正比。我们可以把这个规律总结成一个公式。注意,大 O 就要登场了!

T(n)=O(f(n))T(n) = O(f(n))

阅读全文 »
0%