类的封装性-- | 成员属性 | 成员方法 | 私有属性 | 私有方法 之间调用
# ### 类的封装性
'''
公有的,在类外可以调用类的相关共有属性方法
私有的(前面开头加上__ 两个下划线),在外类不可以调用类内的相关私有属性方法
绑定方法:
(1) 绑定到对象 (默认系统把对象当成参数传递)
(2) 绑定到类 (默认系统把类当成参数传递)
这两个参数,无论哪种,都是系统自己传递的,
但是参数需要我们自己定义好
'''
class Car():
# 公有属性
logo = "特斯拉"
# 私有属性
__oil = "
class类的相关操作 --| 公有普通方法 | 私有普通方法 | 无参方法 | 有参方法
# ### 类的相关操作
class MyCar():
oil = "涡轮增压发动机1.5T"
__price = "100万"
# 公有普通方法 (只能类来调用)
def oil_info():
# 类.oil
print("我的油耗信息:" +MyCar.oil)
# 私有普通方法
def __price_info():
print("我的价格是保密的")
# obj = MyCar()
# obj.oil_info()
[技术博客]采用Qthread实现多线程连接等待
采用Qthread实现多线程连接等待 本组的安卓自动化测试软件中,在测试开始前需要进行连接设备的操作,如下图左侧的按钮 后端MonkeyRunner相关操作的程序中提供了connect()函数来供客户端使用,调用该函数会等待连接,并在连接最多5s没有相应之后提示连接失败。但是在客户端未加处理直接调用的时候,整个客户端都会卡死来等待函数的进行,这样会造成很差的用户体验,因此试图采用多线程的方式来解决。 采用theading实现 最初的解决方案是采用python的threading库来实现多线程,
__init__ 魔术方法
# ### __init__ 魔术方法
'''
触发时机:实例化对象,初始化的时候触发
功能:为对象添加成员,用来初始化的
参数:参数不固定,至少一个self参数
返回值:无
'''
# (1)基本用法
class MyClass():
def __init__(self):
# print(1111)
self.name = "张国成"
# 实例化对象 [类的实例化]
obj = MyClass()
print(obj.name)
活动目录对象属性批量修改工具------ADModify
最近下载了一个可以修改活动目录用户、组、联系人等活动目录对象属性的工具,试用了一下,发现还是蛮好用的,并且还可以修改对象的扩展属性,如:在活动目录中安装了Exchange 2003,Exchange 2003会对活动目录做架构扩展,我们就可以使用此工具修改用户的Exchange 2003扩展属性。 注意:可以在本文结尾,下载ADModify.exe工具,使用前,要安装.Netframwork 2.0。 运行一下ADModify.exe程序,也可以使用命令ADModcmd.exe,使用命令修改活
病毒分析(一)-手动查杀流程
手动查杀病毒流程 对于现在大多数人来讲,可能病毒查杀都是使用如360,卡巴斯基等杀毒软件进行自动查杀,但杀毒软件的缺点是具有严重的滞后性,杀毒软件之所以能查杀病毒,是因为病毒分析人员已经分析过含有该病毒的样本,并将特征写入特征库当中,于是该病毒才能够被查杀,这可能对于普通计算机用户来说不是大问题,但对于真正的病毒分析人员,具有一定的手动查杀病毒能力是必须的(比如说删除某些文件,输入几条DOS命令来查杀病毒),下面来介绍手动查杀病毒的基本流程。 1.排查可疑进程,因为病毒往往会创建出来一个或多个
python第二十八天,(元类,异常处理,)
元类的介绍: 1.什么时元类? 在python中,一切皆对象,类也是对象,可以把一个类当成普通对象来使用,比如存储到列表中,或者作为参数传给函数等等。 对象时如何产生的? 通过类实例化产生的 类对象是由type实例化产生的 一个类由三个部分组成: 1.类名,2.类的基类(object) 3. 类的名称空间 而使用type(类名,继承的父类,名称空间字典) 可以获得一个新的类。 所以,总结出来,当定义一个class时,解释器会自动调用type来完成类的实例化 案例: # 模拟解释
leetcode 105从前序与中序遍历序列构造二叉树
方法一:直接使用复制的数据递归:O(n)时间,O(n)空间,不计算递归栈空间; /**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
/**
AS3.0频谱-01
AS3.0频谱系列-01: package fengzi.spectrum
{
//import fengzi.colors.GetColor;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.media.
创建数据结构库基础设施——异常类的构建
1,数据结构库架构图(本文暂时架构图,后有更改): 2,依赖异常类创建的库稳定性很好; 3,异常类型可以是自定义类类型: 1,对于类类型异常的匹配依旧是至上而下严格匹配; 2,赋值兼容性原则在异常匹配中依然适用; 3,一般而言: 1,匹配子类异常的 catch 放在上部; 2,匹配父类异常的 catch 放在下部; 4,纯虚的析构函数仅仅用来说明当前的类是抽象类,其它没有任何说明了; 5,纯虚析构函数的实现: 1,C++ 中规定纯虚函数不需要提供实现,等着子类实现; 2,C++ 中规定,只要定
Windows Server 2008 R2 ntoskrnl.exe 引起蓝屏故障,重新启动
前不久在HP ProLiant DL360 G6的服务器上面安装了Windows Server 2008 R2,系统一到晚上凌晨就出现蓝屏、重启现象,并且在 C:\Windows\Minidump 目录下面产生一些Dump文件,如下图所示: 后面我用微软的Windbg程序查看了一下系统产生的Dump文件内容,分析一下文件日志,发现内容如下: Microsoft (R) Windows Debugger Version 6.11.0001.404 X86 Copyright (c) Micros
项目Beta冲刺(团队) --1/7
课程名称:软件工程1916|W(福州大学) 作业要求:项目Beta冲刺) 团队名称:葫芦娃队 作业目标:尽力完成 团队博客 队员学号 队员昵称 博客地址 041602421 der himmel https://www.cnblogs.com/wenghaoo 221600225 wuliaoBoring https://www.cnblogs.com/wuliaoBoring/ 221600424 BW.LIN https://www.cnblogs.com/lbwblog/ 2216004
物体检测丨从R-CNN到Mask R-CNN
这篇blog是我刚入目标检测方向,导师发给我的文献导读,深入浅出总结了object detection two-stage流派Faster R-CNN的发展史,读起来非常有趣。我一直想翻译这篇博客,在知乎上发现已经有人做过了,而且翻译的很好,我将其转载到这里。 这里贴一下我对R-CNN、Fast R-CNN、Faster R-CNN、Mask R-CNN的对比,看完下面的文章后不妨回来看看我的总结,有错误的地方请指出。 以下内容转载自CNN图像分割简史:从R-CNN到Mask R-CNN(译)
微服务网关实战——Spring Cloud Gateway
导读作为NetflixZuul的替代者,SpringCloudGateway是一款非常实用的微服务网关,在SpringCloud微服务架构体系中发挥非常大的作用。本文对SpringCloudGateway常见使用场景进行了梳理,希望对微服务开发人员提供一些帮助。微服务网关SpringCloudGateway1.概述Springcloudgateway是spring官方基于Spring5.0、Spr
新睿云电脑带你走进云电脑的前世今生
历史是一个轮回,其实有些时候,科技也是。现在的很多科技产品都在过去曾经有过构思、想法,甚至有人确实的去做了实践,只不过受制于某些原因,又消逝于那个时代,这些我们叫它“前世”,而随着时间的推进,技术的发展,曾经仅作为一个构思、想法东西,如今有了切实可行的产品走入我们的生活,这是它们的今生。我们今天要聊的,就是云电脑这一产品的前世与今生。云电脑是什么在讲故事前,我们先说说云电脑是什么。这几年比较火的几
random 随机模块
# ### random 随机模块
import random
#random() 获取随机0-1之间的小数(左闭右开)
res = random.random() # 0<= x < 1
print(res)
#randrange() 随机获取指定范围内的整数(包含开始值,不包含结束值,间隔值)
res = random.randrange(2) # 0,1
print(res)
res = random.randrange(1,6) # 1,2,3,4,5
p
今日推荐
周排行