程序员视角m1 Macbook air使用指南和指令备忘录

2023-10-31


M1用到现在也小半年了,踩了些坑,也有一些使用心得,这里主要提供思路方法,具体方法可以自行搜索了解

硬件外设

首先是用的Macbook air丐版8+256

  1. 显示器,HKC的C299Q,看中它长屏方便剪辑和分屏,90%的DCI-P色域看电影还行,不打游戏所以VA的曲面屏还是挺合适
  2. 键盘,将就用之前ipad配的逻辑K380
  3. 鼠标,罗技M720
  4. 硬盘,在家组了个NAS,4T用来放电影和剪辑素材之类的大文件
  5. 拓展坞,飞利浦的五合一Type-c+Hdim1.4+3*USB3.0基本满足需求。
  6. Ipad air3随航当拓展屏很好用

外接显示器HiDpi

强制开启Hidpi
有条件上4k显示器的当然最好,接上显示器就会出现调节界面,主要针对非4K屏幕
hidpi是macos优化显示效果的一种技术,需要硬件达到视网膜屏幕标准,具体技术可以自行了解,主要问题是非4k比如我现在用的带鱼屏1080*2560会出现字体发虚的情况
参考国外一个大神软件虚拟显示器的方法
BetterDummy
主要方法是通过软件虚拟一个支持hidpi的显示器,再把这个显示器投到自己的上面。带鱼屏的话注意选21.5:9,21.3:9是没Hidpi的。
系统需要更新到Monetery
在这里插入图片描述

homebrew

homebrew是Mac上一个软件管理工具,可以理解为开源Appstore,直接brew install即可安装指定软件,最好安装前先用Brew search查询是否存在对应版本

export HOMEBREW_BREW_GIT_REMOTE="..."  # put your Git mirror of Homebrew/brew here
export HOMEBREW_CORE_GIT_REMOTE="..."  # put your Git mirror of Homebrew/homebrew-core here
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

必备网站

  1. Is apple Silicon ready?对应软件官方是否已经适配m1平台
    软件适配
  2. MacWk一个免费的破解软件下载网站
  3. m1游戏适配情况介绍游戏在不同环境下运行情况,点进去有详细测评
    m1

软件推荐

Parallels Desktop

Silicon

Bob

IINA

iterm2远程

Iterm2比Mac自带terminal更好用,装机必备软件之一
cmd+O调出profile 保存帐号->cmd+option+F 调出password manage保存密码

mysql和redis启动

brew service start mysql

redis-server

OhMyZsh设置

可以在Mac和Debian本地分别设置
参考细节
推荐插件 extract、 zsh-syntax-highlighting、autojump、zsh-autosuggestions

磁盘读写查询

smartctl 盘查看读写次数

这个磁盘过度读写的问题最好是使用原生软件
2021-11-22

tensorfow安装配置

python环境

电脑自带python但是3.9有点高,可以自己选择对应版本
点击下载miniforge
安装命令

bash Miniforge3-MacOSX-arm64.sh

nano ~/.bash_profile
export PATH="/Users/Cyberbolt/miniforge3/bin:$PATH" 

source $HOME/.bash_profile

在虚拟环境安装 TensorFlow

conda create -n py39 python=3.9
conda activate py39

conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal

未完待补充

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

程序员视角m1 Macbook air使用指南和指令备忘录 的相关文章

