全网最快的M1 MacBook Air详细测评

2023-05-16

简要总结这款 M1 MacBook Air:
1.M1性能表现超出预期的好,速度快到堪称恐怖
2.与Intel Mac一样功能强大,甚至更强大
3.M1发热大幅降低,续航大幅提升
4.兼容性不是大问题,而且吃惊的是,用M1跑X86应用甚至比用Intel跑X86应用都快出很多
5.外观设计无任何变化
6.新增P3广色域、Wi-Fi 6
7.可运行iOS App
本文全部在这款 M1 MacBook Air 上编辑完成。在这里插入图片描述首先放上配置。
2020 款 M1 最基础的配置Air,教师优惠 7199 元。
上午 7 点收到货,就马不停蹄的做了一整天的测试,目前来做一个汇总。在这里插入图片描述八核CPU(4大+4小)3.2GHz
七核GPU
十六核NE
8GB UMA 内存
256GB SSD
49.9 瓦时锂聚合物电池
对比手上另一款2020款Intel最高配的配置Air,教师优惠9799元。
i7-1060NG7 四核八线程 1.2GHz 睿频加速3.9GHz
Iris Plus G7 GPU
16GB LPDDR4X 内存
256GB SSD
49.9 瓦时锂聚合物电池

  1. 性能表现
    开门见山,直接谈感受。
    系统级流畅度的直观体验:一个字:快,丝滑流畅!
    在均搭载macOS Big Sur 11.0.1 正式版(20B29)的情况下,M1芯片的Air在各项系统操作中流畅度远远超过Intel Air。尤其体现在动画效果、打开/切换应用程序、滑动、页面放大缩小、打字流畅度、和睡眠唤醒速度。
    得益于更强的GPU,掉帧现象几乎不存在,而这在Intel Air上随处可见。
    得益于低延迟的UMA内存和新内存控制器,切换应用程序的响应速度迅速。
    得益于M1的新SSD控制器,连续读写能力达到了2400Mb/s以上,而Intel Air只有1200Mb/s。随机读写能力也大幅增强。这让打开应用程序、睡眠唤醒都得到了,可以说是革命性的提升。
    对于睡眠唤醒,Intel Mac从睡眠中唤醒需要2-3秒的等待时间,就和普通PC一样。而这款M1 Mac就和你手中的iPhone一样,瞬间唤醒,瞬间解锁。千万不要小看了这几秒的提升,它带来的是一种非常舒适非常“Apple”的体验。
    再比如打开Safari,快速滑动网页像Apple网站,在Intel上总是会出现一点点迟滞和卡顿,像是处理器还在处理数据。而M1 Mac上滑动就和iPhone上滑动网页一样,没有任何阻滞感。
    如果非要让我找出一些词语形容,我只能说这款MacBook Air在得到了Apple Silicon之后,如鱼得水,有了一种用iPhone 和iPad时候的丝滑流畅感和迅捷感。而之前用Intel Mac时候,感受不到这种流畅,相反总是有一些细枝末节的卡顿和拖泥带水的阻滞感。
    观体验后我们将用数据说话,测试CPU、GPU的各项性能。因为还有许多软件并未完全适配M1,而是使用Rosetta模拟器进行运作,所以在图中会特别标注。
    首先是CPU Geekbench 5部分的跑分。两张直观的图应该可以说明一切了。在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述M1芯片在MacBook Air上跑出了单核1732,多核7443。这个成绩已经超越了所有的MacBook产品线包括最新的MacBook Pro 16寸搭载的i9-9980HK。单核能力基本与目前的桌面级AMD Ryzen 7 5800X相似,超过此前的最强移动级Intel Core i9-9980HK将近70%。
    至于同为ARM的隔壁微软Surface Pro X最新定制的SQ2处理器,则只有M1的一半都不到。值得注意的是,M1的最高频率只有3.2GHz,但已经实现了和4.7GHz的R7 5800X同样的单核性能,而睿频高达5.0GHz 的i9-9980HK,它的单核性能竟大幅落后于只有3.2GHz的M1。可见M1的IPC效能已经达到了可以说是极其恐怖的程度。
    在这里插入图片描述有趣的是,因为最新的Geekbench5.3是适配ARM Mac的,但同时也适配Rosetta2来转译x86跑分。结果出人意料,M1芯片在Rosetta2模拟x86的情况下,都跑出了单核 1265分,多核 5647分的结果,其表现依旧轻松超过我的顶配i7 Air,也超过了桌面级i5-9400F。也就是说,M1在模拟X86情况下跑X86应用,竟然仍比大多数Intel原生跑X86应用快。
    然后是iMovie渲染一段1080p分辨率60帧的视频。使用ProRes,大小约为3GB。在这里插入图片描述测试结果几乎正正好如苹果官网所描述的3.5倍提升。
    GPU方面,首先是GFXbench跑分,测试项为Aztec Ruin和Aztec Ruin离屏。在这里插入图片描述在这里插入图片描述年轻人不讲武德,Intel曾经的最强核显Iris毫无面子。苹果宣称M1拥有2.6T的浮点运算能力,轻轻松松就抬走了Intel Iris核显,据网上其他跑分资料显示其分数已经和桌面级GTX1050Ti和RX560相当。值得注意的是,我的Air是残血M1,少一颗GPU核心,如果是满血M1,其实力会更强(按照过去A12X和A12Z的比例来看差距约15%)。
    然后是游戏,我选用Dota2 Vulkan,中画质,1440x900,按照平均帧率计算。在这里插入图片描述在这里插入图片描述不测不知道,一测吓一跳。可以看到M1尽管是用Rosetta2模拟运行的x86 Dota2,但这帧数,整整领先Intel Iris三倍之多。加上Intel发热严重高于M1,风扇非常吵闹。实际感受就是Intel卡成了ppt,简直没法继续游戏,而M1是能很流畅,注意,是很流畅的运行这款游戏。(游戏帧率稳定性和持续性能测试在后面)
    通过上述性能测试,可以看到,相比于我的i7Air,M1Air在各个性能指标上都实现了大幅增长,带来了系统流畅度体验上的飞跃提升。中文互联网里盛行的一个谣言:ARM性能无法比拟桌面级处理器,现在似乎已不攻自破。时代变迁如此之快的现在,恐未来将会是X86性能无法比拟ARM 了。当然,好戏还远不止此,我将继续测试,请往下细看。
  2. 持续性能、发热和散热测试
    Intel x86有一个最大的问题就是高能耗。X86 CISC相对落后的架构和工艺,带来了超高发热量和功耗,让MacBook系列总是背负着发热大、降频、卡顿的包袱,俗称3秒真男人。当然不只是MacBook,许多Windows轻薄本也同样存在这个问题。那么这次测试以无风扇的被动散热M1 MacBook Air 和 有一个小风扇散热的 Intel MacBook Air进行对比,看看他们的持续性能表现究竟如何。
    我们选用比较压榨性能的Cinebench R23,10分钟循环烤鸡和游戏来测试。
    测试分别记录降频情况、发热情况和风扇情况。
    Cinebench R23在第一时间就对ARM AArch64进行了适配。
    那就让我们在10分钟的烤鸡中来找出最真实的性能。在这里插入图片描述在这里插入图片描述Cinebench 10分钟测试里,M1 Air无风扇的表现明显不如Pro M1和mini M1的7500分来的高,很明显无风扇导致的发热降频得背大锅。但是,1500分单核和6500分多核,依旧甩开了 i7 Air有风扇一大截距离。
    接下来看一下游戏的帧率稳定性表现在这里插入图片描述Intel款Air仅在前6秒钟能维持40-50帧率,6秒之后开始直线下降,到了30秒时候只有30帧,此时风扇开始逐渐吹响,帧率则出现了反复波动,从15帧到25帧来回跳动。
    而M1的表现出人意料,没有风扇,但前面3分钟都丝毫没有任何影响,5分钟后略微帧数有了下降,此后30分钟帧数也有波动,大概在80-90之间来回跳动。抚摸屏幕下方和背面主板部,有发烫,但Intel款发烫明显比M1款更严重。
    由于M1 Air没有风扇,所以全程保持安静0分贝的噪音。
    而Intel Air有一个转速高达5000rpm的小风扇,在渲染视频和游戏时候全程保持着高速运转,噪音还是非常扰人的,用Apple Watch测量其噪音值达到42分贝。
    结论:M1芯片的Air虽然没有风扇,然而其持续性能输出时间仍旧比Intel长了,苹果说好的3.5倍的CPU性能提升和5倍的GPU性能提升,也正是在持续压力测试状态下得出的更精准的结论。
    说白了,Intel因为降频发热,实际性能并没有Geekbench峰值跑出来那样高。而M1的低发热使其持续性能输出更好,更符合Geekbench跑出来的峰值性能。这点我们从Dota2的10分钟测试便可以看到,Intel款尽管有风扇加持,经过10分钟的测试后,还是“体力透支”了,而无风扇的M1继续坚挺着。
    测量其背部发热程度,不比Intel严重。而且在日常操作使用中也保持比Intel更低的温度(跟iPad一样,基本是凉的)。i7-1060NG7,这么一款高配的低电压10代酷睿i7,Intel引以为傲的第一代10纳米工艺,不仅性能上完败于第一代5纳米的M1芯片,在发热和持续性能表现上,也败得惨不忍睹。至于M1,在Air上的表现出色,发热控制很好,持续性能依然会有降频但不算严重。Air毕竟是Air,没有风扇的轻薄设计,注定让它无法长久发挥全部的实力。我相信,在更好散热环境的MacBook Pro 和 Mac mini下,M1可以爆发出更持久的惊人潜力。
  3. 续航
    M1不仅带来了性能、安静和低发热,续航的提升也是另一个激动人心的地方。碍于时间关系没有细测。根据苹果官网给的参考,Intel的Air使用时间是12小时视频播放,而M1的Air是18小时视频播放。多出了整整6个小时。这里我们采用视频播放3小时的剩余电量来进行对比实验。(对照中i7 Air电池循环42次,基本不影响结果准确性,M1 Air循环则为0次)在这里插入图片描述可以看出M1芯片的低功耗,确实对电池续航有着质的提升。相比于许多Windows电脑只能靠做大做厚电池的方法来提升续航,这将是又一个大飞跃。现在,即便是外出工作一整天,也不需要携带充电器了。
  4. 设计
    2020款M1和2020款Intel 在外形、设计、三围、体重上,完全一样。
    还是一如既往的简洁线条,细腻无暇的金属,还有坚固耐用,让人很安心的铝外壳。
    依然是令人爱不释手,很舒服的笔记本电脑使用体验。
    但不是全面屏的设计,屏占比依旧不高,似乎有些过时。因此我猜测明年很可能出一个设计大改的新Air。
    键盘依旧是沿用2020款的剪刀键盘,打字体验还是比较舒适的。
    这篇文章是在2020款M1 MacBook Air上亲手打成的。总之,符合笔记本电脑键盘的理想标准。值得一提的是,我是文书工作者,键入速度对我来说非常重要。得益于M1芯片,无论是多繁忙的状态,无论是在Word还是LaTeX,打字流畅度都达到了巅峰水平。而在Intel Air上,倘若电脑任务繁忙或发热大时,我的打字速度就经常超越Intel处理的速度。
  5. 兼容性
    许多人担忧的ARM兼容性问题。至少目前来看,并不是什么大问题。绝大多数常用App都能良好运行。系统方面使用起来和Intel Mac完全无异,功能全部可用,俨然是一部强大的Mac而不是一个大号的iPad。许多软件已经及时更新,像常用的Office、WPS系列宣布将很快支持ARM架构,届时使用起来更加顺畅。即使部分软件暂不支持ARM架构,在Rosetta2转换器支持下,运行起来速度和功能和以前并无区别(甚至仍然比许多Intel处理器原生x86更快)。在这里插入图片描述不过需要注意的是,Rosetta2转译时需要耗费一点时间,表现为第一次打开x86软件,需要等待十几秒到二十几秒在Dock栏上弹跳,表明其正进行转译,以后再打开时则无需再转译。绝大多数软件都可以迅速转译完毕并且功能正常,目前我还没遇到过不能用的X86软件,根据网上其他评测也表明仅有极少部分软件暂时无法转译或会出现错误。在这里插入图片描述Rosetta2的转换效率非常高,苹果官网也说了,许多游戏和图形密集型App,在用Rosetta2转换后的帧率表现,都比Intel高出不少(再一次侧面暴击Intel GPU确实不太行)。而Adobe也在发布会上承诺最迟明年完成旗下软件的迁移适配工作。
    另外有一点,那就是M1和A14等A系列芯片同宗同源,所以可以直接原生运行iOS App,适配好的App可以直接在App Store下载。使用起来和iPhone、iPad无异。诸如时下热门的游戏原神(Genshin Impact),非常吃手机配置,假如官方适配的话,相信使用这台M1 Mac可以流畅无压力高特效随意运行。在这里插入图片描述在这里插入图片描述当然,这仅针对macOS用户。如果你是Windows 作业系统的主力用户,那么很抱歉首先暂时不支持Boot Camp。题外话,微软其实对ARM也早已情有独钟,类似Rosetta2的转译器也在微软的开发当中,所以Windows 10运行并非遥遥无期,但短期内是不现实的。
    而Windows虚拟机如Parallels目前也还在加紧开发当中,针对需要虚拟机Win来处理任务,相信用Parallels或VMware之类的还是可以应付解决的。
    (老话重提,你如果拿Windows当主力系统,为何要买 Mac呢,隔壁XPS13它不香吗?)在这里插入图片描述6. 屏幕
    · 依旧是Retina IPS屏幕清晰细腻
    · 依旧是苹果优秀的色彩管理
    · 依旧是macOS对高分屏天衣无缝的支持
    · 2020 M1款增加了 P3 广色域的支持
    · 与2020 Intel款一致的400nit屏幕亮度+反光率+原彩显示
  6. 其他部分
    最激动人心的几个部分已经看完了。其他方面的话惊喜就不多了。
    · 本作Air并非全新设计,而是旧瓶装新酒,亮点在于M1芯片
    · 依旧是素质优秀的屏幕、外放音质、力度触控板以及流畅精致的Bug Sur
    · 新的ISP有略微改善前置摄像头画质,然而720p的摄像头依然是硬伤
    · 从Wi-Fi 5(802.11ac)升级到了Wi-Fi 6(802.11ax)
    · 经常故障的T2芯片已经移除了,新的安全芯片整合在M1中
    · M1 Air目前不支持eGPU(外接显卡)
    · 包装盒里有一个30瓦的USB-C充电头,不环保!
  7. 写在最后
    总体来看,从Intel 到 Apple Silicon 是又一次巨大的新革命。苹果电脑处理器的革命毕竟也不只是这一次,过去四十多年时间长河里,经历了从摩托罗拉到PowerPC,再从PowerPC到Intel,再到今天的自研芯片。回想2004年,史蒂夫·乔布斯在开发者大会上宣布,Intel的处理器拥有更好的性能和更低的功耗,是未来便捷电脑的趋势,所以将放弃PowerPC。
    不禁感叹,十五年光阴,Intel也走上了PowerPC的老路,成为了高耗能低性能的“牙膏厂”,终致被抛弃。而Apple Silicon M1芯片以其强大的性能和超低的功耗,足已证明苹果做了一次正确的选择,网络上盛行的ARM性能无法比拟桌面级x86的谣言,也已不攻自破。配合苹果自己研发的Rosetta高效转译,过渡期的兼容性也不会是什么问题。加之天下忍Intel久矣,过去十年PC行业止步不前,与Intel十年来性能挤牙膏脱不了干系。如今如微软等企业率先响应积极适配更先进的ARM,牙膏的竞争对手AMD也在制造投入研发ARM处理器,老旧的X86未来难免落到墙倒众人推的地步。我认为,有竞争是好事,这也算是给了Intel和它的x86 CISC架构多年来不思进取、高耗低能,敲响了一记警钟。
    对于M1芯片的MacBook Air 和 MacBook Pro 13 购买建议。从价格来看,两者的最低配相差2000元。Pro多了100g重量,2小时续航,TouchBar,100nit亮度,更好的扬声器和麦克风,以及一个有助于提升持续性能输出表现的小风扇。
    另外,mini、Pro和512GB Air提供的是:满血版M1(拥有8核CPU,8核GPU);而256GB Air提供的是:略残血版M1(拥有8核CPU,7核GPU)。
    两者区别并不大,参考A12Z和A12X。应该是将其中一批体质较差的M1阉割了一颗GPU核心,CPU和其他部分则无区别。
    如果你对笔记本电脑不感兴趣,而是对M1芯片特别感兴趣的话,那么Mac mini小型台式机是一个不错的选择。5299的起售价,拥有满血的M1和更好的散热环境,不需要担心电能限制。目前三款M1设备的最大UMA内存选配都是16GB。我比较相信苹果的蜜汁优化,例如iPhone 12的6GB RAM能吊打Android一众12GB RAM。
    目前我购买的是8GB的Air,目前来看,日常使用,连续打开10个Safari Tap,开启数个文档都问题不大,但开启大型应用,加载大专案,还是会触及交换文件swap造成性能轻微下降。也有可能是这些软件的优化还未到位。得益于SSD性能带宽延迟响应的改善,触及swap仅造成轻微的性能下降。但总之,如果有更Pro的需求或者期望使用2-3年更久的,我还是会推荐你选择定制16GB RAM或等等明年更大RAM容量的Apple Silicon芯片。
    因为初代M1芯片目前只应用在Air,Pro13和mini上。尽管M1的强大已经很惊人了,但我相信杀手锏还在更后面。如果你还不想做初代芯片的小白鼠,或者想要购买iMac和MBP16,等待明年更成熟的加强版M1X/M1Z/M2芯片部署在全系Mac上,可能会是更好的选择。另外,据消息,全新全面屏设计的12寸和14寸MacBook也在路上了,很可能在2021年与M2芯片一起发布,不妨拭目以待。
    全部测试和文章都是自己完成的,如果有帮助欢迎转载,须注明出处。
    注:
    1.I7-1070NG7和M1的数据均为测试所得。其余型号芯片(处理器)的数据来源:
    Geekbench Browser网页、Cinebench R23 App
    2.测试中涉及到的系统和软件版本,M1和i7两款均安装macOS Big Sur 11.0.1(2B029)、Safari 14.0.1、Geekbench 5.3、Cinebench R23.200、iMovie 10.2.1、BlackMagic Disk Speed Test 3.2,所有设置均一致。
    3.测试中涉及到计时方面,使用iPhone 和 Apple Watch进行计时,四舍五入至0.x秒。
    4.测试中涉及到电池性能方面,Air i7电池循环为42次,Air M1为0次,根据电池循环性能,无显著统计学差异,基本不影响结果准确性。
    5.本文进行的测试已尽力排除干扰因素以保证结果准确可靠,所提出观点亦为本人所总结,非其他团队、个人意志。然而测试有限,并不能完全反映电脑的全部功能和性能,所有数据和观点仅供大家理性参考交流之用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

