![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
开发工具
文章平均质量分 54
常用开发工具安装、使用。
jingbo1801
机器视觉、图像,TX2,python,c++
展开
-
qtcreator编译arm64工程
使用qtcreator编译arm64工程,首先需安装好:qtcreator + qt5.12.2(arm64)+交叉编译工具链。原创 2024-05-30 22:39:04 · 342 阅读 · 0 评论 -
windows下使用nginx设置静态资源路由
nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可。web访问如下,地址:http://localhost/upload/测试nginx是否启动成功,直接在浏览器地址栏输入网址。,出现nginx页面说明启动成功。原创 2024-04-16 20:52:24 · 424 阅读 · 0 评论 -
Linux 基本指令 touch, cp 和 mv
linux 中创建新文件、复制、粘贴、 剪切。指令 + --help,查看其它参数用法。原创 2023-05-14 10:16:54 · 729 阅读 · 1 评论 -
Linux 查看指令 cd,ls,pwd
这个指令会打印出文件的权限 (-rw-rw-r-- 之后我们在细说这个), 用户名, 文件大小, 修改日期, 文件名。功能:查看文件/文件夹内容,支持排序、大小、属性、权限查看。功能:这里的文件大小使用了 K, MB, GB 之类概括。功能:显示所有文件,包括隐藏的文件 (以 . 开头的)2)ls -a (all 的简写) 显示所有文件。功能:输出详细信息 -l (long 的简写)3)ls -lh (human) 显示给人看。4)ls --help 帮助。功能:查看当前目录绝对路径。功能:进入指定目录。原创 2023-05-14 09:18:55 · 1149 阅读 · 0 评论 -
基于Docker 部署 Seafile服务搭建
MySQL root 用户的密码 (MYSQL_ROOT_PASSWORD and DB_ROOT_PASSWD)Seafile 的配置文件存放在 shared/seafile/conf 目录下,您可以根据。注意:您应该在 docker-compose.yml 文件所在的目下执行以上命令。 示例文件到您的服务器上,然后根据您的实际环境修改该文件。持久化存储 Seafile 数据的 volumes 目录 (volumes)需要等待几分钟,等容器首次启动时的初始化操作完成后,您就可以在浏览器上访问。原创 2023-01-29 22:45:14 · 3242 阅读 · 0 评论 -
windows 查询并关闭被占用的端口
查询占用此端口的程序pid,此例中最后一项12596即为程序的PID。2、查找被占用的端口,例如8886。1、以管理员权限运行cmd。原创 2023-01-29 22:35:29 · 1047 阅读 · 0 评论 -
错误处理:docker io.containerd.runtime.v2.task no such file or directory
报错:docker io.containerd.runtime.v2.task no such file or directory,显卡驱动升级后docker运行时不匹配错误。原因:驱动升级,驱动相关的nvidia-container-toolkit未升级。原创 2022-10-25 21:37:50 · 729 阅读 · 0 评论 -
ubuntu安装SVN开机启动
查看当前启动level,会打印一个数字,把这个数字加到脚本 startsvn.sh 的 Default-Start 后面,然后从步骤 3再执行一遍试试。转载 2022-10-21 22:17:59 · 853 阅读 · 0 评论 -
vs2017下,release模式下调试debug信息-不优化变量
设置为:生成调试信息(/DEBUG)设置为:已禁用(/Od)原创 2022-10-19 21:23:10 · 1325 阅读 · 0 评论 -
cmd关闭kill进程
3、taskkill /pid xxx -f 终止相应进程。2、输入命令tasklist,查看运行中的进程;原创 2022-08-21 09:57:23 · 1910 阅读 · 0 评论 -
pycharm 调试方式
右键,以debug方式运行: 断点: 1、程序继续执行; 2、关闭当前程序; 3、显示所有断点; 4、让所有断点失效。调试: 1、执行下一步,不进入函数体; 2、执行下一步,进入函数体; 3、跳出函数体; 4、运行到光标处。...原创 2022-07-09 08:10:34 · 576 阅读 · 0 评论 -
VMware安装Ubuntu卡在installing open-vm-tools
最近VMware安装Ubuntu卡在installing open-vm-tools。查找安装方式: VMware安装Ubuntu卡在installing open-vm-tools,要解决这个问题,需要做如下步骤: 1)创建完成后把“创建后开启此虚拟机”的对勾去掉,先不要安装系统; 2)在设置的ubuntu安装目录中先把虚拟光驱加载的自动安装文件找到autoinst.iso,然后删除。 然后就可以安装ubuntu系统了,这样可以自定义安装了。但是安装原创 2022-06-21 22:31:21 · 3901 阅读 · 0 评论 -
ubuntu 升级 cmake
1、卸载掉老的版本的cmake,执行:2、从github上下载最新的cmake程序。下载路径:“https://github.com/Kitware/CMake/releases/”3、解压4、编译 sudo ./configure过程中,如果报错:Could NOT find OpenSSL 原因是是缺少ssl库,安装下,之后再次sudo ./configure:5、测试 结果: 安装成功!...原创 2022-06-13 20:59:01 · 2528 阅读 · 1 评论 -
7、docker 添加sudo权限
安装完docker,每次必须用sudo权限操作,比较麻烦。将docker加入sudo用户组,即可默认sudo权限运行,而不用sudo。具体步骤如下:2、将当前用户添加到docker组3、重启docker服务 这样,再次使用docker命令,无需添加sudo。......原创 2022-06-11 18:08:17 · 10241 阅读 · 0 评论 -
6、dokcer 服务器换源
替换:/etc/docker/daemon.json文件,重启服务。终端执行下面目录,重启docker服务使有效。原创 2022-06-11 18:06:23 · 323 阅读 · 1 评论 -
5、docker 管理命令
docker version:查看docker的版本号,包括客户端、服务端、依赖的Go等; docker info:查看系统(docker)层面信息,包括管理的images, containers数等; docker inspect:查看image或container的底层信息; docker ps:默认显示正在运行中的container; -l 显示最后一次创建的container,包括未运行的; -a原创 2022-06-11 18:03:58 · 432 阅读 · 0 评论 -
4、docker 容器保存加载和退出
docker commit将容器提交为镜像。容器本身只是内存对象,容器关闭后,里面的内容不保存。所以,要保存容器内配置,需将容器存为镜像文件,需要的时候再加载。语法格式如下: 例如: 使用,docker image ls,即可看到刚提交的镜像train:v0.1:OPTIONS说明: -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 将容器a40原创 2022-06-11 18:02:19 · 7415 阅读 · 0 评论 -
3、docker 容器ssh访问
使用docker run创建容器。 完整的命令: 后台运行,容器命名为train,支持显卡,主机端口4001映射为容器内22端口以支持ssh通讯,挂载主机/data/docker目录至容器/home目录,提供终端操作。2、更新容器内apt源 替换/etc/apt/sources.list,内容如下:3、安装ssh服务step1:修改密码step2:安装Openssh 查看openss......原创 2022-06-11 17:58:28 · 1383 阅读 · 1 评论 -
1、docker 镜像操作
docker hub,https://hub.docker.com/ ,搜索对应的镜像。搜索:nvidia/cuda,在tags里最终选择:10.2-cudnn7-devel-ubuntu18.04版本。最终完整的镜像名:nvidia/cuda:10.2-cudnn7-devel-ubuntu18.04。 拉取镜像: 拉取镜像并测试:所有镜像: 显示所有镜像,名称、版本、image ID及下载时间和占用空间大小。 -a:列出所有的。结果:原创 2022-06-11 11:51:29 · 1391 阅读 · 0 评论 -
9、docker 容器的ssh连接
1、进入容器2、进入容器后,修改密码3、安装Openssh 查看openssh -server是否启动,启动与否无关系:4、修改ssh配置,允许root登录 设置openssh-server开机自动启动,打开/etc/rc.local文件,在exit 0语句前加入:5、重启ssh服务6、将此容器commit保存: 格式:docker commit container-id new-name7、将新的镜像启动,并将doc原创 2022-06-08 22:09:20 · 4001 阅读 · 0 评论 -
8、docker 配置管理
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。 这里推荐使用 Portainer 作为容器的 GUI 管理方案。官方地址:https://portainer.io/install.html 安装命令: 访问你的 IP:9000 即可进入容器管理页面。.........原创 2022-06-08 22:05:53 · 261 阅读 · 0 评论 -
7、docker 使用网络
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 1)容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。 使用 docker container ls 可以看到,本地主机的 49155 被映射到了原创 2022-06-08 22:03:49 · 746 阅读 · 0 评论 -
6、docker 数据管理
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 1)数据卷可以在容器之间共享和重用; 2)对数据卷的修改会立马生效; 3)对数据卷的更新,不会影响镜像; 4)数据卷 默认会一直存在,即使容器被删除。 注意:数据卷 的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文原创 2022-06-08 21:57:02 · 258 阅读 · 0 评论 -
5、docker 访问仓库
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。 仓库(Repository)是集中存放镜像的地方。 一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 dl.dockerpool.com/ubuntu 来说,dl.dockerpool.com 是注册服务器地址,ubuntu 是仓库名。大原创 2022-06-08 21:51:10 · 5128 阅读 · 0 评论 -
4、docker 容器
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。 下面的命令输出一个 “Hello World”,原创 2022-06-08 21:38:32 · 343 阅读 · 0 评论 -
3、docker 镜像
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。 镜像是 Docker 的三大组件之一。Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。 Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。 从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为: 具体的选项可以通过 docker pull --h原创 2022-06-07 23:26:57 · 1667 阅读 · 0 评论 -
2、docker 基本概念
很早之前看的文章,进行了简单的排版整理,找不到源地址了,如有侵权,请联系删除。Docker 包括三个基本概念: 理解了这三个概念,就理解了 Docker 的整个生命周期。 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root 文件系原创 2022-06-07 23:10:38 · 296 阅读 · 0 评论 -
1、docker 简介
Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。 Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目已经超过 4 万 6 千个星标和一万多个 fork。甚至由原创 2022-06-07 23:03:10 · 245 阅读 · 0 评论 -
2、ubuntu 安装nvidia-docker2
nvidia-docker2 github地址:https://github.com/NVIDIA/nvidia-docker 安装nvidia-docker前要先安装docker。2、添加源3、安装nvidia-docker2并重新加载daemon.json 选择用新的daemon覆盖之前的。4、测试是否安装成功......原创 2022-06-07 22:52:11 · 1565 阅读 · 0 评论 -
1、ubuntu 安装docker
打开官网关于docker installation for Linux的文档页(我建议还是打开下面的链接,看看):Get Docker CE for Ubuntu | Docker DocumentationRedirecting… 查看Ubuntu这个版本的部分,首先若先前有安装docker需要先卸载(若没有安装过则无需执行),执行命令: Docker的安装有多个方式,这里以最常见的方式(文档第一种)为例:1、首先依次执行以下命令(反斜杠\代表一行,只是换行写更清晰),把原创 2022-06-07 22:47:32 · 1282 阅读 · 1 评论 -
windows 取消SVN记住的密码
在windows上使用svn一般都会记住密码,以方便使用。但当密码改变需要更改时找不到清除密码的地方,这里整理下,方便查找。step1、鼠标右键->TortoiseSVN->Settings。step2、Settings->Saved Data->Clear all。...原创 2022-05-16 21:09:40 · 883 阅读 · 0 评论 -
linux svn子目录权限设置
linux下svn服务,配置子目录权限。权限设置主要在仓库下,conf/authz文件下配置。1、示例1[groups]test1 = admintest2 = username,username1,username2 #这里是对passwd文件中设置的用户进行分组,前面是组名,后面是用户名,用英文逗号隔开。[/]@test1 = rw #这是对分组进行权限的划分。*代表所有组,rw(读写权限)r(读权限)@test2 = rw*=r2、示例2假设现在有3个...原创 2022-05-16 21:07:43 · 1424 阅读 · 0 评论 -
ubuntu svn服务重启
更新用户后,需要重启,可重启时报错,故整理完整服务重启方案:1、找到svn安装目录find / -name svn结果:/usr/bin/svn /usr/local/svn (这个是我仓库路径)2、执行重启命令svnserve -d -r /usr/local/svn若服务本身已经启动,再次执行则会报错:svnserve: E000098: 不能绑定服务器套接字: 地址已在使用 解决办法。原因:svn端口3690已使用。输入...原创 2022-05-16 21:05:34 · 3804 阅读 · 0 评论 -
ubuntu 安装配置SVN服务器
在Ubuntu16.04中安装配置SVN服务器。1、在终端中输入svn,看查是否安装过,如果已经安装了,可以用以下语句卸载sudoapt-getremove--purgesubversion2、安装前先更新一下系统sudo apt-get update3、安装subversionsudoapt-getinstallsubversion4、创建仓库文件夹sudo mkdir -p /home/svn # 以/home/svn为仓库地址s...原创 2022-05-16 21:00:43 · 8190 阅读 · 1 评论 -
win10设置共享文件夹局域网访问
Win10本身提供了针对局域网的共享文件方式及授权访问机制。通过几个步骤实现局域网共享:1、设置共享目录以共享"F:\shared\工具"为例,鼠标右键点击文件夹,点击属性,之后在属性对话框中点击"共享":在弹出的对话框中,添加列表选择Everyone,点击共享按钮:之后,点击完成,实现文件夹共享设置。2、网络访问在有访问权限的情况下,在文件夹地址输入:\\局域网IP\共享文件夹名,即可访问。...原创 2022-04-10 21:58:22 · 9442 阅读 · 0 评论 -
win10设置右键菜单打开cmd
win10上使用cmd命令提示符比较麻烦,一般会设置将cmd添加至右键菜单,以方便使用。1、打开注册表右键windows按钮,点击运行,输入:regedit。打开注册表。2、shell目录输入下面路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell右键shell文件夹,新建项。命名为runas,在新项中建立项command。3、设置右键键值1)...原创 2022-04-10 21:53:52 · 3477 阅读 · 0 评论 -
ubuntu上sftp服务文件传输工具-filezilla
ubuntu 使用ssh和服务器之间进行文件操作,还是很麻烦的,测试几个软件,还是filezilla好用。下面附上安装方式:安装软件FileZilla:sudo apt-get install filezilla -y语言包,安装完语言包就可以支持中文了(可选,不装也可以):sudo apt-get install filezilla-locales权限问题:安装成功后,如果出现./filezilla/filezilla.xml、....原创 2021-10-29 19:37:20 · 1788 阅读 · 0 评论 -
win10下 Failed to connect to github.com port 443 Timed out问题解决办法
首先ping github.com测试是否能够连接。之后修改host。第一步:打开ipaddress.com,查询如下两个域名,并分别记录下其对应的ip:1、github.com 2、github.global.ssl.fastly.net第二步:更新host文件140.82.114.3 github.com 199.232.69.194 github.global.ssl.fastly.net第三步:清理下DNS,再试一下。ipconfig /flushdns...原创 2021-10-14 22:03:34 · 2238 阅读 · 1 评论 -
Jetson Xavier TX2 NX上安装Pycharm
验证环境:Jetson TX2、Jetson Xavier NX下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrainsarm64平台下安装pycharm需要安装配置JAVA环境。 未安装配置JAVA环境,则会报错:NO JRE Found. Please make sure $PYCHARM_JDK, $JDK_HOME, or $JAVA_HOME po...原创 2021-10-11 20:50:34 · 6741 阅读 · 3 评论 -
ubuntu下使用串口助手cutecom
1、下载安装sudo apt-get install cutecom2、运行cutecomsudo cutecom界面:原创 2021-09-28 22:30:46 · 592 阅读 · 0 评论