从Win转Mac,我的感受如何

news2024/9/24 1:22:03

文章目录

  • 前言
  • MacBook优点
    • 美观
    • 动画流畅
    • 安装软件方便
    • 轻便、续航强
    • 大多数命令和Linux通用
    • 系统稳定、安全
    • 做工精美、视听体验好
    • CPU性能较好
    • 触控板体验好
  • MacBook缺点
    • 缺乏部分软件
    • 部分操作逻辑不是很科学?
    • 玩不了多少游戏
  • 总结与展望

前言

  整个大学期间,我的主力机都是Windows电脑,我上大学的时候一共换了三台电脑,第一台是考上大学时,亲戚送的轻薄本RedmiBook,这台轻薄本只有8G内存,有时候连使用IDEA都会卡死机,为了不影响学习,我跟爸妈申请了一笔钱,换了一台游戏本——机械革命蛟龙P 16G版本,这台电脑陪我走过了两年多的学习时光,虽然偶尔出现一些小bug,但是直到现在也还在正常为我同学卖力,这台机器每天帮我重载跑算法,风扇转满,可谓是性价比拉满了;第三台笔记本是y9000p 2022 32G版本,换这台笔记本的原因是,我学习谷粒商城的时候,众多微服务、中间件一开,我第二台笔记本也顶不住会死机,正好我实习有一笔工资,就忍不住换了。
  后面看到很多Java大佬所使用的开发机都是MacBook,又因为读研之后恰巧拿到了一笔奖学金,于是便入坑了MacBook Pro 丐版M2pro芯片 16GB版本 ,在这之前,我从未使用过Mac电脑。从购机到现在,我的使用时间也有三、四个月了,从一开始使用时的手足无措,到现在勉强可以流畅使用,这个过程中,我产生了一些的感悟,在这里分享一下,希望可以帮助到正在犹豫是否选购MacBook的朋友。

MacBook优点

美观

  Mac上的图标设计有一种简约美,可以给用户带来愉悦的用户体验。就算是同样一款软件,Mac版本往往都比Win版本的要好看(个人观点),例如微信:

在这里插入图片描述
在这里插入图片描述

动画流畅

  Mac系统在打开、关闭窗口的时候会有流畅的动画,下面的动画只是30帧的动画,不能展现动画的流畅

在这里插入图片描述

安装软件方便

  绝大多数软件都是拖动一下就可以安装好,还可以使用HomeBrew的命令工具快捷安装软件,我的整套开发环境几乎都是使用HomeBrewDocker安装的,非常迅速。刚买Mac,需要安装开发环境的同学也可以参考我下面的博客

【Mac开发环境搭建】安装HomeBrew、HomeBrew安装Docker、Docker安装Mysql5.7和8
【Mac开发环境搭建】Node.js安装(多版本切换)、Maven安装
【Mac开发环境搭建】JDK安装、多JDK安装与切换
【Mac开发环境搭建】Docker安装Redis、Nacos
Mac系统安装Tomcat、创建Java Web项目并配置Tomcat作为服务器

轻便、续航强

  虽然有的用户会觉得MacBook Air才叫轻便,MacBook Pro很重,但是在我这常年使用游戏本的人眼里,MacBook Pro是妥妥的轻薄本。更重要的是续航,以往带拯救者去上水课的时候,没用两个小时就歇菜了(我是开多个微服务和中间件使用),MacBook则完全没有任何续航焦虑,这是给我觉得相比游戏本有巨大提升的点了

大多数命令和Linux通用

  因为Linux和Mac都是基于Unix开发,所有Linux的大多数命令都可以在Mac上面执行。这对于学习Java编程的同学来说,这点真的是太爽了,一来是可以直接在Mac上面熟练很多Linux命令,二来是装逼 学习真的很方便

系统稳定、安全

  Mac的代码相对封闭,稳定性和安全性较高,能有效避免病毒和恶意软件的攻击

做工精美、视听体验好

  MacBook采用优质材料,外观设计精美,具有高品质的外观和质量。自带扬声器的听感像一个小音箱,可以发出非常大的声音。同时屏幕素质非常优秀,拥有准确的色彩表现

CPU性能较好

  跑同样的一个算法,我的单核性能稍微逊色之前拯救者的12代i9,多核性能没有测试

