摘要: 今天我们来讨论一下Python类中所存在的特殊方法——静态方法、类方法。 一.定义 静态方法: 一种简单函数,符合以下要求: 1.嵌套在类中。 2.没有self参数。 特点: 1.类调用、实例调用,静态方法都不会接受自动的self参数。 2.会记录所有实例的信息,而不是为实例提供行为。 类方法: 一种函数,符合以下特征 1.类调用、或实例调用,传递的参数是一个类对象。 二.需要特殊方法的... 阅读全文
posted @ 2016-05-15 02:27 shawshanks 阅读(3231) 评论(0) 推荐(0) 编辑
摘要: 18.6使用threading模块 #!/usr/bin/env python # -*- coding:utf-8 -*- """从Thread类中派生出一个子例,创建一个这个子类的实例""" import threading from time import sleep, ctime loops = (4, 2) class MyThread(threading.Thread): ... 阅读全文
posted @ 2016-05-12 14:53 shawshanks 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 18.1没有线程支持 #!/usr/bin/env python # -*- coding:utf-8 -*- from time import sleep, ctime def loop0(): print 'start loop 0 at:', ctime() sleep(4) print 'loop 0 done at', ctime() def loop1(... 阅读全文
posted @ 2016-05-12 14:37 shawshanks 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一进程和线程 1参考链接: http://www.zhihu.com/question/25532384 中OF小工和zhonyong 的回答 总结他们两的回答: 引言: 1.电脑的运行,在硬件上是CPU、相关寄存器、RAM之间的事情。负责处理任务的顺序有CPU决定。 2.程序的上下文:当CPU处理任务时,所需要的各种资源(显卡、寄存器等)准备完毕,构成了这个程序的执行环境,即上下文。 3.CPU... 阅读全文
posted @ 2016-05-12 14:11 shawshanks 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一、网络知识的一些介绍 socket是网络连接端点。例如当你的Web浏览器请求www.pythontik.com上的主页时,你的Web浏览器创建一个socket并命令它去连接www.pythontik.com的Web服务器主机,Web服务器也对来自的请求在一个socket上进行监听。两端使用各自的s 阅读全文
posted @ 2016-05-09 00:28 shawshanks 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。这其实是.pyc文件存在问题。 问题定位: 查看import库的源文件,发现源文件存在且 阅读全文
posted @ 2016-05-04 15:27 shawshanks 阅读(31651) 评论(1) 推荐(0) 编辑
摘要: Tips for your suceess(成功的秘诀) 1. Practice every day(每天练习) 每天用两小时来学习。你可以使用各种零碎时间,积少成多。你可以使用搞这些时间用来巩固练习和记忆练习。每天练习,你才能善于你所学的事情。每天睡前和醒来时,是学习的最佳时期。 2. Do not over do it. Slow and plodding win the race... 阅读全文
posted @ 2016-04-08 13:55 shawshanks 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1 安装distribute 2 安装nose 3 安装virtualenv 来自为知笔记(Wiz) 阅读全文
posted @ 2016-03-27 16:26 shawshanks 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 参考链接: http://itsfoss.com/install-pycharm-ubuntu/ 怎样在ubuntu14.04上安装pycharm pycharm是一款为python开发而生的IDE。它已经被专家认为是最好的pythonIDE之一。pycharm有社区版和专业版两种。社区版是免费的。但是专业版有更多的功能。我在下面的教程中展示如何安装这两种pycharm。 pycharm特... 阅读全文
posted @ 2016-03-27 16:14 shawshanks 阅读(3521) 评论(0) 推荐(0) 编辑
摘要: 参考链接: 1.http://www.liquidweb.com/kb/how-to-install-pip-on-ubuntu-14-04-lts/ 2.http://idroot.net/tutorials/how-to-install-pip-on-ubuntu-14-04/ 怎样在 Ubuntu14.04LTS上安装Pip 在这篇教程中我将会向你展示在Ubuntu14.04中,如何... 阅读全文
posted @ 2016-03-27 14:48 shawshanks 阅读(30666) 评论(0) 推荐(0) 编辑