大家参考这两篇即可
在线抠图去logo工具
armbian安装casaos
# 更新apt
sudo apt-get update
# 下载相关工具
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# 下载docker源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加docker源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 下载docker
sudo apt install docker-ce docker-ce-cli containerd.io
# 检查是否启动
sudo systemctl status docker
# 锁住docker版本防止自动升级
sudo apt-mark hold docker-ce
运行完成之后安装casaos 默认80端口
curl -fsSL https://get.casaos.io | sudo bash
浏览器输入设备ip即可访问:
curl -fsSL https://get.casaos.io | sudo bash
密码保护:自动resize
格式化磁盘
首先,打开终端或控制台。
输入以下命令以获取root权限(需要管理员密码):
sudo su -
运行以下命令查看当前系统上的所有存储设备及其分区情况:
fdisk -l
这将列出所有已连接到计算机的存储设备及其相关信息。确保识别正确的目标设备(通常为/dev/sda)。
运行以下命令以编辑选定的设备(此处示例为/dev/sda):
fdisk /dev/sda
按下"d"键删除现有的分区表。然后按下"n"创建新的主分区。根据提示依次指定起始位置、结束位置等参数。最后按下"w"写入更改并退出。
运行以下命令以重新加载内核模块以应用更改:
partprobe
运行以下命令以格式化新创建的分区(此处示例为/dev/sda1):
mkfs.ext4 /dev/sda1
完成!现在,sda已经被格式化为ext4文件系统。
注意事项:
在操作过程中,务必小心不要错误地选择了其他设备而非sda。
格式化会清空该设备上的所有数据,请确保提前备份重要数据。
mkfs -t ext4 /dev/sda1
挂载硬盘分区
mount /dev/sda1 /media/disk1
修改分区别名
e2label /dev/sda2 disk2
对硬盘进行分区
cfdisk /dev/sda
树莓派cm4挂载ssd
sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL
在上图显示的’sda’或’sdb’设备中。卷标字段可以帮助我们更快找到对应的SSD,因为之前设置了卷标。在示例中,对应的SSD位于’sda1’上。记下UUID字段中的长号——那就是需要挂载的SSD硬盘的UUID! 将其复制并粘贴到记事本中。
下面我们需要创建一个目录来挂载SSD(这是访问SSD文件的地方)。为方便起见,我们将在/home/pi/文件夹中创建一个新目录。在命令窗口中,输入以下命令来创建一个名为’myssd’的新目录:
为了方便起见,我们将给当前用户pi(本例中默认的’pi’用户)赋予这个目录的所有权,以避免以后可能出现的其它情况。再次在终端窗口中输入以下命令:
mkdir myssd
sudo chown pi:pi -R /home/pi/myssd/
设置自动挂载SSD
现在我们知道了SSD的UUID,并且有了一个要挂载它的目录,现在我们可以设置每次引导树莓派时的SSD可以自动挂载。在命令窗口中输入如下命令:
sudo nano /etc/fstab
在文件的末尾,添加包含SSD硬盘UUID和挂载目录(将xxxxxx更改为您的UUID)信息,如下:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home/pi/myssd/ ext4 defaults,auto,users,rw,nofail 0 0
Ctrl+X后,选择Y保存并退出nano编辑器。
现在我们可以很容易地通过命令来挂载SSD,命令: sudo mount -a
大约10秒后,在文件管理器中可以看到SSD内容显示出来了
密码保护:MEGA密钥/mega.nz
codon编译注意项
1、需要知道python版本,which python,如果python3,则可看到具体版本
2、比如python3得到:
jack@JackdeiMac Downloads % python3
Python 3.11.6 (main, Oct 2 2023, 13:45:54) [Clang 15.0.0 (clang-1500.0.40.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
3、sudo find / -name “libpython*.dylib”
4、export CODON_PYTHON=/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/config-3.11-darwin/libpython3.11.dylib
5、codon build -release -exe pltco.py
对于找不到模块的情况,以下是辅助解决方式;
1、查看已经安装的模块:pip list
2、查看模块安装位置:pip show modelname
3、查看环境变量
printenv
#VAR是具体环境变量
printenv VAR
四、Mac环境变量配置
具体说来,这就是在配置文件中添加一行定义环境变量的语句。
系统全局环境变量的配置:
修改文件 /etc/bashrc
,添加环境变量定义。例如添加环境变量JAVA_HOME:
export JAVA_HOME=/usr/libexec/java_home
用户级别的自定义环境变量配置:
修改文件 ~/.bash_profile
,添加环境变量定义。例如添加环境变量ANDROID_HOME:
export ANDROID_HOME=~/Library/Android/sdk
五、Mac添加环境变量
在 .bash_profile 中添加环境变量的定义。例如添加环境变量ANT_HOME:
export ANT_HOME=/usr/local/ant
添加完毕之后,记得执行下面这个命令,使之立即生效:
source ~/.bash_profile
六、Mac更改环境变量
更改环境变量的值和添加环境变量的定义类似,只需要重新赋值即可。
例如更改环境变量 JAVA_HOME 的值:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
七、Mac怎么查看环境变量里的值
可以使用 printenv
命令查看所有环境变量的值,或者使用 echo $VAR
命令查看指定环境变量的值。
例如:
printenv JAVA_HOME
echo $JAVA_HOME
八、总结
Mac环境变量的设置可以通过直接在终端中使用 export 命令添加环境变量,或修改 Shell 配置文件进行设置。通过 printenv 命令可以查看环境变量的值,也可以使用 echo $VAR 命令查看指定环境变量的值。
对于源程序中from xxx import xx as x的处理
from python import numpy as np
from python import matplotlib.pyplot as plt
x=np.array([0,6])
y=np.array([0,100])
plt.plot(x,y)
plt.show()
Sharp3d电路板与外壳的结合
1、先做线路板及接口
2、做好外壳
3、将接口逐个投影到外壳外表面
4、对投影过的外壳外表面去除不必要的部分
5、移动电路板至外壳
Sharp3d绕轴旋转
要使平面的一边固定,另一边转动,需要使用绕轴旋转,在选定平面后,设定绕轴旋转,再选择轴,然后拖动另一边到指定位置即可