240 发简信
IP属地:广东
  • 120
    三次握手和四次挥手

    序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号...

  • JWT

    传统的session认证 我们知道,http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行...

  • TCP和UDP

    1.2 TCP 特点 1.2.1 面向连接 通信双方必须先建立连接才能进行数据的传输,双方都必须为该连接分配必要的系统内核资源,以管理连接的状态和连接上的传输。 双方间的数据...

  • 120
    celery

    celery(沙了V)是基于python实现的一个异步任务的调度工具,同时还是一个任务队列,主要用于处理耗时的任务。 Celery组成结构 任务队列是一种跨线程、跨机器工作的...

  • 120
    网络传输

    一、OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。 1、OSI的来源 OSI(Open System Interconnect),即开放...

  • redis

    nosql介绍 NoSQL:一类新出现的数据库(not only sql) 泛指非关系型的数据库 不支持SQL语法 存储结构跟传统关系型数据库中的那种关系表完全不同,nosq...

  • MVT和MVC

    有一种程序设计模式叫MVC,其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。 MVC模式说明 M全拼为Model,主要封装对数...

  • 多任务

    进程、线程对比 目标 知道进程和线程关系及优缺点 1. 功能对比 进程,能够完成多任务,比如 在一台电脑上能够同时运行多个QQ 线程,能够完成多任务,比如 一个QQ中的多个聊...

  • linux

    Linux 命令总结 启动终端: ctr+alt+t 终端字体放大: ctr+shift+'+',终端字体缩小: ctr+'-' ls: 查看当前目录下的文件信息 pwd: ...

  • 120
    Nginx与Gunicorn

    Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uni...

  • Elasticsearch

    Elasticsearch 开源的Elasticsearch是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Gith...

  • 正则

    re.match() 根据正则表达式从头开始匹配字符串数据 1.search 需求:匹配出水果的个数 importre# 根据正则表达式查找数据,提示:只查找一次# 1.pa...

  • 虚拟机与Docker有何不同

    虚拟机与Docker有何不同 译者按:各种虚拟机技术开启了云计算时代;而Docker,作为下一代虚拟化技术,正在改变我们开发、测试、部署应用的方式。那虚拟机与Docker究竟...

  • FastDFS分布式文件系统

    1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并...

  • 深浅拷贝

    浅拷贝和深拷贝 不可变对象在赋值时会开辟新空间 可变对象在赋值时,修改一个引用的值,另一个引用也会发生改变 深浅拷贝对不可变对象拷贝时,不开辟新空间,相当于赋值操作 浅拷贝在...

  • 数据库优化

    1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断...

  • 120
    csrf

    CSRF CSRF全拼为Cross Site Request Forgery,译为跨站请求伪造。 CSRF指攻击者盗用了你的身份,以你的名义发送恶意请求。 包括:以你名义发送...

  • flask与django的区别

    (1)Flask Flask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过 Flask自由、灵...

个人介绍
乱写给自己看看的