自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python多进程学习及实现多进程版文件复制器

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。程序是固定不变的,而进程会根据运行需要,让操作系统动态分配各种资源。另外,CPU的时间片轮转就是在切换执行不同的进程,但进程切换比较浪费时间,就引进了轻量级进程,也就是所谓的线程,一个进程包括多个线程。

2024-06-10 00:45:51 1827

原创 Python多线程学习及UDP多任务聊天器案例分享

简单地说,就是操作系统可以同时运行多个任务。单核CPU也能执行多任务。多任务优势:在多核或多,或支持Hyper-threading的CPU上使用多线程程序设计的好处是显而易见,即提高了程序的执行吞吐率。在单CPU单核的计算机上,使用,也可以把进程中负责I/O处理、人机交互而常被阻塞的部分与密集计算的部分分开来执行,编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。python默认单任务执行。

2024-06-02 12:27:50 1868

原创 Python实现简单Web服务器及模拟浏览器

笔者在进行操作的时候发现了一个小bug,就是在响应浏览器时,浏览器会默认发起 Favicon.ico 请求,这是一个图标生成器,用于快捷标记网页。超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,是万维网WWW(World Wide Web)的数据通信的基础。但是浏览器在访问DNS之前会首先访问本地DNS缓存,也就是hosts文件,如果没有找到对应的IP,浏览器才会访问DNS。请求和响应消息的头以。DNS(域名解析系统)用于将域名转成对应的IP地址,DNS是一台运行在互联网上的服务器。

2024-05-26 00:43:01 2139

原创 2024-5-13 TCP笔记

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

2024-05-19 12:26:15 427

mmexport1716717145902.jpg

mmexport1716717145902.jpg

2024-05-26

空空如也

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

TA关注的人

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