- 博客(12)
- 收藏
- 关注
原创 python实现网络与IP地址计算
网络与IP地址计算1. 关于掩码位介绍子网掩码都是每段8位2进制,共32位子网掩码用来划分局域网的IP地址的,需要和网络地址结合起来使用,计算方法:2^(32-掩码位数)-2如常见的24位数掩码:2^(32-24)-2=254减去的2代表的时网络地址和广播地址广播地址:用于局域网中,给所有这个网段的主机发送数据网络地址:用于网络交换2. 通过掩码位计算子网掩码值...
2020-04-20 01:26:12 2792
原创 django中使用supervisor
django使用supervisor1. 功能supervisor如何管理进程的1. 是通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动2. 只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程3. 若该子进程异常中断,则父进程可以准确的获取子进程异常中断的信息4. 通...
2020-03-23 11:47:07 341
原创 RawPostDataException: You cannot access body after reading from request's data stream
1. RawPostDataException: You cannot access body after reading from request’s data stream问题起因在django项目中自定义中间件的process_response方法中使用request.body获取请求体等数据问题原因:Django只允许读取一次POST正文,多次读取时,会报该错误...
2020-03-23 02:26:41 2880
原创 Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
问题:无法获取dpkg前端锁ps -A | grep apt查询所有apt进程2.kill -9 processesnumber终止进程进入错误提示的lock-frontend路径,并删除lock-frontendsudo rm lock-frontend...
2019-08-22 16:26:23 2408
原创 Windows系统创建虚拟环境操作
创建虚拟环境:virtualenv ENV ENV为创建的虚拟环境名称激活环境:activate退出系统:deactivate
2019-08-08 10:10:43 149
原创 day03-模板
day03-模板1. 模板的使用操作步骤现在项目下创建templates文件夹,用来存放HTML模板文件在setting种设hi在templates文件夹种设置属性,方便后续操作代码由只能提示setting—》project:项目名----》project structure—》选中创建的templates文件夹后点击上方的templates设置在在language里面选择pyth...
2018-12-25 22:01:38 143
原创 day02-视图及路由
day02异常捕获http异常主动抛出abort(500)抛出状态码的话,只能爬出HTTP协议的错误状态码捕获错误errorhandler 装饰器当程序抛出指定错误状态码时,调用该装饰器所修饰的方法参数HTTP状态码或者执行的异常@app.route('/demo01')def demo01(): # abort(404) # ret...
2018-12-25 21:59:45 319 1
原创 day01-视图及路由
视图及路由Flask简介web应用程序的本质web框架flaskflask常用扩展包虚拟环境为什么要搭建虚拟环境虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装安装指令:安装flask框架fl...
2018-12-25 21:58:31 199 1
原创 解决pycharm注释快捷键无法注释html文本方法
原来在html里面打的注释都是{# #}将图中的默认的Jinjia2修改为None就可以了,后面就编程了这样的
2018-12-18 19:56:29 2905 3
原创 mysql—基础学习-查询相关
查询插叙所有字段select * from 表名查询制定字段select 字段 from 表名使用as给给字段起别名select id as 序列,name as 名字 from 表名通过as给表起别名select id as 序列,name as 名字 from 表名 as 别名消除重复行在select后面列前使用distinct可以消除重复的行...
2018-11-28 20:39:09 141
原创 关于爬虫代理(1)
1:代理的设置1 . 获取代理免费代理:http://www.xicidaili.com/免费代理大多数情况下都是不好用的,推荐使用付费代理。免费代理:http://31f.cn/在本机上安装一部代理软件,他会子啊本地9743端口上创建HTTP代理服务,即代理为127.0.0.0:9743还可以在9724端口创建SOCKS代理服务,即代理服务为127.0.0.1:9742,只要...
2018-10-06 18:03:12 1314
原创 设置代理错误[WinError 10061] 由于目标计算机积极拒绝,无法连接
from urllib.error import URLErrorfrom urllib.request import ProxyHandler,build_openerproxy = '127.0.0.1:9743'proxy_handler = ProxyHandler({ 'http':'http://' + proxy, 'https':'https//' + pr...
2018-10-03 10:05:14 5881
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人