Python高级编程
文章平均质量分 94
python知识点进阶
絵飛的
一名初认python的码农工
展开
-
Python攻城师的成长————UDP协议与进程技术
今日学习目标 学习什么是socket套接字,并依靠它去处理TCP协议等网络编程问题文章目录今日学习目标学习内容一、UDP协议1.什么是UDP协议2.应用场景3.应用实例二、操作系统的发展史三、多道技术四、进程理论总结学习内容UDP协议操作系统的发展史多道技术进程理论一、UDP协议1.什么是UDP协议1.UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。2.UDP传输数据时有大小限制,每个被传输的数据报必须限定原创 2022-04-18 17:55:33 · 2638 阅读 · 0 评论 -
Python攻城师的成长————进程池与线程池、死锁与事件、协程
今日学习目标 学习进程池与线程池、死锁与事件、协程的知识点以及代码实现文章目录今日学习目标学习内容一、GIL与普通互斥锁区别1.验证GIL的存在2.验证不同数据加不同锁二、多线程与多进程单个CPU多个CPU代码验证计算密集型IO密集型三、死锁现象代码模拟结果分析总结四、信号量与event事件(了解)信号量event事件event的方法五、进程池与线程池提交任务的两种方式什么是池什么时候用线程池/进程池进程池线程池六、协程代码实现学习内容GIL与普通互斥锁区别多线程与多进程死锁现象信号原创 2022-04-21 21:06:03 · 777 阅读 · 0 评论 -
Python攻城师的成长————线程理论(消息队列、IPC机制、生产者消费者模型、GIL全局解释器锁)
今日学习目标 学习有关线程的知识点以及代码实现,知道什么是消息队列与生产者消费者模型文章目录今日学习目标学习内容一、消息队列(简易本地版)什么是消息队列使用方式常用方法二、IPC机制(进程间通信)简介用法举例三、生产者消费者模型简介为什么要使用生产者和消费者模式代码实现四、线程理论(重要)简介进程与线程开设线程的两种方式线程join方法线程间数据共享守护线程线程实现TCP服务端并发五、GIL全局解释器锁学习内容消息队列(简易本地版)IPC机制(进程间通信)生产者消费者模型线程理论(重原创 2022-04-20 16:35:13 · 599 阅读 · 0 评论 -
Python攻城师的成长————网络编程(socket套接字、通信循环、链接循环、黏包问题)
今日学习目标 学习什么是socket套接字,并依靠它去处理TCP协议等网络编程问题文章目录今日学习目标学习内容一、 socket套接字1.什么是socket2.套接字发展史及分类3.套接字工作流程二、通信循环三、链接循环四、黏包问题问题方法一方法二思路与总结学习内容socket套接字通信循环链接循环黏包问题一、 socket套接字1.什么是socketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实原创 2022-04-15 20:00:40 · 884 阅读 · 0 评论 -
Python攻城的成长————网络编程
今日学习目标 学习什么是网络编程文章目录今日学习目标学习内容一、 软件开发架构1.什么是软件开发架构2.软件开发架构的分类3.两种架构的优缺点二、网络编程简介1.学习网络编程的目的/结果2.网络编程发展史3.互联网协议三、OSI七层协议1.什么是OSI七层协议?2.各层功能四、互联网相关专业名词(局域网、广域网、交换机、路由器)局域网广域网交换机路由器五、TCP与UDP协议TCP协议UDP协议总结学习内容软件开发架构网络编程简介OSI七层协议互联网相关专业名词(局域网、广域网、交换机原创 2022-04-14 17:52:52 · 684 阅读 · 0 评论 -
Python攻城师的成长————进程(join方法、僵尸进程与孤儿进程、守护进程、互斥锁)
今日学习目标 学习UDP协议,知道进程的概念以及相关知识文章目录今日学习目标学习内容一、代码创建进程知识补充创建方式一创建方式二进程实现并发二、join方法1.用法2.举例三、进程间数据默认隔离四、进程对象相关属性和方法五、僵尸进程与孤儿进程(纯理论)六、守护进程七、互斥锁(重要)总结学习内容代码创建进程join方法进程间数据默认隔离进程对象相关属性和方法僵尸进程与孤儿进程(纯理论)守护进程互斥锁(重要)一、代码创建进程创建进程的本质:在内存中申请一块内存空间用于运行原创 2022-04-19 17:33:23 · 539 阅读 · 0 评论