随机推荐

  • VScode运行C语言,qsort测试例子

    好久没用 刚好需要测试一下排序 顺便把VSCode的配置也记录一下 准备 1 安装编译环境 我用的mingw64 官网https sourceforge net projects mingw w64 files 记得安装好配置环境变量 或者
  • com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:

    分析 出现这种异常的原因是 MySQL服务器默认的 wait timeout 是8小时 也就是说一个connection空间超过8个小时 mysql将自动断开该connection 这就是问题所在 在连接池中的connection如果空闲超
  • 富士施乐2022网络扫描设置_富士施乐sc2020网络扫描怎么设置?

    1 在计算机客户端添加一个命名为SMB 命名随意 的共享文件夹 这个文件夹是用来存储局域网网络扫描的文件 使用简单的共享方式设置文件夹属性 勾选 在网络上共享这个文件夹 和 允许网络用户更改我的文件 2 在已经安装好多功能办公设备的计算机客
  • undionly.kpxe php,VLOG

    经过研究 终于可以将ESXI的系统通过IPXE网络启动安装到无盘的软路由或者PC上了 当然也可以通过这种方法安装window linux等等其他的系统 一 编译IPXE增加功能与自定义脚本 一 iPXE 概要 按iPXE 官网的介绍是这样的
  • Java提高篇(二七)-----TreeMap

    原文出自 http cmsblogs com p 1013 尊重作者的成果 转载请注明出处 个人站点 http cmsblogs com TreeMap的实现是红黑树算法的实现 所以要了解TreeMap就必须对红黑树有一定的了解 其实这篇博
  • IOS-Xcode Compile flags

    flag 功能 fno objc arc 该文件不启用ARC fo objc arc 该文件启用ARC w 去除警告
  • 【google版efficientdet】官方版efficientdet训练自己的数据集,终于训练成功了

    看全网还没有一篇攻略 本文是第一个 有心人当点赞下 有问题可以下方留言 互相交流 如转载请注明出处 不枉解决各种各样的bug 环境 v100 cuda10 1 tensorflow2 1 0 python3 7 7 只保证这个版本是可行的
  • NUC980开源项目5-安装repo

    上面是我的微信和QQ群 欢迎新朋友的加入 项目码云地址 国内下载速度快 https gitee com jun626 nuc980 open source project 项目github地址 https github com Jun117
  • Pandas 报错 TypeError: ‘Series‘ objects are mutable, thus they cannot be hashed

    一 需求 根据原始 CSV 文件的列 A 的值 添加一列 B 二 尝试 1 1 将 A 列与 B 列对应的值写入字典 dict A 列为 key B 列为 value 2 将 CSV 文件处理为 DataFrame 3 import pan
  • Python入门02:详细来了解一下Requests库

    那个叫做 Urllib 的库让我们的 python 假装是浏览器 接下来我们要来玩一个新的库 这个库的名称叫做 Requests 这个库比 urllib 可是要牛逼一丢丢的 毕竟 Requests 是在 urllib 的基础上搞出来的 通过
  • 个人笔记随记——在CSDN写随记原因,部分是为了自己复习,查看。

    在CSDN写随记原因 部分是为了自己复习 查看 部分原因是用来分享经验 大家共同进步 之前我的几个电脑里面有个自己的个人数据库 所以笔记都在那里记录 因为现在除了码字 经常不携带电脑 导致笔记不能随时观看 所以现在即在CSDN开了个人博客
  • C++前置声明用法

    前置声明的目的是避免在某个 h文件中include其他头文件 取而代之的是用class struct 声明 类的前置声明就是告诉编译器有这么一个类 它的名字是XXX 甚至不需要知道它具有哪些成员 注意 这里只是声明类 没有分配空间 实例化成
  • kubernetes结合portworx

    参考网址 https docs portworx com scheduler kubernetes install html https docs portworx com scheduler kubernetes support html
  • IDEA配置JDBC

    IDEA配置JDBC 驱动下载 MySQL 首先进入MySQL官网 进入downloads 选择页面最下方 MySQL Community GPL Downloads 选择Connector J link 选择plantform indep
  • 『网络安全』蜜罐到蜜网入门指南(二)蜜罐的起源、作用及分类

    原创不易 点个赞呗 如果喜欢 欢迎随意赞赏 前言 大家好 网络安全 蜜罐到蜜网入门指南 进入第二篇 在第一篇 我们由网络安全入手 由浅入深 引出蜜罐概念 从这一篇开始 我们将主要围绕蜜罐 honeypot 密网 honeynet 继续编写后
  • 前端生成PDF文件实现方案

    一 技术选型 1 html转换成canvas后生成图片导出pdf 本文选用 html转canvas插件 html2canvas是一款将HTML代码转换成Canvas的插件 canvas生成pdf jsPDF是一个使用Javascript语言
  • LeetCode专题:栈和队列(持续更新,已更17题)

    目录 LeetCode150 逆波兰表达式求值 问题描述 代码分析 LeetCode225 用队列实现栈 问题描述 代码分析 LeetCode232 用栈实现队列 问题描述 代码分析 O n 解法 均摊 O 1 解法 关于 均摊复杂度 的说
  • 136. Single Number

    class Solution public int singleNumber vector
  • 用border渐变色实现UI 标题头等高短竖线

    现在的UI 越来越喜欢给标题前面加上短竖线 大家通常的方法 一个是画div图形 用position 方式来定位 一个是用 伪类来给前面增加给元素 实现短竖线 今天在这里实现无dom 的第三种方式 border渐变色 废话不多说 用用到的有
  • 程序员视角m1 Macbook air使用指南和指令备忘录

    m1 Mac使用指南指令备忘录 硬件外设 外接显示器HiDpi homebrew 必备网站 软件推荐 Parallels Desktop Silicon Bob IINA iterm2远程 mysql和redis启动 OhMyZsh设置 磁