package com.bjsxt.Set_HashSet; import java.util.Objects; public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } @Override public boolean equals(Object o) { System.out.println("equals"); if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Person person = (Person) o; return age == person.age && Objects.equals(name, person.name); } @Override public int hashCode() { System.out.println("hashcode"); return Objects.hash(name, age); } @Override public String toString() { return "name="+this.name+","+"age="+this.age; } } package com.bjsxt.Set_HashSet; import java.util.HashSet; public class TestPerson { public static void main(String[] args) { HashSet hs=new HashSet(); Person p1=new Person("marry",20); Person p2=new Person("lili",23); Person p3=new Person("marry",20); Person p4=new Person("jack",30); hs.add(p1); hs.add(p2); hs.add(p3); hs.add(p4); System.out.println(hs); } }
为什么我在HashSet方法创建自定义对象 在输出时直接输出HashSet对象 时如果不重写toString方法输出的就是Person对象的地址值呢
我看老师并没重写toString方法啊
按视频来的 但是跟视频的结果不一样这是为啥啊 这个是什么问题啊
问题:
在ini文件里,使用shiro框架,文件中设置securityManager的realm中,securityManager这个名字是固定的吗?
是框架中规定死了吗
final void join() 描述: 调用该方法的线程强制执行,其他线程处于阻塞状态,该线程执行完毕,其他线程在执行。
这里a1,和a2在抢占,主线程阻塞,跟这个描述不符合啊
老师UDP传输协议不需通过服务器,接收数据,在通过服务器发给指定目的吗
hashmap在创建自定义对象时需要重写hashcode和equals方法吗
视频中老师处理完数据后,我将训练集和测试集的特征比较了一下,训练集的X中含Customers,测试集不含;而测试集的X含Id,训练集又不含,这样训练集和测试集的X的特征的特征不是就不同了吗?训练集得到的w就不能和测试集各特征一一对应起来了?学习到目前,我的理解训练集和测试集的x特征应该完全相同,且列索引和列名称应该完全对应才可以做预测。
字符串的compareTo方法比较字符串小于0返回-1,和大于0返回1代表什么意思呢?
compareto方法之前在哪学的?返回去找没找到
老师好,怎么连接hdfs ha 呢,实际中要连接ha的
柯里化函数 与 返回的也是函数的这种高阶函数的 这两种的有什么用,听不懂,比如柯离化函数 我直接写个四个参数的函数也能处理老师实现的需求啊
一、程序
#单例模式 class MySingleton: __obj=None __init__flag=True def __new__(cls, *args, **kwargs):#这个方法是什么作用,是重写类的属性吗,cls是class的缩写吗,为什么改为class会出错 if cls.__obj==None: cls.__obj=object.__new__(cls)#这行代码是什么作用,obj和object是什么关系 return cls.__obj#这个地方是将cls.__obj返回给哪里 def __init__(self,name): if MySingleton.__init__flag: print('init....') self.name=name MySingleton.__init__flag=False a=MySingleton('aaa') b=MySingleton('bbb') print(a) print(b)
老师,我将问题都注释在有疑问的程序后边了,谢谢老师解答!
//首页轮播图的ajax请求 ;(function(){ $.ajax({ type:'get', url:'php/getTopSwiperData.php', dataType:'json', success:function(res){ console.log(res); } }); }()) <?php $success=array('msg'->'ok'); //连接数据库PDO /*try{ $pdo=new PDO('mysql:host=localhost;dbname=lmp;prot=3306','root','root'); }catch(PDOException $e){ echo $e->getMessage(); } //设置字符集 $pdo-exec('set names utf8'); $sql='select * from topswiperdata where 1'; $result=$pdo->prepare($sql); $result->execute(); //绑定数据 $result->bindColumn(1,$imgUrl); $result->bindColumn(2,$dataTitle); $result->bindColumn(3,$dataContent); $info=[]; for($i=0;$result->fetch(PDO::FETCH_COLUMN);$i++){ $info[$i]=array('imgUrl'=>$imgUrl,'dataTitle'=>$dataTitle,'dataContent'=>$dataContent); } //将索引到的数据放入$success,并进行返回 $success['swiperinfo']=$info;*/ echo json_encode($success); ?>
老师,轮播图这段代码php中的msg传不过来,没有连接数据库都穿不到前台
已经成功安装xgboost,但是在导入模块的时候出现以下错误:
XGBoostError: XGBoost Library (xgboost.dll) could not be loaded. Likely causes: * OpenMP runtime is not installed (vcomp140.dll or libgomp-1.dll for Windows, libomp.dylib for Mac OSX, libgomp.so for Linux and other UNIX-like OSes). Mac OSX users: Run `brew install libomp` to install OpenMP runtime. * You are running 32-bit Python on a 64-bit OS Error message(s): ['[WinError 126] 找不到指定的模块。']
我的电脑是win10系统,网上解决办法有安装openMP,有c++是不是就带openMP,如下图,我的电脑应该已经有安装吧。还有的解决 办法是将 vcomp140.dll和libgomp-1.dll两个文件移到C:\Windows\System32目录下,但是均未解决问题。
vcomp140.dll or libgomp-1.dll
3分10秒
讲课的PPT内容,这里不应该是并行执行麽?
这段代码无法执行?而且还有错?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637