Buster

树莓派4和LabVIEW2020的连接介绍(1)——树莓派4的配置流程

会有一股神秘感。 提交于 2020-08-18 20:42:14
写下这篇文章的目的是对这次解决问题的过程和方法进行记录,供自己和其他有同样困难的朋友早日解决所遇到的问题。楼主在查资料时候没有碰到正面或者直接解决这个问题的资料,所以解决后写在这里,希望以后的朋友不会再遇到楼主当时的窘境。欢迎友好的交流和讨论。 一.树莓派4的系统配置流程 1.格式化与烧录系统 拿到一个新的树莓派4,首先是要对其SD卡进行系统烧录才能进行使用。由于楼主的树莓派之前也有人使用过,所以首先进行了格式化。全新的可能不需要格式化,这点我也不确定。格式化我使用SD Formatter 4.0格式化工具,直接对E盘进行格式化。之后使用Win32DiskImager-0.9.5-binary工具对已经下载好的镜像系统进行烧录。 打开后的界面是这样的,点击“文件夹”选项选择好已经下载好的镜像系统,这里楼主用的是2019-07-10-raspbian-buster-full这个版本的镜像系统,选择好后点击“write”。之后等待烧录即可,需要注意的是正常烧录速度应该是12MB左右,13~14MB都是正常的。过快或者过慢都是不正常的现象。 2.树莓派的网络配置流程 烧录好系统之后,这个树莓派才算是真正可以开始准备工作了。在此之前,我们需要给树莓派的系统一个显示屏作为显示界面,就像我们的笔记本电脑有主机和显示屏一样。由于楼主身边没有显示屏,所以选择了使用笔记本电脑的显示屏暂代

Docker 安装tomcat

点点圈 提交于 2020-08-16 10:29:15
这里来记录下tomcat的安装 拉取镜像 https://hub.docker.com/_/tomcat?tab=tags 这里有各种版本的 docker pull tomcat: 8.5 -jdk14-openjdk-oracle 本地安装: docker run --name tomcat-test -d -p 8080 : 8080 tomcat: 8.5 . 55 -jdk14-openjdk-buster 这里安装后,一般会访问不了, 因为进来发现其实webapps目录里面是空的,什么都没有 docker exec -it tomcat- test bash root@61a753d0ed78: /usr/local/ tomcat# cd webapps root@61a753d0ed78: /usr/local/tomcat/webapps# ls 这里把webapp.dist的文件拷贝过来 root@61a753d0ed78:/usr/local/tomcat# cp -r webapps.dist /* webapps root@61a753d0ed78:/usr/local/tomcat# cd webapps root@61a753d0ed78:/usr/local/tomcat/webapps# ls ROOT docs examples host

AR502H-CN开发笔记00:目录

自古美人都是妖i 提交于 2020-08-14 07:22:26
本系列文章将向大家讲述华为网关AR502H的开发方法。 本系列文章将涉及从开发环境的安装到程序设计、应用和打包的 所有环节 。 本系列文章在撰写时采用图文方式加以呈现,并尽量多的采用软件 截图说明 。 本系列文章采用 C++语言 进行程序设计,基于C++语言的相关问题欢迎在文章的评论区留言,我将 尽力解答 。 本文是整体的章节安排,大家阅读本系列文章时,应参考此文章。 日志: 2020.08.03 重新梳理容器的制作方法; 2020.08.04 重新梳理容器的使用方法。 目录: 1、容器的制作 (1) AR502H-CN开发笔记22:虚拟机的安装 (2) AR502H-CN开发笔记23:docker的安装 (3) AR502H-CN开发笔记24:base镜像的制作 (4) AR502H-CN开发笔记25:buster镜像的制作 (5) AR502H-CN开发笔记26:容器的生成 2、容器的使用 (1) AR502H-CN开发笔记16:搭建ftp服务器 (2) AR502H-CN开发笔记17:容器安装 (3) AR502H-CN开发笔记19:登陆容器 (4) AR502H-CN开发笔记20:调试应用程序 3、程序设计 (1) AR502H-CN开发笔记27:信号的使用 (2) AR502H-CN开发笔记28:exit函数 (3) AR502H-CN开发笔记29

dotnet 基于 debian 创建一个 docker 的 sdk 镜像

纵饮孤独 提交于 2020-08-13 06:49:15
我不能用官方的镜像,因为我需要在小伙伴构建的 debian 镜像上面安装 dotnet sdk 用来做构建,其实在 docker 里面需要找到一个个文件,然后复制代码 这是小伙伴做的一个 jenkins 的镜像 jenkins/slave 我需要在这个镜像基础上安装 dotnet 进行构建 FROM jenkins/slave 在安装 dotnet 之前需要通过官方 https://github.com/dotnet/dotnet-docker 找到对应的 docker 文件,这样可以进行复制,可以看到官方是引用下面代码 buildpack-deps:buster-scm 这个库 FROM buildpack-deps:buster-scm 需要找到 buildpack-deps:buster-scm 的代码 找到这个库的代码 https://github.com/docker-library/buildpack-deps/blob/b0fc01aa5e3aed6820d8fed6f3301e0542fbeb36/buster/curl/Dockerfile 可以复制,但是这个库依赖 FROM buildpack-deps:buster-curl 这个库,通过 docker hub 找到 https://github.com/docker-library/buildpack

Debian 安装工具 Debootstrap 简介