触控板体验好

  如果外出办公,不想携带鼠标,那MacBook的点按和手势还是可以带来不错的体验

MacBook缺点

缺乏部分软件

  当然这个缺点是双方都存在的,Mac缺少Win的部分好用软件,Win同样也缺少Mac的部分好用软件。例如,在Win上面,我喜欢使用AxMath来编辑公式,因为该软件可以很方便地集成到Office软件中。当然,像Mac平台上面的视频下载软件Downie,Win上面也没有。所以这个缺点因人而异,如果说你常用或需要用的软件在Mac上面都有,那就可以忽略这个缺点

部分操作逻辑不是很科学?

  在win上面,可以直接按住ctrl+鼠标滚轮来实现网页、图片的放大缩小,但是在Mac上面只能通过command+↑/↓键来控制(也不知道是不是我掌握的知识不够o(╥﹏╥)o,知道的朋友们请一定教教我)。唯一找到的方法是直接控制整个屏幕的放缩,同时会比较糊

在这里插入图片描述
在win上面,如果知道文件路径,可以直接将路径粘贴到路径栏迅速找到相应文件,但是Mac上面我好像也找不到跳转的地方

在这里插入图片描述

玩不了多少游戏

  这个缺点也因人而异,像我不玩电脑游戏,所以这个可有可无

总结与展望

  目前能想到的只有上述内容,等后面想到了会继续补充

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1490169.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Flutter中的Provider状态管理工具有哪些优势

在Flutter应用开发中,状态管理是一个至关重要的方面。而Provider作为一种简单、灵活且高效的状态管理工具,在众多Flutter开发者中备受青睐。本文将深入探讨Provider在Flutter中的优势,帮助读者更好地理解其价值和应用场景。 简单易用 Provi…

最全AI领域知识星球:GoAI的学习社区

最全AI领域知识星球:GoAI的学习社区 【作者及星球介绍】 👨‍💻作者简介: CSDN、阿里云人工智能领域博客专家,新星计划计算机视觉导师,百度飞桨PPDE,专注大数据与AI知识分享。 ✨公众号&#x…

深度学习算法优化流程

深度学习算法的一般优化流程,具体的实施方法和步骤可能会根据具体任务和数据的特点而有所不同,优化流程通常包括以下几个主要步骤,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作…

产品推荐 - GX-SOPC-5CEFA5-M484 FPGA核心开发板

