brand

实现对象的深度克隆

梦想的初衷 提交于 2019-12-06 13:08:12
1.方式一 实现Cloneable接口并重写 Object类中的 clone()方法 2. 方式二 (实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆) 2.1 User类和Car的准备 package cn.qdm.ceshi; import java.io.Serializable; public class User implements Serializable{ private String name; private Integer age; private Car car; //开的车 public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Car getCar() { return car; } public void setCar(Car car) { this.car = car; } @Override public String toString() { return "User

python字典常用方法

守給你的承諾、 提交于 2019-12-06 09:58:52
字典(Dictionary) 字典是一个无序、可变和有索引的集合。在 Python 中,字典用花括号编写,拥有键和值。 实例 创建并打印字典: thisdict = { "brand": "Porsche", "model": "911", "year": 1963 } print(thisdict) 实例 获取 "model" 键的值: x = thisdict["model"] 还有一个名为 get() 的方法会给你相同的结果: 实例 获取 "model" 键的值: x = thisdict.get("model") 更改值 您可以通过引用其键名来更改特定项的值: 实例 把 "year" 改为 2018: thisdict = { "brand": "Porsche", "model": "911", "year": 1963 } thisdict["year"] = 2019 遍历字典 您可以使用 for 循环遍历字典。 循环遍历字典时,返回值是字典的键,但也有返回值的方法。 实例 逐个打印字典中的所有键名: for x in thisdict: print(x) 实例 逐个打印字典中的所有值: for x in thisdict: print(thisdict[x]) 实例 您还可以使用 values() 函数返回字典的值: for x in thisdict.values

Java代码~~汽车租赁

江枫思渺然 提交于 2019-12-05 17:00:51
租车信息: 输出结果: 代码: 1、先定义抽象类(汽车类:Moto) 1 package cn.aura.demo01; 2 3 public abstract class Moto { 4 //公共属性 5 private String id;//车牌号 6 private String brand;//品牌 7 private int preRent;//日租金 8 //构造方法 9 public Moto(String id, String brand, int preRent) { 10 this.id = id; 11 this.brand = brand; 12 this.preRent = preRent; 13 } 14 //set和get方法 15 public String getId() { 16 return id; 17 } 18 public void setId(String id) { 19 this.id = id; 20 } 21 public String getBrand() { 22 return brand; 23 } 24 public void setBrand(String brand) { 25 this.brand = brand; 26 } 27 public int getPreRent() { 28 return

三大特性-多态

…衆ロ難τιáo~ 提交于 2019-12-05 15:31:41
1 package Day3.Demo2; 2 3 /** 4 * 体现多态的写法,是下面的run方法,run方法在面向的是一个抽象的Car 5 * 在run方法看来,它只看Car,这个抽象的东西,具体是宝马,还是奔驰,run不关心 6 */ 7 public class App { 8 public static void main(String[] args) { 9 //多态:通俗理解,我要来个人(抽象)帮帮我 10 //多态:是对象多种表现形式的体现,同一个事件发生在不同的对象上会产生不同的结果 11 Car car1 = new Bmw(); 12 Car car2 = new Benz(); 13 //多态:就是同一个接口,使用不同的实例而执行不同操作 14 run(car1); 15 run(car2); 16 17 } 18 /** 19 * 马路在跑车 20 * @param car 21 */ 22 private static void run(Car car){ 23 System.out.println("马路在跑车"+car.getBrand()+"车"); 24 } 25 } 1 package Day3.Demo2; 2 3 public class Benz extends Car{ 4 public Benz(){ 5 super("奔驰",

品优购(IDEA版)-第二天

≯℡__Kan透↙ 提交于 2019-12-04 12:42:41
品优购-第2天 学习目标 目标1:运用AngularJS前端框架的常用指令 目标2:完成品牌管理的列表功能 目标3:完成品牌管理的分页列表功能 目标4:完成品牌管理的增加功能 目标5:完成品牌管理的修改功能 目标6:完成品牌管理的删除功能 目标7:完成品牌管理的条件查询功能 目标N:通用Mapper 第1章 前端框架AngularJS入门 1.1 AngularJS简介rJS AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。 1.2 AngularJS四大特征 1.2.1 MVC模式 Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合.通过依赖注入(dependency injection),Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制。 因此,后端减少了许多负担,产生了更轻的Web应用。 Model:数据,其实就是angular变量($scope.XX); View: 数据的呈现,Html+Directive(指令); Controller:操作数据,就是function,数据的增删改查; 1.2.2

JAVA WEB基础-判断数据库是否有该数据

[亡魂溺海] 提交于 2019-12-03 14:22:09
@Query(value = "select * from brand where brand_name = :#{#brand.brandName} and id <> :#{#brand.id}",nativeQuery = true) List<Brand> findAllByBrandNameNotId(@Param("brand") Brand brand); List<Brand> list = brandRepository.findAllByBrandNameNotId(brand); if (list.size()>0) { throw new StatusCodeException(StatusCode.FAILED.getCode(),"品牌名称重复!"); } 来源: https://www.cnblogs.com/Kohinur/p/11799295.html

JSON Get parent object from child object

匿名 (未验证) 提交于 2019-12-03 01:38:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: How can I get discount value if brand_id=='983' . Sample JSON: { "prods": [ { "info": { "rate": 100 }, "grocery": [ { "brand": "A", "brand_id": "983" }, { "brand": "B", "brand_id": "253" } ], "discount": "20" } ] } What I have tried till now is $.prods[*].grocery[?(@.brand_id=='983')] This returns me list/array of matched objects. But I am not able to traverse back into the tree. Any help on this? 回答1: Indeed, JSONPath isn't very good at that, so I tackled this kind of problem with my own small library; so, here's a fiddle for your example:

Dom4j解析XML

匿名 (未验证) 提交于 2019-12-02 23:49:02
1.Dom4j简介:           创建xml文件: <?xml version="1.0" encoding="UTF-8"?> <phoneInfo> <brand name="小米"> <type name="小米8"/> <type name="小米9"/> <type name="小米MIX"/> </brand> <brand name="iPhone"> <type name="iPhone9"/> <type name="iPhoneX"/> <type name="iPhoneXS"/> </brand> <brand name="华为"> <type name="P20"/> <type name="P30"/> <type name="P30 pro"/> </brand> </phoneInfo> info.xml  xml解析――查询 1 package cn.kgc.dom4jtest; 2 3 import org.dom4j.Document; 4 import org.dom4j.Element; 5 import org.dom4j.io.SAXReader; 6 7 import java.util.Iterator; 8 9 /** 10 * xml 解析 11 */ 12 public class Test { 13 public

group by 的使用方法

匿名 (未验证) 提交于 2019-12-02 23:49:02
数据库: 1.一个条件分组查询 $sql = "select brand,count(*),sum(price),avg(price),max(price),min(price) from goods group by brand"; $result = mysqli_query($link,$sql); if(mysqli_num_rows($result)>0) { while($row = mysqli_fetch_assoc($result)) { echo '品牌有'.$row['brand'],'品牌的数量是'.$row['count(*)'].'价格的总和是'.$row['sum(price)'].' 平均值是'.$row['avg(price)'].'最大值是'.$row['max(price)']. '最小值是'.$row['min(price)'].'<br>'; } } else { echo '错误'; exit; } //多条件分组group by $sql = "select brand,pro_adds,count(*) from goods group by brand,pro_adds"; $result = mysqli_query($link,$sql); if(mysqli_num_rows($result)>0) { while($row

flask反向引用

匿名 (未验证) 提交于 2019-12-02 23:48:02
反向引用 模型字段名 class Brand(BaseModel,db.Model): __tablename__ = 'brand' # id=db.Column(db.Integer,primary_key=True) brand_name=db.Column(db.String(20)) brand_style=db.Column(db.String(30)) brand_style_detail=db.Column(db.String(50)) cars=db.relationship('Car',backref='brand') def __repr__(self): return self.brand_name 1 2 3 4 5 6 7 8 9 class Car(BaseModel,db.Model): __tablename__='sc_cars' # id=db.Column(db.Integer,primary_key=True) user_id=db.Column(db.Integer,db.ForeignKey('sc_users.id')) brand_id=db.Column(db.Integer,db.ForeignKey('brand.id')) price= db.Column(db.Integer,default=0,nullable