school

uuid

泄露秘密 提交于 2019-12-08 21:40:46
#_author:来童星#date:2019/12/8#1.回顾class school: def __init__(self,name): self.name=name def __str__(self): return self.names1=school('shanghai')s2=school('beijing')print(s1,s2)# shanghai beijing#2.uuidimport uuidprint(uuid.uuid1())# e62a6fb6-19bf-11ea-b069-907841064ab5print(uuid.uuid1())# e62ae49a-19bf-11ea-9cfd-907841064ab5print(uuid.uuid1())# e62ae49b-19bf-11ea-b3a2-907841064ab5print(uuid.uuid1())# e62ae49c-19bf-11ea-a03b-907841064ab5 来源: https://www.cnblogs.com/startl/p/12008028.html

Python面向对象基础

自作多情 提交于 2019-12-06 12:49:50
一、程序中定义类和对象 1、 定义类 # 曾经定义函数,函数只检测语法,不执行代码,但是定义类的时候,类体代码会在类定义阶段就立刻执行,并且会产生一个类的名称空间,也就是说类的本身其实就是一个容器/名称空间,是用来存放名字的,这是类的用途之一。 # 注意类中定义变量使用驼峰体 class OldboyStudent(): school = 'oldboy' def choose_course(self): print('is choosing course') print(OldboyStudent.__dict__) # {'__module__': '__main__', 'school': 'oldboy', 'choose_course': <function OldboyStudent.choose_course at 0x10d653ae8>, '__dict__': <attribute '__dict__' of 'OldboyStudent' objects>, '__weakref__': <attribute '__weakref__' of 'OldboyStudent' objects>, '__doc__': None} print(OldboyStudent.__dict__['school']) # oldboy print

TOP N问题

做~自己de王妃 提交于 2019-12-06 00:27:23
废话少说 2013,北大,1,黄渤,语文,97 2013,北大,1,徐峥,语文,52 2013,北大,1,刘德华,语文,85 2012,清华,0,马云,英语,61 2015,北理工,3,李彦宏,物理,81 2016,北科,4,马化腾,化学,92 2014,北航,2,刘强东,数学,70 2012,清华,0,刘诗诗,英语,59 2014,北航,2,刘亦菲,数学,49 2014,北航,2,刘嘉玲,数学,77 create table exercise5_1 (year int, school string, grade int, name string, course string, score int) row format delimited fields terminated by ','; load data local inpath '/export/datas/exercise5_1.txt' into table exercise5_1; select * from exercise5_1; +-------------------+---------------------+--------------------+-------------------+---------------------+--------------------+--+ | exercise5

day21--继承--派生

落花浮王杯 提交于 2019-12-05 17:48:41
继承: 什么是继承? ​ 继承是一种新建类的方式,新建的类称之为字类或派生类,继承的父类称之为基类或超类。 ​ 在python中,一个子类可以继承多个父类。 ​ 在其他语言中,一个子类只能继承一个父类。 继承的作用: ​ 解决代码的冗余。 如何实现继承? ​ 1.先确认谁是子类,谁是父类。 ​ 2.在定义类子类时,子类名(父类名)。 # 父类 class Father1: x = 1 pass class Father2: pass #子类 class Sub(Father1, Father2): pass #子类.__bases__查看父类 print(Sub.__bases__) print(Sub.x) 如何寻找继承关系: ​ 1.确认谁是子类 ​ 2.确认谁是父类 ​ -- 抽取对象之间相似的部分总结出类。 ​ --抽取类之间相似的部分,总结出父类。 #代码冗余: #老师类 class OldboyTeacher: school = 'oldboy' country = 'China' def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex def change_score(self): print(f'老师{self.name}正在修改分数...') #学生类

ElasticSearch 入门

白昼怎懂夜的黑 提交于 2019-12-04 19:53:36
ElasticSearch 学习笔记 1、ElasticSearch安装 替换 ik 分词器 :版本要对应,如果不对应,会报错 .. 需要 Java JDK 配置。 2、 ElasticSearch简单的CRUD 1> 创建索引 ------>> 类型 ------>> 文档 给字段确定类型 PUT /schools/_mapping/school { "properties":{ "TimeFormat":{ "type":"date", "format":"yyyy-MM-dd HH:mm:ss" } } } 创建 index 为 student , type 为 article 的 字段 subject 类型为 text 使用 ik_max_word 分词器的文档。 PUT /student/?pretty { "settings" : { "analysis" : { "analyzer" : { "ik" : { "tokenizer" : "ik_max_word" } } } }, "mappings" : { "article" : { "dynamic" : true, "properties" : { "subject" : { "type" : "text", "analyzer" : "ik_max_word" } } } } } 如果不手动指定

