摘要: 面试题:return和break的区别 如果返回值类型是void的时候,break和return的效果一样,都可以结束语句。break是让循环结束,而return是让整个方法结束。break和return后面都不可以跟语句;10.方法的重载(Overload):在同一个类中,当两个或者两个以上的方法 阅读全文
posted @ 2017-07-02 20:14 python包拯 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: 1定义一个类格式:public class 类名{类体},能编译不能运行类名首字母必须大写,以后每个单词首字母大写2定义属性和声明变量一样格式:属性类型 属性名;,属性名首字母小写以后每个单词首字母大写属性类型可以是任意类型(基本数据类型和引用数据类型,比如String)3.定义方法格式 publi 阅读全文
posted @ 2017-07-02 20:13 python包拯 阅读(382) 评论(0) 推荐(0) 编辑
摘要: hasattr(obj,name_str),判断一个对象里面是否有name_str的方法 getattr(obj,name_str):获取字符串在对象中的方法内存地址 setattr(x,y,v)相当于x.y=v x是对象,y是字符串,v是值 delattr(obj,name_str):根据字符串, 阅读全文
posted @ 2017-01-23 11:33 python包拯 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 类的特殊成员方法: __module__ __class__ def __call__(self, *args, **kwargs) 让对象可以传参数 __dict__ print(Dog.__dict__):打印类里的所有属性 print(d.__dict__):打印实例后的对象 __str__( 阅读全文
posted @ 2017-01-22 16:00 python包拯 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: @staticmethod:静态方法,它致使eat()函数与类没有关系,不可以调用类中的任何属性,只是归类管理 类方法:只能调用类中的变量,不能调用实例变量 属性方法:定义两个一样的函数eat(),把一个方法变成一个静态属性,利用 @eat.setter 来给food赋值 @property 要传值 阅读全文
posted @ 2017-01-22 11:39 python包拯 阅读(209) 评论(0) 推荐(0) 编辑
摘要: class SchoolMember(object):#定义学校 member=0#默认成员为0个 amount=0#默认学费为0元 def __init__(self,name,age,sex):#构造函数,定义父类的属性 self.name=name self.age=age self.sex=sex self.enro... 阅读全文
posted @ 2017-01-15 14:46 python包拯 阅读(2350) 评论(0) 推荐(0) 编辑
摘要: 面向对象:可以解决更复杂的关系描述,一个对象可以有多个功能 面向过程:一步一步去走,去实施完成,适合一次性的任务。要是要处理复杂并且可重复利用的,就得用面向对象 比如,连接数据库,备份数据库,测试数据库如下图: 面向对象: object oriented programing 下面举例说明类的特性: 阅读全文
posted @ 2017-01-15 11:18 python包拯 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 32位系统与64位系统区别? 1.设计初衷不同: 32位系统最开始视为普通用户设计的; 64位系统是为了科学运算与大运算。 2.配置不同 32位上无法装64位系统,硬件不支持; 64位上可以装32位,但是无法发挥最大性能。 3.运算速度不同 4.寻址能力不同 64位最大的物理内存是128G,甚至是1 阅读全文
posted @ 2017-01-13 21:39 python包拯 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 1.用du -sh /* 查看根下所有目录占用的内存是多少 2.lsof -i :22 查看22端口 3.清空文件,cat /dev/null>access_log清空一个文件 4.如果在oldboy/ett目录下在创建一个目录,那么/oldbot/ett的硬链接数是多少,为什么? 2个 阅读全文
posted @ 2017-01-13 21:39 python包拯 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: Linux修改配置文件 1.用sudo -l 查看当前用户有什么权限 2.用echo $PATH,只有这个命令下有的我们才可以直接敲命令,比如你直接敲add,会有command not found等提示 临时增加路径:PATH=/oldboy/:$PATH 长期生效:echo “PATH=/oldb 阅读全文
posted @ 2017-01-13 21:38 python包拯 阅读(10297) 评论(0) 推荐(0) 编辑