自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 解决xshell无法连接virtualbox中的虚拟机(Ubuntu18.04)的问题

https://www.cnblogs.com/felixwang2/p/9441925.html

2020-04-02 16:20:24 451

原创 与反射相关的属性和方法

一、动态操作属性 1、hasattr(obj, name):检查obj对象是否包含名为name的属性或方法; 2、getattr(object, name[, default]):获取object对象中名为name的属性的属性值; 3、setattr(obj, name, value, /):将obj 对象的name 属性设为value。 class Rectangle: def __init_...

2019-09-23 17:32:10 129

原创 Python常见的特殊方法

一、重写__repr__方法(类的自我描述方法) 当打印对象时,系统会根据__repr__方法输出对象的自我描述信息,用来告诉外界该对象具有的状态信息 class Rectangle: def __init__(self, width, height): self.width = width self.height = height def __repr__(self): ret...

2019-09-23 15:59:41 267

转载 将“优雅”进行到底——laravel的最佳实践与建议

将“优雅”进行到底——laravel的最佳实践与建议

2019-09-20 16:46:47 102

原创 Python异常处理

一、异常处理机制 1、Python通过try…except…else…finally…代码块的方式处理异常,当try代码块出现异常,则把该异常对象交给 except处理,并且可以通过可选else代码块处理try无异常时的代码逻辑,通过可选的finally代码块 回收资源。 2、Python所有的异常类的基类都是BaseException,但是自定义异常类通常都是继承Exception类。 3、Py...

2019-09-18 18:06:29 91

原创 Python的枚举类

一、枚举入门 Python程序提供两种方式来定义枚举类 1、直接使用Enum列举多个枚举值来创建枚举类; 2、通过继承Enum基类来派生枚举类。 例1:通过使用Enum列举多个枚举值来创建枚举四季类 import enum #Enum第一个参数为类的名称,第二个参数为一个枚举值的元组 Season = enum.Enum('Season', ('SPRING', 'SUMMER', 'FALL',...

2019-09-18 15:21:35 126

原创 Python的多态和类型检查

一、多态性 python变量并没有声明类型,因此同一个变量完全可以在不同的时间引用不同的对象。当同一个变量在调用同一个方法时,完全可能呈现出多种行为,这就是所谓的多态。 class Canvas: def draw_pic(self, shape): print('--开始绘图--') shape.draw(self) class Rectangle: def draw(self, ...

2019-09-18 14:19:13 123

原创 Python的动态性

一、动态属性与__slots__ python对象可以动态的添加方法,但是这种添加的方法仅对当前对象有效,例如: class Cat(): def __init__(self, name): self.name = name def walk_fun(self): print('自定义方法,名字是%s' % self.name) c1 = Cat('aaa') c2 = Cat(...

2019-09-17 18:07:39 595

原创 python类的继承

一、类的继承语法: class SubClass(SuperClass1,SuperClass,...): pass python支持多继承且默认继承object类,多个父类拥有共同方法时,python调用继承顺序第一的父类方法,如下例: class Item(): def info(self): print(‘Item的info方法’) class Product(): def info(...

2019-09-17 10:54:34 244

原创 类的隐藏与封装

封装是面向对象的三大特征之一, 它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。对一个类或对象实现良好的封装,可以达到以下目的: 1、隐藏类的实现细节,即隐藏类中的变量、方法及具体实现等; 2、只能通过事先预定的方法来访问,从而可以在该方法里加入控制逻辑,限制对属性的不合理访问; 3、可进行数据检查,从而有利于保证对...

2019-09-10 11:40:13 586

原创 使用property 函数定义类属性

1、调用property 也可传入0 个(既不能读,也不能写的属性)、l 个(只读属性)、2 个(读写属性、3 个(读写属性,也可删除〉和4 个(读写属性,也可删除,包含文档说明〉参数。 class Rectangle: #定义类属性 def __init__(self, width, height): self.width = width self.height = height ...

2019-09-09 17:23:10 260 1

原创 方法

一、@函数修饰器 def auth(fn): def auth_fn(*args): print(’=模拟权限检查=’) fn(*args)#回调被修饰目标函数 return auth_fn @auth def test(a, b): print(‘执行test函数’) test(20, 15) 执行流程是:①先执行权限检查;②回调被修饰的目标函数-一简单 来说, auth_fn 函数就为被修饰函...

2019-09-09 11:30:09 81

转载 docker教程

doker教程

2019-08-05 11:57:48 68

转载 windows 下 使用 vagrant 来管理 linux 虚机开发环境

windows 下 使用 vagrant 来管理 linux 虚机开发环境

2019-08-02 16:35:05 88

翻译 linux

一、Ubuntu中默认是关闭root帐户的,要启用它很简单: 输入sudo passwd root重新设定root帐户密码。 如果要禁用 root 帐号,输入sudo passwd -l root即可。 apt-cache search mysql | grep mysql-server,看看都有哪些能装的 1.去http://dev.mysql.com/downloads/repo/apt/...

2019-07-17 13:46:17 72

原创 laravel ORM 快速入门命令

一、ORM操作需要创建对应的model class User extends Eloquent 二、有两种方式使用数据操作对象 a. 使用new关键字创建对象后执行对象的方法 b. 直接调用static方法(实际并发静态方法,而是fascade生成的) 三、查询 1、查找单条数据 Model::find($id, $selectColumn) $id 只能是主键,必传 $column为可选参数,字...

2019-06-22 15:20:13 244

转载 laravel图片上传

/** * @Name XXX * @Description 上传图片接口 * @Param picture:图片 @ParamTest 图片文件 * @apiParam (params) {String} picture 图片文件 * @Response 通用格式:{“code”:响应码,“message”:“错误描述”,“data”:{}} * data{ * path:“图片地址...

2019-06-16 16:48:28 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除