自定义博客皮肤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的博客

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

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

转载 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 898

原创 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 4060

转载 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 577

转载 获取shell文件路径方法

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

2020-12-07 10:30:37 7919

原创 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 485

原创 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 1253

转载 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 880

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

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

2020-12-02 11:41:49 491 2

原创 佛起十二因缘

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

2020-11-17 16:21:28 397

原创 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 977

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

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

2020-11-02 15:26:04 3502

转载 VScode Remote 远程开发

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

2020-10-15 10:11:18 390

转载 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 1148 1

原创 无需制作,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 279

原创 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 227

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

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

2020-08-24 17:03:19 803

转载 表关系中的常用字段: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 790

转载 报错没有挂载点: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 4018

转载 使用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 1359 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 802

转载 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 244

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

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

2020-07-02 16:21:30 855

原创 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 746

转载 配置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 872

原创 下载centos的离线安装包

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

2020-06-19 08:50:07 542

原创 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 301

转载 将嵌套 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 884

转载 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 3550

转载 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 792

原创 dockerfile中cmd使用

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

2020-06-05 14:53:28 464 2

转载 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 533

转载 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 437

转载 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 326

转载 Linux下运行bash脚本显示/usr/bin/env bash\r没有那个文件或目录

Linux下运行bash脚本显示“: /usr/bin/env: “bash\r”: 没有那个文件或目录错误原因这主要是因为bash后面多了\r这个字符的原因。在linux终端下,输出\r会什么都不显示,只是把光标移到行首。于是终端虽然输出了/usr/bin/env bash,但是碰到\r后,光标会被移到行首,接着输出了:No such file or directory把前面的覆盖掉了。于是出现了那个莫名其妙的出错信息了解决办法:用vim打开sh脚本文件, 重新设置文件的格式:se

2020-05-20 18:11:24 2826

原创 node或npm安装和简单使用(win centos7)

#securitydoc-运行准备下载nodejs长期支持版[10.16.3](https://nodejs.org/dist/v10.16.3/node-v10.16.3-x64.msi)centos7之nodejs[10.16.3](https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar....

2020-05-15 13:04:51 815

转载 centos7修改系统语言为简体中文

centos7修改系统语言为简体中文说明自己装系统时一般都可以自定义选择系统语言。可是云端服务器一般都是安装好的镜像,默认系统语言为英文,对于初学者可能还会有搞不懂的计算机词汇。这里简单说一下centos7怎么修改系统语言为中文。修改centos7系统语言查看系当前语言包locale查看系统拥有语言包locale -a(zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接设置)安装简体中文语言包yum install

2020-05-09 09:29:18 308

转载 Django多对多数据增删改查

Django多对多数据增删改查1.表结构及基本方法1.表结构# models.py class Book(models.Model): author = models.ManyToMany(to='author', relate_name='author') """ ...字段 """ class author(models.Mod...

2020-04-07 18:14:21 1296 1

转载 django 多对多关系建立 三种方式

https://www.cnblogs.com/zj420255586/p/11761007.html

2020-03-31 14:39:58 748

转载 整理比较多的flask-web博客

https://www.cnblogs.com/zhongyehai/category/1555138.html

2020-03-25 18:09:04 207

转载 css右箭头的实现

参考:http://www.seotest.cn/jishu/59976.html

2020-03-18 09:07:51 825

空空如也

空空如也

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

TA关注的人

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