自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux ssh:handshake failed:EOF

一、前沿1、Notes:以下操作均在 京东云服务器2、在配置好免密登陆之后,通过ssh登陆的时候间接性的遇见 ssh:handshake failed:EOF 真是让人恼火,所以给总结一下。二、解决步骤1、查看原因1、 -v 表示查看连接详细信息1、ssh -v root@192.168.1.9OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017debug1: Reading configuration data /etc/ssh/ssh_conf

2021-05-25 21:22:57 1089 1

原创 Centos7下安装 prometheus+alertmanager 配置企业微信报警

一、前言承接上篇文章 Centos7下安装 prometheus+grafana,我们已然对服务器进行了监控,但是只监控不进行报警的监控无疑是用处不大的,今天我们学习部署一下 alertmanager 配置企业微信报警。二、准备工作1、安装 alertmanager1、以下步骤都在 /opt/ 目录下执行1、wget https://github.com/prometheus/alertmanager/releases/download/v0.22.0-rc.2/alertmanager-0.22

2021-05-21 17:10:28 317

原创 Centos7下安装 prometheus+grafana

一、前言1、什么是 Prometheus?Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus 在2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目2、为什么要用 Prom

2021-05-19 17:53:08 109 2

原创 Mac 修改过 pycharm.vmoptions 重装PyCharm打不开的解决方法

一、前沿这篇文章主要是分享一个 小方法,因为之前都是通过 JetbrainsCrack.jar 破解的 pycharm,但是每年老是 出现不能用的问题,所以 作者直接买了 pycharm的账号,但是在重装过程中 遇到了问题,那就是装好了打不开,所以就百度解决一下,记录一下。二、解决步骤1、以 PyCharm2019.2为例在重装 pycharm 之前先把自己的 PyCharm2019.2 给卸载掉。cd ~/Library/Preferences/ rm -rf PyChar

2021-04-18 18:12:54 521

原创 Docker学习十《使用网络-高级网络一》

一、前言在第 Docker学习七《使用网络》 我们已经简单的学习了docker 允许通过外部访问容器和容器互联,今天在详细学习一下。

2021-04-14 16:17:31 22

原创 Python3 将数据写入CSV文件

一、前言在工作中,总会有一点小的数据处理,需要写到CSV文件里边,今天稍加记录一下,以后直接拿来用。二、概念csv是一种通用的、相对简单的逗号分隔值文件格式,是一种用来存储数据的纯文本文件;纯文本意味着CSV文件是一个字符序列,不含必须像二进制数字那样被解读的数据。1、纯文本,使用某个字符集,比如ASCII、Unicode、EBCDIC或GB2312;2、由记录组成(典型的是每行一条记录);3、每条记录被分隔符分隔为字段(典型分隔符有逗号、分号或制表符;有时分隔符可以包括可选的空格);4、每条

2021-04-13 14:18:49 1016 1

原创 centos7下 django+uwsgi+nginx

一、前言在工作中 写了一个小的 django项目,需要上线,考虑使用 uwsgi+nginx ,就对部署过程进行总结一下。二、理论铺垫1、为什么要用 uwsgi+nginx?一个成熟的站点提供服务,需要 Web 服务器 [静态数据] 和 App 服务器[动态数据]Web 服务器目前属 Nginx 最强大,请求代理过来后,把数据返回给请求客户端,但是目前的互联网发展时代,都是包含动态数据处理的,这样一般 Nginx 不处理业务逻辑,就外包给后端的 App 服务器,这里就是你的 django 服务器。

2021-04-06 18:25:19 50

原创 Docker学习九《理解镜像构成二》使用 Dockerfile 定制镜像

一、前言从上篇 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。二、使用 Dockerfile 定制镜像还以之前定制 nginx 镜像为例,这次我们使用 Dockerfile 来定制...

2021-03-29 17:51:00 37

原创 Docker学习八《理解镜像构成一》利用 commit 理解镜像构成

一、前言经过前边几个章节的学习,今天反过来重新学习一下 docker镜像如何构成的,今天利用 commit 理解一下

2021-03-29 16:04:51 47

原创 Docker学习七《使用网络》

一、前言Docker 允许通过外部访问容器或容器互联的方式来提供网络服务二、外部访问容器容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射1、使用 -P 标记时,Docker 会随机映射一个端口到内部容器开放的网络端口docker run -d -P nginx:latest使用 docker ps 可以看到,本地主机的 49154 被映射到了容器的 80 端口。此时访问本机的 49154端口即可访问容器内 NGINX 默认页面2、使用

