08 2024 档案

摘要:协程 协程我们是使用gevent模块实现的,而gevent 是对greenlet进行的封装,而greenlet 又是对yield进行封装。要理解gevent就要从yield开始。 要理解yield的作用我们就要先理解可迭代对象与迭代器 一、可迭代对象与迭代器 1> 可迭代对象 迭代是访问集合元素的一 阅读全文
posted @ 2024-08-20 12:38 CSMrDong 阅读(16) 评论(0) 推荐(0) 编辑
摘要:多任务进程与线程 一、多任务介绍 ​ 我们生活中有很多事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的;用程序来模拟: from time import sleep def sing(): for i in range(3): print("正在唱歌...%d"% 阅读全文
posted @ 2024-08-20 12:38 CSMrDong 阅读(13) 评论(0) 推荐(0) 编辑
摘要:非阻塞套接字与IO多路复用 非阻塞套接字 # 【本机环境运行】 # 01-TCP非堵塞通信.py # 使用 TCP调试助手作为客户端 import socket tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) tcp_so 阅读全文
posted @ 2024-08-20 12:34 CSMrDong 阅读(16) 评论(0) 推荐(0) 编辑
摘要:网络通讯协议与套接字 一、基本概念 网络 网络就是一种辅助双方或者多方能够连接在一起的工具, 为了让在不同的电脑上运行的软件,之间能够互相传递数据,就需要借助网络的功能 IP 地址 IP地址的概念和作用 地址就是用来标记地点的, 用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是 阅读全文
posted @ 2024-08-20 12:32 CSMrDong 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Nginx 部署 Django 项目 (基于centos7) 一、安装 Python (源码编译安装) 下载 Python Python下载网址 将 Python 源代码上传到服务器 # scp 文件 服务器用户名@服务器IP:拷贝的文件存放路径 scp D:\下载\Python-3.8.19.tg 阅读全文
posted @ 2024-08-16 21:19 CSMrDong 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Linux 常用指令 一、基本指令 # 创建用户 useradd 用户名 # 切换用户,不加"用户名"表示切换到root su - 用户名 # 删除用户 userdel 用户名 # 删除用户并删除家目录 userdel -r 用户名 # 查看用户信息列表 tail -5 /etc/passwd # 阅读全文
posted @ 2024-08-06 19:09 CSMrDong 阅读(14) 评论(0) 推荐(0) 编辑
摘要:认识 docker 一、为什么学习 docker 使用背景 某公司的产品运行在内部的虚拟化平台中,如openstack,也就是我们所学的KVM虚拟化,创建虚拟机。但是不断增加的云端应用,增加了对硬件资源的消耗,不断的创建虚拟机,给公司带来了难题,公司已经在云平台上运行了多台云主机,消耗了大量的硬件资 阅读全文
posted @ 2024-08-05 22:45 CSMrDong 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示