原创 基於centos7-python3的scrapyd鏡像
創建Dockerfile文件 ############################################## # 基於centos7、python3構建scrapy、scrapyd運行環境 # 構建命令: 在Dockerf
原创 python企業微信報警服務
1.登錄企業微信後臺 若沒有可進行註冊:https://work.weixin.qq.com/wework_admin/register_wx?from=myhome_mp_home 2.創建部門:通訊錄--添加部門(給此部門的成員提
原创 文件下載太慢嗎? 使用httpx和asyncio實現併發下載的小demo
#!/usr/bin/env python # -*- coding=utf8 -*- import os import time import asyncio import typing from httpx import Res
原创 docker-compose啓動mysql、redis服務
1.自行安裝docker和docker-compose centos用戶可將以下代碼cp到shell文件執行 #!/bin/bash <<! 判斷服務是否已安裝 參數 是否必須 服務名 是 返回值 1/0(是否存在) !
原创 python實現elasticsearch鏈接池
# -*- coding=utf8 -*- import os import json from datetime import datetime from elasticsearch import Elasticsearch, Re
原创 基於centos7-python3的scrapyd容器
創建Dockerfile文件 FROM centos:7.6.1810 MAINTAINER sgs # 指定作者信息 RUN set -ex \ # 預安裝所需組件 && yum install -y wget tar
原创 docker基本操作一(拉取和刪除鏡像)
docker的三個基本概念:倉庫、鏡像、容器(鏡像和容器之間的關係可以理解爲“類和實例”的關係) (todo)centos使用docker有必要配置direct-lvm 1.拉取鏡像 docker pull [選項] [倉庫地址[:端口號
原创 docker:配置 Docker 加速器
如果我們配置的鏡像源是官方的鏡像源,拉取鏡像的時候有可能會比較慢 我們可以配置鏡像加速器(免費) 首現進入網址:https://www.daocloud.io/註冊自己的賬號(可以直接綁定github賬號和微信賬號) 註冊成功後進入控制檯
原创 docker基本操作三(Dockerfile的使用)
使用docker commit創建鏡像時我們需要先基於鏡像運行一個容器,然後進入容器修改後保存爲一個新鏡像。 使用Dockerfile定製鏡像的時候我們就不需要先啓動一個容器了,但是我們仍然需要基於一個容器
原创 nltk:python自然語言處理四 相似性度量
nltk中的metrics模塊中提供了各種評估或相似性度量的方法: 1.通過計算編輯距離執行相似性度量 # 編輯距離:爲了使兩個字符串形同 所需插入、替換或刪除的字符數量 如:"text"到"test"的編輯距離爲1,"good"到"lo
原创 daoker基本操作二(容器的基本操作)
之前提到過鏡像和容器的關係就像面向對象思想中類和實例的關係,啓動一個容器就好比實例化某個鏡像 1.啓動鏡像 :docker run 命令:docker run [選項] 倉庫名[:標籤] [指令] 常用參數: -a stdin: 指定標準
原创 數據結構之隊列:python實現簡單的隊列
隊列同棧一樣是一個容器 隊列的原理:FIFO(First in First OUt)先進先出 隊列同樣可以用順序表和鏈表實現 使用python列表實現代碼: class Queue(object): """隊列"""
原创 nltk:python自然語言處理一
環境: 1.安裝nltk:pip install nltk 注:windows如果提示需要安裝依賴包msgpack pip install msgpack 2.nltk_data的下載 交互模式: import nltk nlt
原创 nltk:python自然語言處理三 標準化
文本的標註化處理主要涉及清楚標點符號、統一大小寫、數字的處理、擴展縮略詞等文本的規範化操作 1.清除標點 import re import string from nltk import word_tokenize text = ""
原创 數據結構一:python實現簡單的單向鏈表
參照python基本數據類型list實現部分功能 : #!/usr/bin/env python # -*- coding: utf-8 -*- class BaseNode(object): """ 結點