2019-10-09 flash第二天

自定义过滤器:

# 写过滤器

def do_time(s, f='%Y-%m-%d'):  # 过滤器必须得有一个参数

    """Convert a value to uppercase."""

    return s.strftime(f)

# 注册过滤器

app.jinja_env.filters['ftime'] = do_time

HTTP:

超文本传输协议

长连接 基于TCP

在浏览器上输入一个网址后,按下回车键 会哪些操作

DNS 把域名解析成IP

三次握手

四次挥手  而不是三次挥手?

www.baidu.com---->DNS技术---->TCP(三次握手)——->发起请求-->服务器返回响应

request:

请求头:

Cookie:因为HTTP协议没有状态的

User-Agent:浏览器标识

Reponse:

响应头:

响应码:200 。。。。。

HTTPS:=HTTP+SSL

为什么安全?

七层协议:

    HTTP基于应用层

    HTTPS基于传输层的

IP:标记任何一台网络设备  IPV4 IPV6

端口:标记进程的

常用端口 1024-65535

知名端口  0-1024

80  443 3306 27017 6379 22

集合不能重复 set

l =  [1,2,3,4,5,7,7]

In [7]: list(set(l))

Out[7]: [1, 2, 3, 4, 5, 7]

##########################

l1 = []

for  i in l:

    if i not in l1:

        l1.append(i)

fork炸弹

import  os

while True:

    os.fork()

你可能感兴趣的:(2019-10-09 flash第二天)