MonkeyPatchWarning: Monkey-patching ssl after 报错原因: 导入包的顺序不正确; 解决: 正确顺序如下: 完整示例: 参考别人的解决方法:https://blog.csdn.net/baidu_24536755/article/details/807129 ...
分类:
编程语言 时间:
2019-06-15 20:20:13
阅读次数:
139
前言:gevent协程,网上找到安装gevent 需要安装grennlent。 1、首先根据版本下载相应的gevent模块,可以去官方下,我是在这里下载的。http://www.lfd.uci.edu/~gohlke/pythonlibs/ 我选的是gevent-1.4.0-cp37-cp37m-w ...
分类:
编程语言 时间:
2019-06-11 13:28:55
阅读次数:
138
原文:WPF实现Drag/Drop操作 有时候我们方便用户操作,总会把一下Copy/Paste 或者 input操作转换为Drag/Drop, WPF 跟之前WinForm 一样提供了一些实现方式方便开发人员进行开发。 要允许控件Drop操作,首先必须设置控件属性... ...
python 微服务开发是一本讲python 如果进行微服务开发的实战类书籍,里面包含了几个很不错的python 模块,记录下,方便后期回顾学习 处理并发的模块 greenlet &&gevent twisted && tornado asyncio web api 模块 当然有好多可以使用的,只记 ...
分类:
编程语言 时间:
2019-06-09 09:30:11
阅读次数:
573
与 log4j2用asyncRoot配置异步日志是如何使用disruptor 差异有几个: 给disruptor实例的EventFactory不同 此处EventFactory采用的是RingBufferLogEvent.FACTORY,newInstance逻辑大致是: 创建的是 实例。该对象封装 ...
分类:
其他好文 时间:
2019-06-08 11:52:14
阅读次数:
552
TypeError: object of type 'Greenlet' has no len() 问题代码: gevent.joinall( gevent.spawn(func1), gevent.spawn(func2), gevent.spawn(func3), ) 应该为: gevent.j ...
分类:
编程语言 时间:
2019-06-07 10:40:00
阅读次数:
158
1、安装gevent-websocket 2、chat.py文件内容如下: 3、web_chat.html文件部分内容如下: 4、js代码如下: 最终的效果图如下: ...
分类:
Web程序 时间:
2019-06-04 19:46:05
阅读次数:
502
简单的说apache是计算密集型,nginx是io密集型,各有优势,不存在谁取代谁 一、 关于Apache与Nginx的优势比较 不断有人跟我说Nginx比Apache好、比Apache快之类。Nginx更主要是作为反向代理,而非Web服务器使用。我翻译过一本关于反向代理的技术书籍,同时精通Apac ...
分类:
Web程序 时间:
2019-06-03 12:20:46
阅读次数:
129
一. Web静态服务器 显示固定的页面 显示需要的页面 多进程、线程实现http服务器 二. Web并发服务器 gevent实现http服务器 epoll版的http服务器 ...
分类:
编程语言 时间:
2019-06-02 01:37:38
阅读次数:
154