自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Areigninhell的博客

专注互联网、大数据的探索

  • 博客(302)
  • 收藏
  • 关注

转载 nvidia-cuda-mps-control mps 参数介绍

1. 功能nvidia-cuda-mps-control - NVIDIA CUDA Multi Process Service management program2. 启动nvidia-cuda-mps-control -d3. 描述MPS is a runtime service designed to let multiple MPI processes using CUDA to run concurrently on a single .

2021-02-24 14:26:35 30

转载 shell 字符串相关判断

shell 字符串相关判断 #!/usr/bin/env bash set -e a="abc" b="efg" if [ $a = $b ]; then echo "$a = $b : a 等于 b" else echo "$a = $b: a 不等于 b" fi if [ $a != $b ]; then echo "$a != $b : a 不等于 b" else echo "$a != $b: a 等于 b" fi if

2021-01-27 11:06:45 23

转载 shell 判断文件夹或文件是否存在

shell 判断文件夹或文件是否存在判断文件夹是否存在 if [ -d "/data/" ];then echo "文件夹存在" else echo "文件夹不存在" fi判断文件是否存在 if [ -f "/data/filename" ];then echo "文件存在" else echo "文件不存在" fi示例1:文件夹不存在则创建 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹

2021-01-27 10:46:57 35

转载 简单粗暴 github clone 加速

本方法亲测只需要1s,能够提高10倍速度访问github以及clone项目,并且不需要借助其他类似gitee等外部网站。( 送我上高赞 !!)假设我们需要访问一个github的repo:https://github.com/graykode/nlp-tutorial我们可以看到访问的网站的速度为4s多并且clone其的项目: https://github.com/graykode/nlp-tutorial.git我们可以看到clone的速度为20kb/s,这个速度真的不能忍解决方

2021-01-22 10:39:36 46

原创 docker支持GPU镜像之tensorflow 1.14.0

查找合适的GPU基础镜像本示例 cuda 为 10.0支持英伟达驱动镜像链接安装支持python运行环境本示例使用Miniconda[清华源的下载地址](https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/)

2021-01-15 11:21:40 81 2

原创 tensorflow 和 pytorch判断GPU是否可用 及 GPU信息

import tensorflow as tf# 判断GPU是否可用flag = tf.test.is_gpu_available()if flag: # 获取GPU信息 print("CUDA可使用") gpu_device_name = tf.test.gpu_device_name() print("GPU型号: ", gpu_device_name)else: print("CUDA不可用")import torchflag = torch..

2020-12-25 15:29:33 87

原创 docker 在线安装 gpu支持 nvidia (未完待更新)

下载源 # 阿里源 # step 1: 安装必要的一些系统工具 yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # Step 3: 更新 yum makeca...

2020-12-17 13:56:48 36

转载 django python models AES pycrypto 自动加解密

使用Django models 的特性给我们提供方便的AES加密、解密思路:django Field 在存入 Mysql 时会调用 get_prep_value 方法,从 Mysql 中取数据时会调用 to_python 方法,根据这个逻辑,我们就有方案啦。1)存数据时加密(重写 get_prep_value方法);2)取数据时解密(重写 to_python 方法)。准备AES 包安装pip install pycryptoExample Demo# coding: .

2020-12-16 14:03:38 38

原创 Failed to establish a new connection: [Errno -2] 未知的名称或服务‘

可能是DNS未配置配置办法:介绍一种# 打开文件sudo vim /etc/resolv.conf# 插入以下两句 nameserver 8.8.8.8 nameserver 114.114.114.114 # 保存(不需要重启网络或服务器)

2020-12-15 17:33:34 113

转载 with 操作mysql数据库

from pymysql import * class Database(object): def __init__(self,name,password): # 创建self.conn连接 self.conn = connect(host='localhost',port=3306,database=str(name),user='root',password=str(password),charset='utf8') #...

2020-12-14 11:09:17 31

转载 获取shell文件路径方法

# 需要用cd和pwd命令配合获取脚本所在绝对路径,正确的写法是这样的,CURRENT_DIR=$(cd "$(dirname "$0")";pwd)# 或下面一种写法CURRENT_DIR=$(dirname $(readlink -f "$0"))

