Python中使用class(),面向对象有什么优势

首先我是辣鸡,然后这个问题的确有点意思 首先,类是一个集合,包含了数据,操作描述的一个抽象集合 你可以首先只把类当做一个容器来使用 class Cycle: def __init__(self,r): self.pi=3.14 self.r=r a=Cycle(4) b=Cycle(7) 你看,我们定义了一个 Cycle 类,我们现在只是将它当做一个数据集合来用,我们利用其实例之间彼此数据隔离的特性来保证具体的实例数据彼此不污染。好了你现在想问,为什么我们要用
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

201871010123-吴丽丽《面向对象程序设计(Java)》第十五周学习总结

201871010123-吴丽丽《面向对象程序设计(Java)》第十五周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11995615.html 作业学习目标 (1) 掌握菜单组件用途及常用API; (2) 掌握对话框组件用途及常用API; (3) 学习设计简单应用程序的GUI。 第一部分:总结菜单、对话框两类组件用途及常用API
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

公文流转系统—登录界面

在新建的index.jsp中创建登录界面,界面显示成功后,输入账号和密码,选择登录或进入管理按钮。选择登录:在login_do.java中通过DBUtil中的log_isExist(user)函数,来判断信息是否存在数据库中,若在,则显示登录成功,界面跳转到mainpage.jsp显示;否则,跳出信息”用户名或密码错误!或用户已被暂停使用!“。选择进入管理:在login_do.java中通过DBUtil中的log_isExist(user)函数,来判断信息是否存在数据库中,若在,则显示登录成功
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

scrapy中的middleware

反反爬虫相关机制 Some websites implement certain measures to prevent bots from crawling them, with varying degrees of sophistication. Getting around those measures can be difficult and tricky, and may sometimes require special infrastructure. Please conside
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

2019/12/9

一年过去了。。我几乎遗忘了这个社区。。现在回来,从python开始学习。。加油,未来可期!
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

遍历查找含特定字符的文件并排序

abc_311_1.txt abc_311_2.txt abc_311_3.txt abc_311_4.txt 1 import os 2 3 4 def getFiles(dir, suffix): 5 res = [] 6 for root, directory, files in os.walk(dir): # =>当前根,根下目录,目录下的文件 7 for filename in files: 8 name,
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

Kafka生产者性能优化之吞吐量VS延迟

When we are talking about performance of Kafka Producer, we are really talking about two different things: latency: how much time passes from the time KafkaProducer.send() was called until the message shows up in a Kafka broker. throughput: how many
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

Kubernetes v1.16 对API的更改

前段时间安装Kubernetes v1.16.2,然后从v1.14版本的拷贝yaml文件过来执行,很多都报没有相应的api,查看一下新版本的api admissionregistration.k8s.io/v1 admissionregistration.k8s.io/v1beta1 apiextensions.k8s.io/v1 apiextensions.k8s.io/v1beta1 apiregistration.k8s.io/v1 apiregistration.k8s.io/v1be
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

LeetCode第3题--无重复字符串的最长子串

题目链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/submissions/ package com.leetcode.leetcode_003; //import javax.management.relation.RoleUnresolvedList; import java.util.HashMap;import java.util.Map;public class
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

Valgrind check memory leak - 检查内存泄漏

简介 Valgrind工具套件提供了大量的调试和分析工具,帮助您使程序更快、更正确。这些工具中最流行的是Memcheck。它可以检测在C和c++程序中常见的许多与内存相关的错误,这些错误可能导致崩溃和不可预知的行为。 程序准备 使用-g编译程序以包含调试信息,以便Memcheck的错误消息包含准确的行号。如果您能够容忍速度的下降,使用-O0也是一个好主意。在错误消息中使用-O1行号可能是不准确的,尽管一般来说,在-O1编译的代码上运行Memcheck工作得相当好,而且与运行-O0相比,速度上的
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

1034 Head of a Gang (30分)(dfs 利用map)

One way that the police finds the head of a gang is to check people's phone calls. If there is a phone call between A and B, we say that A and B is related. The weight of a relation is defined to be the total time length of all the phone calls made
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

基于SpringBoot+Netty实现一个自己的推送服务系统

目标 实现一个WebSocket服务中心,支持水平扩展 技术栈 SpringBoot、Netty、JDK8、MySQL、Redis、RabbitMQ、MyBatis-Plus 环境搭建 主要功能点说明 WebSocket连接需要认证 服务端提供token获取接口,WS连接前先获取token 认证信息由服务端提供 Http接口请求需要认证 这里的接口一般就是推送接口 后续可以把推送记录也做成接口进行查询 支持单笔推送 根据注册信息,查询到用户,进行推送 支持批量推送 根据注册信息,查询到用户,进
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

