类的封装性-- | 成员属性 | 成员方法 | 私有属性 | 私有方法 之间调用

# ### 类的封装性 ''' 公有的,在类外可以调用类的相关共有属性方法 私有的(前面开头加上__ 两个下划线),在外类不可以调用类内的相关私有属性方法 绑定方法: (1) 绑定到对象 (默认系统把对象当成参数传递) (2) 绑定到类 (默认系统把类当成参数传递) 这两个参数,无论哪种,都是系统自己传递的, 但是参数需要我们自己定义好 ''' class Car(): # 公有属性 logo = "特斯拉" # 私有属性 __oil = "
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

class类的相关操作 --| 公有普通方法 | 私有普通方法 | 无参方法 | 有参方法

# ### 类的相关操作 class MyCar(): oil = "涡轮增压发动机1.5T" __price = "100万" # 公有普通方法 (只能类来调用) def oil_info(): # 类.oil print("我的油耗信息:" +MyCar.oil) # 私有普通方法 def __price_info(): print("我的价格是保密的") # obj = MyCar() # obj.oil_info()
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

js函数的调用

一、函数 1.输入两个,再输入运算符,得到结果(+-* /) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script language="JavaScript" type="text/javascript"> var num1 = window.prompt("输入第一个数字");
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

如何访问私有成员

# ### 如何访问私有成员 class Plane(): # 公有属性 captain = "马军强" # 私有属性 __air_sister = "20个" # 公有绑定方法 def fly(self): print("飞机会飞") # 公有普通方法 def fly2(): print("飞机会飞2") # 私有的绑定方法 def __oil_info(self): print("飞机百公里油耗是100升")
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

[技术博客]采用Qthread实现多线程连接等待

采用Qthread实现多线程连接等待 本组的安卓自动化测试软件中,在测试开始前需要进行连接设备的操作,如下图左侧的按钮 后端MonkeyRunner相关操作的程序中提供了connect()函数来供客户端使用,调用该函数会等待连接,并在连接最多5s没有相应之后提示连接失败。但是在客户端未加处理直接调用的时候,整个客户端都会卡死来等待函数的进行,这样会造成很差的用户体验,因此试图采用多线程的方式来解决。 采用theading实现 最初的解决方案是采用python的threading库来实现多线程,
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

__init__ 魔术方法

# ### __init__ 魔术方法 ''' 触发时机:实例化对象,初始化的时候触发 功能:为对象添加成员,用来初始化的 参数:参数不固定,至少一个self参数 返回值:无 ''' # (1)基本用法 class MyClass(): def __init__(self): # print(1111) self.name = "张国成" # 实例化对象 [类的实例化] obj = MyClass() print(obj.name)
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

活动目录对象属性批量修改工具------ADModify

最近下载了一个可以修改活动目录用户、组、联系人等活动目录对象属性的工具,试用了一下,发现还是蛮好用的,并且还可以修改对象的扩展属性,如:在活动目录中安装了Exchange 2003,Exchange 2003会对活动目录做架构扩展,我们就可以使用此工具修改用户的Exchange 2003扩展属性。 注意:可以在本文结尾,下载ADModify.exe工具,使用前,要安装.Netframwork 2.0。 运行一下ADModify.exe程序,也可以使用命令ADModcmd.exe,使用命令修改活
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

病毒分析(一)-手动查杀流程

手动查杀病毒流程 对于现在大多数人来讲,可能病毒查杀都是使用如360,卡巴斯基等杀毒软件进行自动查杀,但杀毒软件的缺点是具有严重的滞后性,杀毒软件之所以能查杀病毒,是因为病毒分析人员已经分析过含有该病毒的样本,并将特征写入特征库当中,于是该病毒才能够被查杀,这可能对于普通计算机用户来说不是大问题,但对于真正的病毒分析人员,具有一定的手动查杀病毒能力是必须的(比如说删除某些文件,输入几条DOS命令来查杀病毒),下面来介绍手动查杀病毒的基本流程。 1.排查可疑进程,因为病毒往往会创建出来一个或多个
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

python第二十八天,(元类,异常处理,)

元类的介绍: 1.什么时元类?   在python中,一切皆对象,类也是对象,可以把一个类当成普通对象来使用,比如存储到列表中,或者作为参数传给函数等等。 对象时如何产生的?   通过类实例化产生的   类对象是由type实例化产生的 一个类由三个部分组成:   1.类名,2.类的基类(object) 3. 类的名称空间 而使用type(类名,继承的父类,名称空间字典) 可以获得一个新的类。 所以,总结出来,当定义一个class时,解释器会自动调用type来完成类的实例化 案例: # 模拟解释
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

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) {} * }; */ /**
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

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.
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

创建数据结构库基础设施——异常类的构建

1,数据结构库架构图(本文暂时架构图,后有更改): 2,依赖异常类创建的库稳定性很好; 3,异常类型可以是自定义类类型: 1,对于类类型异常的匹配依旧是至上而下严格匹配; 2,赋值兼容性原则在异常匹配中依然适用; 3,一般而言: 1,匹配子类异常的 catch 放在上部; 2,匹配父类异常的 catch 放在下部; 4,纯虚的析构函数仅仅用来说明当前的类是抽象类,其它没有任何说明了; 5,纯虚析构函数的实现: 1,C++ 中规定纯虚函数不需要提供实现,等着子类实现; 2,C++ 中规定,只要定
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

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
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

项目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
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

物体检测丨从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(译)
分类: 企业开发 发布时间: 05-24 23:01 阅读次数: 0

微服务网关实战——Spring Cloud Gateway

导读作为NetflixZuul的替代者,SpringCloudGateway是一款非常实用的微服务网关,在SpringCloud微服务架构体系中发挥非常大的作用。本文对SpringCloudGateway常见使用场景进行了梳理,希望对微服务开发人员提供一些帮助。微服务网关SpringCloudGateway1.概述Springcloudgateway是spring官方基于Spring5.0、Spr
分类: 企业开发 发布时间: 05-24 23:01 阅读次数: 0

新睿云电脑带你走进云电脑的前世今生

历史是一个轮回,其实有些时候,科技也是。现在的很多科技产品都在过去曾经有过构思、想法,甚至有人确实的去做了实践,只不过受制于某些原因,又消逝于那个时代,这些我们叫它“前世”,而随着时间的推进,技术的发展,曾经仅作为一个构思、想法东西,如今有了切实可行的产品走入我们的生活,这是它们的今生。我们今天要聊的,就是云电脑这一产品的前世与今生。云电脑是什么在讲故事前,我们先说说云电脑是什么。这几年比较火的几
分类: 企业开发 发布时间: 05-24 22:51 阅读次数: 0

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
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

集群与分布式区别

分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务。 集群(cluster)是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。 单机结构 我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。 那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕竟是有限
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

math 数学模块

# ### math 数学模块 import math #ceil() 向上取整操作 (对比内置round) res = math.ceil(6.0001) # 注意精度损耗 print(res) #floor() 向下取整操作 (对比内置round) res = math.floor(3.5) res = math.floor(3.9999999) print(res) #pow() 计算一个数值的N次方(结果为浮点数) (对比内置pow) res = mat
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0