请问老师,调用泛型方法的下限时,增强 for循环中,应该只能使用 Object 吧?
public static void show(ArrayList<? super SS> al){ for (Object s : al) { System.out.println(s); } }
老师这个数据库ip是本地的ip吗还是哪个虚拟机的ip
老师,我创建完react初始项目之后发现图标不转,而且src里面的App.js也会报错,无法解决,这个该怎么办
20.png
为啥rownum伪列写在主查询中查不到10条以后的,而子查询可以
select rownum,last_name,hire_date from (select last_name,hire_date from employees order by hire_date asc) where rownum>=11 and rownum<=20;
老师,其实这一块php我不大知道它的实际运用是什么,然后我就照着老师的代码敲了一遍,它报错了,是怎么了啊? 时间在视频6分09秒左右
class
Person:
def
__init__(
self
,name):
.name
=
name
__add__(
, other):
if
isinstance
(other,Person):
return
"{0}--{1}"
.
format
(
.name,other.name)
else
:
return "不是同类对象,不能相加"
"不是同类对象,不能相加"
p1
Person(
"高淇"
)
p2 = Person("高希希")
p2
"高希希"
x=p1+p2
print(x)
# 看不懂def __add__(self, other)。 "高淇"传给self,"高希希"传给other吗?还是"高淇"和"高希希"都是实例对象,都是other??
# 看不懂def __add__(self, other)。
, other)。
"高淇"传给self,"高希希"传给other吗?还是"高淇"和"高希希"都是实例对象,都是other??
#if isinstance(other,Person)判断other是否是Person的实例对象。为什么只判断other,不判断self? 是先传入的self决定了Person的什么东西吗?是判断是不是同为字符串吗?这块不是很理解
可以把视频里的A.say(self) 换成A.say() 吗?为什么要在括号里写self?
老师:
感觉还是分不清红黑树的节点怎么判断他是黑色还是红色,红色节点的子节点必须是黑色,那么怎么判断一个节点是不是红色呢?
本课小结:
自定义类如果要放入hashset中,必须实现hashCode, equals 方法。
hashSet在存储数据时,遵循以下方法:
1、根据HashCode,计算当前数据的hash值;
2、使用 y=kx方法,由hash值计算数据应当存储的位置;
3、判断目标存储位置上是否有值:
如果无值,则直接保存,
如果有值,需要调用equals方法,进行比较,相同不保存,不同则保存在当前数据之后。
hashSet的特点是,无序,唯一。
请问老师,我在修改了比对规则后,当后添加的元素key与之前元素key长度相同时,其值被覆盖,为什么key没有被覆盖呢?
老师,为什么看视频下面的答疑,感觉同学们问的问题好像跟视频里的内容有出入,这一节只有8分钟,有同学问视频中16分钟的内容,请问视频的内容是更新了吗?
HashMap存储数据的步骤:
1、计算Hashcode值
2、根据函数y=kx,由hashcode计算存储位置
3、在存储位置上,判断当前有没有数据,如果没有,直接放进去;如果有,则调用equals方法进行比较,如果相同则不处理,如果不同,则放到当前数据之后。
老师加载不出来
数据库
每一个url都能加载
找了很久就是不知道
老师,我想请教两个问题:1、我这个是按照视频里的代码敲的,而且图片文件也是放在imgs文件里的,怎么显示错误找不到路径呢,?
2、这个社区版的pycharm怎么设置代码颜色,我之前的可以显示不同颜色,而且还有代码提示。谢谢!
package cn.jscn.tz; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Scanner; public class test { public static void main(String[] args) throws ParseException { System.out.println("请输入一个日期:yyyy-MM-dd"); Scanner input =new Scanner(System.in); String str=input.next(); DateFormat df=new SimpleDateFormat("yyyy-MM-dd"); Date d=df.parse(str); Calendar cal=new GregorianCalendar(); cal.setTime(d); int nowDate =cal.get(Calendar.DAY_OF_MONTH); cal.set(Calendar.DAY_OF_MONTH, 1); int dayOfWeek=cal.get(Calendar.DAY_OF_WEEK); System.out.println("日\t一\t二\t三\t四\t五\t六"); for(int i=1;i<dayOfWeek;i++) { System.out.print("\t"); } int dayMax=cal. getActualMaximum(Calendar.DAY_OF_MONTH); for(int i=1;i<=dayMax;i++) { System.out.print(i); if(i==nowDate) { System.out.print("*"); } System.out.print("\t"); if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) { System.out.println(); } cal.add(Calendar.DAY_OF_MONTH, 1); } } }
cal.add(Calendar.DAY_OF_MONTH, 1);循环每循环一次就增加一天,这个地方没有理解,我把这行代码删除后,
不是已经有判断是星期六就换行么?为什么这个代码删除后
if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) { System.out.println(); 就没有自动换行呢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637