Ubuntu开机自动运行脚本(命令)的实现方法
此方法为新版本方案(20.04版本及之后) 1.创建rc-local.service文件 sudo cp /lib/systemd/system/rc-local.service /etc/systemd/system 然后修改 /etc/systemd/system/rc-local.service ,在文件最下方添加如下两行: [Install…
Docker的特权容器和使用指定设备
默认情况下,Docker 容器是“无特权”的,所有权限和操作都隔离在容器中。但 “privileged(特权)”容器有权访问所有设备。 --privileged 参数为容器提供所有功能。当执行 docker run --privileged 时,Docker 将启用对宿主机上所有设备的访问。允许容器对主机的访问几乎与在外部运行的进程相同。 但是这样…
部署Cloudreve创建个人网盘
Cloudreve 是什么? Cloudreve 可以快速搭建起公私兼备的网盘系统。其在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为…
用Docker搭建Samba服务
在任意运行 Docker 服务的服务器上,可以简单的使用 Docker 来搭建 Samba 服务,将服务器上的制定目录共享本地局域网或远程共享(有公网地址)使用。 实现此服务的基础是 dperson/samba「GitHub」 。镜像存储在 dperson/samba「DockerHub」 。条件允许英文过关可以去看详细使用说明。 1、建立共享目录…
阿里云盘WebDAV共享,支持本地挂载
Github真的是一个神奇、富有创造力的地方。有一个项目,可以给现在很火的阿里云盘添加webdav的功能,以实现本地挂载。 1、添加webdav功能 1.1、浏览器登录获取refreshToken 1.1.1、通过浏览器(Chrome或者Microsoft Edge)登录阿里云盘网页版 1.1.2、登录成功后,在浏览器中按F12打开开发者工具,点击…
在树莓派上操作 rgbLED 显示不同颜色
常见的 rgbLED 有四根引脚,一个 GND,另外三个分别是红绿蓝三色控制脚。通常由输入的电压不同来显示不同的颜色。但是树莓派的 GPIO 输出的是数字信号,这里可以用编程的方式来模拟电压的变化。 树莓派上用 PWM(脉宽调制)方法来实现,这是一种对模拟信号电平进行数字编码的方法。PWM 可以简单理解为,通过可控频率的高低电平切换来实现模拟电压变…
在树莓派上操作 TM1637 主控的四位数码管
TM1637 驱动的数码管操作简单,只需要 DIO(串行数据)和 CLK(时钟控制)两个引脚就可以工作,3.3V 和 5V 电压都可以。 在 GitHub 上已经有先贤写好了控制模块,拿过来用就可以了,应用最多的就是 tm1637.py。 在使用的时候,当然首先就是: import tm1637 唯一需要注意的是这个模块当中 显示内容的传递是通过列…
用 Pipenv 建立与管理 Python 虚拟环境
一、什么是 pipenv pipenv 主要包含了 Pipfile、pip、requests 和 virtualenv。Pipfile 是新型依赖管理文件,用于替代过于简陋的 requirements.txt 文件。 在 pipenv 管理下,一个项目对应一个 Pipfile,包含项目所使用的环境,依赖名称及版本,支持开发环境与正式环境区分。默认提…
MySql基础学习
1. MySQL 简介 1.1 什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型…