
python
风格色
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
回溯法的算法框架
回溯法子集树代码如下:def constraint(): # 约束函数 return Truedef bound(): # 限界函数 return Truedef backtracing(t, lst, temp): # 回溯法函数 size = len(lst) if t == size: print(temp)原创 2017-01-02 17:08:01 · 1624 阅读 · 0 评论 -
生成器 python&golang
生成器编程中常遇到这样的问题,要生成一个大的列表或把一个大文件读入内存. 如果一次性把大的列表或数组生成出来,或把文件读入内存中,将十分消耗内存资源. 现在有这样一个问题, 要生成一千万个随机整数, 并求和. 解决思路有两种,第一种: 先生成一千万个随机整数,然后遍历求和. 第二种: 每生成一个随机整数,求一次和. 显然是第二种方式比较省内存. 使用生成器就可以完美的实现.python的生成原创 2017-09-03 10:11:40 · 1116 阅读 · 0 评论 -
django处理Ajax跨域访问
问题描述在使用javascript进行ajax访问的时候,出现如下错误 出错原因:javascript处于安全考虑,不允许跨域访问. 下图是对跨域访问的解释: (图片是从慕课网上的 “Ajax全接触”课程截取) 因为我用的是两款ide, 一个是写前端的,打开的是’http://localhost:63343‘地址, 另一个是django服务器,打开了 ‘http://127.0.0.1原创 2017-06-10 20:34:15 · 10347 阅读 · 1 评论 -
python -- 有序字典, 有序字典的排序
有序字典from collections import OrderedDictod = OrderedDict()od['tom'] = 12od['cat'] = 34od['jack'] = 22print(od)结果: OrderedDict([('tom', 12), ('cat', 34), ('jack', 22)])有序字典的排序from collections import原创 2017-06-21 22:40:38 · 7992 阅读 · 0 评论 -
python -- 格式化输出
使用 %# 三个参数, 字符串%s, 整数%d, 浮点数%f (%.2f 保留2位小数)name = 'wss'age = 22stature = 1.75s = "my name is %s, my age is %d, my stature is %.2f" % (name, age, stature)print(s)结果: my name is wss, my age is 22, my原创 2017-06-21 22:01:50 · 438 阅读 · 0 评论 -
python map reduce filter
map函数签名:class map(object) | map(func, *iterables) --> map object | | Make an iterator that computes the function using arguments from | each of the iterables. Stops when the shortest iterable原创 2017-06-18 09:02:18 · 250 阅读 · 0 评论 -
django连接mysql
先安装 libmysqlclient-devapt-get install libmysqlclient-dev再安装pip3 install mysqlclient如果不安装libmysqlclient-dev 会出现如下错误 ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or d原创 2017-05-12 19:37:22 · 357 阅读 · 0 评论 -
python3 + django + selenium 安装教程
Ubuntu+Python3.5.2+Django开发环境搭建Python3.5.2安装安装依赖sudo apt-get install -y build-essential libncursesw5-dev libreadline6-dev \ libssl-dev libgdbm-dev libc6-dev libsqlite3-dev \ tk-dev bzip2 libbz2-dev获原创 2016-12-30 16:09:13 · 1243 阅读 · 0 评论 -
回溯法和分支界限法解决N后问题
节点的数据结构class Node(object): # 节点类 def __init__(self, header, coor, size): self.header = header # 记录前一个节点 self.coor = coor # 当前结点的坐标 元组 self.footer = [None for i in range(s原创 2017-01-06 17:16:23 · 1361 阅读 · 0 评论 -
操作系统课程设计-线程和进程的同步与互斥
操作系统的课程设计多线程和多进程同步方法解决水果分配问题:水果分配的问题:桌上有一只盘子,每次只能放入5只水果。爸爸专放苹果,妈妈专放橘子,一个儿子专等吃盘子中的橘子,一个女儿专等吃盘子中的苹果.用P,V操作实现爸爸、妈妈、儿子、女儿进程的同步控制。补充:设有两个篮子,分别有若干个苹果或橘子,爸爸和妈妈将每次从水果篮子中拿出一个水果放入水果盘中,儿子女儿则挑选各自喜欢的水果。原创 2016-12-29 11:17:55 · 5722 阅读 · 0 评论 -
linux安装python3
下载安装包wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz解压并编译安装tar -xvJf Python-3.6.2.tar.xzcd Python-3.6.2./configure --prefix=/usr/local/python3make && make install...原创 2018-07-13 17:22:20 · 182 阅读 · 0 评论