2015年11月21日
摘要: 写过python类的都会知道__init__,可能也了解__new__。我之前也了解__new__,但只做的它发生在__init__之前。其他的就比较模糊了今天在学习单例模式时,看到有人用__new__去实例化,也有人用__init__去初始化,甚为奇怪,就查了一下别人的文章,总结一下。简单来说,就... 阅读全文
posted @ 2015-11-21 23:04 slower 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 看了很多类似的博客,这篇算是写的比较完善的,转载以备后期查看原文:一 你可以从这里获取什么?1. 也许你在阅读别人的代码的时候碰到过metaclass,那你可以参考这里的介绍。2. 或许你需要设计一些底层的库,也许metaclass能帮你简化你的设计(也有可能复杂化:)3. 也许你在了解metacl... 阅读全文
posted @ 2015-11-21 21:26 slower 阅读(344) 评论(0) 推荐(0) 编辑
  2015年11月18日
摘要: 面试python我想每个人都会被问一个问题,就是python中的list和tuple有什么区别?一般情况下,我会回答,list元素可变,tuple元素不可变(书上或者其他的博客都是这么写的),一般情况下,面试官就不会往下问了,然而。。。今天某度的面试官问我:真的不可变?是什么都不可以变么?我当时没反... 阅读全文
posted @ 2015-11-18 09:29 slower 阅读(8682) 评论(0) 推荐(0) 编辑
  2015年11月17日
摘要: Linux export命令参数(转载)功能说明:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。 export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作... 阅读全文
posted @ 2015-11-17 21:37 slower 阅读(3200) 评论(0) 推荐(0) 编辑
摘要: 很多东西似懂非懂,或者当时看懂了,但是感觉不是很重要,经常不用,时间久了,也就变得似懂非懂了。今天被某度电话面试问道一个问题,就是模块倒入,其实我之前也是很仔细的研究过的,不过由于平时做的东西太简单,用不到模块倒入。大致对话如下:面试官:你了解python中模块么?自定义的模块是什么样子的?我:模块... 阅读全文
posted @ 2015-11-17 21:32 slower 阅读(2664) 评论(0) 推荐(0) 编辑
  2015年11月12日
摘要: 转自 博客园SunnyAmycomparator接口与Comparable接口的区别1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ Stri... 阅读全文
posted @ 2015-11-12 20:43 slower 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 之前看数据结构事经常会遇到:List list = new LinkedList()这样的向上转型,就研究了一下向上转型(之前只知道怎么用向上转型,但是不知道为什么向上转型,在我另外一篇博客里介绍http://www.cnblogs.com/buptldf/p/4959480.html 其中又看到关... 阅读全文
posted @ 2015-11-12 20:06 slower 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 学习向上转型和向下转型怎么用没多难,但是为什么那样用,我搞了很多次没弄明白。没弄明白的原因是平时学习时之看例子,而例子一般都比较简单,没有对象之间的调用,一般就是一个对象调用自己的方法。 首先看下怎么用转型。 要转型,首先要有继承。继承是面向对象语言中一个代码复用的机制,简单说就是子类继承了父类中... 阅读全文
posted @ 2015-11-12 16:37 slower 阅读(38864) 评论(6) 推荐(18) 编辑
  2015年9月19日
摘要: 爬虫,是我学习的比较多的,也是比较了解的。打算写一个系列教程,网上搜罗一下,感觉别人写的已经很好了,我没必要重复造轮子了。爬虫不过就是访问一个页面然后用一些匹配方式把自己需要的东西摘出来。而访问页面经常用到的几个库,一是urllib和urllib2结合使用,二是requests的使用。第一种方法可以... 阅读全文
posted @ 2015-09-19 22:19 slower 阅读(1267) 评论(0) 推荐(0) 编辑
  2015年9月13日
摘要: 当我面有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。下面主要整理一下平时用的最多的写入到文件中,一般以txt结尾,linux里不会以后缀来区分文件类型,后缀可以随便,也可以没有。 python读... 阅读全文
posted @ 2015-09-13 23:20 slower 阅读(69234) 评论(4) 推荐(12) 编辑