● 核心板采用8层板精心设计 ● FPGA:采用Intel(ALTERA) Cyclone V 5CEFA5,Les为77K,内嵌存储器为4460Kb,硬件乘法器为300个,最大等效门数约2300万门;新增DSP Block(150…

STM32基础--初识 STM32

什么是 STM32 对于STM32,从字面意思上来理解,ST是意法半导体,M是Microelectronics的缩写,其中32表示的是32位,那么整合起来理解就是:STM32就是指的ST公司开发的32位微控制器。在如今的32位控制器中&#x…

IPD MM流程之业务策略工具:安索夫矩阵

IPD市场管理流程,华为内部称为“MM流程”(Market Management,MM)。华为市场管理是通过对市场和细分市场的分析,制定细分市场的策略,形成商业计划,把商业计划落实在日常工作当中。MM流程其中一个…

原始手写helloworld并打jar包允许

1.创建文件夹test统一在其中操作 2.创建hello.java文件 【hello.txt改属性为hello.java】并在里面添加代码 public class hello {public static void main(String[] args) {System.out.println("hello world");} } 注意:类名与文件名一致 然后运行…

动手学深度学习—循环神经网络RNN详解

循环神经网络 循环神经网络的步骤: 处理数据 将数据按照批量大小和时间步数进行处理,最后得到迭代器,即每一个迭代的大小是批量大小时间步数,迭代次数根据整个数据的大小决定,最后得出处理的数据(参照第三…

13 丢弃法dropout【李沐动手学深度学习v2笔记】

1. 丢弃法 在层之间加入随机噪音 加入噪音的一些规则 加入噪音后不要改变期望 使用丢弃法 推理中的丢弃法 总结 2. 代码实现 4.6. 暂退法(Dropouthttps://zh.d2l.ai/chapter_multilayer-perceptrons/dropout.html 2.1 Dropout import torch from torch import n…

两天学会微服务网关Gateway-Gateway过滤器

锋哥原创的微服务网关Gateway视频教程: Gateway微服务网关视频教程(无废话版)_哔哩哔哩_bilibiliGateway微服务网关视频教程(无废话版)共计17条视频,包括:1_Gateway简介、2_Gateway工作原理、3…

windows下thinkphp使用php7.4.5版本链接oracle数据库

我用的php运行环境是PHPCUSTOM,感谢大佬Lccee的耐心指导。 大佬的博客https://blog.csdn.net/Lccee?typeblog 首先查看自己的oracle版本 查询语句: SELECT * FROM v$version;根据自己的版本下载对应的oracle客户端,及得版本运行环境与自己的环境位数要…

智慧城市中的数字孪生:数字孪生技术助力智慧城市提高公共服务水平

目录 一、引言 二、数字孪生技术概述 三、数字孪生技术在智慧城市中的应用 1、智慧交通管理 2、智慧能源管理 3、智慧环保管理 4、智慧公共安全 四、数字孪生技术助力智慧城市提高公共服务水平的价值 五、挑战与前景 六、结论 一、引言 随着信息技术的飞速发展&…

华为Web举例:私网用户通过NAT No-PAT访问Internet(访问明确的目的Server)

Web举例:私网用户通过NAT No-PAT访问Internet(访问明确的目的Server) 介绍私网用户通过NAT No-PAT访问Internet的配置举例。 组网需求 某工作室在网络边界处部署了FW作为安全网关。为了使私网中10.1.1.0/24网段的用户可以正常访问Internet,需要在FW上配…

【AI视野·今日CV 计算机视觉论文速览 第300期】Fri, 1 Mar 2024

AI视野今日CS.CV 计算机视觉论文速览 Fri, 1 Mar 2024 Totally 114 papers 👉上期速览✈更多精彩请移步主页 Daily Computer Vision Papers DistriFusion: Distributed Parallel Inference for High-Resolution Diffusion Models Authors Muyang Li, Tianle Cai, J…

EXPLAIN PLAN FOR:在Oracle中生成执行计划

目录 案例 解析 Operation类型 在Oracle中,可以使用 EXPLAIN PLAN FOR 命令来生成执行计划,然后通过 SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY(PLAN_TABLE))来查看执行计划。需要注意的是,这两个命令需要在同一个窗口下运…

基于MVO优化的Bi-LSTM多输入回归预测(Matlab)多元宇宙算法优化长短期神经网络回归预测

目录 一、程序及算法内容介绍: 基本内容: 亮点与优势: 二、实际运行效果: 三、算法介绍: 四、完整程序下载: 一、程序及算法内容介绍: 基本内容: 本代码基于Matlab平台编译&am…

力扣76. 最小覆盖子串(滑动窗口)

Problem: 76. 最小覆盖子串 文章目录 题目描述思路复杂度Code 题目描述 思路 1.定义两个map集合need和window(以字符作为键,对应字符出现的个数作为值),将子串t存入need中; 2.定义左右指针left、right均指向0&#xff…

RISC-V特权架构 - 机器模式下的异常处理

RISC-V特权架构 - 机器模式下的异常处理 1 进入异常1.1 从mtvec 定义的PC 地址开始执行1.2 更新CSR 寄存器mcause1.3 更新CSR 寄存器mepc1.4 更新CSR 寄存器mtval1.5 更新CSR 寄存器mstatus 2 退出异常2.1 从mepc 定义的PC 地址开始执行2.2 更新CSR 寄存器mstatus 3 异常服务程…

Collection接口常用方法总结。

Collection接口常用方法总结。 1. 常用的Collection接口方法2. 代码示例 Java中的Collection接口是所有集合类的父接口,它定义了集合类的基本行为和操作。 1. 常用的Collection接口方法 boolean add(E e) : 将指定元素添加到集合中(如果成功则返回tru…

设计师必读:打造作品集封面的关键思路!

精致美观的作品集封面设计可以在最短的时间内吸引甲方或面试官的注意,让他们快速了解你的实力水平。作品集的封面设计是整个作品集的门面,也是高质量作品集的关键。独特的作品集封面设计能起到更引人入胜的效果。那么,如何设计出独特醒目的作…