Mark的私人博客

数风流人物,还看今朝

在M2 MacBook Pro上配置安装多个版本的Python有以下几种方法:

使用pyenv管理Python版本是个很好的选择。以下是更详细的步骤和相关说明:

1. 安装依赖

  • 确保你的M2 Macbook Pro已经安装了必要的开发工具。如果没有安装,可以在终端中运行以下命令安装Xcode命令行工具:
    1
    xcode - select - - install
    这将弹出一个安装对话框,按照提示完成安装即可。
    阅读全文 »

以下是在M2 Macbook Pro上安装Anaconda的详细步骤:

下载安装包

  • 访问Anaconda官方网站
  • 在页面中找到适用于macOS且支持Apple Silicon(M2)的Anaconda安装包,通常为64位图形安装程序或命令行安装程序,文件扩展名为.pkg或.sh,如Anaconda3-2023.03-macosx-arm64.pkgMiniforge3-MacOSX-arm64.sh
    阅读全文 »

Flutter 与原生交互之路由跳转封装文档

Flutter项目中,当需要与原生(安卓和iOS)进行交互,通过点击按钮向原生传递路由信息及数据,让原生进行对应路由跳转时,为了提高代码的复用性和可维护性,对相关功能进行封装是很有必要的。以下是在Flutter端进行封装的详细步骤及示例代码。

一、创建MethodChannel与封装类

阅读全文 »

Flutter 自定义命名路由跳转步骤

Flutter 项目开发中,实现自定义命名路由跳转能让页面导航更灵活、易于管理。以下是详细的实现步骤,以及可能遇到的报错信息及处理方法。重点是我又不想使用第三方的路由插件,所以自己采用自带的路由 Navigator 实现,手写一个。

一、创建路由配置数据结构

如何在macOS上安装使用scrcpy投屏软件?

以下是在macOS上安装使用scrcpy投屏软件的步骤:

  • 安装前的准备:确保你的macOS系统已经安装了Homebrew。Homebrew是macOS上的包管理器,很多软件都可以通过它来安装。如果你还没有安装Homebrew,可以访问Homebrew官方网站,按照其提供的安装教程进行安装。
    阅读全文 »

以下是关于 FFmpeg 命令使用的自学文档,涵盖了基础命令、常用功能以及示例,适合自学使用。

FFmpeg 简介

FFmpeg 是一个开源的多媒体处理工具,支持音视频的编解码、转码、复用、解复用、流媒体处理等功能。

官方网站:https://ffmpeg.org

阅读全文 »

参考原文

nvm 是一款 Node.js 版本管理工具,允许用户通过命令行快速安装、切换和管理不同的 Node.js 版本。

图片
(图片来自:github)

nvm 只适用于 macOS 和 Linux 用户的项目,如果是 Windows 用户,可以使用 nvm-windows 、nodist 或 nvs 替换。

阅读全文 »

原文链接

pro(Production environment):生产环境,面向外部用户的环境,正式环境,连接上互联网即可访问。

sit (System Integration Test ): 系统集成测试,开发人员自己测试流程是否走通。

uat (User Acceptance Test environment): 用户验收测试环境,用于生产环境下的软件测试者测试使用。

test: 测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定。

pre :灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样,外部用户可以访问,版本发布初期,正式版本发布前。

dev(Development environment) : 开发环境,外部用户无法访问,开发人员使用,版本变动很大。

fat (Feature Acceptance Test environment) : 功能验收测试环境,用于软件测试者测试使用

这个错误信息通常出现在尝试在Mac上构建一个Android项目时,特别是使用CMake作为构建系统时。它表明C编译器识别为Clang版本14.0.6。

解释:
这个信息是CMake在尝试确定编译器标识和版本时输出的。通常,这个信息是正面的,表明CMake能够找到一个合适的C编译器。

解决方法:

确保你的系统已经安装了Clang 14.0.6或更高版本。如果没有,你可以通过Mac的包管理器Homebrew来安装它:

brew install llvm

确保CMakeLists.txt文件中指定的编译器是Clang 14.0.6或兼容版本。

如果你已经安装了正确版本的Clang,但是CMake仍然报告错误,可能需要指定CMake在构建时使用的C编译器路径。你可以通过CMake命令行参数来实现这一点:

cmake -DCMAKE_C_COMPILER=/path/to/clang ..

确保你的构建环境(例如Android NDK)与Clang 14.0.6版本兼容。

如果你使用的是特定的IDE(如Android Studio),确保它配置了正确的编译器路径。

如果上述步骤无法解决问题,请提供更多的错误信息和上下文,以便进一步诊断问题。