mac搭建环境
从0-1搭建mac环境
先查看自己的芯片信息
bash
uname -mbash-3.2$ uname -m
arm64这里是自己的型号
安装brew
xcode-select --install
xcode-select -p
/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”
source /Users/lanren/.zprofile
安装git
brew install git
安装pyenv
brew install pyenv
Vim ~/.zshrc
export PATH=“ H O M E / . p y e n v / b i n : HOME/.pyenv/bin: HOME/.pyenv/bin:PATH” eval “ ( p y e n v i n i t − − p a t h ) " e v a l " (pyenv init --path)" eval " (pyenvinit−−path)"eval"(pyenv init -)”
source ~/.zshrc
配置下载源
wget --no-check-certificate https://npm.taobao.org/mirrors/python/3.9.8/Python-3.9.8.tar.xz -P ~/.pyenv/cache
安装wget
brew install wget
安装python
用pkg安装后安装的位置为:
/usr/local/bin/python3.6
/usr/local/bin/python3.6
Vim ~/.bashrc
export PATH="/usr/local/bin/python3.6:$PATH"
:wq
Source ~/.bashrc
python3.6 --version
安装pycharm
安装mysql5.7
sudo wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar
brew install rpm
rpm -qa |grep mariadb
rpm -e --nodeps
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
yum -y install -perl
yum -y install net-tools
安装MySQL
rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm
Start service:
brew install mariadb
brew services start
brew services start mariadb
systemctl start mysqld
Effect:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xb2QCw7K-1739544776638)(https://p.ipic.vip/p26c0r.png)]
查看密码:
cat /var/log/mysqld.log |grep password
可以看到密码:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i2U3ibpU-1739544776643)(https://mac2024.oss-cn-shanghai.aliyuncs.com/undefinedimage-20250101031346435.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bMWVaFNL-1739544776643)(https://mac2024.oss-cn-shanghai.aliyuncs.com/undefinedimage-20250101031551829.png)]
mysql -u root -p
输入密码:uULIwe,cp5ZN
修改密码策略:
- 长度策略:set global validate_password_length=4;
- 等级检查:set global validate_password_policy=0;
- 修改密码:set password for ‘root’@‘localhost’ = password(‘2024’);
开启root用户远程连接:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘2024’ WITH GRANT OPTION;
刷新一下吧:
flush privileges;
安装premium navacat:
网址:navcat for Mac:
https://www.32r.com/soft/117379.html
打不开软件时候,终端输入命令:
1.sudo spctl --master-disable
2.针对某一具体的程序,在终端中执行以下命令:
sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app
(该命令旨在去除指定应用程序上的“隔离”相关的扩展属性,“com.apple.quarantine”这一属性通常被系统用来标记那些可能来源不明或者未经许可的应用,移除它能够尝试绕过“Gatekeeper”对这一特定应用的限制,使其可以正常打开运行,不过要注意使用 sudo 意味着是以管理员权限来运行命令,操作时需谨慎。)
[root@VM-8-5-centos website]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz
[root@VM-8-5-centos website]#
安装mysql8.0
官网:
https://dev.mysql.com/downloads/mysql/
下载完之后
vim ~/.bash_profilevim编辑器中输入
export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files英文状态下输入:wq 保存并退出source ~/.bash_profilemysql -u root -p创建自己的用户本地用户
CREATE USER 'lanren'@'localhost' IDENTIFIED BY '新密码';
比如
CREATE USER 'lanren'@'localhost' IDENTIFIED BY '2024';授予所有的权限:
GRANT ALL PRIVILEGES ON *.* TO 'lanren'@'localhost' WITH GRANT OPTION;FLUSH PRIVILEGES;EXIT;mysql -p2024
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g46wu2AL-1739544776644)(https://p.ipic.vip/jbvhz8.png)]
安装node
brew install node
Mac怎么安装显示已经损坏了的文件
http://www.123fxb.com
🔧 图文解决方法:
1️⃣ 首先,确定显示已损坏的【Install安装文件;
2️⃣ 打开终端,在终端中复制粘贴输入以下命令:
sudo spctl --master-disable
按下回车键;
3️⃣ 然后输入开机密码(输入密码时看不见),再按下回车键;
4️⃣ 在终端中复制粘贴输入以下命令:
xattr -cr
5️⃣ 然后输入空格;
6️⃣ 把桌面上的【Install安装文件】拖到终端,按下回车键;
7️⃣ 完成后,双击桌面的install安装包进行安装即可!
安装navicat
[Navicat Premium 16.3.2(无需禁用SIP).zip](…/…/coding_softs/Navicat/Navicat Premium 16.3.2(无需禁用SIP).zip)
https://pan.quark.cn/s/e4710aea2788#/list/share
eAyS
终端
sudo spctl --master-disable
sudo spctl --master-disable
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AoSP5BQJ-1739544776644)(https://p.ipic.vip/88xndu.png)]
进入安装界面
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pgNvdeli-1739544776644)(https://p.ipic.vip/cqx8j9.png)]
拖进去安装
设置里面这样设置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BFSaPzBb-1739544776644)(https://p.ipic.vip/1e2jcf.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BhQpn6VS-1739544776644)(https://p.ipic.vip/6sqsiw.png)]
相关文章:
mac搭建环境
从0-1搭建mac环境 先查看自己的芯片信息 bash uname -mbash-3.2$ uname -m arm64这里是自己的型号安装brew xcode-select --install xcode-select -p /bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)” source /Users/lanren/.…...
算法学习笔记之贪心算法
导引(硕鼠的交易) 硕鼠准备了M磅猫粮与看守仓库的猫交易奶酪。 仓库有N个房间,第i个房间有 J[i] 磅奶酪并需要 F[i] 磅猫粮交换,硕鼠可以按比例来交换,不必交换所有的奶酪 计算硕鼠最多能得到多少磅奶酪。 输入M和…...
Docker 镜像标签使用
写在前面 当使用命令 docker pull mysql 拉取镜像时,其实等价于如下命令 docker pull mysql:latest latest 是默认的标签,字面上理解为最新版本的镜像,实质上 latest 只是镜像的标签名称,跟具体某个版本号地位一样,…...
STM32之SG90舵机控制
目录 前言: 一、硬件准备与接线 1.1 硬件清单 1.2 接线 二、 SG90舵机简介 1.1 外观 1.2 基本参数 1.3 引脚说明 1.4 控制原理 1.5 特点 1.6 常见问题 三、 单片机简介 四、 程序设计 4.1 定时器配置 4.2 角度控制函数 4.3 主函数调用 五、 总结 …...
VSCode Error Lens插件介绍(代码静态检查与提示工具)(vscode插件)
文章目录 VSCode Error Lens 插件介绍**功能概述****开发背景****使用方法****适用场景** VSCode Error Lens 插件介绍 功能概述 Error Lens 是一款增强 VS Code 错误提示的扩展工具,通过 内联显示错误和警告信息,直接定位代码问题,提升开发…...
list_for_each_entry_safe 简介
list_for_each_entry_safe 是 Linux 内核中用于遍历链表的一个宏,特别适用于在遍历过程中可能需要删除链表节点的场景。它的设计保证了在删除当前节点时,不会影响后续节点的访问,从而实现安全的遍历。 定义 #define list_for_each_entry_sa…...
微软AutoGen高级功能——Memory
介绍 大家好,博主又来给大家分享知识了。这次又要给大家分享什么呢?哈哈。这次要给大家分享的是微软AutoGen框架的高级且重要的功能:Memory。在微软AutoGen中,Memory(记忆)是一个重要概念,它主要用于存储和管理智能体…...
【鸿蒙开发】第三十六章 状态管理 - V1V2混用和迁移指导
目录 1 自定义组件混用场景指导 1.1 概述 1.2 状态管理装饰器总览 状态管理V1的装饰器 状态管理V2的装饰器 状态管理装饰器支持的数据类型总览 1.3 限制条件 1.3.1 V1和V2的装饰器不允许混用 1.V1的自定义组件中不可以使用V2的装饰器 2.V2的自定义组件…...
轮子项目--消息队列的实现(3)
上一篇文章中我把一些关键的类以及表示出来,如何对这些类对应的对象进行管理呢?管理分为硬盘和内存上,硬盘又分为数据库(管理交换机,队列和绑定)和文件(管理消息),本文就…...
一文深入了解DeepSeek-R1:模型架构
本文深入探讨了 DeepSeek-R1 模型架构。让我们从输入到输出追踪 DeepSeek-R1 模型,以找到架构中的新发展和关键部分。DeepSeek-R1 基于 DeepSeek-V3-Base 模型架构。本文旨在涵盖其设计的所有重要方面。 📝 1. 输入上下文长度 DeepSeek-R1的输入上下文长…...
秘密信息嵌入到RGB通道的方式:分段嵌or完整嵌入各通道
目录 1. 将秘密信息分为三部分的理由 (1)均匀分布负载 (2)提高鲁棒性 (3)容量分配 2. 不将秘密信息分为三部分的情况 (1)嵌入容量 (2)视觉质量 &#…...
Ai人工智能的未来:趋势、挑战与机遇
Ai人工智能的未来:趋势、挑战与机遇 引言 人工智能(AI)已经成为当代科技发展的核心驱动力,其影响力渗透到各个行业,并塑造了我们未来的社会结构。无论是在医疗、金融、制造业,还是在自动驾驶、智能客服、…...
理解WebGPU 中的 GPUDevice :与 GPU 交互的核心接口
在 WebGPU 开发中, GPUDevice 是一个至关重要的对象,它是与 GPU 进行交互的核心接口。通过 GPUDevice ,开发者可以创建和管理 GPU 资源(如缓冲区、纹理、管线等),并提交命令缓冲区以执行渲染和计算任…...
Java 设计模式之桥接模式
文章目录 Java 设计模式之桥接模式概述UML代码实现 Java 设计模式之桥接模式 概述 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。通过桥接模式,可以避免类爆炸问题,并提高系统的可扩展性。 UML 核心…...
机器学习(李宏毅)——GAN
一、前言 本文章作为学习2023年《李宏毅机器学习课程》的笔记,感谢台湾大学李宏毅教授的课程,respect!!! 不得不说GAN真是博大精深! 二、大纲 GAN问世基本思想原理剖析Tips of GANGAN的应用Cycle GANEva…...
QT无弹窗运行和只允许运行一个exe
最近做一个小功能,需要后台运行QT程序,无弹窗,并且只允许一个exe运行,不关闭程序,无法2次启动。 main.cpp #include "deleteshotcurveflie.h" #include <QApplication> #include <QSharedMemory&…...
C++ STL 容器
C 的 STL(Standard Template Library) 提供了多种容器,分为以下几类: 序列容器(Sequence Containers)关联容器(Associative Containers)无序关联容器(Unordered Associa…...
开源赋能,智造未来:Odoo+工业物联网,解锁智能工厂新范式——以真实案例解读制造业数字化转型的降本增效密码
工业物联网的机遇与挑战:为什么企业需要Odoo? 《中国智能制造发展研究报告2023》指出,85%的制造企业已启动数字化转型,但超60%面临“数据孤岛、系统割裂、成本高企”的痛点[1]。传统ERP系统难以实时对接产线设备,而定…...
CTF-WEB: 利用iframe标签利用xss,waf过滤后再转换漏洞-- N1ctf Junior display
核心逻辑 // 获取 URL 查询参数的值 function getQueryParam(param) { // 使用 URLSearchParams 从 URL 查询字符串中提取参数 const urlParams new URLSearchParams(window.location.search); // 返回查询参数的值 return urlParams.get(param); } // 使用 DOMPuri…...
K8s组件
一、Kubernetes 集群架构组件 K8S 是属于主从设备模型(Master-Slave 架构),即有 Master 节点负责集群的调度、管理和运维,Slave 节点是集群中的运算工作负载节点。 主节点一般被称为 Master 节点,master节点上有 apis…...
复盘红日Vulnstack1:除了MSF和CS,我们还能用哪些“冷门”工具链完成内网横向?
红日Vulnstack1靶场实战:突破常规工具链的内网横向技术探索 当主流渗透工具遭遇严格监控时,如何构建替代性攻击链?红日安全团队的Vulnstack1靶场作为国内知名的内网渗透训练环境,常被用作测试Metasploit(MSF࿰…...
【收藏】2026年AI行业最大的机会,毫无疑问就在应用层!
🔥小白必看|程序员速收藏!2026年AI风口已至,错过再等三年! 字节跳动早已嗅到风口,7个核心团队全速布局Agent智能体,从抖音安全业务到全场景落地,持续加码AI应用层布局;腾…...
CANN ops-math Fill算子
Fill 【免费下载链接】ops-math 本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-math 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/Atlas A3 推理系列产品√A…...
CANN/ops-transformer FlashAttentionScore算子
FlashAttentionScore 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-transformer 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练…...
移动端AI推理框架PocketPaw:架构解析与实战部署指南
1. 项目概述:一个为移动端优化的AI模型推理框架最近在移动端AI应用开发圈子里,一个名为PocketPaw的项目开始引起不少开发者的注意。简单来说,PocketPaw是一个专门为移动设备(尤其是Android和iOS)优化的轻量级AI模型推理…...
CANN竞赛Add算子测试设计
决赛题目:Add 算子测试用例设计 【免费下载链接】cann-competitions 本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。 项目地址: https://gitcode.com/cann/cann-competitions 任务说明 本题目要求参赛者为 CANN …...
Ceph 对象存储深度解析系列 第二部分:RGW 数据路径、分片和自动化
新钛云服已累计为您分享896篇技术干货简介在本深度解析的第一部分中,我们剖析了 Ceph RGW 内部的高性能请求路径。我们涵盖了其无状态前端、基础 RADOS 存储池以及关键的桶索引,揭示了动态分片如何使单个桶内的对象列表实现几乎无限的可扩展性。我们确立…...
昇腾SiP CgemvOperation C++示例
信号处理加速库CgemvOperation C Demo 【免费下载链接】sip 本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库,基于华为Ascend AI处理器,专门为信号处理领域而设计。 项目地址: https://gitcode.com/cann/sip 介绍 该目录下为信号处…...
CANNBot技能:模型推理预取优化
【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann/cannbot-skills name: model-infer-prefetch description: 基于 PyTorch 框架的昇腾 N…...
CANN ATB加速库工作原理
ATB工作原理 【免费下载链接】ascend-transformer-boost 本项目是CANN提供的是一款高效、可靠的Transformer加速库,基于华为Ascend AI处理器,提供Transformer定制化场景的高性能融合算子。 项目地址: https://gitcode.com/cann/ascend-transformer-boo…...
