使用golang启动一个http代理 运行脚本使用浏览器访问http://yourAddr/ssl(如: http://localhost:8080/ssl)下载并安装证书。1.使用前需要先生成证书 然后在代码中替换你的证书路径(自行配置openssl.conf)使用第三方库github.com/elazarl/goproxy。2.对证书进行解密(使用加密证书需进行额外操作)3.使用前需要先下载并安装证书。
解决wsl重启后debian配置vm.max_map_count不生效问题以及设置docker开机自启 3.创建/etc/wsl.conf文件,配置开机后执行init.sh脚本。2.创建/etc/init.sh脚本, 输入需要开机后需要执行的命令。1.添加配置到/etc/sysctl.conf。4.windows终端重启wsl进行校验。
基于go实现并发下载工具 /* * @Author: xiangcai * @Date: 2021-11-02 19:52:51 * @LastEditors: xiangcai * @LastEditTime: 2021-11-03 15:40:23 * @Description: file content */package mainimport ( "encoding/json" "errors" "flag" "fmt" "io" "io/ioutil" "net/http" "net/u.
python rabbitmq demo #!/usr/bin/env python# -*- coding=utf8 -*-import asynciofrom typing import Unionfrom yarl import URLfrom pamqp import specification as specfrom aio_pika.exceptions import ChannelClosedfrom aio_pika import RobustConnection, RobustChannel, Message.
alembic迁移不依赖配置文件 工作目录: __init__.py#!/usr/bin/env python# -*- coding=utf8 -*-import osif __name__ != '__main__': import sys CUR_DIR = os.path.dirname(os.path.abspath(__file__)) PROJECT_DIR = os.path.dirname(CUR_DIR) sys.path.insert(0, PROJECT_DIR)
sqlalchemy-migrate 工作目录: __init__.py#!/usr/bin/env python# -*- coding=utf8 -*-import osimport sysCUR_DIR = os.path.dirname(os.path.abspath(__file__))PROJECT_DIR = os.path.dirname(CUR_DIR)sys.path.insert(0, PROJECT_DIR)sys.path.insert(0, CUR_DIR)# db仓库地址REPO_PAT
docker-compose启动mysql、redis服务 1.自行安装docker和docker-composecentos用户可将以下代码cp到shell文件执行#!/bin/bash<<!判断服务是否已安装参数 是否必须服务名 是返回值 1/0(是否存在)!function is_exist(){ ret=`$1 --version` echo $ret if [ -n "$r...
python实现elasticsearch链接池 # -*- coding=utf8 -*-import osimport jsonfrom datetime import datetimefrom elasticsearch import Elasticsearch, RequestsHttpConnectionfrom elasticsearch import Transportfrom elasticsearch.excep...
python企业微信报警服务 1.登录企业微信后台若没有可进行注册:https://work.weixin.qq.com/wework_admin/register_wx?from=myhome_mp_home2.创建部门:通讯录--添加部门(给此部门的成员提供报警消息)--添加成员--记录部门id3.创建应用:应用管理--自建--创建应用--填写信息(选择刚刚创建的部门)记录agent_id,secret...
基于centos7-python3的scrapyd镜像 创建Dockerfile文件############################################### 基于centos7、python3构建scrapy、scrapyd运行环境# 构建命令: 在Dockerfile文件目录下执行 docker build -t centos7-python3-scrapyd .# 容器启动命令: docker run -itd -...
docker基本操作三(Dockerfile的使用) 使用docker commit创建镜像时我们需要先基于镜像运行一个容器,然后进入容器修改后保存为一个新镜像。 使用Dockerfile定制镜像的时候我们就不需要先启动一个容器了,但是我们仍然需要基于一个容器,当然我们可以基于一个空的容器来实现全diy。使用Dockerfile定制镜像我们就更容易理解容器是一层一层的了。最简单的我们实现之前我们用commit保存...
daoker基本操作二(容器的基本操作) 之前提到过镜像和容器的关系就像面向对象思想中类和实例的关系,启动一个容器就好比实例化某个镜像1.启动镜像 :docker run命令:docker run [选项] 仓库名[:标签][指令]常用参数:-a stdin:指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d:后台运行容器,并返回容器ID;-i:以交互模式运行容器,通常与 -...
docker:配置 Docker 加速器 如果我们配置的镜像源是官方的镜像源,拉取镜像的时候有可能会比较慢我们可以配置镜像加速器(免费)首现进入网址:https://www.daocloud.io/注册自己的账号(可以直接绑定github账号和微信账号)注册成功后进入控制台后点击右上方的小火箭图标点击之后会跳转到另外一个页面等待命令生成后,copy命令到控制台运行即可根据各自的系统按照提示执行就可以如我是l...
docker基本操作一(拉取和删除镜像) docker的三个基本概念:仓库、镜像、容器(镜像和容器之间的关系可以理解为“类和实例”的关系)(todo)centos使用docker有必要配置direct-lvm1.拉取镜像docker pull [选项] [仓库地址[:端口号]/]仓库名:标签如果未给出仓库地址则默认从官方(Docker Hub)仓库(library)拉取,即官方镜像 如:docker ...
nltk:python自然语言处理四 相似性度量 nltk中的metrics模块中提供了各种评估或相似性度量的方法:1.通过计算编辑距离执行相似性度量# 编辑距离:为了使两个字符串形同 所需插入、替换或删除的字符数量如:"text"到"test"的编辑距离为1,"good"到"looking"的编剧距离为5from nltk.metrics import edit_distanceprint edit_distance("g...
nltk:python自然语言处理三 标准化 文本的标注化处理主要涉及清楚标点符号、统一大小写、数字的处理、扩展缩略词等文本的规范化操作1.清除标点import reimport stringfrom nltk import word_tokenizetext = """I Love there things in this world. Sun, Moon and You. Sun for morning, Moon...
nltk:python自然语言处理二 前面的一些分词工具都是写好的的规则如果我们想按照自己的规则进行分词 可以使用正则分词器1.RegexpTokenizer类from nltk.tokenize import RegexpTokenizertext = " I won't just survive, Oh, you will see me thrive. Can't write my story,I'm beyon...