摘要: 0、假设现有工程(Duck)中遇到为类添加功能的问题,如何设计类添加新的功能? 1、利用继承提供的Duck(鸭子)的行为会导致哪些缺点? (1)代码在多个子类中重复 (2)很多男知道所有鸭子的全部行为 (3)运行时的行为不容易改变 (4)改变会牵一发动全身,造成其他鸭子的不想要的改变 【设计原则】 阅读全文
posted @ 2017-07-25 22:56 偶然相遇 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类 (1)含有抽象方法的类一定是抽象类,抽象类可以没有抽象方法。 (2)抽象方法必须是public或者protected类型,不能是private类型,否则无法被继承。 (3)抽象类不能自实现,如果需要实现,一定需要被继承,然后通过多态的形式实现。 2、接口 接口,英文称作interface 阅读全文
posted @ 2017-07-25 21:29 偶然相遇 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 步骤: 0、首先创建web project,工程名:test_servlet 1、编写Servlet,TestServlet.java文件内容: 2、将servlet添加到web.xml, 添加后的文件内容 3、编写跳转页面 get_info.jsp 【测试】 访问:http://localhost 阅读全文
posted @ 2017-07-21 11:29 偶然相遇 阅读(999) 评论(0) 推荐(1) 编辑
摘要: C:\Users\用户名(为你设置的电脑名称)\AppData\Roaming\Microsoft\Windows\Start Menu C:\ProgramData\Microsoft\Windows\Start Menu 注:默认状态下AppData和ProgramData文件夹为隐藏状态,所以 阅读全文
posted @ 2017-07-20 18:11 偶然相遇 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 以下画图是在新建空白模式的 默认的连线,如下图, 通过设置设计模式,可以把直角线编程直的线段, 设置如下图, 效果,如下图, 如果想在上面的图的线加箭头,可以一条一条加,但是,但是效率太低,我们可以通过选择模式,变成以下样式, 或者其他设计模式 Visio使用连线的方式添加箭头 首先连接直线 接着批 阅读全文
posted @ 2017-07-20 10:48 偶然相遇 阅读(18439) 评论(0) 推荐(0) 编辑
摘要: 解决方案 1、host文件(host文件在C:\WINDOWS\system32\drivers\etc目录下)中添加 127.0.0.1 localhost 2、打开my.ini,在[mysqld]添加 bind-address = 127.0.0.1 3、重启mysql 1、host文件(hos 阅读全文
posted @ 2017-05-25 21:32 偶然相遇 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 因为某种需要,同时安装jdk1.8 和jdk1.7 因为电脑曾经安装了jdk1.8,并且已经设置好环境变量。后来新添加的jdk1.7 出现问题: 先是安装的1.8,之后有安装了1.7,在环境变量中也配成1.7 JAVA_HOME : C:\Program Files\Java\jdk1.7.0_51 阅读全文
posted @ 2017-05-22 11:03 偶然相遇 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在启动Tomcat时出现了如下的错误: 警告: Could not create JarEntryRevision for [jar:file:/E:/Programming/apache-tomcat-6.0.26/webapps/Struts2/WEB-INF/lib/struts2-core- 阅读全文
posted @ 2017-05-21 17:12 偶然相遇 阅读(894) 评论(0) 推荐(0) 编辑
摘要: $\begin{align} & abcdefghijklmnopqrstuvwxyz \\ & ABCDEFGHIJKLMNOPQRSTUVWXYZ \\ \end{align}$ Georgia $\begin{align} & abcdefghijklmnopqrstuvwxyz \\ & A 阅读全文
posted @ 2017-05-02 14:59 偶然相遇 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: 1、首先启动博客园公式编写支持(latex) 2、编写公式 3、结果 $a+b=5$ $c+d=7$ 阅读全文
posted @ 2017-05-02 14:35 偶然相遇 阅读(211) 评论(0) 推荐(0) 编辑