09 2022 档案
python正则(?:pattern)、(?=pattern)、(?!pattern)、(?<=pattern)和(?<!pattern)
摘要:(?!pattern)、(?<=pattern)和(?<!pattern) import re str = "23456win56" str_suffix = "23456win56" # 先找到win,匹配到win的后面为56|12的win print(re.search("win(?=56|12 阅读全文
posted @ 2022-09-30 15:49 topass123 阅读(290) 评论(0) 推荐(0) 编辑
centos7安装docker和docker-compose
摘要:安装docker 安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux 阅读全文
posted @ 2022-09-30 15:01 topass123 阅读(117) 评论(0) 推荐(0) 编辑
使用docker-compose构建简易的容器
摘要:dockerfile FROM python:3.8.10 MAINTAINER name taipi@163.com WORKDIR /usr/src/app COPY requirements.txt /usr/src/app RUN pip install -r requirements.tx 阅读全文
posted @ 2022-09-28 16:42 topass123 阅读(160) 评论(0) 推荐(0) 编辑
python的进程池,线程池的使用
摘要:进程池 import multiprocessingimport time# 多进程编程def get_html(n): time.sleep(n) print('sub progress success') return nif __name__ == '__main__': # 使用进程池 po 阅读全文
posted @ 2022-09-28 11:23 topass123 阅读(53) 评论(0) 推荐(0) 编辑
python的私有方法
摘要:__init__和__new__ #!/user/bin/env python # -*- coding:utf-8 -*- # __new__ 在 __init__ 之前执行 # __new__ 是用来控制对象的生成过程, 在对象生成之前 # __init__ 是用来完善对象的 # 如果__new 阅读全文
posted @ 2022-09-28 11:06 topass123 阅读(53) 评论(0) 推荐(0) 编辑
python 的contextlib
摘要:import contextlib import time @contextlib.contextmanager def open(file_name): print('statrt',time.time()) yield print('end time',time.time()) with ope 阅读全文
posted @ 2022-09-28 10:29 topass123 阅读(16) 评论(0) 推荐(0) 编辑
python的bisect
摘要:bisect是python内置模块,用于有序序列的插入和查找。 查找: bisect(array, item) 插入: insort(array,item) import bisect a = [1,4,6,8,12,15,20] position = bisect.bisect(a,13) #由于 阅读全文
posted @ 2022-09-28 10:11 topass123 阅读(16) 评论(0) 推荐(0) 编辑
scrapy
摘要:简述scrapy五大核心组件及作用 (1)引擎:负责各个组件之间的通讯信号及数据的传递 (2)爬虫:定义了爬取行为和解析规则,提交item并传给管道 (3)调度器:接受引擎传递的request,并整理排列,然后进行请求的调度 (4)下载器:负责下载request,提交响应给引擎,引擎传递给spide 阅读全文
posted @ 2022-09-27 11:42 topass123 阅读(87) 评论(0) 推荐(0) 编辑
爬虫理论知识
摘要:常用的请求方法 (1)Get (2)Post (3)Put (4)Delete (5)Trace (6)Head (7)Connect (8)Options 列举反爬虫机制 (1)UA检测;UserAgent:实现UA伪装;Cookie:模拟登陆;Accept:接受数据类型 (2)Robots协议 阅读全文
posted @ 2022-09-27 11:35 topass123 阅读(33) 评论(0) 推荐(0) 编辑
拉取远程分支并创建本地分支
摘要:1、方法一 使用如下命令: git checkout -b 本地分支名x origin/远程分支名x 使用该方式会在本地新建分支x,并自动切换到该本地分支x。 采用此种方法建立的本地分支会和远程分支建立映射关系。 2、方式二 使用如下命令: git fetch origin 远程分支名x:本地分支名 阅读全文
posted @ 2022-09-27 11:26 topass123 阅读(667) 评论(0) 推荐(0) 编辑
需改commit信息
摘要:一、git 如何修改最近一次的commit信息 1. git commit --amend 2. 进入vim操作界面之后, 点击字母键 i 然后进入INSERT模式,然后对commit信息进行修改,然后ESC 然后 :wq 保存退出 3. 然后执行 git log 会发现最近的一次commit信息被 阅读全文
posted @ 2022-09-27 11:23 topass123 阅读(32) 评论(0) 推荐(0) 编辑
uwsgi启动django以及uwsgi.ini的配置参数详解
摘要:推荐阅读:https://blog.csdn.net/weixin_47872288/article/details/125084681 阅读全文
posted @ 2022-09-27 11:12 topass123 阅读(50) 评论(0) 推荐(0) 编辑
vim
摘要:第2到5行,把 abc 替换成 your_word :2,5 s/abc/your_word/g 用 ^表示行首,用$表示行尾,行首插入, :%s/^/your_word/ 行尾插入 :%s/$/your_word/ 文件内全部替换 :% s#abc#123#g (如文件内有#,可用/替换, :%s 阅读全文
posted @ 2022-09-27 11:08 topass123 阅读(23) 评论(0) 推荐(0) 编辑
vscode运行vue项目(vscode插件安装)
摘要:vetur eslin Auto Close Tag Auto Rename Tag Debugger for Chrome open in browser JavaScript(ES6) code snippets Path Intellisense Bracket Pair Colorizer 阅读全文
posted @ 2022-09-27 10:48 topass123 阅读(24) 评论(0) 推荐(0) 编辑
python命令行解析
摘要:getopt import getopt, sys opts, args = getopt.getopt(sys.argv[1:], '-o:-s:-u:-a:') -o:-s:-u:-a:表示使用这个参数必须要传递实参,如-o 9;但是不使用这个参数就不用传实参; 这也就证明了''这种形式只可以使 阅读全文
posted @ 2022-09-26 11:55 topass123 阅读(19) 评论(0) 推荐(0) 编辑
python日期处理
摘要:前言 1)datetime 2)arrow datetime 获取当前日期 from datetime import datetime today = datetime.today() print(today) #datetime.datetime(2018, 9, 8, 22, 32, 46) 转 阅读全文
posted @ 2022-09-26 11:54 topass123 阅读(33) 评论(0) 推荐(0) 编辑
python代理
摘要:偶尔总是要FQ,在python上代理模式也是较多。方式如下 命令行里配置 全局代理 SOCKS全局代理 requests的局部代理 另外python也提供代理是实现的包,使用pip install winproxy;个人感觉多余 命令行里配置 export http_proxy="http://12 阅读全文
posted @ 2022-09-26 11:52 topass123 阅读(386) 评论(0) 推荐(0) 编辑
drf架构
摘要:汇总 2个视图基类 5个视图拓展类 9个视图子类、视图集、路由组件 2个视图基类 APIView from rest_framework.views import APIView GenericAPIView from rest_framework.generics import GenericAP 阅读全文
posted @ 2022-09-26 11:50 topass123 阅读(17) 评论(0) 推荐(0) 编辑
pdfkit,retry,wordcloud
摘要:pdfkit pip install pdfkit #wkhtmltopdf 的Python封装包 安装wkhtmltopdf并添加至环境变量 sudo apt install wkhtmltopdf pdfkit用法 pdfkit.from_url('http://google.com', 'ou 阅读全文
posted @ 2022-09-26 11:44 topass123 阅读(12) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示