myname

Java 继承

折月煮酒 提交于 2019-11-27 12:18:33
继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。 食草动物和食肉动物又是属于动物类。 所以继承需要符合的关系是:is-a,父类更通用,子类更具体。 虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。 类的继承格式 在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下: 类的继承格式 class 父类 { } class 子类 extends 父类 { } 为什么需要继承 接下来我们通过实例来说明这个需求。 开发动物类,其中动物分别为企鹅以及老鼠,要求如下: 企鹅:属性(姓名,id),方法(吃,睡,自我介绍) 老鼠:属性(姓名,id),方法(吃,睡,自我介绍) 企鹅类: public class Penguin { private String name; private int id; public Penguin(String myName, int myid) { name = myName; id = myid; } public void

java 类的继承

你。 提交于 2019-11-27 11:25:50
public class Animal { private String name; private int id; public Animal(String myName, int myid) { name = myName; id = myid; } public void eat(){ System.out.println(name+"正在吃"); } public void sleep(){ System.out.println(name+"正在睡"); } public void introduction() { System.out.println("大家好!我是" + id + "号" + name + "."); } } public class Penguin extends Animal { public Penguin(String myName, int myid) { super(myName, myid); } } public class Mouse extends Animal { public Mouse(String myName, int myid) { super(myName, myid); } } 参考: https://www.runoob.com/java/java-inheritance.html 来源: https://www

jQuery插件Validate

淺唱寂寞╮ 提交于 2019-11-27 10:14:52
一、导入js库 <script type="text/javascript" src="<%=path %>/validate/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="<%=path %>/validate/jquery.validate.min.js"></script> 二、默认校验规则 (1)、required:true 必输字段 (2)、remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验证输入值 (3)、email:true 必须输入正确格式的电子邮件 (4)、url:true 必须输入正确格式的网址 (5)、date:true 必须输入正确格式的日期,日期校验ie6出错,慎用 (6)、dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性 (7)、number:true 必须输入合法的数字(负数,小数) (8)、digits:true 必须输入整数 (9)、creditcard:true 必须输入合法的信用卡号 (10)、equalTo:"#password" 输入值必须和#password相同 (11)、accept:

java继承(implements与extends)总结

我们两清 提交于 2019-11-27 03:21:10
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39938767/article/details/80056922 关键字implements是一个类,实现一个接口用的关键字,它是用来实现接口中定义的抽象方法。实现一个接口,必须实现接口中的所有方法。使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口跟接口之间采用逗号分隔) 还有几点需要注意: (1)接口可以被多重实现(implements),抽象类只能被单一继承(extends) (2)接口只有定义,抽象类可以有定义和实现 (3)接口的字段定义默认为:public static final, 抽象类字段默认是”friendly”(本包可见) 举如下例子: 定义两个接口Bread、Milk并(implements)单一实现 //定义Bread接口 public interface Bread{ //定义一个方法吃面包(接口中没有具体的实现方法体) public void eatBread(); } //Bread接口的实现类 public class BreadImpl implements Bread{ //实现eatBread方法(接口的实现类中需要有具体的方法体) public void

django之状态保持-使用redis存储session

浪子不回头ぞ 提交于 2019-11-26 21:02:51
关于redis安装,pip install django-redis-sessions,按照提示进行安装相关的服务端 和客户端. django版本1.8.2, Python版本2.7.12 1 进入虚拟环境h1 workon h1 2 创建一个项目test应用booktest django-admin startproject test 3 创建应用booktest 进入项目test目录,创建应用booktest,这个booktest应用目录和manage.py在 同级目录下 python manage.py startapp booktest 4 定义一个session1视图来匹配url /booktest/session1/时,使用templates/booktest 目录下的,模板session1.html来展示页面. 1 视图session1的代码如下: from django.shortcuts import render def session1(request): uname = None context = {'uname':uname} return render(request, 'booktest/session1.html', context) 2 配置url 1 根级url配置文件test/urls.py代码如下: from django.conf

创建型设计模式——单例模式

我是研究僧i 提交于 2019-11-26 16:45:27
type myname struct {}懒汉式var mn *mynamefunc GetMyname() *myname{ if mn == nil { mn = new(myname) } return mn}饿汉式var mn = new(myname)func GetMyname() *myname{ return mn}单例模式适用于软件系统中在规则上应该只存在一个的类对象,比如说Web中的Session控制器为了使这个唯一的对象容易被访问,建议将其引用设置为全局变量,甚至私有化,只能通过方法来获取设计单例模式的三要点:1.只能由一个实例对象2.自行创建这个实例3.系统中任何位置可以自由访问 来源: https://www.cnblogs.com/mcmx/p/11327021.html

记录一下vue slot

耗尽温柔 提交于 2019-11-26 07:58:42
使用步骤:    1.在组件(panda)当中建立一个slot,定义好name。(<slot name='myname'></slot>)      2.引用组件的时候如果需要补充内容,可在组件内部继续写div布局,只需给盒子定义一个属性slot,属性值对应内置组件slot的name属性值。       <panda>         <div slot='myname'>追加内容</div>       </panda>, 来源: https://www.cnblogs.com/cxxb/p/11317057.html

开发过程中持续使用Git代码更新Docker容器的方法

二次信任 提交于 2019-11-26 02:58:23
在开发调试过程中,需要不断更新代码到Git库,然后使用Git库中的最新代码更新运行着的Docker容器,目前看来有如下两种方法,建议使用第二种。 1. 直接在容器中执行git命令,更新容器中的目录和文件(不推荐) 1) 首先,在构建容器镜像文件的时候,定义在Dockfile文件中并设置代码的Git库 RUN apt-get install -y git RUN git config --global user.name "Xiangbin Han" RUN git config --global user.email "youremail@mydomain.com" RUN mkdir /home/myname/.ssh/ RUN chmod 700 /home/myname/.ssh/ ADD id_rsa /home/myname/.ssh/ RUN chmod 600 /home/myname/.ssh/id_rsa RUN echo 'StrictHostKeyChecking no\nUserKnownHostsFile /dev/null' > /home/myname/.ssh/config RUN chmod 644 /home/myname/.ssh/config RUN su -myname -c \ "git clone ssh://myname@gerrit