Python
壹隻小蟲
性格开朗 幽默,喜欢接受新的事物。做事认真,执着。
展开
-
Python 获取二进制中1的位置
最近遇到需要得到二进制数中1的位置,因此写了下面函数解决def test(int_num): bin_str = bin(int_num).replace('ob','') for i in xrange(len(bin_num)): if (1<<i) & int_num: print " the number '1' position原创 2017-09-15 16:20:52 · 4677 阅读 · 5 评论 -
uWSGI+django+nginx的工作原理流程与部署历程 转载_稍微改动(Centos 7环境)
首先声明: 本文摘自 https://blog.csdn.net/c465869935/article/details/53242126 , 只摘取了安装配置内容其他请看原文,拷贝原因是实际搭建过程中配置与原文中有不一致的地方,可能是版本不同原因,在此进行修复update:三、安装与配置首先,确保你已经安装好了nginx并可以正常使用。Centos 环境安装之前以下组件yum -y ins...转载 2018-04-03 15:06:53 · 337 阅读 · 0 评论 -
Paramiko error: Use module Crypto.Signature.pkcs1_15 instead
最近安装paramiko 1.x 版本 使用connect(**kwargs) 时总报下面错误: NotImplemtedError: Use module Crypto.Signature.pkcs1_15 instead百度,bing查询都没有好的解决办法,使用pip list | grep crypto 发现了这个鬼东西:pycryptodome,好吧,这个将来是要替换pycrypto的,但...原创 2018-04-12 15:53:40 · 3580 阅读 · 0 评论 -
Flask 解决 —— RuntimeError: Working outside of application context.
最近接手Flask项目,再引入多线程操作时出现 ‘RuntimeError: Working outside of application context.’逐步调试发现是我使用了公共变量导致,flask 框架引入了应用上下文管理,详见:http://flask.pocoo.org/docs/0.12/appcontext/,但又不能简单使用下列方法解决,因为无法获取到公共变量。from ...原创 2018-04-19 16:29:37 · 12979 阅读 · 0 评论 -
python 交错冒泡排序
最近读python版的数据结构与算法,裘宗燕 2016年第一版,第9章 排序,文章中讲冒泡排序时提到了交错冒泡排序,并把它留作了练习,因此,在这里我把我的答案留在这里参考使用:def stagger_sort(lst): ''' #交错冒泡排序 #具体做法是 第一遍从左向右移动,下一遍从右向左移动,交替进行。 #目的 解决冒泡排序中存在一些距离最终位置很远的元...原创 2018-09-04 16:26:54 · 457 阅读 · 0 评论 -
python 解决背包问题
使用python 解决背包问题,代码还可以进一步优化,先粘贴出来,以作以后处理 #coding:utf-8#存放多种组合,key为价格,value为good_store实例combination = {}class goods(object): ''' #物品类 #三个属性,价格,体积,物品名称 ''' def __init__(s...原创 2018-09-18 14:39:02 · 3394 阅读 · 0 评论