2021-03-24 17:05:32 49 2

原创 Nginx POST请求 405 Not Allowed

一、前言在配置前端项目的时候遇到了一个 post请求 405 not allowed,简单记录一下如何配置二、配置server { listen 80; server_name 域名; location /{ root /www/文件目录; index index.html index.htm index.php; error_page 405 =200 http://$host$request_uri; // 添加最后一行

2021-03-23 17:30:42 600

原创 Nginx配置跨域请求

一、前言记录一下nginx跨域请求的配置,方便后续自己采用二、配置location / { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Reques

2021-03-23 17:24:56 56

原创 Docker学习六《数据卷》

一、前言1、什么是容器数据卷?数据卷 是一个可供一个或多个容器使用的特殊目录,将应用和环境打包成一个镜像,如果数据都保存在容器中,那么我们容器删除了,数据就会丢失!为了数据可以持久化以及在容器间共享所以有了容器数据卷2、数据卷的特性:数据卷 可以在容器之间共享和重用对 数据卷 的修改会立马生效对 数据卷 的更新,不会影响镜像数据卷 默认会一直存在,即使容器被删除二、创建一个数据卷sudo docker volume create my-vol三、查看 数据卷1、查看所有的数据

2021-03-10 17:00:53 48 1

原创 Docker学习五《仓库三、私有仓库高级配置》

一、前言1、上一节我们搭建了一个具有基础功能的私有仓库,本小节我们来使用 Docker Compose 搭建一个拥有权限认证、TLS 的私有仓库。二、准备工作1、创建账号。sudo useradd -m udockersudo passwd udocker2、添加sudo权限机器 centos 下操作sudo chmod u+w /etc/sudoerssudo vim /etc/sudoerschmod u-w /etc/sudoers3、在 udocker 用户下,添加到 d

2021-03-09 21:08:46 53 2

原创 Docker学习五《仓库二、私有仓库》

一、前言1、有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。2、本节介绍如何使用本地仓库。docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库。二、安装运行 docker-registrysudo docker run -d -p 5000:5000 --restart=always --name registry registry这将使用官方的 registry 镜像来启动私有仓库。默认情况下,仓库会被创建在容器的 /v

2021-03-09 16:50:05 69 2

原创 Docker学习五《仓库一》

一、前言1、目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 2,650,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。2、今天主要分享一下,docker仓库,以及如何创建自己的私有仓库。二、注册你可以在 https://hub.docker.com 免费注册一个 Docker 账号。三、登陆sudo docker login四、查找镜像sudo docker search centos1、可以看到返回了

2021-03-09 14:02:12 30 1

原创 Docker学习四《使用容器》

一、前言容器是 Docker 又一核心概念。简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。本章将具体介绍如何来管理一个容器,包括创建、启动和停止等...

2021-03-04 18:06:39 63 1

原创 Docker学习三《使用镜像》

一、前言这篇主要分享一下 镜像是如何使用的,以及一些基础的命令操作。docker 命令 --help # 帮助命令二、获取镜像1、 docker pull 命令格式为:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]具体的选项可通过 docker pull --help2、使用 docker pull 命令1、命令: docker pull ubuntu docker pull ubuntu:18.04 指定版本下载2、结果:

2021-03-04 17:41:44 67 1

原创 Docker学习二《镜像&容器&仓库》

前言都说学习一个新的技术之前,必定要了解其 技术 由来、发展、作用、用途,本篇也就老生常谈一下。从几个方面谈一下 docker技术,网上文章一堆,个人只是摘抄、简单分享一下。

2021-03-04 15:54:03 51 3

原创 Docker学习一《安装》

第一部分docker学习安装知识

2021-03-04 14:30:53 992 6

原创 Js实现复制粘贴的两种方法

一、前沿界面需要复制功能,所以就写了一个作为简单记录二、方法、推荐第二种。1、第一种方法1、通过 document.execCommand('copy')2、前端代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>constructor-nodelist</title> <meta name="vi

2020-12-02 15:51:17 1492 8

原创 deepin 20 “E: 软件包 mysql-server 没有可安装候选”

一、前沿通过 sudo apt-get install -y mysql-server mysql-client,安装mysql 的时候出现:deepin20 “E: 软件包 mysql-server 没有可安装候选”、deepin20 “E: 软件包 mysql-client 没有可安装候选”。二、问题复现1、系统版本:执行: lsb_release -a结果: No LSB modules are available. Distributor ID: Deepin Descriptio

2020-11-03 14:56:17 1621 6

原创 Linux统计文件夹中文件个数以及目录个数以及文件大小

一、前沿目前遇到的Linux命令越来越多,自己打算每周学会三个Linux命令,并作记录。二、学习记录2.1、前提学习每一个命令之前,都需要用 man 命令 看一下都有什么功能1、输入命令:man ls2、结果如下:LS(1) User Commands LS(1)NAM

2020-10-27 18:45:08 957 1

原创 Linux系统下查看版本信息

一、前沿有时候回去查看Linux的版本信息和内核,每次可能都需要百度一下,今天记录一下,方便以后自己看。二、查看Linux内核版本命令2.1、第一种方式显示正在运行的内核版本。1、cat /proc/version结果如下:Linux version 4.4.0-116-generic (buildd@lgw01-amd64-021) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9) ) #140-Ubuntu SMP M

2020-10-22 15:36:29 375

原创 Linux下vim的table键修改为4个空格

Centos7下vim的table键修改为4个空格一、前沿一、每次新开一台机器,vim tab键盘都不是 4个空格,每次都需要搜文档,今天自己记录一下。二、解决过程1、vim /etc/vimrc2、#按大写G到最后一行,添加set ts=4 set ts=43、wr退出保存!后记很简单的过程,希望后续自己在遇到会记着。...

2020-10-19 18:10:26 509

原创 Your host does not meet minimum requirements to run VMware workstation with hyper-v or device/creden

一、前沿国庆回来发现自己的电脑自动升级了系统,自己的本地虚拟机也打不开了,报错的问题:Error : Your host does not meet minimum requirements to run VMware workstation with hyper-v or device/credential guard enabled (76918)百度了好久,试了好多方法,今天分享一个最有效简单的方法。二、电脑系统版本三、解决方案然后输入:bcdedit /set hypervisorla

2020-10-11 16:29:45 2117 2

原创 阿里云ECS服务器Ubuntu16.04 安装MySQL并远程访问

一、前沿1.1、系统:Ubuntu 16.04二、安装步骤 1,sudo apt install mysql-server(mysql-client) 安装数据库 2,mysql -uroot -p 进入数据库三、开启远程 1,sudo mysql -uroot -proot -h 1,use mysql 2,update user set host = '%' where user = 'root'; 3,flush privileges; 4,exit 5,c

2020-06-08 15:30:50 164

原创 labelImg ZeroDivisionError: float division by zero 问题定位和解决方案

一、前沿labelImg的使用和安装这里不过多讲解,网上一堆教程。二、问题以及解决方案2.1 问题如下:Traceback (most recent call last): File "g:\mytoolsinstall\anaconda3\lib\site-packages\labelImg\labelImg.py", line 1250, in openNextImg self.saveFile() File "g:\mytoolsinstall\anaconda3\lib\s

2020-05-19 14:47:55 10076

原创 Nginx 配置问题 server directive is not allowed here in /etc/nginx/nginx.conf:69

前沿今天在其他服务器上重新配置 nginx.conf 文件,配置结束启动 nginx 发现遇到了这样一个错误,我擦…?我配置文件都是从上个服务器上 复制粘贴过来的,怎么会遇到这个问题呢?百思不得其解,最终在网上百度了一下,得到了解决方案。一、问题 "server" directive is not allowed here in /etc/nginx/nginx.conf:69二、原因三、结论配置信息里边 多加了一个 大括号应该是:http{ server{}}四、解决方案

2020-05-15 09:27:04 29904 1

原创 Nginx配置 、简单服务部署实现负载均衡

一、目标负载均衡实现高性能web服务器二、Nginx的介绍:参考此链接https://blog.csdn.net/weixin_42812527/article/details/106120808三、服务器环境服务器角色环境说明192.168.1.93负载均衡服务器系统:Ubuntu 16.04.4192.168.1.98开发服务器系统:Ubuntu 16.04.4192.168.1.99开发服务器系统:Ubuntu 16.04.6四、Ngi

2020-05-14 19:44:00 131

转载 全面了解Nginx到底能做什么

 前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流1. Nginx能做什么 1.反向代理2.负载均衡3.HTTP服...

2020-05-14 15:22:08 71

原创 Node 3: Forced node shutdown completed. Occured during startphase 0

题外话:之前安装集群数据库的时候,数据节点使用了一台电脑,今天有多了一台小型服务器,故而在此前的配置基础上,添加一台数据节点:192.168.14.147之前配置连接:MySQL Cluste—分布式数据库集群搭建今天主要讲一下配置时候遇到的错误问题1、问题一:Node 3: Forced node shutdown completed. Occured during startphase 0. Initiated by signal 9.查看了一系列日志和文档博客,最终得到自己在配置管理节点的

2020-05-12 15:07:42 648

原创 labelImg工具 xml格式 修改成 txt格式保存

import osimport xml.etree.ElementTree as ETdirpath = r'W:\images' # 原来存放xml文件的目录newdir = r'W:\labels' # 修改label后形成的txt目录if not os.path.exists(newdir): os.makedirs(newdir)dict_info = {'sm...

2019-12-26 17:19:42 3254 4

原创 MySQL Cluste—分布式数据库集群搭建

一、为什么要用MySQL Cluset分布式集群?大家可以看这位大佬的文章:[为什么要用MySQL Cluset分布式集群](https://blog.csdn.net/qq_15092079/article/details/82665307#1.1%20%E5%88%86%E5%B8%83%E5%BC%8F%E6%95%B0%E6%8D%AE%E5%BA%93%E9%9B%86%E7%BE%A...

2019-11-13 14:29:05 456

原创 pip常用命令

简单博客记录导出Python环境安装包pip freeze > my_packages.txt导入Python环境安装包pip install -r my_packages.txt

2019-09-12 20:20:56 135

原创 Ubuntu16.04下安装Anaconda,以及mxnet_cu90 OSError: libcudart.so.9.0: cannot open shared object file:遇到的问题。

博客回归当我们从Anaconda官网下载好: Anaconda2-5.0.1-Linux-x86_64.sh,我们大家都知道 sh Anaconda2-5.0.1-Linux-x86_64.sh然后一直下一步安装就行了,但是有的时候碰见的问题非常奇葩,也就是你自己用户安装过后发现 python 还是在使用系统的。# which python/usr/bin/python第一种方法便是:...

2019-08-28 14:57:43 812 2

原创 Python_读取PDF文件内容

涉及到一些PDF文件中的读取,特地去网上简单学习一下并记录下来大神链接: https://www.cnblogs.com/wj-1314/p/9429816.html自己简单代码的分享以边自己后边用到from pdfminer.converter import PDFPageAggregatorfrom pdfminer.pdfparser import PDFParser, PDFDo...

2019-05-13 09:32:35 6958 2

转载 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案

在Ubuntu中,有时候运用sudo &nbsp;apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib...

2019-05-08 16:03:59 190 1

原创 pyecharts_简单学习和记录

简介:Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。特性:一:简洁的 API 设计,使用如丝滑般流畅,支持链式调用二:囊括了 30+ 种常见图表,应有尽有三:支持主流 Notebook 环境,Jupyter No...

2019-05-06 17:34:21 187

原创 Windows10下 Python_Appium的安装与简单使用

一、前言这两天趁着空闲学习 Appium的使用想着爬取一些移动端的app的消息,搭建环境会把你搞得焦头烂额的…二、参考文章:作者:小帅b 学习python的正确姿势链接地址:https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247484358&idx=1&sn=23e920d7a8d43dafd7607c...

2019-04-27 17:38:46 331

python_58同城二手车价格采集代码

58同城二手车价格采集的代码,主要包括 车的标志eg:大众,车的基础信息eg:车的型号 eg: 索纳塔 2011款 2.0L 自动尊贵版, 车的购买年限,购买价格,自动挡还是手动挡

2019-04-22

python_人人车二手车价格采集代码

人人车代码的采集。主要是人人车采用了字体的加密作者这里对字体加密进行了破解,采集了50页的信息,我看了一下,没注意车辆基础信息的xpath有问题,改成如下: false_base_car_info = response.xpath('//div[@class="title"]/h1/text()').extract() # 车辆的一些基础信息eg:比亚迪-秦 5046款 4.1T 尊贵型 希望你能看到呀,上传的资源删不了没办法

2019-05-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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