网易云音乐开喷QQ音乐:音乐圈的“缝合大师”诞生了?

科技   2024-11-27 18:04   上海  

刺激刺激,刷到了大瓜!网易云音乐“开炮”QQ音乐,直指对方“抄作业”,称其为“跟随式‘更新’”而非真正的创新,直接把“缝合大师”的帽子扣了上去。

原文很长,我估摸着网易云音乐应该已经憋很久了!

从图中看,网易云音乐最近上线的“音乐播放器DIY”功能被 QQ 音乐“致敬”,不仅外观设计惊人相似,就连玩法都如出一辙。

网易云直接吐槽,“简直是一脉相承,抄的难分彼此”。而在更早前,类似的“黑胶播放界面”、“一起听”等功能,网易云更是笑称:“你不抄我,能创新个啥?”QQ音乐暂时还没回应。

作为吃瓜群众,我除了围观两家互怼,还是忍不住吐槽:就不能合二为一,做个全音乐播放器吗?每次为了听歌都得买两家的会员,钱包已经喊累了。更别提功能还撞车,要真只有一个播放器,省心省钱还省流量,简直就是双赢。

于是,有人建议,不如让网易云和 QQ 音乐直接开个付费“掐架直播”,输的一方退出市场,赢得会员全免。

话说回来,这样谁会创新,谁又敢偷师?音乐圈不缺瓜,音乐播放器圈竟也不甘示弱。

所以,你觉得谁抄了谁?或者,谁抄得更好?欢迎来评论区畅谈!

回归主线,备战年后跳槽,来看今日的面试题!

MySQL 的覆盖索引是什么?

回答重点

MySQL 的覆盖索引(Covering Index)是指二级索引中包含了查询所需的所有字段,从而使查询可以仅通过访问二级索引而不需要访问实际的表数据(主键索引)。

扩展知识

覆盖索引的优点

  • 减少I/O操作:因为查询可以直接从索引中获取所有需要的数据,避免了访问实际表的数据页,从而减少了I/O操作。
  • 提高查询速度:索引比表数据更紧凑,因此从索引中读取数据比从表中读取要快。
  • 减少内存占用:只需要读取索引页而不是表数据页,可以减少内存占用。

覆盖索引示例

比如,目前有一张表:

CREATE TABLE employees (
    emp_id INT PRIMARY KEY,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    hire_date DATE,
    department_id INT,
    INDEX idx_name_hiredate (last_name, first_name, hire_date)
);

我们需要获取员工的姓、名和雇佣日期:

SELECT last_name, first_name, hire_date 
FROM employees 
WHERE last_name = '鸭' AND first_name = '面试';

对于这个查询,idx_name_hiredate 就是一个覆盖索引,因为它包含了查询所需的所有列 last_name、first_name 和 hire_date,MySQL 可以直接从这个索引中获取结果,而无需访问实际的主键索引的数据。

如果需求变化,要多查找一个 department_id 信息:

SELECT last_name, first_name, hire_date, department_id 
FROM employees 
WHERE last_name = '鸭' AND first_name = '面试';

此时就无法利用覆盖索引了,因为 idx_name_hiredate 上并不包含 department_id,所以需要从主键索引中获得数据。

最后

再来推荐下我们的面试刷题网站和小程序:面试鸭!



咱们面试鸭立志成为一款题库全面、持续更新、题解优质的刷题神器,主要目的就是为了彻底解决所有你能想到的八股文学习痛点!


我们精选了近两年的高频面试真题,已经有 9000 多道面试题目啦,由大厂资深面试官手写答案,押题命中率超高!


不仅有传统八股文,场景题、项目题、系统设计题等等应有尽有,还在不断更新中!


现在邀请好友注册并成为会员,还可获得最高 50% 的分佣🧧!详情见面试鸭拉新邀请有赏规则(网页版面试鸭点击头像查看)

网页端网址:mianshiya.com


欢迎关注面试鸭,每日获取经典面试题和优质题解,我们下期见~



往期推荐

国产某手机大厂被香港招聘猎头怒怼,极度不尊重员工!

2024 年互联网大厂工时排行

我笑了,全国平均月薪过万了

字节跳动再次加码!大厂之间也开始卷起来了!

不愧是外企,连裁员福利也这么好。。。

手拿 8 个 offer ,他是按这路线刷的面试题

马斯克招人:要高智商、0 薪、每周工作 80 小时、还容易得罪人

程序员鱼皮
一手科技热点和编程干货 | 免费编程学习网 codefather.cn
 最新文章