- 博客(26)
- 收藏
- 关注
原创 理解docker
Docker常用命令 一、Docker 是什么 **Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。**它是目前最流行的 Linux 容器解决方案。 Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。 总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像
2020-12-28 09:09:52
267
原创 docker命令大全
Docker run 命令 1. docker run :创建一个新的容器并运行一个命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用; -P: 随机端口映射,容器内部端口随机映射到主机的端口 -p: 指定端口映射,格式为:主机(宿主)端口
2020-12-28 09:08:44
322
原创 pipenv管理虚拟环境
一、pipenv管理你的虚拟环境 1.下载安装 pip install pipenv 2.查看版本 pipenv --version 3.创建虚拟环境 # 创建与本机相同python版本的虚拟环境 pipenv install # 指定版本创建并初始化虚拟环境(如果你本机装的是3.7版本python,那么你无法创建3.6的虚拟环境,巨坑) pipenv install --python 3.6 4.激活虚拟环境 pipenv shell 5.退出虚拟环境 exit 6.移除虚拟环境 # 删除当前
2020-12-26 09:41:45
2081
2
原创 conda管理虚拟环境
一、conda管理虚拟环境 1.创建虚拟环境 创建一个名为py36的虚拟环境,指定python版本为3.6.1 conda create -n py36 python=3.6.1 2.激活虚拟环境 # windows conda activate py36 # linux source activate py36 # 查看当前python执行文件路径 which python 3.退出虚拟环境 conda deactivate 4.查看已安装环境 conda info --envs conda e
2020-12-26 09:40:47
234
原创 git命令大全
一、git命令大全 1.git config git一共有3个配置文件: 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。 全局配置文件:Windows 系统在 C:\Users\<用户名>\.gitconfig,Linux 系统在 ~/.gitconfig。 系统级的配置文件:在 Git 的安装目录下 etc 文件夹中的 gitconfig。 # 查看当前配置 $ git config -l $ git config --list # 配置提交记
2020-12-26 09:40:07
157
原创 在windows下训练yolov4模型(GPU)
在windows下训练yolov4模型(GPU) 1.为电脑安装最新版本的cuda和cudnn cuda安装地址:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal cudnn安装地址:https://developer.nvidia.com/cudnn 其中cudnn下载安装包需要注册一个账号,
2020-12-26 09:36:18
2025
2
原创 在ubuntu18.04下训练yolov3模型(GPU)
在ubuntu18.04下训练yolov3模型(GPU) 1.安装NVIDIA显卡驱动 安装显卡驱动有添加ppa源和下载官方安装包的方法。 这里介绍一个相对简单点的方法为ubuntu 18.04安装显卡驱动: (1)查看gpu和推荐的驱动版本: $ ubuntu-drivers devices (2)然后进行自动安装 $ sudo ubuntu-drivers autoinstall 在设置里面点击详细信息,如果显示出显卡信息就说明显卡驱动安装成功了。 2.安装cuda并配置cudnn (1)对GC
2020-12-26 09:35:21
850
原创 在ubuntu18.04下训练yolov3模型(CPU)
在ubuntu18.04下训练yolov3模型(CPU) 1.下载darknet 保证你事先安装好git、gcc、g++、make # 更新apt apt update apt upgrade apt install git apt install gcc apt install g++ apt install make 打开终端, 并在终端下依次输入以下命令 git clone https://github.com/pjreddie/darknet.git cd darknet make 编译完成后键
2020-12-26 09:34:25
1249
原创 crontab定时任务
crontab环境配置 1.执行环境配置 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ 2.文件位置 /var/spool/cron/ 3.日志文件位置 /var/log #ls /var/log/cron* 4.错误日志 当crond执行任务失败时会给用户发一封邮件 可以将每条crontab中的任务增加自己的日志,便于查找执行失败原因。 6 * * * * /home/stack/test.sh >
2020-12-26 09:23:07
124
原创 物理机安装linux系统
物理机安装deepin和ubuntu 一、在物理机上安装deepin15 安装参考:https://www.deepin.org/installation/ 1.找一个大于8G的u盘,格式化u盘。 2.下载deepin镜像文件:https://www.deepin.org/mirrors/releases/ 3.下载软件制作u盘启动盘:https://www.deepin.org/original/deepin-boot-maker/ 4.将制作好的U盘插入电脑,然后重启进入BIOS,选择从U盘启动。
2020-12-26 09:13:30
2732
原创 Mysql权限管理
MYSQL权限管理 一、创建用户 create user '用户名'@'主机名' identified by '密码'; 二、并赋予权限 grant命令说明: all privileges 表示赋予所有权限,你也可以只赋予SELECT、UPDATE等权限。 on 用来指定权限针对哪些库和表。 *.* 中前面的*号用来指定数据库名,后面的*号用来指定表名。 to 表示将权限赋予某个用户。 ‘用户名’@‘主机名’ @后面接限制的主机,可以是IP、IP段、域名以及%,%表示任何地方。 i
2020-12-26 09:09:51
266
原创 Mysql常用语句
MYSQL中常用的SQL语句 一、增删改查 1.新增 指定字段插入: INSERT INTO <表名> (<字段1>, <字段2>, <字段3>) VALUES (<值1>, <值2>, <值3>); 不指定字段插入: INSERT INTO <表名> VALUES (<值1>, <值2>, <值3>); 一次插入多条数据: INSERT INTO <表名> V
2020-12-26 09:08:50
626
原创 解析库xpath高级使用(超全)
解析库xpath使用方法 XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言。XPath 最初设计是用来搜寻XML文档的,但是它同样适用于HTML文档的搜索。 XPath的选择功能十分强大,它提供了非常简洁明了的路径选择表达式,另外它还提供了超过100个内建函数用于字符串、数值、时间的匹配以及节点、序列的处理等等,几乎所有我们想要定位的节点都...
2020-04-21 19:37:56
2206
原创 ubuntu18安装node
ubuntu18安装node.js 保证你的apt包是最新的,如果不是,请先更新apt sudo apt update sudo apt -y upgrade 1.安装 sudo apt install nodejs sudo apt install npm 2.查看版本号检查是否安装成功 sudo node -v sudo npm -v ...
2020-04-19 13:38:16
310
原创 自动化工具selenium
自动化工具selenium的使用 一.selenium+Python环境配置 1.安装Python3.5及以上版本,这里我安装的是Python3.7.4 2.安装selenium:pip install selenium 3.安装对应浏览器版本的驱动webdriver,查找对应版本如下 chromedriver:http://npm.taobao.org/mirrors/chromedrive...
2020-04-19 13:36:09
357
原创 异步请求库aiohttp
异步请求库aiohttp的使用 1.使用aiohttp发起一个请求 官方推荐使用一个客户端会话来发起所有请求,会话中记录了请求的cookie,但你还可以使用aiohttp.request来发送请求。 当我们使用 async def 就是定义了一个异步函数,异步逻辑由asyncio提供支持。 async with aiohttp.ClientSession() as session 为异步上下文管理...
2020-04-15 21:38:10
516
原创 ubuntu18安装Python3.7
ubuntu18安装Python3.7 ubuntu18系统自带了python2.7和python3.6; 不要卸载ubuntu自带的python版本; ubuntu下不同版本的python可以共存,可直接安装python3.7。 1.升级包索引和软件 sudo apt update sudo apt upgrade -y 2.安装编译所需包 sudo apt install build-e...
2020-04-13 21:17:16
444
原创 最全请求库requests的使用方法
请求库requests的使用方法 一.基本使用 1.简介 requests库是一个著名的请求库,它把python标准库urllib3封装起来,使api的使用更加的方便和简洁。 2.安装 pip install requests pip默认使用的是官方的源来安装,如果速度很慢,建议换一个源安装。 3.使用requests发起一个请求 我们先导入requests,然后发送一个请求,使用response...
2020-04-12 21:06:04
1456
原创 ubuntu18安装Anaconda3
ubuntu18安装Anaconda3 1.清华大学镜像站下载安装包 网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载Anaconda3-5.3.1-Linux-x86_64.sh 2.安装 跟随指引安装即可,不断按回车键和yes,在倒数第二步会让你选择是否加入conda到环境变量,选择yes。 bash Anaconda3-...
2020-04-12 21:00:52
250
原创 你真的知道HTTP协议和HTTPS协议吗
1. HTTP协议和HTTPS协议 一. HTTP协议 1. 定义 HTTP(Hypertext Transfer Protocol,超文本传输协议)是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)的超文本传输协议。 HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根...
2020-04-12 20:29:07
333
原创 在ubuntu18上安装git
在ubuntu18上安装git 1.使用apt包管理工具更新本地软件包索引 sudo apt update sudo apt -y upgrade 2.安装git sudo apt install git 3.检查版本 git --version 4.配置git git config --global user.name "MyUserName" git config --global user...
2020-04-09 20:39:49
413
原创 CentOS7安装tesseract3.0
1、安装依赖库 yum install -y automake autoconf libtool gcc gcc-c++ yum install -y libpng-devel libjpeg-devel libtiff-devel 2、安装leptonica wget http://www.leptonica.org/source/leptonica-1.72.tar.gz tar xvzf...
2019-09-30 12:04:58
334
原创 Python字符串与进制转换
字符 0b / 0B --> 二进制字符前缀 0o / 0O --> 八进制字符前缀 0x / 0X --> 十六进制字符前缀 1、二进制转八进制 数字0和英文b:0b10110011111为二进制数据 oct函数用于整数转换为八进制字符串 x = "0b10110011111" oct(int(x, 2)) # 结果: "0o2637" 2、二进制数据转十进制 int函数用于...
2019-09-29 18:52:56
5631
转载 CentOS7常用命令
进入目录和查看目录 命令 解释 cd /home 进入根目录下的home目录 cd … 返回上一级目录 cd …/… 返回上两级目录 cd - 返回上次所在目录 ls 查看目录中的文件 ls -a 显示隐藏文件 ls -l 显示详细信息 ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序) 文件和目录的增删改查 ...
2019-09-13 16:42:56
272
转载 CentOS7安装nodejs
1.首先安装wget yum install -y wget 如果已经安装了可以跳过该步 2.下载nodejs最新的tar包 可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令 wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz 另外你也可以在你喜欢的任意系统上下...
2019-09-10 13:40:48
119
转载 CentOS7安装Python3.7
1.安装编译相关工具 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yu...
2019-09-09 19:48:21
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