在Python web 开发框架里有多种选择,有Django[https://www.jianshu.com/p/04207f3f2129]、Tornado[https://...
1. MySQL简介 MySQL是广泛应用的一种关系型数据库 1.1 三范式 第一范式(1NF):列不可拆分 第二范式(2NF):唯一标识 第三范式(3NF):引用主键 后一...
1.浏览器请求动态页面过程 2.WSGI Python Web Server Gateway Interface (或简称 WSGI,读作“wizgy”)。 WSGI允许开发...
Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口...
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 r...
tcp tcp服务器 如同上面的电话机过程一样,在程序中,如果想要完成一个tcp服务器的功能,需要的流程如下: 1.socket创建一个套接字 2.bind绑定ip...
TFTP客户端 1. TFTP协议介绍 TFTP(Trivial File Transfer Protocol,简单文件传输协议) 是TCP/IP协议族中的一个用来在客户端与...
网络编程 ·使用网络能够把多方链接在一起,然后可以进行数据传递 ·所谓的网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信 端口号 端口是通过端口号来标记...
同步的概念 假设两个线程t1和t2都要对num=0进行增1运算,t1和t2都各对num修改10次,num的最终的结果应该为20。 但是由于是多线程访问,有可能出现下面情况:...
1.设计模式六大原则 1.单一职责原则 即一个类只负责一项职责 2.里氏替换原则 所有引用基类的地方必须能透明的使用其子类的对象 3. 依赖倒置原则 高层模块不应该依...
1.生成器(generator) 一边循环一边计算的机制,称为生成器 1.1 列表生成器 只要把一个列表生成式的[]改成() 列表生成器 可以通过next()这个函数获得生成...
线程 引言&动机 考虑一下这个场景,我们有10000条数据需要处理,处理每条数据需要花费1秒,但读取数据只需要0.1秒,每条数据互不干扰。该如何执行才能花费时间最短呢? 在多...
修饰器 在类里面写好的代码,如果想进行修改九尾违背编程的定义,python所以需要定义一个闭包,通过@的方法进行调用即可 修饰器写法 def xx(aa): def demo...
多继承 所谓多继承,即子类有多个父类,并且具有它们的特征 代码为先定义一个父类 classA: defprintA(self): print('----A----') 再定义...