2个实体:订单、商品,一个订单可以包含多种商品,同时一种商品可以属于多个订单,即多对多。 商品表goods_tb: 订单表order_tb: no是订单编号,user_id与用户表的id关联。 需要新建一张中间表order_item_tb,引入2个“多”的主键作为外键,把这2个“多”联系起来: pu ...
分类:
其他好文 时间:
2020-01-09 01:09:43
阅读次数:
97
索引符(indexer)是一种特殊的属性。可以添加到一个类中,以提供类似于数组的访问。 我们举一个例子: public class Animals:CollectionBase//继承集合基类,他是一个抽象类,包含接口 IEnumerable、ICollection 和 IList { ... pu ...
分类:
其他好文 时间:
2020-01-04 12:25:33
阅读次数:
89
1.参数传递实际上传递的是变量中保存的具体值。 2.方法调用的时候,涉及到值传递问题,传递的时候,Java只遵循一种语法机制,就是将变量中保存的“值”传递过去,只不过有的时候这个值是一个字面值 ,有的时候这个值是另一个Java对象的内存地址0x1234 public class Test1 { pu ...
分类:
其他好文 时间:
2020-01-04 10:19:39
阅读次数:
58
总结一下本次二面的一道算法题,当时代码写到一半,发现自己逻辑好像有问题,然后就没办法往下写了,导致最终没做出来,面试出来百度了一下,瞬间感觉自己......... 废话不多说,直接看题 需求:写一个二分查找,用迭代的方式去实现,并设计该算法的测试案例 面试完后看见这个题目真是简单,直接代码写起 pu ...
分类:
编程语言 时间:
2019-12-31 23:38:16
阅读次数:
94
扩展运算符 console.log(...[1, 2, 3]) // 1 2 3 运用 1.替代函数的apply方法 function f(x,y,z){} let args=[1,2,3] f.apply(null,args) f(...args) Math.max(...args) arr.pu ...
分类:
编程语言 时间:
2019-12-28 15:53:47
阅读次数:
67
一、概述 对于 HashSet 而言,它是基于 HashMap 来实现的,底层采用 HashMap 来保存元素。所以只要懂得Hashmap,HashSet就很简单了 二、特点 2.1 无序性 2.2 不可重复性 2.3 HashSet 不是线程安全的 2.4 集合元素可以是 null 三、定义 pu ...
分类:
其他好文 时间:
2019-12-27 23:38:08
阅读次数:
86
按 ctrl 点击查看源代码; 一、equals方法: 1.用于比较两个对象是否相同。 2.Objec 类中,若两边是引用数据类型,比较的是两个对象的内存地址。 3.Objec 类中,若两边是数值类型,比较的是两个对象的内容。 4.使用的是 == 比较运算符。 5.equals 重写: 代码: pu ...
分类:
移动开发 时间:
2019-12-21 15:30:00
阅读次数:
76
#_author:来童星#date:2019/12/17#多进程队列的使用from multiprocessing import Queueif __name__=='__main__': q=Queue(3)# 初始化一个Queue对象,最多可接收3条put消息 q.put('消息1') q.pu ...
分类:
系统相关 时间:
2019-12-17 15:07:34
阅读次数:
90
目录: 一、Map接口 二、Collection工具类 /* 分割线 */ 一、Map接口 Map中的key用Set来存放,不可重复。作为一个Map对象所对应的类,需重写hashCode和equals方法。 HashMap是Map接口使用频率最高的实现类。 添加、删除、修改操作: Object pu ...
分类:
编程语言 时间:
2019-12-16 13:00:01
阅读次数:
78
在同一类中,方法名相同,参数列表不同,与返回值、变量名无关【参数的个数,类型只要有一个不一样,就叫方法重载】 根据不同的参数,调用不同方法 只要方法名一样,参数列表一样,就叫方法重复定义(不可用) public static int add(int x,int y) {逻辑} //两个整数加法 pu ...
分类:
其他好文 时间:
2019-12-13 09:32:38
阅读次数:
88