09 2018 档案
网络编程总结
摘要:网络编程: 1. 网络基础 MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。 在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一
阅读全文
python 线程池原理及实现
摘要:概述 传统多线程方案会使用“即时创建, 即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务是执行时间较短,而且执行次数极其频繁,那么服务器将处于不停的创建线程,销毁线程的状态。 一个线程的运行时间可以分为3部分:线程的启动时间、线程体的运行时间和线程的销毁时
阅读全文
python GIL锁
摘要:Python的GIL锁 python的GIL锁是什么? python内置的一个全局解释器锁,锁的作用就是保证同一时刻一个进程中只有一个县城可以被cpu调度. 为什么有着吧GIL锁? python语言的创始人在开发这门语言时,目的是快速把语言开发出来,如果加上GIL锁(C语言加锁),切换时按照100条
阅读全文
python 网络编程的一些基础小知识
摘要:网络编程: 1, 操作系统 / 应用程序 a, 硬件 - 硬盘 - CPU - 主板 - 显卡 - 内存 - 电源 ... b.系统(软件) - 系统就是一个程序员写出来的软件, 该软件用于控制计算机的硬件, 让他们之间进行相互配合 c, 装软件(安装应用程序) - python - pytharm
阅读全文
python:初始网络编程
摘要:网络编程: 软件: 客户端:cs架构 , client ==> server 浏览器:bs架构 , browser ==> server 如何实现互相通信. 需求一:编写两个软件,软件之间相互通信 需求二:两个人直接连接(网线) 需求三:家是相互通信(交换机) 使用IP地址:ipconfig/ io
阅读全文
python socket模块
摘要:socket模块: 应用服务端server 应用客户端client:
阅读全文
浙公网安备 33010602011771号