网络通信与服务器
python全栈(一)网络通信与服务器,涉及到网络编程,多任务(多进程,多线程,协程等)以及服务器
荪荪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu16.04安装Docker及NVIDIA Container Toolkit流程
一、ubuntu16.04安装Docker 1.由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本 $ sudo apt-get remove docker docker-engine docker-ce docker.io 2.选择国内的云服务商,这里选择阿里云为例 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - 3.安装所需依赖的包 sudo原创 2020-05-14 08:37:47 · 2681 阅读 · 2 评论 -
视频分析服务器安装
0. 前言 linux系统下安装,这里是ubuntu系统 1. 安装显卡驱动 sudo apt-get purge nvidia* sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-driver-430 nvidia-settings reboot 2.安装数据库mysql sudo apt-get install libmysqlclient-dev su原创 2020-08-15 09:30:59 · 674 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之网络通信过程
此为初稿,等待完善,只为了把要写的文章先列出来。原创 2020-10-16 17:52:44 · 1106 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之正则表达式
代码示例: 01-判断变量名是否符合要求 import re def 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 · 500 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之http协议、http服务器-并发服务器
浏览器---->服务器发送的请求格式如下: GET / HTTP/1.1 Host: 127.0.0.1:8080 Connection: keep-alive Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (K原创 2020-10-13 10:16:10 · 848 阅读 · 2 评论 -
python全栈(一)网络通信与服务器之多任务-协程
代码示例讲解 01-自己实现一个可以迭代的对象 eg1: import time from collections import Iterable from collections import Iterator class Classmate(object): def __init__(self): self.names = list() def add(self, name): self.names.append(name) def __it原创 2020-09-30 10:56:57 · 995 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之多任务-进程
将上传一些test的代码: 地址后续补上 代码示例讲解 01-使用进程实现多任务 import threading import time import multiprocessing def test1(): while True: print("1--------") time.sleep(1) def test2(): while True: print("2--------") time.sleep(1) def原创 2020-09-30 10:43:14 · 670 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之多任务-线程
代码示例讲解 01-没有多任务的程序 import time def 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 · 550 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之网络-tcp
01-使用同一个套接字进行收发数据 import socket def 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 · 555 阅读 · 0 评论 -
python全栈(一)网络通信与服务器之网络-udp
01-socket的基本使用 import socket def 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 · 549 阅读 · 0 评论
分享