会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
42
43
44
45
46
47
48
49
50
···
75
下一页
2018年8月17日
协程之生成器
摘要: 执行结果: 终止协程和异常处理: close: 上述代码中,注释了其他yield ,再次执行就不会有异常了 或者捕获异常,并抛出StopIteration异常(表示已经运行到结尾了),这样也不会有报错 总结close: throw: 向生成器抛一个异常: 改进一下(生成器自己捕获异常): 总结: t
阅读全文
posted @ 2018-08-17 15:22 孙龙-程序员
阅读(120)
评论(0)
推荐(0)
2018年8月16日
python 利用selectors实现异步I/O
摘要: 它的功能与linux的epoll,还是select模块,poll等类似;实现高效的I/O multiplexing, 常用于非阻塞的socket的编程中; 简单介绍一下这个模块,更多内容查看 python文档:https://docs.python.org/3/library/selectors.h
阅读全文
posted @ 2018-08-16 22:34 孙龙-程序员
阅读(600)
评论(0)
推荐(0)
Socket中SO_REUSEADDR详解
摘要: 1、一般来说,一个端口释放后会等待两分钟之后才能再被使用,SO_REUSEADDR是让端口释放后立即就可以被再次使用。 SO_REUSEADDR用于对TCP套接字处于TIME_WAIT状态下的socket,才可以重复绑定使用。server程序总是应该在调用bind()之前设置SO_REUSEADDR
阅读全文
posted @ 2018-08-16 18:00 孙龙-程序员
阅读(5457)
评论(0)
推荐(1)
非阻塞IO发送http请求
摘要: 响应结果: 响应行\r\n 响应头\r\n ...........\r\n ...........\r\n ........... \r\n\r\n 响应体
阅读全文
posted @ 2018-08-16 16:50 孙龙-程序员
阅读(1146)
评论(0)
推荐(0)
字符串格式化
摘要: 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in str
阅读全文
posted @ 2018-08-16 14:37 孙龙-程序员
阅读(109)
评论(0)
推荐(0)
网络编程-之粘包现象
摘要: 一、什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 首先需要掌握一个socket收发消息的原理 应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可
阅读全文
posted @ 2018-08-16 13:44 孙龙-程序员
阅读(335)
评论(0)
推荐(0)
网络(socket)编程
摘要: 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一种,B/S是浏览器/服务器 C/S架构与socket的关系:我们用socket就是为了完成C/S架构的开发 osi七层 引子: 须知一个完整的计算机系统是由硬件
阅读全文
posted @ 2018-08-16 12:24 孙龙-程序员
阅读(342)
评论(0)
推荐(0)
python并发编程之IO模型
摘要: 用协程实现的IO阻塞自动切换,那么协程又是怎么实现的,在原理是是怎么实现的。如何去实现事件驱动的情况下IO的自动阻塞的切换,这个学名叫什么呢? => IO多路复用 比如socketserver,多个客户端连接,单线程下实现并发效果,就叫多路复用。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,
阅读全文
posted @ 2018-08-16 12:07 孙龙-程序员
阅读(113)
评论(0)
推荐(0)
python并发编程之IO模型
摘要: 用协程实现的IO阻塞自动切换,那么协程又是怎么实现的,在原理是是怎么实现的。如何去实现事件驱动的情况下IO的自动阻塞的切换,这个学名叫什么呢? => IO多路复用 比如socketserver,多个客户端连接,单线程下实现并发效果,就叫多路复用。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,
阅读全文
posted @ 2018-08-16 10:45 孙龙-程序员
阅读(210)
评论(0)
推荐(0)
2018年8月15日
多进程
摘要: 在学习多进程之前先看下面一段代码 执行结果是: 子进程会将父进程所有数据原样拷贝一份到子进程当中(fork之后的代码),每一个进程有一套自己完全隔离的数据 进程间的通讯: 共享内存:
阅读全文
posted @ 2018-08-15 12:51 孙龙-程序员
阅读(114)
评论(0)
推荐(0)
上一页
1
···
42
43
44
45
46
47
48
49
50
···
75
下一页