全网最快的M1 MacBook Air详细测评 的相关文章

  • Laravel 简单使用七牛云服务

    前言 路漫漫其修远兮 xff0c 吾将上下而求索 学习 Laravel 之初觉得所有东西都很厉害的样子 xff0c 现在看来就是很厉害啊 xff01 最近在写一个项目上传的模块 xff0c 要上传图片到七牛云 xff0c 昨天看了一下午七牛
  • 前端知识点(三):Flex布局(弹性布局)

    1 定义flex布局 1 display flex 2 行内元素 display inline flex 父元素中设置为flex布局 xff0c 形成flex容器 子元素的float clear vertical align属性将失效 2
  • 网络服务---OSI七层参考模型及各层工作原理详解

    OSI网络模型概念 OSI模型 xff08 Open System Interconnection Reference Model xff09 是指国际标准化组织 ISO 提出的一个试图使各种计算机在世界范围内互连为网络的标准框架 xff0
  • 树莓派官方系统连接电脑(电视)显示器无信号输出的解决方法

    一 打开盘符中的config文件 二 对第五行进行修改 修改前 xff1a 将 hdmi safe 61 1 修改为 xff1a hdmi safe 61 1 overscan left 61 30 overscan right 61 30
  • Cannot read properties of null (reading ‘style‘)前端错误记录21/10/20

    前端错误记录 Vue报错Cannot read properties of null reading style Vue报错 Cannot read properties of null reading style 起因 xff1a Vue
  • Java获取国内各个地区实时天气

    获取国内各个地区实时天气 不废话直接上代码 span class token keyword public span span class token keyword static span span class token class n
  • MyBatis-Plus——条件构造器Wapper、QUeryWrapper、UpdateWrapper、LambdaQueryWrapper、LambdaUpdateWrapper(详解)

    目录 一 条件构造器简介 二 QueryWrapper组装查询条件 三 QueryWrapper组装排序条件 四 QueryWrapper组装删除条件 五 QueryWrapper实现修改功能 六 QueryWrapper条件的优先级 七
  • 左移和右移的算法

    lt lt 左移 1 运算规则 xff1a 按二进制形式把所有的数字向左移动对应的位数 xff0c 高位移出 舍弃 xff0c 低位的 空位补零 2 语法格式 xff1a 需要移位的数字 lt lt 移位的次数 例如 xff1a 3 lt
  • 1.Stm32F407系列之点亮LED灯

    点灯大师已上线 xff01 我们在测试一个开发板的好坏 xff0c 或者是验证一些小功能模块是否起作用的时候 xff0c 最简单的方法就是打印输出或者是用LED灯指示 想要控制LED灯的亮和灭 xff0c 只要我们配置好IO口 xff0c
  • 智能机器人软件工程师学习路线

    0 引言 很多朋友对机器人软件开发和人工智能感兴趣 xff0c 不知道怎么学习 xff0c 传智播客武汉校区在今年3月份开设了一期智能机器人软件开发工程师就业班 xff0c 在这里我把就业班的学习曲线给大家介绍一下 0基础小白也能学会的人工
  • 2021-09-29 java命名规范、常量、变量简记

    文章目录 前言一 标识符 关键字 命名规则二 常量 变量 1 常量简介2 变量简介总结 前言 在刚入门java时 xff0c 应该养成代码规范书写的好习惯 xff0c 不应该随意命名 xff0c 符合统一的命名规则 xff0c 也会使别人在
  • Spring 学习笔记(十)渲染 Web 视图 (Apache Tilesa 和 Thymeleaf)

    使用Apache Tiles视图定义布局 为了在Spring中使用Tiles xff0c 需要配置几个bean 我们需要一个TilesConfigurer bean xff0c 它会负责定位和加载Tile定义并协调生成Tiles 除此之外
  • 2021-10-13 关于参数校验及@Valid和@RequestBody注解的组合使用

    一 前言 xff1a 学会并熟悉注解的使用 xff0c 在开发过程中 xff0c 是可以提高效率和简化工作复杂程度的 xff0c 也是会逐渐称为主要编码方式之一 二 1 64 RequestBody注解 xff1a 该注解在处理控制层的请求
  • vue之VueCli4的安装及使用

    一 前言 Vue CLI 是一个基于 Vue js 进行快速开发的完整系统 xff0c 提供 xff1a 通过 64 vue cli 实现的交互式的项目脚手架 通过 64 vue cli 43 64 vue cli service glob
  • 浅谈Mysql数据库

    一 为什么要使用数据库 xff1f 使用一个东西 xff0c 就要清楚它的功能价值 xff0c 才能更好的利用它 xff0c 使我们在工作生活中游刃有余 关于数据库的使用 xff0c 好多人会说 xff0c 一个数据库就是好多张表 xff0
  • java自定义一个数组类(封装多种方法)

    一 自定义数组类的动机 java给定的数组为静态的 xff0c 我们是无法对齐进行灵活的操作 xff0c 比如指定位置添加元素 xff0c 删除元素 xff0c 判断是否非空等 xff0c 于是我们便需要利用 面向对象 的设计模式 xff0
  • 关于JVM(基本常识)

    目录 一 JVM是什么 1 概述 二 为什么要用JVM 1 java程序的执行流程 2 JVM的架构 一 JVM是什么 1 概述 关于JVM xff0c 在百度上的解释为 xff1a JVM是Java Virtual Machine xff
  • JVM之几种常见的JIT优化

    目录 一 公共子表达式消除 xff08 经典的JIT优化技术 xff09 二 方法内联 三 逃逸分析 四 三种逃逸分析优化方式 1 对象的栈上内存分配 2 标量替换 3 同步锁消除 一 公共子表达式消除 xff08 经典的JIT优化技术 x
  • 示例数据库Sakila-db安装(Linux版)

    目录 一 关于Sakila示例数据库 二 安装步骤 三 主要相关命令 一 关于Sakila示例数据库 sakila数据库是国内外对于MySQL研究时广泛使用的一个示例数据库 xff0c 包含了较为大量的数据和使用了合理的数据库结构设计 xf
  • 关于Mysql版本升级迁移数据库时报Error Code: 3554 - Access to system table ‘mysql.innodb_index_stats‘ is rejected错误

    目录 一 背景 二 经过 三 解决 四 总结 一 背景 今天在学习Redis时 xff0c 想到这么一个应用场景 xff1a 如果我们将经常查询的数据先存到Redis中 xff0c 然后每当我们要从数据库查询数据时 xff0c 先查询Red

