MACBOOK AIR快速安装BREW使用国内源

MacOS下brew切换为国内源 Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS和linux系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷。Homebrew主要有四个部分组成:brew。 阅读详情
AI摘要

博客介绍了MacBook Air使用国内源快速安装Brew的方法,可直接在终端运行代码,也可复制代码保存文件后直接运行,并给出了具体代码内容及相关截图。

# MACBOOK AIR快速安装BREW使用国内源

使用方法:

直接在终端运行代码

或

复制代码保存文件直接运行

代码:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

具体代码内容:

#HomeBrew自动安装脚本
#cunkai.wang@foxmail.com
#brew brew brew brew

#获取系统时间
TIME=$(date "+%Y-%m-%d %H:%M:%S")
#获取硬件信息 判断inter还是苹果M
UNAME_MACHINE="$(uname -m)"
#在X86电脑上测试arm电脑
# UNAME_MACHINE="arm64"
Brew_Install="https://gitee.com/Homebrew2/install/raw/master/install.sh"

# 判断是Linux还是Mac os
OS="$(uname)"
if [[ "${OS}" == "Linux" ]]
then
  HOMEBREW_ON_LINUX=1
elif [[ "${OS}" == "Darwin" ]]
then
  HOMEBREW_ON_MACOS=1
else
  echo "Homebrew 只运行在 Mac OS 或 Linux."
fi