半腔热情 提交于 2020-08-13 02:45:43
Debootstrap 是一个可以快速获得基本 Debian 系统的一个工具, 你可以将 Debootstrap 看作是一种特殊的安装工具. 她不同于 Debian Installter , 不需要安装用的CD/DVD ISO, 仅需连接到 Debian 软件仓库, 软件仓库简介(英文) . 无论你是否使用 Debian , 只要是任何的 Linux/GNU 发行版, 例如 Fedora/Gentoo/Arch/OpenSUSE, 甚至是 Ubuntu , 均可运行 debootstrap . 当然如果你正在使用 Ubuntu , 你一定到 Debian 的软件仓库下载一个 debootstrap , 而不能使用 Ubuntu 自己的 debootstrap。 详见: https://wiki.debian.org/zh_CN/Debootstrap 摘要 debootstrap [OPTION…] SUITE TARGET [MIRROR [SCRIPT]] debootstrap [OPTION…] –second-stage 描述 Debootstrap 通过运行 SCRIPT 脚本从 MIRROR 引导一个发行版代号(codename)为 SUITE 的 Debian 基础系统安装到 TARGET 目录。 [MIRROR] 可以是 http:///URL,或是 file:/

Proxmox虚拟化配置国内源

可紊 提交于 2020-08-11 21:31:43
PROXMOX 6.0国内源设置与升级 vi /etc/apt/sources.list.d/pve-enterprise.list deb http://download.proxmox.wiki/debian/pve buster pve-no-subscription vi /etc/apt/sources.list # pve6 <--> debian buster #deb http://ftp.debian.org/debian buster main contrib #deb http://ftp.debian.org/debian buster-updates main contrib # security updates #deb http://security.debian.org buster/updates main contrib # https needs(apt install apt-transport-https -y) deb https://mirrors.aliyun.com/debian buster main contrib non-free deb https://mirrors.aliyun.com/debian buster-updates main contrib non-free deb https://mirrors

编译 QtScrCpy for Linux

末鹿安然 提交于 2020-08-09 22:31:18
环境 操作系统:Ubuntu Kylin 优麒麟 20.04 LTS 适用架构:AMD64、ARM64(鲲鹏、飞腾) 操作系统:Debian 10 Buster 适用架构:MIPS64EL(龙芯) 安装依赖 sudo apt install git cmake gcc g++ qt5-default qt5-qmake qtcreator build-essential libgl1-mesa-dev qtbase5-private-dev libqt5x11extras5-dev libavformat-dev libswscale-dev mingw-w64 克隆项目 git clone https://gitee.com/Barryda/QtScrcpy.git 启动 QtCreator sudo qtcreator 编译软件 快捷键 Ctrl + O 或点击“文件”、“打开文件或项目”,选择 QtScrCpy 所在目录中的 all.pro 这个文件。然后点击“Configure Project”配置项目。 一般情况下,上边这一步都可以自动完成。如果 Kits 工具没有完成自动检测,可以手动设置一下。比如,Qt Qmake 的路径。 运行软件 将手机开启“开发者选项”进入开发者模式,启用“USB 调试”。通过 USB 数据线连接到电脑。在弹出的对话框中选择 USB 连接模式为

树莓派上手配置

微笑、不失礼 提交于 2020-08-09 10:38:30
烧录系统镜像 准备TF卡,直接官方下载个raspberry pi imager,很快就搞定。 无屏幕连接wifi 在/boot分区下创建一个文件 wpa_supplicant.conf,内容如下: country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WIFI-1名称" psk="密码" key_mgmt=WPA-PSK //加密方式,跟路由器一致就行了 priority=1 //连接优先级,数字越大优先级越高(不可以是负数) } network={ ssid="WIFI-2名称" psk="密码" key_mgmt=WPA-PSK priority=2 scan_ssid=1 打通ssh 连接ssh 树莓派官方系统默认不开启ssh,开启的办法也很简单,在/boot下新建一个 SSH 文件就可以用ssh连接了。 ssh pi@raspberrypi.local 默认密码是 raspberry 用上面的命令,可以在不知道树莓派的准确ip地址的时候,也可以连接树莓派。 修改密码 sudo passwd pi #修改 pi 密码 sudo passwd root #设置 root 密码 su root #切换到 root 用户 su pi

Debian 10换apt源

最后都变了- 提交于 2020-08-06 06:53:40
打开/etc/apt/sources.list,在最后添加清华apt源: #tsinghua source deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free deb https://mirrors.tuna

在MySQL和分布式TiDB之间迁移数据

只谈情不闲聊 提交于 2020-05-06 09:29:49
在MySQL和分布式TiDB之间迁移数据,这里用到mydumper工具。 迁移分为2步: 第1步:dump到本地,需要保证本地有足够的磁盘空间 import os import sys import datetime import subprocess src_db1 = ' test1 ' src_table1 = ' table1 ' dump_time1 = datetime.datetime.now().strftime( " %Y%m%d_%H%M " ) file_path1 = ' /home/coconut/backup/%s/%s/%s ' % (src_db1, src_table1, dump_time1) os.system( " mkdir -p %s " % (file_path1)) dict1 = { ' host ' : " mysql1.yourcompany1.com " , ' user ' : " reader1 " , ' password ' : ' 108749512d78aa131a8eeb8d1c067ba3 ' , ' database ' : src_db1, ' table ' : src_table1, ' outputdir ' : file_path1 } dump_command = """ mydumper -h