
网络通信与服务器
python全栈(一)网络通信与服务器,涉及到网络编程,多任务(多进程,多线程,协程等)以及服务器
荪荪
这个作者很懒,什么都没留下…
展开
-
ubuntu16.04安装Docker及NVIDIA Container Toolkit流程
一、ubuntu16.04安装Docker1.由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本$ sudo apt-get remove docker docker-engine docker-ce docker.io2.选择国内的云服务商,这里选择阿里云为例curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -3.安装所需依赖的包sudo原创 2020-05-14 08:37:47 · 2489 阅读 · 2 评论 -
视频分析服务器安装
0. 前言 linux系统下安装,这里是ubuntu系统1. 安装显卡驱动sudo apt-get purge nvidia*sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get update sudo apt-get install nvidia-driver-430 nvidia-settingsreboot2.安装数据库mysqlsudo apt-get install libmysqlclient-devsu原创 2020-08-15 09:30:59 · 605 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之网络通信过程
此为初稿,等待完善,只为了把要写的文章先列出来。原创 2020-10-16 17:52:44 · 947 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之正则表达式
代码示例:01-判断变量名是否符合要求import redef main(): names = ["age", "_age", "1age", "age1", "a_age", "age_1_", "age!", "a#123", "__________"] for name in names: # ret = re.match(r"[a-zA-Z_][a-zA-Z0-9_]*", name) # ^规定开头 $规定结尾 # python中的match默认是从头开始判断的所以,原创 2020-10-14 15:36:55 · 427 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之http协议、http服务器-并发服务器
浏览器---->服务器发送的请求格式如下:GET / HTTP/1.1Host: 127.0.0.1:8080Connection: keep-aliveAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (K原创 2020-10-13 10:16:10 · 751 阅读 · 2 评论 -
python全栈(一)网络通信与服务器之多任务-协程
代码示例讲解01-自己实现一个可以迭代的对象eg1:import timefrom collections import Iterablefrom collections import Iteratorclass Classmate(object): def __init__(self): self.names = list() def add(self, name): self.names.append(name) def __it原创 2020-09-30 10:56:57 · 910 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之多任务-进程
将上传一些test的代码:地址后续补上代码示例讲解01-使用进程实现多任务import threadingimport timeimport multiprocessingdef test1(): while True: print("1--------") time.sleep(1)def test2(): while True: print("2--------") time.sleep(1)def原创 2020-09-30 10:43:14 · 573 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之多任务-线程
代码示例讲解01-没有多任务的程序import timedef sing(): """唱歌 5秒钟""" for i in range(5): print("----正在唱:菊花茶----") time.sleep(1)def dance(): """跳舞 5秒钟""" for i in range(5): print("----正在跳舞----") time.sleep(1)def main()原创 2020-09-30 10:20:50 · 457 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之网络-tcp
01-使用同一个套接字进行收发数据import socketdef main(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 获取对方的ip/port dest_ip = input("请输入对方的ip:") dest_port = int(input("请输入对方的port:")) # 从键盘获取数据 send_data = in原创 2020-09-30 08:25:59 · 491 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之网络-udp
01-socket的基本使用import socketdef main(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 可以使用套接字收发数据 # udp_socket.sendto("hahahah", 对方的ip以及port) udp_socket.sendto(b"hahahah------1----", ("192.168.33.53", 8原创 2020-09-29 17:48:27 · 457 阅读 · 0 评论