#获取前面两个.的数据
major_minor() {
  echo "${1%%.*}.$(x="${1#*.}"; echo "${x%%.*}")"
}

#判断是arm还是x86
if [[ -n "${HOMEBREW_ON_MACOS-}" ]]
then
  UNAME_MACHINE="$(/usr/bin/uname -m)"

  HOMEBREW_REPOSITORY_Arm64="/opt/homebrew"
  HOMEBREW_REPOSITORY_X86="/usr/local/Homebrew"

  if [[ "${UNAME_MACHINE}" == "arm64" ]]
  then
    # On ARM macOS, this script installs to /opt/homebrew only
    HOMEBREW_PREFIX="/opt/homebrew"
    HOMEBREW_REPOSITORY="${HOMEBREW_PREFIX}"
  else
    # On Intel macOS, this script installs to /usr/local only
    HOMEBREW_PREFIX="/usr/local"
    HOMEBREW_REPOSITORY="${HOMEBREW_PREFIX}/Homebrew"
  fi
  HOMEBREW_CACHE="${HOME}/Library/Caches/Homebrew"
  HOMEBREW_LOGS="${HOME}/Library/Logs/Homebrew"

  STAT_PRINTF=("stat" "-f")
  PERMISSION_FORMAT="%A"
  CHOWN=("/usr/sbin/chown")
  CHGRP=("/usr/bin/chgrp")
  GROUP="admin"
  TOUCH=("/usr/bin/touch")
  INSTALL=("/usr/bin/install" -d -o "root" -g "wheel" -m "0755")
  #获取Mac系统版本
  macos_version="$(major_minor "$(/usr/bin/sw_vers -productVersion)")"

else
  UNAME_MACHINE="$(uname -m)"

  # On Linux, this script installs to /home/linuxbrew/.linuxbrew only
  HOMEBREW_PREFIX="/home/linuxbrew/.linuxbrew"
  HOMEBREW_REPOSITORY="${HOMEBREW_PREFIX}/Homebrew"
  HOMEBREW_CACHE="${HOME}/.cache/Homebrew"
  HOMEBREW_LOGS="${HOME}/.logs/Homebrew"

  STAT_PRINTF=("stat" "--printf")
  PERMISSION_FORMAT="%a"
  CHOWN=("/bin/chown")
  CHGRP=("/bin/chgrp")
  GROUP="$(id -gn)"
  TOUCH=("/bin/touch")
  INSTALL=("/usr/bin/install" -d -o "${USER}" -g "${GROUP}" -m "0755")
fi




# 字符串染色程序
if [[ -t 1 ]]; then
  tty_escape() { printf "\033[%sm" "$1"; }
else
  tty_escape() { :; }
fi

tty_universal() { tty_escape "0;$1"; } #正常显示
tty_mkbold() { tty_escape "1;$1"; }    #设置高亮
tty_underline="$(tty_escape "4;39")"   #下划线
tty_blue="$(tty_universal 34)"         #蓝色
tty_red="$(tty_universal 31)"          #红色
tty_green="$(tty_universal 32)"        #绿色
tty_yellow="$(tty_universal 33)"       #黄色
tty_bold="$(tty_universal 39)"         #加黑
tty_cyan="$(tty_universal 36)"         #青色
tty_reset="$(tty_escape 0)"            #去除颜色

#判断是否执行成功
JudgeSuccess()
{
    if [ $? -ne 0 ];then
        echo "${tty_red}此步骤失败 '$1'${tty_reset}"
        if [[ "$2" == 'out' ]]; then
          exit 0
        fi
    else
        echo "${tty_green}此步骤成功${tty_reset}"

    fi
}

#发现错误 关闭脚本 提示如何解决
error_game_over() {
  echo "
    ${tty_red}失败$MY_DOWN_NUM 终端输入 ${HOMEBREW_REPOSITORY}/bin/brew -v 没有反应表示失败
    右键下面地址查看常见错误解决办法
    https://gitee.com/cunkai/HomebrewCN/blob/master/error.md
    或者别的安装方法:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
    如果没有解决,把全部运行过程截图发到 cunkai.wang@foxmail.com ${tty_reset}
    "
  exit 0
}

RmAndCopy()
{
  if [[ -d $1 ]]; then
    echo "  ---备份要删除的$1到系统桌面,后续可把桌面的文件删除...."
    if ! [[ -d $HOME/Desktop/Old_Homebrew/$TIME/$1 ]]; then
      sudo mkdir -p "$HOME/Desktop/Old_Homebrew/$TIME/$1"
    fi
    sudo cp -rf $1 "$HOME/Desktop/Old_Homebrew/$TIME/$1"
    echo "   ---$1 备份完成"
  fi
  sudo rm -rf $1
}

#一些警告判断
warning_if() {
  git_https_proxy=$(git config --global https.proxy)
  git_http_proxy=$(git config --global http.proxy)
  if [[ -z "$git_https_proxy" && -z "$git_http_proxy" ]]; then
    echo "未发现Git代理(属于正常状态)"
  else
    echo "${tty_yellow}
      提示:发现你电脑设置了Git代理,如果Git报错,请运行下面两句话:

              git config --global --unset https.proxy

              git config --global --unset http.proxy${tty_reset}
  "
  fi
}


#调用原版Brew安装程序
start_clone_brew() {

  #引导如何设置开机密码 和 注意事项
  if [[ -z "${HOMEBREW_ON_LINUX-}" ]]; then
    #MAC
    echo "${tty_yellow} Mac os设置开机密码方法:
    (设置开机密码:在左上角苹果图标->系统偏好设置->"用户与群组"->更改密码)
    (如果提示This incident will be reported. 在"用户与群组"中查看是否管理员) ${tty_reset}"
  fi

  echo "${tty_cyan}请输入开机密码,输入过程不显示,输入完后回车${tty_reset}"

  sudo echo '已获取权限
  



  '



  #询问是否删除之前的brew
  echo -n "${tty_cyan}==> 安装过程开始调用Brew官方安装脚本,提示会变成英文,看不懂的复制到在线翻译。
  如果下载速度慢可以ctrl+c或control+c重新运行脚本选择下载源${tty_reset}

  -> ${tty_red} !!!!是否删除之前本机安装的Brew(是Y  否N) 我没有检测本机是否安装brew,选哪个都会继续运行 ${tty_reset} 
  (Y/N):   "
  read MY_Del_Old
  echo "${tty_reset}"
  case $MY_Del_Old in
  "y" | "Y")
    echo "--> 脚本开始执行"
    #删除以前的Homebrew
    RmAndCopy ${HOMEBREW_REPOSITORY_Arm64}
    RmAndCopy ${HOMEBREW_REPOSITORY_X86}
    RmAndCopy $HOMEBREW_CACHE
    RmAndCopy $HOMEBREW_LOGS
    ;;
  *)
    echo "你输入了 $MY_Del_Old ,本机的老Brew未被删除,脚本开始尝试安装"
    ;;
  esac

  # 让环境暂时纯粹,脚本运行结束后恢复
  if [[ -z "${HOMEBREW_ON_LINUX-}" ]]; then
    export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:${HOMEBREW_REPOSITORY}/bin
  fi

  warning_if

  echo "         
  
              开始  进入brew官方安装脚本  开始
  
  "
    # 切换到当前用户的主目录
  cd ~

  # 接下来可以执行你需要在用户目录下运行的命令
  echo "下载官方install.sh文件,当前目录是: $(pwd)"

  sudo rm -rf brew-install-ck

  sudo git clone --depth=1 ${USER_BREW_GIT}/install.git brew-install-ck

  sudo sed -i '' "s|https://github.com/Homebrew|$USER_BREW_GIT|g" brew-install-ck/install.sh
  sudo sed -i '' 's|to continue or any|${tty_red}现在是brew官方安装提示,它需要你按回车键开始${tty_reset}|g' brew-install-ck/install.sh
  sudo sed -i '' 's|"update"|"update-reset"|g' brew-install-ck/install.sh

  #2024年添加,ruby版本只有阿里和中科大更新到最新版 为了防止之前清华ruby不更新问题,这里随机吧
  # 生成一个 0 到 1 的随机数
  RANDOM_NUMBER=$(echo "$RANDOM" / 2)

  if [ $RANDOM_NUMBER -eq 0 ]; then
    sudo sed -i '' 's|#!/bin/bash|#!/bin/bash \nexport HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles|' brew-install-ck/install.sh
  else
    sudo sed -i '' 's|#!/bin/bash|#!/bin/bash \nexport HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles|' brew-install-ck/install.sh
  fi

  
  /bin/bash brew-install-ck/install.sh
  JudgeSuccess 调用官方安装失败请查看上方报错信息 out
  
  sudo rm -rf brew-install-ck

  echo "         
  
  
                完成  退出brew官方安装脚本  完成
  
  
  "
}

