会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
技术栈
匠人精神,持之以恒!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
30
31
32
33
34
35
36
37
下一页
2019年6月15日
python系列之 - (select、poll、epoll)
摘要: select函数操作集合的时候有个要求,要么集合本身是描述符,要么他提供一个fileno()接口,返回一个描述符。 I/O多路复用是在单线程模式下实现多线程的效果,实现一个多I/O并发的效果。看一个简单socket例子: 服务端: 客户端: 以上为一个简单的客户端发送一个输入信息给服务端的socke
阅读全文
posted @ 2019-06-15 16:00 大数据老司机
阅读(3595)
评论(0)
推荐(0)
2019年6月10日
php正则:匹配(),{},[]小括号,大括号,中括号里面的内容
摘要: php正则:匹配(),{},[]小括号,大括号,中括号里面的内容 比如有一段字符: 我要匹配,{}括号里面的内容,单独拿出来。 说明: PHP使用正则表达式提取字符串中尖括号<>、小括号()、中括号[]、大括号{}中的字符示例,需要的朋友可以参考下 PS: (?:字符) 表示不捕获这个字符。貌似PH
阅读全文
posted @ 2019-06-10 16:47 大数据老司机
阅读(4651)
评论(0)
推荐(0)
2019年6月8日
TCP、UDP以及HTTP的简单讲解
摘要: 先来一个讲TCP、UDP和HTTP关系的 1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTT
阅读全文
posted @ 2019-06-08 22:49 大数据老司机
阅读(1402)
评论(0)
推荐(0)
Python Async/Await入门指南
摘要: 本文将会讲述Python 3.5之后出现的async/await的使用方法,以及它们的一些使用目的,如果错误,欢迎指正。 昨天看到David Beazley在16年的一个演讲:Fear and Awaiting in Async,给了我不少的感悟和启发,于是想梳理下自己的思路,所以有了以下这篇文章。
阅读全文
posted @ 2019-06-08 21:07 大数据老司机
阅读(1773)
评论(1)
推荐(0)
asyncio并发编程
摘要: asyncio 是干什么的? 异步网络操作 并发 协程 python3.0时代,标准库里的异步网络模块:select(非常底层) python3.0时代,第三方异步网络库:Tornado python3.4时代,asyncio:支持TCP,子进程 现在的asyncio,有了很多的模块已经在支持:ai
阅读全文
posted @ 2019-06-08 20:58 大数据老司机
阅读(1381)
评论(0)
推荐(0)
2019年6月2日
python中socket模块详解
摘要: 1.socket模块 要使用socket.socket()函数来创建套接字。其语法如下: socket.socket(socket_family,socket_type,protocol=0) socket_family可以是如下参数: socket.AF_INET IPv4(默认) socket.
阅读全文
posted @ 2019-06-02 23:03 大数据老司机
阅读(25178)
评论(2)
推荐(0)
TCP和UDP的优缺点及区别
摘要: TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数
阅读全文
posted @ 2019-06-02 22:30 大数据老司机
阅读(492)
评论(0)
推荐(0)
网络通信 --> IO多路复用之select、poll、epoll详解
摘要: IO多路复用之select、poll、epoll详解 目前支持I/O多路复用的系统调用有 select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,ps
阅读全文
posted @ 2019-06-02 09:57 大数据老司机
阅读(1185)
评论(0)
推荐(0)
异步IO和协程
摘要: 1-1.并行:真的多任务执行(CPU核数>=任务数);即在某个时刻点上,有多个程序同时运行在多个CPU上 1-2.并发:假的多任务执行(CPU核数<任务数);即一段时间内,有多个程序在同一个CPU上运行 2-1.同步:同步是指代码调用IO操作时,必须等待IO操作完成才返回的调用方式 2-2.异步:同
阅读全文
posted @ 2019-06-02 09:56 大数据老司机
阅读(270)
评论(0)
推荐(0)
2019年5月16日
Python--多任务(多进程,多线程,协程)
摘要: 1.单核CPU实现“多任务”:(注意:这里的多任务假的,是轮训执行多个任务一段时间) 1)时间片轮转 2)优先级调度算法 2.并行:真的多任务执行(CPU核数>=任务数);即在某个时刻点上,有多个程序同时运行在多个CPU上 3.并发:假的多任务执行(CPU核数<任务数);即一段时间内,有多个程序在同
阅读全文
posted @ 2019-05-16 23:17 大数据老司机
阅读(614)
评论(0)
推荐(0)
上一页
1
···
30
31
32
33
34
35
36
37
下一页
公告