2020-12-07 10:30:37 111

原创 Centos 7 在线制作 离线安装Docker CE 19.03.12(比之前的方法简单)

1. 获取安装包及依赖1.1 首先准备一个与目标系统相类似的联网系统1.2 安装必要依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm21.3 添加Docker源# docker官网源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 阿里源 sudo yum-conf

2020-12-04 13:51:41 64

原创 Error: 400 Client Error: Bad Request (“Unknown runtime specified nvidia“)

1. 检查daemon.json文件是否配置nvidia驱动vim /etc/docker/daemon.json { "default-runtime": "nvidia", "runtimes": { "nvidia": { "path": "/usr/bin/nvidia-container-runtime", "runtimeArgs": []

2020-12-04 11:55:54 49

转载 centos7安装 显卡驱动 cuda

一、系统及显卡系统:centos7.3 64位显卡:Tesla V100二、安装过程1. 下载驱动从NVIDIA官网https://www.geforce.cn/drivers选择相应的驱动并下载,下载下来是.run文件。2. 安装依赖要装的三个依赖分别是,gcc、kernel-devel、dkms,其中需要注意的是,kernel-devel的版本需要与当前内核的版本一致,不然后面会出现找不到文件的情况。查看我的内核版本:[root@host8 ...

2020-12-03 10:21:17 132

原创 chrome 搜索结果 新的标签页打开

打开网址:https://www.google.com.hk/preferences 勾选 “结果打开方式”

2020-12-02 11:41:49 73

原创 佛起十二因缘

十二因缘又称十二有支,这十二支是无明、行、识、名色、六处、触、受、爱、取、有、生、老死。佛陀推理过程:是什么导致了老和死,老和死是因为什么而有的呢?有生便有老和死,老和死是因为生才有的,或者说是缘于生才有的。有什么便有生,生又缘于什么呢?有有便有生,生缘于有。有什么便有有,有又缘于什么呢?有取便有有,有缘于取。有什么便有取,取缘于什么呢?有爱便有取,取缘于爱。有什么便有爱,爱缘于什么?有受便由爱,爱缘于受。有什么便有受,受缘于什么?有触便有受,受缘于触。有什么便有触,触缘于什

2020-11-17 16:21:28 74

原创 python 图片转矩阵

import base64import cv2import numpy as npwith open('2020.jpg', "rb") as image_file: encoded_image = base64.b64encode(image_file.read())encoded_image = base64.b64decode(encoded_image)nparr = np.fromstring(encoded_image, np.uint8)print(nparr)im.

2020-11-02 17:01:41 104

原创 (pytorch)_torchtext.so: undefined symbol: _ZN3c104impl23ExcludeDispatchKeyGuardC1ENS_14DispatchKeyS

torchtext安装包 与 pytorch对应版本https://github.com/pytorch/text/

2020-11-02 15:26:04 480

转载 VScode Remote 远程开发

简介最近VScode发布了远程编程与调试的插件Remote Development,使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码,同时具备代码高亮与补全功能,就和在本地使用VScode一样。终于不用在服务器端翻来覆去的配置vim插件了。配置的过程很简单,本文介绍如何通过ssh的方法链接到远程机器上,另外插件还提供了连接到WSL和容器的功能。远程配置过程 远程主机安装ssh-server 本地主机安装ssh-client 根据本地..

2020-10-15 10:11:18 49

转载 Ubuntu--更改国内镜像源(阿里、网易、清华、中科大)

ubuntu镜像文件: 修改ubuntu镜像源文件: /etc/apt/sources.list注释: 最好把原有的备份一下将镜像地址更改为以下任意一个地址(下面提供了阿里,网易,清华,中科大镜像源地址),保存即可。更换好源之后执行下方命令更新: sudo apt update 镜像源:# 阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted ...

2020-10-13 14:23:39 159

原创 无需制作,linux离线安装docker

Linux 离线安装docker的过程(一键式安装)1. docker离线包制作离线包在docker官网下载,不用自己制作,离线包地址下载需要安装的docker版本,本次需要版本如下docker-19.03.12.tgz2. 准备docker.service 系统配置文件docker.service[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.com

2020-09-14 17:04:11 123

原创 pyhon 启动一个下载服务器

# 1. 进入到下载的文件目录# 2. 启动下载服务 python -m http.server 默认端口号是8000, python -m http.server 55555 改端口# 3. 浏览器打开 192.168.100.100:55555 选择文件下载即可 或者 sudo wget -bc --limit-rate=6M 192.168.100.100:33445/testfile.tar.gz 参数说明:.

2020-08-28 13:14:45 51

原创 ThreadPoolExecutor 的构造方法都有哪些参数,分别代表什么意思?

(1) corePoolSize线程池中常驻核心线程数。在创建了线程池后,当有请求任务来之后,就会安排池中的线程去执行请求任务。当线程池的线程数达到corePoolSize后,就会把到达的任务放到缓存队列当中。(2) maximumPoolSize线程池能够容纳同时执行的最大线程数,必须大于等于1。(3) keepAliveTime多余的空闲线程的存活时间。当前线程池数量超过corePoolSize时,当空闲时间达到keepAliveTime值时,多余空闲线程会被销毁到只剩下corePool.

2020-08-24 17:03:19 116

转载 表关系中的常用字段:on_delete=models.CASCADE,ForeignKey,db_constraint,related_name,

from django.db import modelsclass Car(models.Model): ''' name字符串属性 color整形选择属性(0:银色,1:黑色,2红色,3灰色) price全精度小数类型 image图片文件类型 brand字符串类型 ''' COLOR_CHOICES = [(0,'银色'),(1,'黑色'),(2,'红色'),(3,'灰色')] name = models.CharField(m.

2020-08-07 09:53:42 155

转载 报错没有挂载点:mountpoint for devices not found 解决方案 docker

在重新构建镜像时报错 Error mounting devices cgroup: mountpoint for devices not found解决方案:这个错误为cgroup在宿主机上没有挂载。## 编辑挂载 vi /etc/fstab## 在结尾添加 tmpfs /sys/fs/cgroupcgroupdefaults00## 保存后执行reboot重启服务器...

2020-08-06 14:45:53 434

转载 使用docker搭建nfs实现容器间共享文件 nfs server nfs client

首先介绍下今天的两个主角:nfs和dockernfs 是什么NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 摘自百度百科docker 是什么这个就不多说了,近两年一个非常流行的东西哦。主角介绍完毕,那么要说说为什么要使用docker来搭建nfs,其实本文标题已经说明,主要目的还

2020-08-06 11:33:32 391 3

转载 修改alpine镜像源

使用阿里镜像https://mirrors.aliyun.comsed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories使用科大镜像http://mirrors.ustc.edu.cnsed -i "s/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g" /etc/apk/repositories本人使用的是阿里的镜像源,如果使用过程中有卡的情况 重..

2020-08-06 11:03:56 173

转载 docker nginx使用说明

nginx 镜像使用说明nginx 镜像说明目录 说明 /etc/nginx nginx安装目录 /usr/share/nginx/html nginx网站资源存放的目录 运行nginx容器,相关命令:命令 说明 docker run -p 9080:80 --name mynginx -d nginx 宿主机里访问地址:http://localhost:9080/ 遇到的坑的介绍https://blog.csdn.net/qq_36520235

2020-07-03 14:55:16 111

原创 docker nginx镜像自定义启动脚本不能运行

原有nginx镜像中CMD是,如下图如果想自定义启动脚本, 最终在启动nginx以下是自定义脚本内容:特别注意nginx的启动和原有启动保持一致

2020-07-02 16:21:30 251

原创 requests.exceptions.ConnectionError: HTTPConnectionPool Failed to establish [Errno 111] Connection

docker swarm中使用shell命令行可以,但是用docker sdk出现一下错误解决办法: 1. 查询/usr/lib/systemd/system/docker.service 文件是否开启远程连接ExecStart=/usr/bin/dockerd --graph=/data/docker/lib -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 2. 查询/etc/docker/dae...

2020-06-29 14:22:45 176

转载 配置NFS固定端口

NFS启动时会随机启动多个端口并向RPC注册,为了设置安全组以及iptables规则,需要设置NFS固定端口。NFS服务需要开启 mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,其中nfs、portmapper的端口是固定的,另外三个服务的端口是随机分配的,所以需要给mountd,nlockmgr,rquotad设置固定的端口。一、其中,给mountd、rquotad设置端口的方式很简单,在/etc/sysconfig/nfs中添加一下设置即可: ...

2020-06-23 13:29:37 193

原创 下载centos的离线安装包

sudo yum install cmake -y --downloadonly --downloaddir=caffe_gcc_and_g++

2020-06-19 08:50:07 174

原创 django2.2.7版本对mysql的支持总是报错 按照下面步骤操作恢复正常使用

# django启动mysql报错## 关于pymysql驱动的错误项目目中的__init__.py,写入```import pymysqlpymysql.install_as_MySQLdb()```## django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3- 进入django安装目录/opt/conda373/envs/python37/lib/pyth

2020-06-17 10:11:33 129

转载 将嵌套 for 循环写成单行

我们经常会如下这种嵌套的 for 循环代码list1 = range(1,3)list2 = range(4,6)list3 = range(7,9)for item1 in list1: for item2 in list2: for item3 in list3: print(item1+item2+item3)这里仅仅是三个 for 循环,在实际编码中,有可能会有更层。这样的代码,可读性非常的差,很多人不想这么写,可又没有更好的写法。

2020-06-15 11:39:55 255

转载 python 读取数G超大文件

使用 with...open... 可以从一个文件中读取数据,这是所有 Python 开发者都非常熟悉的操作。但是如果你使用不当,也会带来很大的麻烦。比如当你使用了 read 函数,其实 Python 会将文件的内容一次性的全部载入内存中,如果文件有 10 个G甚至更多,那么你的电脑就要消耗的内存非常巨大。# 一次性读取with open("big_file.txt", "r") as fp: content = fp.read()对于这个问题,你也许会想到使用 readlin

2020-06-15 11:35:34 731

转载 Django restframework 实现文件下载(json)

class DoView(APIView): def get(self,request): queryset = self.get_queryset() serializer = self.get_serializer(queryset, many=True) # 构造文件名 file_name = datetime.datetime.now().strftime('%Y%m%d%H%M%S') + ".json" .

2020-06-12 09:31:52 290

原创 dockerfile中cmd使用

CMD /opt/pro/run.sh ${INPUT_DATA} ${OUTPUT_DATA}

2020-06-05 14:53:28 183

转载 vim设置编码格式

vim打开指定文件:set ff 查看当前文本的模式类型,一般为dos,unix:set ff=dos 设置为dos模式, 也可以用 sed -i 's/$/\r/':set ff=unix 设置为unix模式,也可以用一下方式转换为unix模式:sed -i 's/.$//g' :set fileencoding查看现在文本的编码:set fenc=编码 转换当前文本的编码为指定的编码:set enc=编码 以指定的编码显示文本,但不保存到文件中。...

2020-05-28 16:43:41 105

转载 Dockerfile 中的 COPY 与 ADD 命令

Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基本功能,以及其异同点,然后总结其各自适合的应用场景。Build 上下文的概念在使用 docker build 命令通过 Dockerfile 创建镜像时,会产生一个 build 上下文(context)。所谓的 build 上下文就是 docker build 命令的 PATH 或 URL 指定的路径中的文件的集合。在镜像 build 过程中可以引用上下文中的任何文件,比如我们要介绍的 COPY 和 A

2020-05-26 15:28:39 127

转载 Dockerfile RUN,CMD,ENTRYPOINT命令区别

Dockerfile中RUN,CMD和ENTRYPOINT都能够用于执行命令,下面是三者的主要用途:RUN命令执行命令并创建新的镜像层,通常用于安装软件包 CMD命令设置容器启动后默认执行的命令及其参数,但CMD设置的命令能够被docker run命令后面的命令行参数替换 ENTRYPOINT配置容器启动时的执行命令(不会被忽略,一定会被执行,即使运行 docker run时指定了其他命令)Shell格式和Exec格式运行命令我们可用两种方式指定 RUN、CMD 和 ENTRYPOINT 要运

2020-05-25 14:35:26 117

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除