#version_gt 判断$1是否大于$2
version_gt() {
  [[ "${1%.*}" -gt "${2%.*}" ]] || [[ "${1%.*}" -eq "${2%.*}" && "${1#*.}" -gt "${2#*.}" ]]
}
#version_ge 判断$1是否大于等于$2
version_ge() {
  [[ "${1%.*}" -gt "${2%.*}" ]] || [[ "${1%.*}" -eq "${2%.*}" && "${1#*.}" -ge "${2#*.}" ]]
}
#version_lt 判断$1是否小于$2
version_lt() {
  [[ "${1%.*}" -lt "${2%.*}" ]] || [[ "${1%.*}" -eq "${2%.*}" && "${1#*.}" -lt "${2#*.}" ]]
}


#代码从这里开始执行


#判断git是否安装
git --version
if [ $? -ne 0 ]; then

  if [[ -z "${HOMEBREW_ON_LINUX-}" ]]; then
    # sudo rm -rf "/Library/Developer/CommandLineTools/"
    echo "${tty_red}请安装Git${tty_reset}后再运行此脚本,${tty_red}在系统弹窗中点击“安装”按钮
    如果没有弹窗可能你系统太老了,brew只支持Mac三个大版本号 ${tty_reset}"
    xcode-select --install
    exit 1
  else
    echo "${tty_red} 发现缺少git,开始安装,请输入Y ${tty_reset}"
    sudo apt install git
  fi
fi



echo "
              ${tty_green} 开始执行Homebrew自动安装程序 ${tty_reset}
            ${tty_cyan} [cunkai.wang@foxmail.com] ${tty_reset}
          ['$TIME']['$macos_version']
      ${tty_cyan} https://zhuanlan.zhihu.com/p/111014448 ${tty_reset}
"
#选择一个brew下载源
echo -n "${tty_green}
请选择下列一个 ${tty_blue}数字编号${tty_green} 后回车
(这里只是下载brew,随意选。国内下载源有5种稍后让你选择配置)

