0、假设现有工程(Duck)中遇到为类添加功能的问题,如何设计类添加新的功能? 1、利用继承提供的Duck(鸭子)的行为会导致哪些缺点? (1)代码在多个子类中重复 (2)很多男知道所有鸭子的全部行为 (3)运行时的行为不容易改变 (4)改变会牵一发动全身,造成其他鸭子的不想要的改变 【设计原则】 ...
分类:
编程语言 时间:
2017-07-26 00:07:41
阅读次数:
256
具体内容 一门语言,除了语言本身要非常优秀之外,另外最主要的就是要有语言的使用文档,在文档中明确的为用户列出了全部的类及相关的操作方法的说明。 1、字符数组与字符串 一个字符串可以变为一个字符数组,同样,也可以把一个字符数组,变为一个字符串。 在String类中提供了以下的操作方法: ·将字符串变为 ...
分类:
编程语言 时间:
2017-07-26 00:07:33
阅读次数:
222
方法一:举例分析数组的规律 例如数组{1,-2,3,10,-4,7,2,-5} 分析:循环遍历数组,初始累加和为0。第一步,和为1.第二步,和为-1;第三步,和小于0,如果用-1加上3,和为2,小于3.那么从第一个累加的和必然小于从3开始累加的和,因此放弃之前累加的和。从3从新开始,此时和为3。第四 ...
分类:
编程语言 时间:
2017-07-26 00:07:24
阅读次数:
240
啊~到下午啦,我们进入Part2!——一个简洁的开头 我们来探讨第一类问题——路径行走问题 经典例题:方格取数(Luogu 1004) 设有 N*N 的方格图 (N<=9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 0。* 某人从图的左上角的 A 点出发,可以向下行走,也可以向右走 ...
分类:
其他好文 时间:
2017-07-26 00:07:07
阅读次数:
414
面向对象的三条主线:1.类及类的成分 2.面向对象的三大特性 :封装、继承、多态3.其他的关键字:this super import package abstract static final interface等 1.java程序是关注于类的设计。类从代码的角度:并列关系! 从执行、设计的角度:关 ...
分类:
编程语言 时间:
2017-07-26 00:06:58
阅读次数:
267
RCU看了好几遍,但是一直没有看明白,今明两天一定要攻下RCU这座大山 RCU是Read-Copy-Update 读的时候,该CPU上禁止抢占,也就是说这个CPU是不允许调度的【是设置了什么环境变量吗?在schedule_tick中会判断这个环境变量,然后会禁止去设置PREET的值】,也就是说这个C ...
分类:
其他好文 时间:
2017-07-26 00:06:50
阅读次数:
253
物理地址和虚拟地址 把主存看成是由连续字节单元组成的大数组,并且用物理地址(PA)来标识每个数组的单元。CPU需要加载存储器中一个字都时候,就指定这个字的物理地址的首地址,从而将存储器中的数据返回给CPU,通过物理地址来访问存储器的方式就是物理寻址。所以很直观,物理寻址方便很多,然而对于系统来说,直 ...
分类:
其他好文 时间:
2017-07-26 00:06:40
阅读次数:
165
1 2 3 4 5 表单验证1 6 25 26 27 28 名字: 29 30 31 32 33 76 ...
分类:
其他好文 时间:
2017-07-26 00:06:29
阅读次数:
164
void *memcpy(void *dst, const void *src, size_t len) { if(NULL == dst || NULL == src){ return NULL; } void *ret = dst; if(dst = (char *)src + len){ ..... ...
分类:
其他好文 时间:
2017-07-26 00:06:20
阅读次数:
167
我们都知道,HTML是一种超文本标记语言,它负责网页的结构。而今天,我们来说一下html的图像属性,超链接丶锚点 和表格属性。 图像的标签名为<img/>,他的常用属性有: Alt -- 代表图像的替代文字 作用: 当图片不显示的时候出现内容 用于提醒用户本图片的内容 Src -- 代表一个图像的源 ...
分类:
Web程序 时间:
2017-07-26 00:06:10
阅读次数:
207
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 字典是无序的;键必须是唯一的,但值则不必(值可以取任何数据类型,但键key必须是不可变的,如字符串,数字或元组,但列表就不行) 不允许同一个键出现两次。创建时如果同 ...
分类:
其他好文 时间:
2017-07-26 00:05:56
阅读次数:
164
依照下面的步骤创建项目: 点击 Next 项目介绍: Application.java中的主要代码: ...
分类:
编程语言 时间:
2017-07-26 00:05:48
阅读次数:
287
drop table if exists Student; create table Student ( Sid varchar(5) primary key, Sname varchar(10), Sage int(3), Ssex varchar(10) ); drop table if exi... ...
分类:
数据库 时间:
2017-07-26 00:05:28
阅读次数:
256
前面的话 字符串是编程中重要的数据类型,只有熟练掌握字符串操作才能更高效地开发程序。JS字符串的特性总是落后于其它语言,例如,直到 ES5 中字符串才获得了 trim() 方法。而 ES6 则继续添加新功能以扩展 JS 解析字符串的能力。本文将详细介绍ES6中字符串扩展 子串识别 自从 JS 引入了 ...
分类:
其他好文 时间:
2017-07-26 00:05:21
阅读次数:
183
1.当鼠标经过单元格的时候,想让鼠标的变成“小手手势”,使其中的文字变成红色(或其他颜色) 可以使用CSS样式对表格单元格进行设计: ...
分类:
Web程序 时间:
2017-07-26 00:05:14
阅读次数:
178