随机推荐

  • Java自定义实现单链表

    目录 一 自定义java单链表原理概述 二 自定义java单链表功能实现细节 三 实现代码 一 自定义java单链表原理概述 1 单链表概念 单链表是一种链式存取的数据结构 xff0c 用一组地址任意的存储单元存放线性表中的数据元素 链表中
  • 树莓派上使用VSCode配置pyqt环境

    树莓派上在VSCode配置pyqt环境 第一次写博客 xff0c 这两天在树莓派上通过pyqt开发嵌入式软件 xff0c 本人一开始想用在windows上常用的pycharm配置pyqt xff0c 但是发现pycharm安装需要的java
  • postgres 错误duplicate key value violates unique constraint 解决方案

    SELECT setval 39 tablename id seq 39 SELECT MAX id FROM tablename 43 1 主要是 xff1a serial key其实是由sequence实现的 xff0c 当你手动给se
  • React 的生命周期

    挂载 当组件实例被创建并插入 DOM 中时 xff0c 其生命周期调用顺序如下 xff1a constructor 在 React 组件挂载之前 xff0c 会调用它的构造函数 getDerivedStateFromProps 在调用 re
  • Python去掉txt重复行

    coding utf 8 34 34 34 作者 xff1a sunli 日期 xff1a 2022年01月05日 34 34 34 coding utf 8 readDir 61 34 D1 txt 34 writeDir 61 34 D
  • 软件开发的四种模型

    1 gt 瀑布模型 xff1a xff08 1 瀑布模型的特点 xff1a 是线性模型的一种 xff0c 每一个阶段只执行一次 xff1b 这种模型是靠文档驱动的 xff08 2 瀑布模型的优缺点 优点 xff1a 开发的各个阶段比较清晰
  • IDEA 设置 背景 图片 详细步骤(结尾附高清背景图片)

    先上效果图 xff0c 原图在结尾 第一步 xff0c 找到搜索界面 xff0c 在搜索界面搜索 Set Background Image 之后 xff0c 找到想设置的图片的存储路径 接下来设置不透明度Opacity xff0c 越向右
  • Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法

    Ubuntu 18 04下创建新用户 目录 修改用户权限及删除用户的方法 以下介绍在Ubuntu 18 04系统下创建新用户 目录 修改用户权限及删除用户的正确方法 在Ubuntu系统上创建新用户使用 sudo useradd 用户名 命令
  • 栈和队列练习题

    1 20分 回文序列是指正读反读均相同的字符序列 xff0c 如 abba 和 abdba 均是回文 xff0c 但 good 不是回文 试写一个算法判定给定的字符串是否为回文序列 span class token keyword int
  • mysql数据库忘记密码了怎么办

    本人用的mysql8版本 看到网上很多教程 xff0c 什么修改配置文件my ini 在8版本根本没用 以下是8版本解决办法 亲测可用 1 用管理员身份打开命令行工具 xff08 强调 xff1a 管理员身份 xff09 2 停止mysql
  • Java字符串匹配算法

    定义 串 string 是由零个或多个字符组成的有限序列又名叫字符串 一般地 xff0c 由n个字符串构成的串记作 S 61 a0a1 an 1 n 0 其中a i xff08 1 i n xff09 n是个有限的数值串一般记为S是串的名称
  • win10 vmvare打开虚拟机蓝屏重启,禁用device/credential guard 解决方法

    目录 解决方法在此 win10系统安装的vmware15一打开虚拟机就蓝屏重启 家人们我改了大半天 xff0c 试了友友们各种方法 xff0c 终于发现 xff0c 全都不好使 xff01 11 xff01 xff01 xff01 xff0
  • 数据结构算法设计题

    线性表 1 已知长度为n的线性表采用顺序存储结构 写一个算法 xff0c 删除线性表中所有值为x的元素 方法一 用k记录顺序表L中等于x的元素个数 xff0c 边扫描L边统计k 并将不等于x的元素前移k个位置 xff0c 最后修改L的长度
  • Elasticsearch Java API的基本使用

    说明 在明确了ES的基本概念和使用方法后 xff0c 我们来学习如何使用ES的Java API 本文假设你已经对ES的基本概念已经有了一个比较全面的认识 客户端 你可以用Java客户端做很多事情 xff1a 执行标准的index get d
  • lut调色预设怎么安装,LUT预设导入FCPX/PR/AE/PS/LR/达芬奇等软件教程

    lut调色预设怎么安装 xff0c LUT预设导入FCPX PR AE PS LR 达芬奇等软件教程 lut调色预设是一套深受设计师喜爱的调色软件 xff0c 通过使用LUT可以迅速达到很好的胶片质感和色彩 xff0c 在此基础上稍作调整即
  • macbook pro如何外接显示器?macbook 外接显示器教程

    13寸MacBook Pro屏幕是不是有点小了 xff1f 不知道你有没有萌生外接显示器的方法 xff01 接下来就为大家展示一下macbook pro如何外接显示器 xff01 先说说外接显示器有什么好处 1 拓展了工作空间 13寸的Ma
  • 腾讯视频 for Mac缓存的视频在哪?找不到腾讯视频缓存文件怎么办

    腾讯视频 for Mac提供丰富多彩的节目 xff0c 有时候我们会想要将缓存下来观看过的视频给删除 xff0c 但是根本找不到腾讯视频缓存文件 xff0c 那么我们要怎样才知道它的缓存路径呢 和小编一起来看看腾讯视频 for Mac缓存的
  • Mac OS小技巧:MAC电脑如何设置一键切换输入法

    我们在电脑上进行输入时经常会切换中英文输入不同的文字 xff0c 在windows系统上输入法切换直接按快捷键shift 43 ctrl就可以实现 xff0c 但是Mac系统的输入法设置与Windows系统的输入法设置不同 xff0c 但是
  • 全网最快的M1 MacBook Air详细测评

    简要总结这款 M1 MacBook Air xff1a 1 M1性能表现超出预期的好 xff0c 速度快到堪称恐怖 2 与Intel Mac一样功能强大 xff0c 甚至更强大 3 M1发热大幅降低 xff0c 续航大幅提升 4 兼容性不是
  • Mac技巧|如何阻止 iCloud 同步某个文件夹?

    使用 iCloud 的过程中 xff0c 难免遇到有些文件夹你不希望同步 比如游戏制作 xff0c 视频剪辑等的工程文件 xff0c iCloud 的持续同步机制会使得这些文件夹中的部分文件持续处于被上传且不可用状态 今天小编就给大家带来了