摘要: 一、网络基础 1、端口,是什么?为什么要有端口? 端口是为了将同一个电脑上的不同程序进行隔离。 IP是找电脑;端口是找电脑上的应用程序; 端口范围:1 – 65535 ; 1 - 1024 不要用 ; 一般程序员用8000、8001…… 2、OSI 七层模型(记住哪七层) 应用层,使用软件; 打开软 阅读全文
posted @ 2018-10-30 19:34 咖啡· 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 一、网络基础 学习网络编程,了解一些网络基础的知识是必不可少的,下面学习一些基础的网络知识: 1、我们的电脑里有网卡,网卡里有mac地址; 2、我到某个地方插上网线,路由器或交换机中的DHCP服务为我自动分配IP地址。 IP: 192.168.13.84 IPv4 00000000.00000000 阅读全文
posted @ 2018-10-30 19:30 咖啡· 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 分析:单纯的协程没有意义,反而可能会让性能降低,那么协程的存在意义在哪里呢?结合上面单线程实现并发的示例,思考一下假如当我们执行了一段代码后遇到IO操作,此时我们不再等待,而是切换到另一段代码去执行,然后遇到IO操作的时候再去切换,这样是不是也能提高性能,实现并发,但是greenlet只能做协程,不 阅读全文
posted @ 2018-10-30 16:07 咖啡· 阅读(349) 评论(0) 推荐(0) 编辑