随笔分类 -  python专题 / 网络编程与并发编程

摘要:进程池与线程池开进程开线程都需要消耗资源,只不过两者比较的情况线程消耗的资源比较少在计算机能够承受范围之内最大限度的利用计算机什么是池? 在保证计算机硬件安全的情况下最大限度的利用计算机 池其实是降低了程序的运行效率 但是保证了计算机硬件的安全 (硬件的发展跟不上软件的速度) from concur 阅读全文
posted @ 2019-08-15 16:01 1640808365 阅读(285) 评论(0) 推荐(0) 编辑
摘要:服务器的并发实现: 服务端: import socket from threading import Thread """ 服务端 1.要有固定的IP和PORT 2.24小时不间断提供服务 3.能够支持并发 """ server = socket.socket() server.bind(('127 阅读全文
posted @ 2019-08-14 17:03 1640808365 阅读(178) 评论(0) 推荐(0) 编辑
摘要:有关于人工智能一些高端功能的网站: 1、百度api http://ai.baidu.com/?track=cp:ainsem|pf:pc|pp:tongyong-pinpai|pu:pinpai-baiduAI|ci:|kw:10003812 2、科大讯飞(语音方面很专业) https://www. 阅读全文
posted @ 2019-08-12 16:27 1640808365 阅读(271) 评论(0) 推荐(0) 编辑
摘要:创建进程的两种方式 创建进程的过程: 创建进程就是在内存中重新开辟一块内存空间将允许产生的代码丢进去。 一个进程对应在内存就是一块独立的内存空间进程与进程之间数据是隔离的,无法直接交互但是可以通过某些技术实现间接交互。 使用process模块时需要注意: 在Windows操作系统中由于没有fork( 阅读全文
posted @ 2019-08-09 19:50 1640808365 阅读(281) 评论(0) 推荐(0) 编辑
摘要:发送大文件(粘包问题的解决) 解决思路: 客户端: 1.先获取一个文件夹下面的电影列表打印 2.选择某个电影,得到具体的文件路径 3.得到文件大小,去定义一个字典 4.制作一个字典的报头,并发送 5.发送字典 6.发送电影的文件数据 服务端: 1.先解析报头,得到字典的长度 2.接收字典的字节数据, 阅读全文
posted @ 2019-08-08 16:40 1640808365 阅读(309) 评论(0) 推荐(0) 编辑
摘要:scoket模块 简单版本原理解析: 服务端的设置: 客户端的设置: 注意: 127.0.0.1为本机回还地址(只能自己识别自己,其他人无法访问!) send 和 recv要相对应,不能出现两边同时接收或发送的情况! recv 接收的数据是来自内存的,至于是谁发送到内存的无需考虑。 TCP特点: 会 阅读全文
posted @ 2019-08-07 20:53 1640808365 阅读(233) 评论(0) 推荐(0) 编辑
摘要:网络编程: 软件开发架构 1、C/S架构(client/server) c:客户端 s:服务端 2、B/S架构(browser/server) b:浏览器 s:服务器 ps:b/s架构本质也是c/s架构。近年来b/s架构正在崛起,例如:微信小程序,支付宝小程序等 因为支付宝和微信都在做一件事:统一接 阅读全文
posted @ 2019-08-06 21:16 1640808365 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