上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 98 下一页
摘要: - 基于tcp的套接字,关键就是两个循环 - 一个链接循环 - 一个通信循环 - socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) - server类: ![](https://img2023.cnblogs.com/blog/2322215/ 阅读全文
posted @ 2023-06-23 17:15 Chimengmeng 阅读(38) 评论(0) 推荐(0)
摘要: > 为字节流加上自定义固定长度报头,报头中包含字节流长度,然后一次send到对端,对端在接收时,先从缓存中取出定长的报头,然后再取真实数据 ***struct模块*** - 该模块可以把一个类型,如数字,转成固定长度的bytes ```python struct.pack(‘i’,111111111 阅读全文
posted @ 2023-06-23 17:14 Chimengmeng 阅读(46) 评论(0) 推荐(0)
摘要: # 什么是粘包 - 须知:只有TCP有粘包现象,UDP永远不会粘包,为何,且听我娓娓道来 - 首先需要掌握一个socket收发消息的原理 ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230623171230740-657 阅读全文
posted @ 2023-06-23 17:13 Chimengmeng 阅读(65) 评论(0) 推荐(0)
摘要: - 问题的根源在于 - 接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕 - 如何让发送端在发送数据前,把自己将要发送的字节流总大小让接收端知晓,然后接收端来一个死循环接收完所有数据 - 基础版本的解决方法 - 服务端 ```python #_*_coding:utf-8_*_ 阅读全文
posted @ 2023-06-23 17:13 Chimengmeng 阅读(46) 评论(0) 推荐(0)
摘要: # 【一】socket层 - Socket它到底在哪里呢?还是用图来说话,一目了然。 ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230623171133761-733741323.jpg) # 【二】socket是什么 阅读全文
posted @ 2023-06-23 17:12 Chimengmeng 阅读(96) 评论(0) 推荐(0)
摘要: # 【一】互联网开发架构 > 硬件C/S架构(打印机); > > 软件C/S架构: > > ​ 互联网中处处是C/S架构 > > ​ 如某网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) > > ​ 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) > > C/S 阅读全文
posted @ 2023-06-23 17:10 Chimengmeng 阅读(70) 评论(0) 推荐(0)
摘要: # 【一】操作系统基础 - 操作系统: - (Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序 - 是直接运行在“裸机”上的最基本的系统软件 - 任何其他软件都必须在操作系统的支持下才能运行。 > 注:计算机(硬件)->os->应用软件 # 【二】网络通信基础 阅读全文
posted @ 2023-06-23 17:09 Chimengmeng 阅读(118) 评论(0) 推荐(0)
摘要: # BS结构和CS结构 > C/S和B/S都是互联网中常见的网络结构模型。 # 【1】什么是C/S模型? - C是英文单词“Client”的首字母,即客户端的意思 - C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。 - 例如:拼多多APP、PC上的有道云笔记等等 ![]( 阅读全文
posted @ 2023-06-23 17:07 Chimengmeng 阅读(419) 评论(0) 推荐(0)
摘要: # Git使用教程 ## 【一】下载安装(Windows) ### 【1】获取Git安装程序 > Git官网地址:https://git-scm.com/downloads ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-202 阅读全文
posted @ 2023-06-21 16:39 Chimengmeng 阅读(133) 评论(0) 推荐(0)
摘要: # 面试题总结一 ## 【一】语言类基础 ### 【1】你最擅长的语言是什么?可以多个 (0分) ### 【2】你最擅长的语言写了多少代码行?(5分) ### 【3】你最擅长的语言用了多久?(5分) ### 【4】用00的思想去描述一辆汽车,简单写出 class 的属性和方法(10分) > OO思想 阅读全文
posted @ 2023-06-20 11:36 Chimengmeng 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 98 下一页