1、通过清华大学下载brew
2、通过Gitee下载brew
3、!我已经安装brew,直接带我去配置国内下载源
${tty_reset}"

echo -n "
${tty_blue}请输入序号: "
read MY_DOWN_NUM
echo "${tty_reset}"
case $MY_DOWN_NUM in
"2")
  echo "
    你选择了Gitee brew本体下载源
    "
  #HomeBrew基础框架
  USER_BREW_GIT=https://gitee.com/Homebrew2  
  ;;
"3")
  echo "
    你选择了3
    "
  ;;
*)
  echo "
    你选择了清华大学brew本体下载源
    "
  #HomeBrew基础框架
  USER_BREW_GIT=https://mirrors.tuna.tsinghua.edu.cn/git/homebrew
  ;;
esac

if [[ $MY_DOWN_NUM == "3" ]]; then
  echo '==> 跳过brew安装,准备配置install镜像源'
else
  start_clone_brew
fi

echo "==> 配置国内镜像源HOMEBREW BOTTLE     
${tty_cyan}此处如果显示Password表示需要再次输入开机密码,输入完后回车${tty_reset}"

#判断下mac os终端是Bash还是zsh
case "$SHELL" in
*/bash*)
  if [[ -r "$HOME/.bash_profile" ]]; then
    shell_profile="${HOME}/.bash_profile"
  else
    shell_profile="${HOME}/.profile"
  fi
  ;;
*/zsh*)
  shell_profile="${HOME}/.zprofile"
  ;;
*)
  shell_profile="${HOME}/.profile"
  ;;
esac

if [[ -n "${HOMEBREW_ON_LINUX-}" ]]; then
  #Linux
  shell_profile="/etc/profile"
fi

# if [[ -f ${shell_profile} ]]; then
#   AddPermission ${shell_profile}
# fi
#删除之前的环境变量
if [[ -z "${HOMEBREW_ON_LINUX-}" ]]; then
  #Mac
  sed -i "" "/ckbrew/d" ${shell_profile}
  echo '有些电脑xcode和git混乱,再运行一次,此处如果有error正常。'
  xcode-select --install
else
  #Linux
  sed -i "/ckbrew/d" ${shell_profile}
fi

#选择一个homebrew-bottles下载源
echo -n "${tty_green}

        Homebrew已经安装成功,接下来配置国内软件下载源。

请选择今后brew install的时候访问那个国内镜像,例如阿里巴巴,输入5回车。

1、中科大国内源(推荐)
2、清华大学国内源
3、上海交通大学国内源
4、腾讯国内源
5、阿里巴巴国内源(推荐) ${tty_reset}"

echo -n "
${tty_blue}请输入序号: "
read MY_DOWN_NUM
echo "${tty_reset}"
case $MY_DOWN_NUM in
"2")
  echo "
    你选择了清华大学国内源
    "
  USER_HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
  USER_HOMEBREW_PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
  ;;
"3")
  echo "
    上海交通大学国内源
    "
  USER_HOMEBREW_BOTTLE_DOMAIN=https://mirror.sjtu.edu.cn/homebrew-bottles
  USER_HOMEBREW_PIP_INDEX_URL=https://mirror.sjtu.edu.cn/pypi/web/simple
  ;;
"4")
  echo "
    你选择了腾讯国内源
    "
  USER_HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles
  USER_HOMEBREW_PIP_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple
  ;;
"5")
  echo "
    你选择了阿里巴巴国内源
    "
  USER_HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles
  USER_HOMEBREW_PIP_INDEX_URL=http://mirrors.aliyun.com/pypi/simple
  ;;
*)
  echo "
  你选择了中国科学技术大学国内源
  "
  #HomeBrew 下载源 install
  USER_HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
  USER_HOMEBREW_PIP_INDEX_URL=https://pypi.mirrors.ustc.edu.cn/simple
  ;;
esac

#写入环境变量到文件
echo "

        环境变量写入->${shell_profile}

