Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the simply-static domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6121
第 5 页

armbian安装casaos

# 更新apt
sudo apt-get update
# 下载相关工具
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# 安装docker
sudo curl -sSL https://get.docker.com | sh
# 检查是否启动
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

格式化磁盘


首先,打开终端或控制台。

输入以下命令以获取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内容显示出来了

codon编译注意项

1、需要知道python版本,which python,如果python3,则可看到具体版本

2、比如python3得到:

3、sudo find / -name “libpython*.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、移动电路板至外壳