313 词
语法isinstance(object, classinfo)type(object) 参数说明如下: object:要检查类型的对象。 classinfo:要检查的类或由类组成的元组。 例如:我们有一个 Animal 类和一个其派生类 Dog: 123456789101112131415class Animal: # 类 def speak(self): print("Animal speaks")class Dog(Animal): # 子类 def speak(self): print("Dog barks")animal = Animal()animal.speak() # 输出:"Animal speaks"dog = Dog()dog.speak() # 输出:"Dog barks" 区别12345678# 使用 isinstance() 检查对象是否是指定类(或其派生类)的实例print(isinstance(dog, Animal)) #...
727 词
准备: 类Linux系统、VMware虚拟机、Win32DiskImager软件、GParted软件。 资源: 清华大学开源软件镜像站、VMware/吾爱破解、Win32DiskImager PS: 建议使用 Ubuntu 或 Debian 系统 安装 GParted 先把 SD 卡插到读卡器里,启动 VMware 里的 Ubuntu 系统 执行以下命令来安装 GParted 123sudo suapt-get update && apt-get upgradeapt-get install gparted 这里提示我已经安装过了。 然后在终端输入 gparted 命令查看有没有安装成功软件已经正常打开了。 备份系统 注意: 要先使用GParted分割了,才可以使用Win32DiskImager来备份 因为Win32DiskImager是整张卡备份,如:64G 的 SD 卡你使用了 2G,但是备份就会备份成 64G,非常浪费存储空间。 使用GParted分割空间 现在把插入了SD卡的读卡器插入电脑,并打开GParted然后在点击右上角的...
79 词
在博客的根目录往下找到名叫 layout.ejs 的文件。如:/blog/node_modules/hexo-theme-vivia/layout/layout.ejs 修改 layout.ejs 文件,把 dark 替换为 Light。 修改并保存后回到博客根目录,执行以下命令: 1hexo clean && hexo g 然后清除网站或浏览器的数据,再看有没有效果
111 词
图片来源: 老徐拉灯-GPIO控制 查看GPIO 使用手动编译来安装 wiringPi 123git clone https://github.com/WiringPi/WiringPi.gitcd WiringPi./build 执行 gpio readall 来查看GPIO。 注意:这个方法只适用于64位的系统。 32位的系统使用deb包来安装。 12wget https://project-downloads.drogon.net/wiringpi-latest.debsudo dpkg -i wiringpi-latest.deb 使用 pinout 命令 pinout 命令是树莓派系统自带的
435 词
.bashrc 和 .profile 是在 Linux 和类 Unix 系统中用户配置环境的常见文件。 .bashrc:这是 Bash shell 的启动脚本文件,它位于用户的主目录(~)下。当登录到系统并打开一个新的终端窗口或启动一个新的交互式 Bash shell 时,该文件会自动加载。你可以在 .bashrc 文件中定义自定义别名、环境变量、shell 函数和其他与 bash shell 相关的设置。这些配置会话仅适用于当前用户。 .profile:这是用户登录时执行的配置脚本文件,位于用户的主目录下。当用户登录到系统时,无论是通过控制台、SSH 连接还是其他方式,操作系统会自动执行 .profile 文件。在 .profile 文件中,你可以设置全局环境变量和路径,以及执行其他需要在每个登录会话中运行的命令。 对于大多数情况,.bashrc 是更常用的文件,因为它与 Bash shell 相关,并且对于每个 Bash shell 实例都会加载。.profile 则更适用于那些需要在用户登录时只执行一次的设置和命令。 需要注意的是,.bashrc 是针对 Bash...
645 词
文章封面: The Blue Crown by: アシマ / Ashima 使用软链安装使用软链(symbolic link)来安装 Node.js 是一种常见的方法,可以使你能够轻松切换不同版本的 Node.js。下面是在 Linux 系统上使用软链来安装 Node.js 的步骤: 下载所需的 Node.js 安装包。你可以从 Node.js 官方网站上获取最新的稳定版本的下载链接,并将其替换到以下命令中: 1wget https://nodejs.org/dist/v16.0.0/node-v16.0.0-linux-x64.tar.xz 解压下载的安装包。使用 tar 命令解压 .tar.xz 文件。请注意,文件名可能因下载的版本而异。 1tar -xf node-v16.0.0-linux-x64.tar.xz 将解压后的 Node.js 目录移动到适合的位置。你可以将其移动到 /opt 目录下: 1sudo mv node-v16.0.0-linux-x64 /opt/node-v16 创建一个软链接,将 Node.js 的二进制文件链接到 /us...
未分类
78 词
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment