
python高级应用
万物皆可爬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速导出django项目依赖包
导出Django项目所安装的包和快速安装Django项目所需要的包导出项目所安装的包:命令:pip freeze > requirements.txt注意:requirements.txt的内容是项目所安装的包;快速安装Django项目所需要的包:命令:pip install -r requirements.txt...原创 2020-04-22 21:54:27 · 1213 阅读 · 0 评论 -
python 国内镜像源 2020最新
http://pypi.douban.com/simple/ 豆瓣http://mirrors.aliyun.com/pypi/simple/ 阿里http://pypi.hustunique.com/simple/ 华中理工大学http://pypi.sdutlinux.org/simple/ 山东理工大学http://pypi.mirrors.ustc.edu.cn/simple/ 中...原创 2019-11-26 22:13:38 · 1802 阅读 · 0 评论 -
关于pycharm 最新福利
https://www.cnblogs.com/dasuaiguo/这里面有你想要的 亲测有用原创 2019-10-14 09:42:33 · 321 阅读 · 2 评论 -
MD5取32位 或者 16位
import hashlibmd5 = hashlib.md5()md5.update('test')hash= md5.hexdigest()[8:-8];MD5加密后所得到的通常是32位的编码,而在不少地方会用到16位的编码 它们有什么区别呢?16位加密就是从32位MD5散列中把中间16位提取出来! 其实破解16位MD5散列要比破解32位MD5散列还慢因为他多了一个步骤,就是使...原创 2019-09-29 10:19:31 · 2452 阅读 · 1 评论 -
mysql常见错误 : MySQL 使用Navicat连接MySQL8出现1251错误
安装了MySQL后 使用Navicat连接总是出现1251错误,故在此记录一下解决方法。错误提示:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client解决方法:mysql bin目录下右键打开 ->再次打开命令行输入“...原创 2019-09-27 20:50:45 · 213 阅读 · 0 评论 -
CS架构跟bs架构的区别
主要区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.1.硬件环境不同C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备. 信息管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行...原创 2019-04-23 14:34:15 · 493 阅读 · 0 评论 -
数据库操作手册
数据库的基本操作show databases; 查看数据库create database +数据库名 charset=utf8;创建数据库use +数据库名称 ; 进入数据库create table +表名 (id int primary key auto_increment,类+char(30),类+int);创建表show tables; 查看表...原创 2019-03-18 20:34:54 · 4195 阅读 · 1 评论 -
python之旅 列表与元组
列表是一个有序的,可以修改的,元素以逗号分隔,以中括号包围的序列。列表的索引跟字符串的索引类似,但不完全相同,因为列表可以修改,所以可以通过列表的索引来修改列表。列表的作用:存储多个数据通过索引,可以获取里面的数据列表的添加 append 追加,在列表的尾部加入指定的元素extend 将指定序列的元素依次追加到列表的尾部(合并),不会去重复内容insert 将指定的元...原创 2018-12-28 20:28:35 · 3214 阅读 · 1 评论 -
浏览器加载页面资源的步骤
浏览器加载页面资源的步骤如下(部分参考网络资料):1.用户输入网址(假设是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2.浏览器开始载入html代码,发现<head>标签内有一个<link>标签引用外部CSS文件; 3.浏览器又发出CSS文件的请求,服务器返回这个CSS文件; 4.浏览器继续载入html中<body>部分的代码,并且CSS文件已经拿到手了; 5.浏览器...原创 2019-04-26 20:31:51 · 2052 阅读 · 0 评论 -
常用的正则表达式
一、校验数字的表达式1 数字:12 n位的数字:^\d{n}3 至少n位的数字:^\d{n,}4 m-n位的数字:^\d{m,n}5 零和非零开头的数字:^(0|1-9)6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?8 正数、负数、和小数:^(-|+)?\d+(.\d...原创 2019-03-04 14:32:03 · 1358 阅读 · 0 评论 -
linux中 vim和vi详解
1.vi/vim 相当于我们windows当中的txt2.vim 的基本使用vim/vi编辑器是linux下最常用的编辑器常用有两种模式:(1)插入模式i insert 从头插入a append 从后面插入(2)命令模式Esc 退出 从插入模式转化到命令w wirte 保存q quit 退出wq write quit 保存并退出 当上面的命令无效的时候:...原创 2019-03-22 20:46:20 · 916 阅读 · 0 评论 -
正则所有字符语法
python 正则与url匹配python正则:正则:是一种高级的字符串处理方式,主要用于字符串的匹配。字符匹配被分为了俩种:内容匹配:通过描述内容的类型和长度来进行匹配的,匹配精度高,比较繁琐。findall方法:在指定的字符串中当做满足所有匹配条件的字符字符 描述\cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a...原创 2019-03-29 22:02:27 · 1245 阅读 · 0 评论 -
Django请求与表
request请求在试图函数定义的过程当中有一个参数叫做request,这个参数就是用来接收来自于请求的信息,请求的信息包含俩部分:headerbody请求分为一下几种:get获取,向服务器请求资源get请求以?开始,键=值 以&分隔www.dema.com?name=dema&age=18{“name”:“老边”,“age”:“18”}post提交,方法用来进行...原创 2019-04-02 20:12:22 · 377 阅读 · 0 评论 -
GET 和POST的不同之处
在客户端和服务器之间进行请求响应时,俩种最常被用到的方法:GET和POST.。GET–从指定的资源请求数据POST–向指定的资源提交要被处理的数据可以通过下面这个表格更加直观的比较一下GET和POST。from 中的GET和POST方法,在数据传输过程中分别对应了http协议中的get和post方法。主要区别如下:1、get 是用来从服务器上获得数据,而post是用来向服务器上传...原创 2019-04-25 20:22:43 · 839 阅读 · 0 评论 -
cookie 和 session 的区别 详解
应用场景:登录网站 ,输入用户名密码的登录了,等第二天在打开很多的情况下就直接打开了,这个时候用到的一个机制就是cookiesession ,一个场景是购物车,添加了商品之后客户端就可以知道添加了那些商品,而服务端如何判别那,所以也需要储存一些信息就用到了sessioncookie通俗讲,是访问某些网站后在本地存储的一些网站相关信息,下次访问时减少一些步骤。更准确的说法是:Cook...原创 2019-04-25 20:32:54 · 608 阅读 · 0 评论 -
http 和 https 的区别
基本概念http是一种用于分布式,协作式和超媒体信息系统的应用层协议。简单来说就是一种发布和接收HTML页面的方法,被用于在web 浏览器和网站服务器之间传递信息。HTTP 默认工作在 TCP 协议 80 端口,用户访问网站 http:// 打头的都是标准 HTTP 服务。HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的...原创 2019-04-25 20:54:05 · 755 阅读 · 0 评论 -
Python 异常处理
什么是异常?异常既是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是python对象,表示一个错误。当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理捕获异常可以使用 try / except 语句。try / except 语句来检测try语句块中的错误,从而让except语...原创 2019-04-26 19:20:11 · 760 阅读 · 0 评论 -
浏览器渲染页面的步骤
浏览器是如何渲染页面的浏览器的渲染页面时,表示网站资源已经请求成功。渲染时,大致的流程如下:(解析html以构建dom树->构建render树->布局render树->绘制render树)具体的流程如下:1:浏览器会将HTML解析成一个DOM树,DOM树的构建过程是一个深度遍历过程,当前节点的所有子节点都构建好后才会去构建当前节点的下一个兄弟节点, 2:将CSS解析成...原创 2019-04-26 20:28:10 · 690 阅读 · 0 评论 -
总结:计算机系统与python多任务应用
一.操作系统计算机是由一个或者东哥处理器cpu,内存条,磁盘,键盘,鼠标,显示器,以及克重其他输入输出设备组成的机器,操作系统也是一个软件。操作系统的定义:操作系统是一个用来协调,管理和控制计算机硬件和软件资源的系统程序,他位于硬件和应用程序之间,起承上启下的作用。我们写好的程序只需要给操作系统即可,操作系统会给我们的程序分配内存等等一些操作二.多任务1.多任务就是同一时刻多个任务同时执...原创 2019-01-22 16:06:17 · 382 阅读 · 0 评论