子父级继承 关键字 extends 首先创建一个父类 由一个子类继承 此时创建一个类,来调用 由此得出总结: 1)继承的出现提高了代码的复用性,提高软件开发效率 2)继承的出现让类与类之间产生了关系,提供了多态的前提 3)成员变量的变化: 当出现相同名字的成员变量时,就近原则。如上面出现的int a ...
分类:
编程语言 时间:
2019-02-17 20:46:06
阅读次数:
187
在长达10多年的学习生活中,要找出对自己人生起向导作用的老师何其容易,影响最大印象最深刻的是我的初中英语老师何老师,他曾在我最沮丧时鼓励我,在我最颓废时鞭策我,在我失去方向时,是他,给我指明方向。再者就是我的小学班主任秦老师,他对我的关怀使一个第一次远离父母过住校生活孩子感受到温暖。最后是高中班主任 ...
分类:
其他好文 时间:
2019-02-17 20:45:55
阅读次数:
225
一. 反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 python面向对象中的反射:通过字符 ...
分类:
编程语言 时间:
2019-02-17 20:45:41
阅读次数:
184
4513: [Sdoi2016]储能表 链接 分析: 数位dp。 横坐标和纵坐标一起数位dp,分别记录当前横纵坐标中这一位是否受n或m的限制,在记录一维表示当前是否已经大于k了。 然后需要两个数组记录答案,分别记录个数和答案的和。 语意不清了。。。看代码吧。。 代码: ...
分类:
其他好文 时间:
2019-02-17 20:45:26
阅读次数:
159
类的封装 类的封装就是把属性和方法私有化,不能再随意操作和调用,只能通过特定方法操作 隐藏了类的实现和方法的实现细节,使得方法和类更加安全,也提高了代码的复用性 关键字 private 使用方法 class Emp() { private int a; } 类中不需要对外提供的内容都私有化,包括属性 ...
分类:
其他好文 时间:
2019-02-17 20:45:14
阅读次数:
202
某谷树剖模板 #include<bits/stdc++.h> using namespace std; #define ll long long #define ull unsigend long long #define rep(k,i,j) for(int k = i;k <= j; ++k) ...
分类:
其他好文 时间:
2019-02-17 20:44:38
阅读次数:
146
面向对象的基础局部变量和成员变量区别:1)定义的位置不同 成员变量直接定义在class中 局部变量在某个{}中或者再某个方法中2)在内存中的位置不同 对象的成员变量会在内存中的堆内出现 局部变量只能出现在栈内存中3)生命周期不同 成员变量因为会进入对内存,所以程序结束前不会消失 局部变量因为方法执行 ...
分类:
编程语言 时间:
2019-02-17 20:44:03
阅读次数:
197
1. 把手头的书基本都过一下,不求全部都精读,至少把需要的东西都了解一下,下次能马上找到在哪里。2. 控制自己的精力,上班的时候注意精力的分配,不要搞得下班要好久才能恢复。3. 重新开始写blog,把自己的一些想法和遇到的坑都记下来,免得过几天就忘记了。4. 把自己的收入,开支都记一下,也好年终算算 ...
分类:
其他好文 时间:
2019-02-17 20:43:31
阅读次数:
189
$\color{ 0066ff}{ 题目描述 }$ 在一个叫做Travian的世界里,生活着各个大大小小的部落。其中最为强大的是罗马、高卢和日耳曼。他们之间为了争夺资源和土地,进行了无数次的战斗。期间诞生了众多家喻户晓的英雄人物,也留下了许多可歌可泣的动人故事。 其中,在大大小小的部落之间,会有一些 ...
分类:
其他好文 时间:
2019-02-17 20:43:16
阅读次数:
169
def fib(num): n=0 a,b=0,1 while n<num: print(b) yield a,b=b,a+b n=n+1a=fib(30)next(a)next(a) ...
分类:
其他好文 时间:
2019-02-17 20:43:01
阅读次数:
162
欧拉函数 $\varphi$ $\varphi(n)=$表示不超过 $n$ 且与 $n$ 互质的正整数的个数 $$\varphi(n)=n\cdot \prod_{i=1}^{s}(1 \frac{1}{p_i})$$ 其中 $n = {p_1}^{\alpha1} \cdot {p_2}^{\al ...
分类:
其他好文 时间:
2019-02-17 20:42:48
阅读次数:
197
下面简单介绍float的用法,表示含义在注释行 ...
分类:
Web程序 时间:
2019-02-17 20:42:32
阅读次数:
204
wsgi,请求封装后交给web框架(flask,django) 中间件,对请求进行校验或在请求对象中添加其他相关数据,列如(scrf【跨域】,request,session) 路由匹配,根据浏览器发送的不同的url去匹配不同的视图函数。 视图函数,在视图函数中进行业务逻辑的处理,可能涉及到:orm, ...
分类:
编程语言 时间:
2019-02-17 20:42:15
阅读次数:
272
1、试用场景 创建对象需要大量重复的代码 客户端(应用层)不依赖于产品类型实例如何被创建、实现等细节 一个类通过其子类来指定创建哪个对象 2、有点 用户只需关心所需产品对象的工厂,无需关系创建细节 加入新的产品符合开闭原则,提高扩展性 3、缺点 类的个数容易过多,增加复杂度 增加了系统的抽象性和理解 ...
分类:
其他好文 时间:
2019-02-17 20:42:04
阅读次数:
149
Problem Description 搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2*k件过去就行了.但还是会很累, ...
分类:
其他好文 时间:
2019-02-17 20:41:46
阅读次数:
147
面向对象的封装写法 关键字 private class A { private int a=1; private void work() { } } 封装隐藏了类的实现和方法细节继承的写法 关键字 extends class 子类 extends 父类 {} class A { int a; } c ...
分类:
编程语言 时间:
2019-02-17 20:40:48
阅读次数:
191
注意下单复数 其实没必要用vector<pari<string,string>> 直接用vector<string> 即可 把空格也当成字符串放在一个字符串里 ...
分类:
其他好文 时间:
2019-02-17 20:40:14
阅读次数:
148