"
#创建shell_profile文件
touch ${shell_profile}
#这里暂时把api写死吧,很多源还没有更新
echo "
  export HOMEBREW_PIP_INDEX_URL=${USER_HOMEBREW_PIP_INDEX_URL} #ckbrew
  export HOMEBREW_API_DOMAIN=${USER_HOMEBREW_BOTTLE_DOMAIN}/api  #ckbrew
  export HOMEBREW_BOTTLE_DOMAIN=${USER_HOMEBREW_BOTTLE_DOMAIN} #ckbrew
  eval \$(${HOMEBREW_REPOSITORY}/bin/brew shellenv) #ckbrew
" >>${shell_profile}
JudgeSuccess
source "${shell_profile}"
if [ $? -ne 0 ]; then
  echo "${tty_red}发现错误,${shell_profile} 文件中有错误,建议根据上一句提示修改;
                否则会导致提示 permission denied: brew${tty_reset}"
fi

# AddPermission ${HOMEBREW_REPOSITORY}

if [[ -n "${HOMEBREW_ON_LINUX-}" ]]; then
  #检测linux curl是否有安装
  echo "${tty_red}-检测curl是否安装 留意是否需要输入Y${tty_reset}"
  curl -V
  if [ $? -ne 0 ]; then
    sudo apt-get install curl
    if [ $? -ne 0 ]; then
      sudo yum install curl
      if [ $? -ne 0 ]; then
        echo '失败 请自行安装curl 可以参考https://www.howtoing.com/install-curl-in-linux'
        error_game_over
      fi
    fi
  fi
fi

echo '
==> 安装完成,brew版本
'
brew -v
if [ $? -ne 0 ]; then
  echo '发现错误,自动修复一次!'
  rm -rf $HOMEBREW_CACHE
  export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:${HOMEBREW_REPOSITORY}/bin
  brew update-reset
  brew -v
  if [ $? -ne 0 ]; then
    error_game_over
  fi
else
  echo "${tty_green}Homebrew前期配置成功${tty_reset}"
fi

brew update
if [[ $? -ne 0 ]]; then
  brew config
  error_game_over
  exit 0
fi

echo "
        ${tty_green}Homebrew自动安装程序运行完成${tty_reset}
          ${tty_green}国内地址已经配置完成${tty_reset}

  ${tty_underline}之前步骤选了删除本机brew的话,桌面多出一个Old_Homebrew文件夹,可以删除。${tty_reset}

              初步介绍几个brew命令
查看版本:brew -v  更新brew版本:brew update
查找:brew search python(其中python替换为要查找的关键字)
安装:brew install python  安装完成输入 python3 -h 查看
本地软件库列表:brew ls

        ${tty_green}
        欢迎右键点击下方地址-打开链接 点个赞吧${tty_reset}
        ${tty_underline} https://zhuanlan.zhihu.com/p/111014448 ${tty_reset}

        如果遇到问题可以右键下面地址查看常见错误解决办法
        https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

        brew官方地址:https://brew.sh/zh-cn/
"

if [[ -z "${HOMEBREW_ON_LINUX-}" ]]; then
  #Mac
  echo "${tty_red} 安装成功 但还需要重启终端 或者 运行${tty_bold} source ${shell_profile}  ${tty_reset} ${tty_red}否则国内地址无法生效${tty_reset}
  "
else
  #Linux
  echo "${tty_red} Linux需要重启电脑 或者暂时运行${tty_bold} source ${shell_profile} ${tty_reset} ${tty_red}否则可能无法使用${tty_reset}
  "
fi

✅截图

macos homebrew 源更改 Homebrew官方的源一般下载包之类的会很慢,所以通常我们都是用国内的镜像源来代替,这样会提高我们的效率。Homebrew主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。名称 说明brew Homebrew 源代码仓库homebrew-core Homebrew 核心软件仓库homebrew-bottles Homebrew 预编译二进制软件包homebrew-cask MacOS 客户端应用。 阅读详情

相关推荐

MacOS开发者必备:一键配置Brew国内镜像源全攻略

本文详细介绍了MacOS开发者如何一键配置Brew国内镜像源,包括阿里云、清华大学和中科大三大主流镜像源的详细配置步骤和对比分析。通过切换国内源,可显著提升Homebrew的下载速度,解决因网络延迟导致的安装缓慢问题,是MacOS开发者必备的效率优化技巧。

