摘要:        
网络编程 一、软件开发架构 1.c/s架构(client/server) c:客户端 s:服务端 2.b/s架构(browser/server) b:浏览器 s:服务器 3.b/s架构本质上也是c/s架构 手机端看上去c/s架构比较火,实际上b/s已经在崛起 微信支付宝都在做一件事:统一接口 手机端    阅读全文
posted @ 2019-08-19 23:42
竣~
阅读(161)
评论(0)
推荐(0)
        
            
        
        
摘要:        
进程池与线程池、协程、协程实现TCP服务端并发、IO模型 一、进程池与线程池 1、线程池 2、进程池+异步回调机制 二、协程 三、通过协程实现TCP服务端并发    阅读全文
posted @ 2019-08-19 23:42
竣~
阅读(252)
评论(0)
推荐(0)
        
            
        
        
摘要:        
进程间通信与线程 一、进程间通过队列通信 二、进程间通信IPC(inter process communication) 三、生产者消费者模型 四、线程 1、什么是线程 进程线程其实都是虚拟单位,都是用来帮助我们形象的描述某种事物 进程:资源单位 线程:执行单位 将内存比喻成工厂 那么进程就相当于是    阅读全文
posted @ 2019-08-19 23:42
竣~
阅读(154)
评论(0)
推荐(0)
        
            
        
        
摘要:        
socketserver模块(实现并发) 一、基于UDP协议实现的并发 二、基于TCP协议实现的并发    阅读全文
posted @ 2019-08-19 23:41
竣~
阅读(126)
评论(0)
推荐(0)
        
            
        
        
摘要:        
socket模块(套接字模块) 一、最简单版本(互传一次就结束) 二、升级版(服务端不间断服务,客户端可以重复发送命令) 三、TCP传输的特点 应用程序所需要的数据,都是跟所在的那台计算机内存去要(所有数据传输都遵循这个规则) 会将数据量较小的并且时间间隔比较短的数据一次性打包发送给对方 四、arp    阅读全文
posted @ 2019-08-19 23:41
竣~
阅读(284)
评论(0)
推荐(0)
        
            
        
        
摘要:        
TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q 一、TCP协议下的服务端并发 二、GIL全局解释器锁与python多线程 三、GIL和普通的互斥锁 四、死锁和递归锁 五、信号量 六、event事件 七、线程q    阅读全文
posted @ 2019-08-19 23:41
竣~
阅读(225)
评论(0)
推荐(0)
        
            
        
        
摘要:        
UDP协议通信 一、特点 数据报协议(自带报头) 没有双向通道,通信类似于发短信,而TCP协议类似于打电话 二、简易版 三、UDP与TCP之间的区别 UDP协议客户端允许发空 UDP协议不会粘包 UDP协议服务端不存在的情况下,客户端照样不会报错 UDP协议支持并发 四、UDP实现简易版本QQ    阅读全文
posted @ 2019-08-19 23:41
竣~
阅读(261)
评论(0)
推荐(0)
        
            
        
        
摘要:        
并发编程——进程 一、并发与并行 并发:看上去像是同时运行 并行:真正意义上的同时运行 二、程序与进程 程序:一坨代码 进程:正在运行的代码 三、创建进程的两种方式(Windows系统下) 四、实现并发的原理 多道技术 1、空间上的复用 多个程序共用一套计算机硬件 2、时间上的复用(切换+保存状态)    阅读全文
posted @ 2019-08-19 23:41
竣~
阅读(96)
评论(0)
推荐(0)
        
            
        
        
摘要:        
文件的上传 python 客户端 import socket import os import json import struct 创建一个socket对象,不写参数,默认使用TCP协议 client = socket.socket() 客户端连接服务端(ip+port) client.conne    阅读全文
posted @ 2019-08-19 23:41
竣~
阅读(141)
评论(0)
推荐(0)
        
            
        
        
摘要:        
MySQL数据库 一、数据库概念 1. 随意的存放到一个文件中,数据格式也是千差万别 2. 软件开发目录规范 规定了数据 存放的位置 ps:数据都是保存在本地的 3. 将保存数据的部分,存到一个公共的地方,所有的用户涉及到数据相关,都必须来这个公共地方查找 二、数据库之MySQL 1. 本质就是一款    阅读全文
posted @ 2019-08-19 23:40
竣~
阅读(131)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号