自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 python网络编程之并发服务器丶HTTP协议

python网络编程之并发服务器丶HTTP协议该文档仅用作学习笔记,转载请表明出处单进程服务器完成一个简单的TCP服务器案例v11:'''完成一个简单的TCP服务器单进程服务器'''from socket import *serSocket = socket(AF_INET,SOCK_STREAM)#重复使用绑定的信息serSocket.setsockopt(SO...

2018-10-21 21:57:30 514

原创 python网络编程之web服务器

python网络编程之web服务器该文档仅用作学习笔记,转载请表明出处listen参数问题案例v09v10:'''listen参数问题服务器案例'''from socket import *from time import sleeptcpSerSocket = socket(AF_INET,SOCK_STREAM)myAddr = ('',7788)tcpSerSo...

2018-10-19 21:45:12 567

原创 python网络编程之网络通信过程

python网络编程之网络通信过程该文档仅用作学习笔记,转载请表明出处UDP广播只有UDP才有广播,TCP没有广播。一台电脑发出的数据,所有电脑可以收到,这就叫广播数据。单播,多播,广播单播:点对点多播:一对多广播 :一对所有使用广播的前提:需要发送广播数据的套接字进行修改设置,否则不能发送广播数据。setsockopu()方法。192.168.1.0 -----》...

2018-10-19 19:37:15 1138

原创 python网络编程之计算机网络简单学习

python网络编程之计算机网络简单学习

2018-10-18 22:38:08 693

原创 python网络编程之TCP

python网络编程之TCP该文档仅用作学习笔记,转载请表明出处tcp(传输控制协议)相关介绍特点:数据稳定;相对于UDP而言,要慢一些;web服务器都是用的TCP。socket创建出来的套接字默认是主动套接字;而listen()是将主动套接字转换成被动套接字。tcp服务器案例案例v06:'''tcp 服务器案例'''from socket import *tcpSer...

2018-10-18 21:37:19 132

原创 python网络编程之多线程同时接受和发送实例

python网络编程之多线程同时接受和发送该文档仅用作学习笔记,转载请表明出处'''模仿qq 同时可以发送信息和接受信息多线程'''from socket import *from time import sleepimport threading# 负责接收数据def recvData(): udpRecvSocket = socket(AF_INET,SOCK...

2018-10-17 17:23:12 4096

原创 python网络编程之UPD应用:聊天室

python网络编程之UPD应用:聊天室该文档仅用作学习笔记,转载请表明出处代码如下 v04:from socket import *def main(): udpSocket = socket(AF_INET,SOCK_DGRAM) bindAddr = ('',8289) udpSocket.bind(bindAddr) # 接受和打印 wh...

2018-10-17 14:02:44 376

原创 python网络编程之UDP网络通信过程

python网络编程之UDP网络通信过程该文档仅用作学习笔记,转载请表明出处UDP网络通信过程

2018-10-17 12:42:07 418 1

原创 python网络编程之UDP绑定信息

python网络编程之UDP绑定信息该文档仅用作学习笔记,转载请表明出处绑定信息一般情况下,在一天电脑上运行的网络程序有很多,而各自用的端口号很多情况下不知道,为了不与其他的网络程序占用同一个端口号,往往在编程中,UDP的端口号一般不绑定。但是如果需要做成一个服务器端的程序的话,是需要绑定的。绑定案例案例v03:'''服务器绑定一个端口 并接受该端口收到的数据'''#导入模块...

2018-10-17 11:41:26 1483

原创 python网络编程之socket(套接字)

python网络编程之socket该文档仅用作学习笔记,转载请表明出处本地的进程间通信(IPC)有很多方法队列同步(互斥锁,条件变量等)以上通信方式都是在一台机器上不同进程之间的通信方式,那么问题来了,网络中进程之间如何通信?什么是socketsocket(简称:套接字)是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能够实现不同主机间的进程间通信,我们网络上各种各...

2018-10-16 22:31:52 337

原创 python网络编程之ip地址

python网络编程之ip地址该文档仅用作学习笔记,转载请表明出处什么是地址地址就是用来标记地点的ip地址的作用ip地址:用来在网络中标记一台电脑的一串数字,比如192.168.1.1;在本地局域网是唯一的。ip地址的分类每一个IP地址包括两部分:网络地址和主机地址A类IP地址一个A类IP地址由1字节的网络地址和3字节的主机地址组成,网络地址的最高位必须是"0"范围:1.0...

2018-10-16 20:08:37 829

原创 python网络编程之端口