weixin_27918373的博客 937

mac brew命令汇总

mac brew命令

w727655308的博客 4488

2026年开发者设备选择指南:MacBook Air与Pro的性能对比分析

在软件开发领域,设备性能配置是开发者关注的核心技术话题。从技术原理来看,现代芯片架构通过统一内存设计显著提升了能效比,使得中端配置设备也能满足大多数开发场景。这种技术进步带来的技术价值在于帮助开发者避免资源浪费,实现成本优化。特别是在云计算普及和开发工具轻量化的背景下,本地设备的性能需求正在重新定义。以MacBook Air与Pro的对比为例,通过实际测试数据显示,在Web开发、移动应用开发等常见应用场景中,两者性能差异仅在10%以内。合理选择设备配置不仅能提升开发效率,还能实现显著的性价比优化,这正是现代

weixin_30565327的博客 486

Mac全自动安装brew一键配置国内镜像源

今天把macbookPro系统还原了,发现最新系统没有brew。 网上搜的帖子,找到方便的安装方法,感谢网友分享:https://www.cnblogs.com/liyihua/p/12753163.html 感谢脚本大侠:金牛肖马 安装brew 如果已经安装会顺便卸载就得brew 执行: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 需要输入密码授权一下,并且会让

CaptainJava的博客 4万+

MacBook Air本地部署AI Agent:OpenClaw与DeepSeek实战指南

AI Agent作为能够自主理解任务、规划步骤并调用工具完成目标的智能体,正从云端服务走向本地化部署。其核心原理在于结合大语言模型的推理能力与任务调度框架的工具调用机制,实现自动化工作流。这一技术对数据隐私敏感的开发者和企业具有重要价值,尤其适用于需要处理本地文件、调用私有软件的场景。通过开源框架OpenClaw与DeepSeek模型的结合,可以在个人电脑上构建私有化AI助手。本文以MacBook Air(M系列芯片)为例,详细演示了如何利用量化技术和llama.cpp推理引擎,在资源受限环境下实现AI A

weixin_30455023的博客 322

在2013款MacBook Air上部署OpenClaw边缘智能体

边缘智能体是指能在资源受限、无云依赖、无GPU加速的本地设备上完成感知-决策-执行闭环的轻量级AI工作流。其核心原理在于硬件抽象层解耦与协议栈精细化控制,技术价值体现在离线可用性、可调试性与毛细血管级部署能力。典型应用场景包括工业现场巡检、教育机器人开发、老旧终端智能化升级等。本文聚焦macOS Catalina系统下基于Intel HD Graphics与USB-A直连能力的最小可行部署实践,深入解析libvips本地编译机制与SHARP_IGNORE_GLOBAL_LIBVIPS环境变量的关键作用,为边

weixin_34345753的博客 382

mac安装brew小白指引

mac笔记本安装brew指引,配置brew环境变量

Hei, Welcome To vickie's Blog,Good Good Study, Day Day Up ~ 10万+

MacBook Air M5开发者实测:Python、C++与Web全栈性能真相

MacBook Air作为轻薄本代表,长期面临性能与便携的平衡难题;M系列芯片通过统一内存架构、ARM64原生优化和Metal加速,重构了macOS开发体验的核心逻辑。其技术价值不仅在于CPU/GPU参数提升,更体现在编译响应、内存带宽、I/O延迟等可感知的工程效率维度。在Python科学计算、C++模板编译、Web前端热重载等典型场景中,M5凭借5性能核调度、120GB/s内存带宽和PCIe 5.0 SSD,显著降低交互卡顿与等待时间。本文基于72小时真实开发日志,聚焦MacBook Air与M5两大关键

weixin_33850015的博客 337

2025新款macbook air M4 安装homebrew

25新款macbook air安装homebrew,快速方便,一次搞定

min4233的博客 1945

Intel MacBook 安装 Windows 11 完整指南:驱动与 TPM 绕过详解