KAFKA:如何做到1秒发布百万级条消息

http://rdcqii.hundsun.com/portal/article/709.html KAFKA是分布式发布-订阅消息系统,是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。 现在被广泛地应用于构建实时数据管道和流应用的场景中,具有横向扩展,容错,快等优点,并已经运行在众多大中型公司的生产环境中,成功应用于大数据领域,本文分享一下我所了解的KAFKA。 1 KAFKA高吞吐率性能揭秘 KAFKA的第一个突出特定就是“快”,而且是那种变态的“快”,
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

公文流转系统一

今天下午进行了自学,尝试做了公文流转系统 完成进度如下: 1.理清了项目的步骤,并知道了整个项目的重点,在于项目的框架分析,和公文流转过程中的几种状态。 2.代码实现了,完成了数据库的连接和项目开始的注册和登录界面。总的来说,进度很慢,知识掌握不彻底。
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

选择器与透用属性

透用属性有哪些?   1、id 页面元素独一无二的标识   2、class 定义元素的选择器   3、style 定义标签的行内样式   4、title 鼠标移入到元素上时显示标签内容 CSS都有哪些选择器   1、派生选择器 (用HTML 标签申明)   2、ID选择器(用DOM的id申明)   3、类选择器(用一个样式类名申明)   4、属性选择器(属于css2,IE6不支持,不常用)   5、后迭代选择器(里用空格间隔,比如div .a{})   6、群组选择器(利用逗号间隔,比如p,d
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

python GIL全局解释器锁,多线程多进程效率比较,协程

GIL全局解释器锁 ''' python解释器: - Cpython C语言 - Jpython java ... 1、GIL: 全局解释器锁 - 翻译: 在同一个进程下开启的多线程,同一时刻只能有一个线程执行,因为Cpython的内存管理不是线程安全。 - GIL全局解释器锁,本质上就是一把互斥锁,保证数据安全。 定义: In CPython, the global interpreter lock, or GIL, is a mutex th
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

java学习笔记(4)运算符

java中的运算符分为以下几种: 算数运算符 +、-、*、/、++、--、% 关系运算符 <、<=、>、>=、==、!= 布尔运算符 &&、||、&、|、! 位运算符 &、|、~、^、>>、>>>、<< &:按位与(AND) 【真真为真,真假为假,(一假即为假)】 |:按位或(OR) 【假假为假,其余全为真,(一真即为真)】 ^:按位异【相同为假,不同为真】 ~:按位非(NOT)【真则假,假则真】 >>:右移 >>>:右移,左边空出的位以0填充 <<:左移 赋值类运算符 =、+=、-=、*=、
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

C语言异常处理

异常的概念 -程序在运行过程中可能产生异常 -异常(Exception)与Bug的区别   异常是程序运行时可预料的执行分支   Bug是程序中的错误,是不被预期的运行方式 异常(Exception)和Bug的对比 -异常   运行时产生除0的情况   需要打开的外部文件不存在   数组访问时越界 -Bug   使用野指针   堆数组使用结束后未释放   选择排序无法处理长度为0的数组 C语言经典处理方式:if ...else ... void func(...) {   if(判断是否产生异
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

[凌烟阁二十四功臣之长孙无忌]唐太宗李世民的好基友

[凌烟阁二十四功臣之长孙无忌]唐太宗李世民的好基友 长孙无忌介绍 长孙无忌,字辅机(生卒时间:597年-659年),他一生从隋朝末年到唐高宗封武则天为皇后。长孙无忌是隋朝的长孙晟(右骁卫将军)之子,自幼被其高士廉(舅父)抚养长大,跟李世民是布衣之交。隋朝末年,李渊起兵后,无忌前去投奔,跟随李世民征战,成为心腹重臣,自此开始了他的宦途。唐朝开国后,长孙无忌论功排名第一,唐太宗李世民封其为齐国公。李世民劳苦功高、功勋卓著威胁到太子李建成的地位,李建成数次设法加害。为了反击,长孙无忌协助李世民在武德
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0

混合高斯模型(Gaussian mixture model, GMM)

1. 前言 这就是为什么我要学习一下二维高斯分布的原因: 总感觉数学知识不够用呐,顺带把混合高斯模型也回顾一下。 2. 单高斯模型(Gaussian single model, GSM) 2.1 一维高斯模型 高斯分布(Gaussian distribution)有时也被称为正态分布(normal distribution),是一种在自然界大量的存在的、最为常见的分布形式。 如果我们对大量的人口进行身高数据的随机采样,并且将采得的身高数据画成柱状图,将会得到如下图1所示的图形。这张图模拟展示了
分类: 其他 发布时间: 12-09 21:34 阅读次数: 0