python网络编程之端口该文档仅用作学习笔记,转载请表明出处什么是端口那么TCP/IP协议中的端口指的是什么呢?端口就像一个房子的门,是出入这间房子的毕竟之路。如果一个进程需要收发网络数据,那么久需要有这样的端口。在linux系统中,端口有2的16次方(65536)个操作系统为了对端口统一管理,所以进行了编号,这就是端口号。端口号端口是通过端口号来标记的,端口号只有整...

2018-10-16 18:38:22 987

原创 python网络编程之tcp/ip协议

python网络编程之tcp/ip协议该文档仅用作学习笔记,转载请表明出处什么是协议有人说英语,有人说中文…说同一种语言的可以交流,不同语言的之间就不可以交流,为了解决不同种族人之间的语言沟通障碍,现规定国际通用语言是英语,这就是一个规定,这就是协议。计算机网络沟通用什么现在的生活中,不同的计算机只需要能够联网就可以相互进行传输信息。不同种类之间的计算机到底怎么进行数据传输呢?就...

2018-10-16 18:19:23 666

原创 python核心编制之生成器

python核心编制之生成器该文档仅用作学习笔记,转载请表明出处什么是生成器通过列表生成式,我们可以直接创建一个列表,但是,收到内存的限制,列表容量肯定是有限的而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面的几个元素,那后面绝大多数元素占用的空间都白白浪费了,所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元...

2018-10-16 16:34:21 136

原创 python核心编制之装饰器

python核心编制之装饰器该文档仅用作学习笔记,转载请表明出处装饰器装饰器是程序开发中经常会用到的一个功能,用好了装饰器,可以极大的提升开发效率。首先我们来看一段代码,案例v20:def foo(): print("foo")print(foo) #表示是函数foo() #表示调用foo函数def foo(): print('foo')f...

2018-10-15 22:52:45 113

原创 Django学习笔记之路由系统 - urls

Django学习笔记之路由系统 - urls1.创建app:app:负责一个具体业务或者一类具体业务的模块python manage.py startapp teacher路由:按照具体的请求url,导入到相应的业务处理模块的一个功能django的信息控制中枢本质上是接受的URL和相应的处理模块的一个映射在接受url请求的匹配上使用了REurl的具体格式如 urls.py 中所...

2018-10-15 16:41:30 177

原创 python核心编程之闭包

python核心编程之闭包该文档仅用作学习笔记,转载请表明出处

2018-10-12 22:36:36 95

原创 python核心编程之迭代器

python核心编程之迭代器该文档仅用作学习笔记,转载请表明出处迭代器1.迭代是访问集合元素的一种方式。2.迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只会往前不会后退。可迭代对象1.可迭代对象的定义:以直接作用于for循环的数据类型有以下几种:第一类是集合数据类型,如list,tuple...

2018-10-12 19:22:31 229

原创 python核心编程之属性property

python核心编程之属性property该文档仅用作学习笔记私有属性添加getter和setter方法案例v09:class Test: def __init__(self): self.__age = 13 def getAge(self): return self.__age def setAge(self,age): ...

2018-10-12 18:20:21 194

原创 python核心编程之私有化

python核心编程之私有化私有化变量命名 -xx:公有变量 - _x:单前置下划线,私有化属性或者方法,禁止导入,类对象和子类可以访问 - __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)。 - __xx__:双前后下划线,用户名字空间的魔法对象或者属性,例如"__init__",一般建议不要自己定义这样子的名字 - xx_:单后置下划...

2018-10-12 13:05:26 154

原创 python核心编程之进制与位运算

python核心编程之进制与位运算定义1.进制:进制也就是进位计数制,是人为定义的带进位的计数方法。2.进位制/位置计数法是一种记数方式,故亦称进位记数法/位值计数法,可以用有限的数字符号 代表所有的数值。可使用数字符号的数目称为基数(en:radix)或底数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。常用进制二进制:逢2进1...

2018-10-11 22:49:37 166

原创 python核心编程之深拷贝和浅拷贝

python核心编程之深拷贝和浅拷贝定义1.浅拷贝:浅拷贝是对于一个对象的顶层拷贝。2.深拷贝:深拷贝完全拷贝了父对象及其子对象。案例浅拷贝案例v02:a = [1,2,3]b = aprint(id(a))print(id(b))输出的结果为:此时有:变量 a 与 变量 b 同时指向了内存中的同一片数据浅拷贝案例v03:import copy#定义一个ID类用...

2018-10-11 22:11:32 140

原创 python核心编程之 "==" 与 "is"的区别

python核心编程之 "==" 与 "is"的区别==与is之间的区别==与is之间的区别1.== 是用来判断值是不是相等2. is 是用来判断其id是否相同案例 v01:比较 == 与 is 之间的差距a = [1,2]b = [1,2]c = a#分别判断 a,b,c 的 idprint("{0} {1} {2}&

2018-10-11 19:48:32 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除