分类
摘要:
内置函数
绝对值函数
x = abs(100)
y = abs(-20)
print('x=100的绝对值为:{}'.format(x))
print('y=-20的绝对值为:{}'.format(y))
x=100的绝对值为:100
y=-20的绝对值为:20
求最大值、最小值、求和函数
print("(1, 2,... 阅读原文
2018-11-25 06:09:01 阅读(2878) 评论(0)
摘要:
Python基础知识(11):高级特性
一、分片(切片)
通过索引来获取一定范围内的元素
#字符串
s="Alice"
s[0:4:2]
结果:
'Ai'
#列表
l=[1,2,3,4,5,6]
l[0:2]
结果:
[1, 2]
#元组
t=(1,2,3,"a","b","c")
t[:]
结果:
(1,... 阅读原文
2018-11-25 06:00:02 阅读(2707) 评论(0)
摘要:
1.什么是粘包
写在前面:只有TCP有粘包现象,UDP永远不会粘包
1.TCP下的粘包
因为TCP协议是面向连接、面向流的,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量小的数据,合... 阅读原文
2018-11-24 23:52:08 阅读(2716) 评论(0)
摘要:
项目中可能会经常用到第三方库,主要是出于程序效率考虑和节约开发时间避免重复造轮子。无论第三方库开源与否,编程语言是否与当前项目一致,我们最终的目的是在当前编程环境中调用库中的方法并得到结果或者借助库中的模块实现某种功能。这个过程会牵涉到很多东西,本篇文章将简要的介绍一下该过程的一些问题。
1.背景
多语言混合编程可以... 阅读原文
2018-11-24 22:30:01 阅读(2652) 评论(0)
摘要:
互联网时代里,网络爬虫是一种高效地信息采集利器,可以快速准确地获取网上的各种数据资源。本文使用Python库requests、Beautiful Soup爬取CSDN博客的相关信息,利用txt文件转存。
基础知识:
网络爬虫是一种高效地信息采集利器,利用它可以快速、准确地采集互联网上的各种数据资源,几乎已经成为大数据... 阅读原文
2018-11-24 22:19:05 阅读(2608) 评论(0)
摘要:
1.URL访问过滤
通过装饰器进行用户认证非常方便,但是在添加部分需要认证的功能时,就需要再次添加装饰器,如果通过中间件来实现,就不需要再进行添加的操作.
import re
LOGIN_URL = '/login/'
class MyLogin(MiddlewareMixin):
def process_r... 阅读原文
2018-11-24 20:59:01 阅读(2725) 评论(0)
摘要:
从今年10月22号开始我的python学习之路,一个月下来,磕磕碰碰,勉勉强强把基础部分算是学完了,一个月走过来,我过着别人看似单调,重复的生活,确实是,每天,每周都是一样的生活模式,早上7点40起床,吃个早餐,8点到达教室,中午1点去吃个午饭,然后回到教室,下午6点去吃个晚饭,然后回到教室,待到晚上11点回家洗... 阅读原文
2018-11-24 20:03:09 阅读(2650) 评论(0)
摘要:
一、什么是中间件
请求和响应之间的一道屏障
作用:控制请求和响应
Django默认的中间件 :(在django项目的setting模块中,有一个 MIDDLEWARE_CLASS变量,其中每一个元素就是一个中间件 )
MIDDLEWARE = [
'django.middleware.se... 阅读原文
2018-11-24 18:27:04 阅读(2636) 评论(0)
摘要:
安装依赖环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
下载p... 阅读原文
2018-11-24 18:04:01 阅读(2689) 评论(0)
摘要:
安装pip3:
这个简单啊,到网上下载get-pip.py的脚本,然后scp到你的阿里云服务器上,python3 get-pip.py即可。
如果不会scp,哈哈,按照下面的几步:
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
阅读原文
2018-11-24 17:17:02 阅读(2632) 评论(0)