从引导方式与硬件兼容性出发,理解 Intel 芯片 MacBook 能否运行 Windows 11 的关键在于芯片型号、UEFI 引导及驱动完整性。Windows 11 对 TPM 2.0 和安全启动的硬性要求,使得旧款 Mac 需通过注册表绕过限制才能完成安装。而 Boot Camp 驱动则决定了触控板、网卡、显卡等硬件在 Windows 下是否可用。原生安装相比虚拟机在图形性能与兼容性上更优,适用于开发调试、硬件工具链等场景。本文基于完整实操流程,梳理从 U 盘制作、分区调整到驱动验证的工程要点,帮助旧

weixin_33858485的博客 468

五.卡尔曼滤波器(EKF)开发实践之五: 编写自己的EKF替换robot_pose_ekf中EKF滤波器

本系列文章主要介绍如何在工程实践中使用卡尔曼滤波器,分五个小节介绍: 一.卡尔曼滤波器开发实践之一: 五大公式 二.卡尔曼滤波器开发实践之二: 一个简单的位置估计卡尔曼滤波器 三.卡尔曼滤波器(EKF)开发实践之三: 基于三个传感器的海拔高度数据融合 四.卡尔曼滤波器(EKF)开发实践之四: ROS系统位姿估计包robot_pose_ekf详解 五.卡尔曼滤波器(EKF)开发实践之五: 编写自己的EKF替换robot_pose_ekf中EKF滤波器 也就是本文 ...

okgwf的博客 4138

brew安装_苹果mac系统必须安装python3

苹果mac系统必须安装python3苹果mac系统口碑很好,但不能像linux系统一样同时提供python2和python3环境,对程序员来说是非常不友善的。资深程序员都知道,Python 3 才是Python的未来,Python 官方都建议指直接学习Python 3,Python 2 只维护到2020年。苹果mac系统必须安装python3,安装过程没有网上传说的麻烦和困难,只是安装python...

weixin_39546312的博客 810

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件)

本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。涵盖环境配置、本体结构设计、实例填充到可视化展示的全流程,特别适合初学者快速掌握知识建模技术。通过实战案例演示,帮助读者理解如何定义类、属性及建立实例关系,是学习知识图谱构建的实用教程。

weixin_42548816的博客 554

MacBook 问题汇总

使用node.js编程时,读取不到文件 原因: 文件在iCloud云端,没有下载到本地。

Finit的成长空间 1748

GAMIT基线解算实战:从RINEX数据准备到精度报告解读(附2024年tables更新攻略)

本文详细解析了2024年GAMIT基线解算全流程,从RINEX数据准备到精度报告解读,特别更新了tables配置攻略。涵盖工程目录设计、数据预处理、关键配置文件更新及基线解算策略优化,帮助用户掌握高精度GNSS数据处理技术,提升解算效率和结果可靠性。

weixin_42520374的博客 305

AP发票批量付款程序(WEB ADI)