高阶函数

 ̄綄美尐妖づ 提交于 2019-12-04 07:18:01
定义 函数的参数是函数(回调) 函数的返回值是函数(拆分) 事务 作用是在核心方法之前和之后都扩展 注意:这里的事务是react中的概念,跟sql语句没有关系 const perform = (anyMethod, warppers) => { warppers.forEach( wrap => { wrap.initilizae(); }) anyMethod(); warppers.forEach( wrap => { wrap.close(); }) } // 输出为您好1 您好2 说话 再见1 再见2 perform(() => { console.log('说话'); }, [{ initilizae() { console.log('您好1'); }, close() { console.log('再见1'); } }, { initilizae() { console.log('您好2'); }, close() { console.log('再见2'); } } ]) call,apply,bind三者的区别 相同点都是用来改变this的指向。 不同点,call的参数是一个一个的接受,立即执行;apply是第一个是this要指向的对象,第二个对象为数组,立即执行;bind方法在IE 6-8不支持,不是立即执行,而是返回一个改变了上下文后的函数,需要主动调用。 /

TinyXML2 使用

匿名 (未验证) 提交于 2019-12-02 23:59:01
TinyXML2 TinyXML2 Demo // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "tinyxml2.h" #include <iostream> using namespace tinyxml2 ; using namespace std ; bool createXml ( const char * savepath ) { XMLDocument * doc = new XMLDocument ; XMLDeclaration * declaration = doc -> NewDeclaration ( "xml version=\"1.0\" encoding=\"UTF-8\"" ); doc -> LinkEndChild ( declaration ); XMLElement * School = doc -> NewElement ( "School" ); doc -> LinkEndChild ( School ); School -> SetAttribute ( "name" , "机械工程学院" ); XMLElement * Class = doc -> NewElement ( "Class" ); School ->

Using AutoFac

匿名 (未验证) 提交于 2019-12-02 22:06:11
第一次整理了下关于autofac的一些具体的用法 2. 创建两个类库项目,IService (用于编写接口),ServiceImpl(用于创建实现类) IService 下 public interface IAnimalBark { void Bark(); } public interface IAnimalSleep { void Sleep(); } public interface IUser { void AddNew(string name, string pwd); } public interface ISchool { void AfterSchool(); } ServiceImpl下 public class Dog : IAnimalBark,IAnimalSleep { public void Bark() { Console.WriteLine("汪汪汪汪汪"); } public void Sleep() { Console.WriteLine("zZ,睡着了"); } } public class Cat : IAnimalBark { public void Bark() { Console.WriteLine("喵喵喵"); } } public class User : IUser { public void AddNew(string

Spring

情到浓时终转凉″ 提交于 2019-12-02 16:15:54
1.School类 package top.wyyblog.DI5; public class School { private String name; public void setName(String name) { this.name = name; } @Override public String toString() { return "School [name=" + name + "]"; } } 2.Student类 package top.wyyblog.DI5; public class Student { private String name; private int age; private School school; public Student() { } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setSchool(School school) { this.school = school; } @Override public String toString() { return "Student [name=" + name + ", age=" +

1010

那年仲夏 提交于 2019-12-01 02:58:30
目录 面向对象之继承 一.什么是继承 继承的特征: 二.为什么要继承 三.如何实现继承 1. __bases__ 查看类的父类 2.寻找继承关系 3.对象属性的查找顺序 4.派生 5.重用父类 6.经典类与新式类 7.钻石继承的查找顺序 8.修改json数据格式品种 面向对象之继承 面向对象的三大特性: 继承 (组合) 封装 多态 一.什么是继承 继承指的是新建类的方式,新建的类称之为子类或者派生类 子类继承的类叫做父类,也称之为基类或超类. 继承的特征: 子类可以继承父类的属性(特征与技能),子类可以派生出自己的属性(特征与技能) 注意:在python中一个子类可以继承多个父类 二.为什么要继承 继承的目的是为了减少代码的冗余(减少重复代码) 三.如何实现继承 首先要确定好谁是子类,谁是父类 在定义时, 子类名 + ( ) , () 内写父类,实现继承 1. __bases__ 查看类的父类 __bases__ 是类的属性,用来查看当前类的父类 class fu: pass class zi(fu): pass print(zi.__bases__) # (<class '__main__.fu'>,) # 子类可以继承多个父类 class ye: pass class sun(fu,ye): pass print(sun.__bases__) # (<class '__main