上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 是这样的,今天把我的活干完,看到一段代码 然后,我发现了这样一段代码 当时第一感觉是,为了这个东西要计算两次乘方?这个开销不必要的吧 但是还是觉得不对劲。。。仔细看了看 ??????为了这个随机数,要生成长度九万的数组?几百k的内存??? 但是,还有什么呢。。。 继续。。 生成的是随机数,然后用fl 阅读全文
posted @ 2017-08-14 16:35 wilderness 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到一个问题,就是有一些需要对数据库做全表扫描,而且对结果要求比较宽松的地方,总觉得可以找地方优化,比如暂时保存计算结果。 首先想起来的就是functools.lru_cache,但是可惜在python2.7中没有这个装饰器。 然后就是在stackoverflow找了一个: (来源:https 阅读全文
posted @ 2017-08-11 09:49 wilderness 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 读flask源码的时候,有一点一直到现在都没有一个清晰的概念,比如四个全局变量g,current_app,session,request是怎么做到的 按照查到的资料里面的说法,为了不至于每次都主动调用函数去获取请求值,所以在flask里面用了设计模式中的Proxy,在flask中用到了LocalPr 阅读全文
posted @ 2017-07-13 17:49 wilderness 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 还是带着问题上路吧,和整数对象的实现同样的问题: why?在整数对象的实现中,对待小整数有小整数对象池,对待大整数对申请内存,字符串对象的实验也是这样的吗??? NO 先看下字符串对象的定义: 其中: PyObject_VAR_HEAD中的ob_size存放字符串实际长度 ob_shash用来缓存该 阅读全文
posted @ 2017-05-14 18:18 wilderness 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 一个老问题: 学python时候应该都遇到过这个问题,为什么?一般的说法是把这个可变的默认参数和函数绑定在一块了 但是,怎么绑定的??? 看python文档[1],里面对def的解释: A function definition is an executable statement. Its exe 阅读全文
posted @ 2017-05-12 17:04 wilderness 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 刚开始学python时候,发现一个很迷惑的现象,一直到看了源码后才知道了: 想用同样的参数初始化两个对象,结果却是,这两个对象其实是同样的对象????逗我呢? 这又是怎么回事?为什么现在又是False了??? 这些不同,主要来自于python中对待小整数和大整数的初始化方式不同,而且他们都是在对象池 阅读全文
posted @ 2017-05-10 13:26 wilderness 阅读(319) 评论(0) 推荐(0) 编辑
摘要: (明天论文就要送审了!!!距离毕业一个月!!!) 现在还记得刚开始学python时候被这种动态语言惊到的那种感觉,列表和字典对象可以随意伸缩,简直不能更帅了,但是一直不知道内部到底是怎么实现的,python源码用C实现的,但是C是过程性语言啊。 说怎么实现之前,先捋捋什么是对象,对这个我觉得《pyt 阅读全文
posted @ 2017-05-08 23:44 wilderness 阅读(499) 评论(1) 推荐(0) 编辑
摘要: 先看程序: 运行结果为: i am static in the init_cls classstatic is the class Ai am in the class A!i am in the init_cls 从结果中可以看到,当我们只是使用一个类中的方法的时候(在这里使用的init_cls中 阅读全文
posted @ 2017-05-06 10:49 wilderness 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 索引,MySQL中也叫“键”,是存储引擎中用于快速找到记录的一种数据结构,具体的工作方式就像书本中的索引一样,但是具体的实现方式会有差别。 一.索引分类 B-Tree索引: 优点: MyISAM中,索引根据数据的物理位置引用被索引的行,InnoDB中根据主键引用被索引的行。 B-Tree索引能够加快 阅读全文
posted @ 2017-03-28 23:24 wilderness 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 由于Python中,变量作用域为LEGB,所以在函数内部可以读取外部变量,但是在函数外不能读取函数内的变量。但是出于种种原因,我们需要读取函数内的变量时候怎么办?那就是在函数内在加一个函数。 这样,我们就可以看到函数内部的变量了。 上面的inner就是闭包,闭包就是能够读取其他函数内部变量的函数,也 阅读全文
posted @ 2017-03-20 18:06 wilderness 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页