CREATE OR REPLACE PACKAGE MEW_AP_BATCH_PAYMENTS_PKG IS   PROCEDURE MAIN(P_BATCH_ID          NUMBER                 ,P_ORG_ID            NUMBER                 ,P_BANK_ACCOUNT_NAME VARCHAR2

储藏室 5051

mac-air 搭建vue开发环境

周末没事干,自己搭建个vue环境。 我用的是mac-air,自带brew很好用。 要安装vue 得先安装node.js的包管理工具npm。 brew install npm 等待安装完成,查看node和npm版本。 接下来用npm安装vue,vue-cli。 npm install vue npm install -g vue-cli ...

weixin_30675967的博客 198

【机器人学习】abb工业机器人运动学分析与圆弧轨迹规划(三维模型+matlab代码)

下载链接 solidworks模型 D-H建模 圆仿真过程 视频过程:

yjw0911的博客 2532

如何将MacBook刘海变身终极音乐控制台:boring.notch完整使用指南

厌倦了MacBook上那个单调的刘海区域吗?boring.notch是一款创新的开源工具,能将MacBook的刘海区域转变为功能丰富的动态音乐控制中心,让你的听歌体验更加便捷和个性化。这款免费工具通过创新的界面设计,将原本闲置的屏幕空间转变为实用的交互区域,支持Spotify、Apple Music和YouTube Music三大主流平台,为MacBook用户带来前所未有的音乐控制体验。 ##

gitblog_01104的博客 407

告别水印!Vue3项目集成Stimulsoft.Reports.js完整配置与激活指南

本文详细介绍了如何在Vue3项目中集成Stimulsoft.Reports.js,提供从授权策略到性能优化的完整解决方案。通过模块化架构设计和现代化引入方式,帮助开发者高效实现专业级报表功能,同时避免版权风险和水印问题,特别适合中小型项目需求。

weixin_33701294的博客 432

PyRoki 入门教程(二)安装与使用

PyRoki是一个用于机器人运动学优化的Python库,具有模块化设计、可扩展性和跨平台支持等特点。它支持逆运动学、轨迹优化和动作重定位等任务,采用Levenberg-Marquardt优化器提高效率。主要功能包括:基于URDF的可微分正向运动学模型、自动生成碰撞基元、通用成本因子和自定义成本函数等。PyRoki支持CPU、GPU和TPU运行,适用于从单机器人到大规模并行处理场景。目前存在一些限制,如仅支持软约束、静态形状和特定关节类型等。官方提供了多个应用示例,包括基础逆运动学、碰撞检测、轨迹优化和手部/

机器人控制与仿真应用 1252

如何将你的MacBook触控板变成精准电子秤:TrackWeight完整使用指南

你是否曾经想过,你每天使用的MacBook触控板除了点击和滑动,还能做什么?想象一下,当你需要称量咖啡豆、珠宝首饰或者电子元器件时,不必寻找专门的电子秤,只需打开一个应用,你的MacBook触控板就能瞬间变身精准电子秤。这就是**TrackWeight**——一款革命性的macOS应用,通过巧妙利用MacBook内置的Force Touch压力传感器,将你的触控板转变为便携式电子秤。 ## 🎯

gitblog_00963的博客 390

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3142

MacBook Air M3开发者实测:Python/C++/Web/LaTeX全栈工作流

统一内存架构是现代轻薄本支撑多任务开发的核心基础,其通过CPU/GPU共享高带宽LPDDR5内存池,显著降低数据搬运开销,提升Python科学计算、C++编译、Web本地服务及LaTeX文档渲染等场景的响应确定性。M3芯片凭借3nm制程与SoC级I/O协同,在256GB SSD和8GB统一内存约束下,仍可稳定驱动包含pandas、clang++、Node.js、pandoc与xelatex在内的五层技术栈。这种‘去瓶颈化’设计使MacBook Air从便携终端升级为静音、持久、低干预的开发者生产力基座,尤其

weixin_34268753的博客 471

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

如何将MacBook凹口变身炫酷音乐控制中心:Boring.Notch完全指南

想让你的MacBook屏幕凹口不再单调吗?Boring.Notch是一款创新的开源应用,能够将MacBook顶部的凹口区域变成动态的音乐控制中心,让音乐播放控制变得直观有趣。这款应用充分利用了MacBook的硬件设计,将原本只是摄像头的区域变成了一个充满活力的音乐舞台,让你随时享受顶级的音乐体验。无论是听歌、切歌还是调整音量,所有操作都能在凹口区域完成,彻底改变你使用MacBook的方式。 --

gitblog_00053的博客 663

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

如何用MacBook触控板称重?TrackWeight免费称重工具完整指南

你是否知道你的MacBook触控板除了日常操作外,还能变身为一台**精确的数字秤**?TrackWeight这款开源应用将这一神奇想法变为现实——无需额外设备,只需手指接触触控板,就能测量5-500克物体的重量。这款创新的macOS应用利用了MacBook内置的Force Touch压力传感器,通过软件创新将触控板转化为称重工具,为日常生活中的轻量级测量提供了零成本的解决方案。 ## 🎯 Tr

gitblog_00201的博客 397

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: IE旧浏览器无法访问microsoft.com系列网址无法显示此页
下一篇: 新网云虚机安装证书方法
循环盘点
博客等级 码龄15年 552粉丝 14原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值