最新消息:

标签:python

Python Subprocess Popen 管道阻塞问题分析解决
python

Python Subprocess Popen 管道阻塞问题分析解决

admin 8个月前 (09-08) 570浏览 0评论

使用Subprocess Popen的类库困挠了我一个月的问题终于解决了。 一句话就是:等待命令返回不要使用wait(),而是使用communicate(),但注意内存,大输出使用文件。 错误的使用例子 之前的代码这样使用的。 # 不合适的代码 ...

python+uwsgi导致redis无法长链接引起性能下降问题记录
python

python+uwsgi导致redis无法长链接引起性能下降问题记录

admin 1年前 (2017-01-06) 929浏览 0评论

今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因引起的。 没有办法的情况下,直接登录服务器,从uw...

学习Python的三种境界
python

学习Python的三种境界

admin 2年前 (2016-07-23) 1769浏览 0评论

前言 王国维在《人间词话》中将读书分为了三种境界:“古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。...

使用docopt轻松实现python命令行参数处理
python

使用docopt轻松实现python命令行参数处理

admin 2年前 (2016-07-23) 3389浏览 0评论

前面认识的一个python库 docopt,可以使用__doc__来实现命令行参数的处理,使用起来非常简单;我也刚好有在命令行添加或删除testsuite/testcase的需求,所以写了一个demo文件。 PS:我才发现docopt有2年没更新了,...

Python-aiohttp百万并发(上)
http

Python-aiohttp百万并发(上)

admin 2年前 (2016-06-25) 8256浏览 0评论

本文将测试python aiohttp的极限,同时测试其性能表现,以分钟发起请求数作为指标。大家都知道,当应用到网络操作时,异步的代码表现更优秀,但是验证这个事情,同时搞明白异步到底有多大的优势以及为什么会有这样的优势仍然是一件有趣的事情。为了验证,...

Python调用C++底层库,互相传值问题
c

Python调用C++底层库,互相传值问题

admin 2年前 (2016-06-25) 1324浏览 0评论

Python调用C++底层库,互相传值问题 – 你胸小别说话 – 博客园//   Python作为一门脚本解释语言,本身又很好的结合C++,所以使用Python开发,在性能要求的地方调用C/C++底层库,这...

python多线程-thread模块
python

python多线程-thread模块

admin 2年前 (2016-06-10) 1424浏览 0评论

thread 和 threading 模块都能够实现 python 中的多线程,一般而言使用 threading 更加方便,因为 thread 有很多的缺点,例如当主线程结束后,所以子线程都会强制终止掉,没有警告也没有正常的清理工作。所以一般情况下更...

使用Flask开发一个增删改查的应用
flask

使用Flask开发一个增删改查的应用

admin 2年前 (2016-04-17) 1646浏览 0评论

我们将创建一个简单的数据库驱动的笔记本应用。本教程面向想学习如何使用Flask开发网站或者web应用的初学者。 在学习本教程之前,请先安装好Python和SQLite。如果你还没有在电脑上安装,请先安装。如果你安装的Python版本为2.5或者更高,...

python下使用ctypes获取threading线程id
python

python下使用ctypes获取threading线程id

admin 2年前 (2016-03-24) 5020浏览 0评论

python的多线程坑坑不断… … python的threading因为封装的太好, 很多本源的东西在threading对象里是拿不到的.  首先需要说明的是python threading的name跟ident,这些看起来是线程名字,线程id其实只...

安全漏洞 CVE-2015-7547 修复与测试
安全

安全漏洞 CVE-2015-7547 修复与测试

admin 2年前 (2016-02-20) 2645浏览 0评论

前提: 这个bug在去年最初报出来是作为crash问题报的,当时没有深究背后的远程代码执行的可能性。后来Google的工程师偶然发现这个问题,深究后发现问题不是crash那么简单 https://googleonlinesecurity.blogs...

python解释器是单线程的  有必要进行多线程编程吗
python

python解释器是单线程的  有必要进行多线程编程吗

admin 2年前 (2015-12-18) 1058浏览 0评论

多线程最开始就不是用来解决多核利用率问题的。 是用来解决IO占用时CPU闲置问题的。 有必要,至少能解决很多IO阻塞问题。 能产生IO阻塞的情况很多,比如网络、磁盘,等等。当发生阻塞时,Python是不耗CPU的,此时如果就一个线程就没法处理其他事情...