08 2020 档案

摘要:求三位和放到列表里 a = [11,345,21,7] b = [] for i in a: sum = 0 ii = '|'.join(str(i)) iii = ii.split('|') for x in iii: sum += int(x) b.append(sum) print(b) 额。 阅读全文
posted @ 2020-08-28 20:02 pythoner_wl 阅读(87) 评论(0) 推荐(0) 编辑
摘要:# 不断地拆分,直到长度为 1 def d(ll): len_l = len(ll) print(len_l) if len_l > 1: left = 0 right = len_l - 1 mid = len_l // 2 l_left = ll[left:mid] l_right = ll[m 阅读全文
posted @ 2020-08-28 12:45 pythoner_wl 阅读(132) 评论(0) 推荐(0) 编辑
摘要:中间件(跟django中间件完全不一样) from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' # 模拟中间件 class Md(object): def __ 阅读全文
posted @ 2020-08-27 19:29 pythoner_wl 阅读(173) 评论(0) 推荐(0) 编辑
摘要:导出项目环境 requiredments 1)进入本地项目根目录 >: cd 项目根目录 方式一: 2)本地导出项目环境 >: pip3 freeze > packages.txt 3)如果环境中有特殊的安装包,需要处理一下xadmin packages.txt中的 xadmin==2.0.1 要被 阅读全文
posted @ 2020-08-26 20:01 pythoner_wl 阅读(251) 评论(0) 推荐(0) 编辑
摘要:路由支持正则 #1 写类,继承BaseConverter #2 注册:app.url_map.converters['regex'] = RegexConverter #3 使用:@app.route('/index/<regex("\d+"):nid>') 正则表达式会当作第二个参数传递到类中 f 阅读全文
posted @ 2020-08-26 19:56 pythoner_wl 阅读(161) 评论(0) 推荐(0) 编辑
摘要:flask 项目 from flask import Flask,request app=Flask(__name__) @app.route('/') def index(): print(request.path) return 'hello world' if __name__ == '__m 阅读全文
posted @ 2020-08-25 20:17 pythoner_wl 阅读(345) 评论(0) 推荐(0) 编辑
摘要:基本权限chmod 1 rwx r-x r-x 属主(文件所有者) 属组权限 其他人权限 2 权限详解 r:read写权限 w: write写权限 x:可执行 3 修改权限 7=4(r)+2(w)+1(x) chmod 777 文件夹/文件 软件管理之二进制安装 1 会了yum安装,为什么还要会二进 阅读全文
posted @ 2020-08-24 19:04 pythoner_wl 阅读(169) 评论(0) 推荐(0) 编辑
摘要:<template> <div> <div id="myChart" style="width: 1000px;height: 400px;" class="my-modal-parent"></div> </div> </template> <script> import echarts from 阅读全文
posted @ 2020-08-24 09:10 pythoner_wl 阅读(95) 评论(0) 推荐(0) 编辑
摘要:celery.py from celery import Celery from celery.schedules import crontab broker = 'redis://127.0.0.1:6379/1' # broker任务队列 backend = 'redis://127.0.0.1 阅读全文
posted @ 2020-08-24 09:07 pythoner_wl 阅读(114) 评论(0) 推荐(0) 编辑
摘要:echarts 图表没有渲染 数据改变,图表没有渲染。解决:重新 setOption 更新数据即可 ​margin 的 auto 参数设置之前,标签一定要有宽度,否则,没效果 阅读全文
posted @ 2020-08-24 09:01 pythoner_wl 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:cookie跨域问题 cookie跨域问题:cookie必须同域才能共享 解决:把cookie信息,放请求信息中,手动带过去 drf 之 csrf 问题:axios post请求 csrf 前后端分离,通常不用csrf,因为我们自己的校验方法 然后,restfulframework as_view 阅读全文
posted @ 2020-08-24 08:58 pythoner_wl 阅读(258) 评论(0) 推荐(0) 编辑
摘要:导出类库:pip3 freeze > requirements.txt 安装类库: pip3 install -r requirements.txt -i https://pypi.douban.com/simple 卸载类库: pip3 uninstall -r requirements.txt 阅读全文
posted @ 2020-08-24 08:56 pythoner_wl 阅读(188) 评论(0) 推荐(0) 编辑
摘要:坑1: 首先,你感觉设置分钟的参数 timedelta ,不太准,这不是不准,这是版本不对。。。 celery 4.0开始已经不支持 windows平台了 天坑,注意一些模块的 适用平台和版本 !!! E:\爬虫\kgw>celery --version 4.4.6 (cliffs) E:\爬虫\k 阅读全文
posted @ 2020-08-24 08:43 pythoner_wl 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:协程概念 我们通常所说的协程Coroutine其实是corporateroutine的缩写,直接翻译为协同的例程,一般我们都简称为协程。 在linux系统中,线程就是轻量级的进程,而我们通常也把协程称为轻量级的线程即微线程。 协程与进程 进程是内核调度,而协程是在用户态调度,也就是说进程的上下文是在 阅读全文
posted @ 2020-08-24 08:33 pythoner_wl 阅读(152) 评论(0) 推荐(0) 编辑
摘要:添加背景图片 一种是用前端的静态图片做背景: 只需要在外层div中加入 <div :style="backgroundDiv"> <div> 这个style的东西卸载data中 data() { return { backgroundDiv: { backgroundImage:'url(' + r 阅读全文
posted @ 2020-08-24 08:27 pythoner_wl 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:vim 安装 yum install vim -y # 普通模式、编辑模式、命令模式 # 普通模式: -上下翻 -yy 复制一行 -p 粘贴 -dd 剪切 -p 把上面剪切的粘贴上 # 编辑模式 -i:insert插入 -a:append追加 -o:换行 -正常写就可以了 -esc回到普通模式 # 阅读全文
posted @ 2020-08-20 20:06 pythoner_wl 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:一、什么是celery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。主要是执行 异步任务 和 定时任务 。 异步任务:将耗时操作任务提交给Celery去异步执行,比如发送短信/邮件、消息推送、音视频处理等等 定时任务:定时执行某件 阅读全文
posted @ 2020-08-19 19:39 pythoner_wl 阅读(136) 评论(0) 推荐(0) 编辑
摘要:文件属性,类型 ls -l ls -lh 以人性化显示,kb,gb -:文件类型 rw-r--r--.:权限 1:硬链接的 root:属主(属于哪个用户) root:属组(属于哪个组) 43856 :大小 Aug 19 11:54 :修改时间 a.png:文件名字 文件类型: - #普通文件(文本, 阅读全文
posted @ 2020-08-19 17:29 pythoner_wl 阅读(164) 评论(0) 推荐(0) 编辑
摘要:别名 1 设置别名 alias www='ls /' 只在当前bashshell中生效 2 永久生效 写到配置文件中 echo "alias wk='ifconfig'" >> /etc/bashrc 3 unalias wk 取消当前bashshell生效,但不影响配置文件,重开窗口仍然有效。 如 阅读全文
posted @ 2020-08-18 19:12 pythoner_wl 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1 目录介绍 1 linux 是单根 / 根路径,windows是多根 2 bin和sbin:bin普通用户命令,sbin超级用户命令 都是usr下的文件夹软链接到根路径 3 home /root:home普通用户的家路径,home下的用户名的文件夹 用户一登录系统,是在自己的家路径 /home/j 阅读全文
posted @ 2020-08-18 19:07 pythoner_wl 阅读(170) 评论(0) 推荐(0) 编辑
摘要:页面登陆状态——cookies cookie操作 this.$cookies.set('key',value,过期时间秒) this.$cookies.get('key') this.$cookies.remove('key') 前端注销 logout(){ //清除cookie this.$coo 阅读全文
posted @ 2020-08-18 10:08 pythoner_wl 阅读(710) 评论(0) 推荐(0) 编辑
摘要:Auth模块 创建超级用户(管理员) python3 manage.py createsuperuser from django.contrib import auth 方法 # 1.比对用户名和密码是否正确 user_obj = auth.authenticate(request,username 阅读全文
posted @ 2020-08-17 21:05 pythoner_wl 阅读(77) 评论(0) 推荐(0) 编辑
摘要:cookie与session cookie与session cookie 服务端保存在客户端浏览器上的信息都可以称之为cookie session 数据是保存在服务端的 token session虽然数据是保存在服务端的 但是禁不住数据量大 服务端不再保存数据 信息 + 加密后信息 浏览器下次访问的 阅读全文
posted @ 2020-08-17 20:59 pythoner_wl 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1 什么是Bash shell(壳) 是一个命令解释器,就是一个软件 Bash Shell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。 通过xshell连接,就是打开了一个bash程序的窗口,不能点鼠标 阅读全文
posted @ 2020-08-17 19:46 pythoner_wl 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Unix Linux 2.6 2003 内核版本 docker 要跑在 3.x 上,所以,3.x 多一些 GNU:GPL协议 centos 7.x 以上 docker linux:Linux内核加GNU库文件,应用程序,构造而成的系统 Linux发行版 RHEL/Centos/Ubuntu/Suse 阅读全文
posted @ 2020-08-17 19:37 pythoner_wl 阅读(208) 评论(0) 推荐(0) 编辑
摘要:服务 降级 ,熔断, 限流 当我们的系统的访问量突然剧增,大量的请求涌入过来,最典型的就是秒杀业务了,我们可能会知道会有一波高峰,这时候该如何处理? 而且现在很多情况我们还需要调用第三方接口例如支付等,因此我们还得考虑如果第三方那边出问题了,返回异常的慢,我们系统该如何处理。 常见的处理方式有三种: 阅读全文
posted @ 2020-08-17 19:35 pythoner_wl 阅读(498) 评论(0) 推荐(0) 编辑
摘要:何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这 阅读全文
posted @ 2020-08-17 18:58 pythoner_wl 阅读(159) 评论(0) 推荐(0) 编辑
摘要:今日内容 scrapy 架构 # 通用的网络爬虫框架,爬虫界的django 5大组件 -引擎(EGINE):大总管,负责控制数据的流向 -调度器(SCHEDULER):由它来决定下一个要抓取的网址是什么,去重 -下载器(DOWLOADER):用于下载网页内容, 并将网页内容返回给EGINE,下载器是 阅读全文
posted @ 2020-08-06 18:24 pythoner_wl 阅读(124) 评论(0) 推荐(0) 编辑
摘要:不需要处理cookies——爬拉勾网职位信息 import requests # 原始的 url 从这里先获取 cookies urls ='https://www.lagou.com/jobs/list_python?labelWords=&fromSearch=true&suginput=' # 阅读全文
posted @ 2020-08-06 18:11 pythoner_wl 阅读(158) 评论(0) 推荐(0) 编辑
摘要:爬虫简介 爬虫:网络蜘蛛 爬虫本质: -> 模拟浏览器 发送请求(requests,selenium) -> 下载 网页代码 -> 提取 有用的数据(bs4,xpath,re) -> 存放 于数据库或文件中(文件,excel,mysql,redis,mongodb) 流程 发送请求:请求地址(浏览器 阅读全文
posted @ 2020-08-06 14:57 pythoner_wl 阅读(98) 评论(0) 推荐(0) 编辑
摘要:css选择器 ret=soup.select('#my_p') ret=soup.select('body p') # 子子孙孙 ret=soup.select('body>p') # 直接子节点(儿子) ret=soup.select('body>p')[0].text # 直接子节点(儿子) x 阅读全文
posted @ 2020-08-06 14:44 pythoner_wl 阅读(366) 评论(0) 推荐(0) 编辑
摘要:selenium使用 为了解决requests无法直接执行JavaScript代码的问题 安装 pip3 install selenium 浏览器驱动 浏览器驱动:http://npm.taobao.org/mirrors/chromedriver/ 驱动要跟浏览器版本对应 84.0.4147.10 阅读全文
posted @ 2020-08-06 10:00 pythoner_wl 阅读(112) 评论(0) 推荐(0) 编辑
摘要:验证码破解之-打码平台介绍 # 1 验证码破解 图像处理 # 2 专业打码平台,破解验证码(收费) # 申请超级鹰,注册 # 登录,下载sdk(代码如下),填入用户名密码,软件id #!/usr/bin/env python # coding:utf-8 import requests from h 阅读全文
posted @ 2020-08-04 14:47 pythoner_wl 阅读(905) 评论(0) 推荐(0) 编辑
摘要:代理池搭建 # github,下载免费代理池开源代码 # git clone git@github.com:jhao104/proxy_pool.git # pycharm打开,修改配置文件(reids地址修改) # 启动爬虫: python proxyPool.py schedule # 启动服务 阅读全文
posted @ 2020-08-04 14:46 pythoner_wl 阅读(328) 评论(0) 推荐(0) 编辑
摘要:bs4——解析文档数据 安装 pip3 install beautifulsoup4 # 解析html和xml,修改html和xml import requests from bs4 import BeautifulSoup # 文档容错能力,不是一个标准的html也能解析 soup=Beautif 阅读全文
posted @ 2020-08-04 14:44 pythoner_wl 阅读(110) 评论(0) 推荐(0) 编辑
摘要:项目上线 mysql,redis,nginx,uwsgi,python lnmp:linux,nginx,mysql,php/python nginx ,apache,uwsgi,gunicorn,php,jboss,tomcat,weblogic -nginx ,apache,IIS:http的转 阅读全文
posted @ 2020-08-03 08:31 pythoner_wl 阅读(271) 评论(0) 推荐(0) 编辑

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