当我使用
System.out.println(emps[0][0]);
对它进行输出时结果是1001,我本以为这里可能是一个整型
但是,当我用`==`时,提示类型不符,int和Object不能用==比较
所以这里的初始化中使用的1001类型是Object类,上面的语句实际上是
System.out.println(emps[0][0].toString());
但是,我阅读方法原型后缺发现和方法不符
显示的结果是1001,但是从方法返回值来看还少了半段,方法也没有重写,这是为什么呢?
老师,浏览器不显示图片,看了下面的提问,自己也查了,还是没能解决。麻烦老师看看
只能是父子关系才能向上或向下转型吗?
# _*_coding=utf-8 _*_ from time import sleep import requests from fake_useragent import UserAgent from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as ec from selenium.webdriver.common.by import By from huadong import distance, track def save_img(): url = 'https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF1406050054883' chrome = webdriver.Chrome() chrome.get(url) wait = WebDriverWait(chrome, 5) try: wait.until(ec.presence_of_element_located((By.ID, 'tcaptcha_popup'))) # 切换窗口 chrome.switch_to_frame('tcaptcha_popup') # 获取图片 img = chrome.find_element_by_id('slideBkg') img_src = img.get_attribute('src')[:-1] # 下载图片 download_img(img_src + '1', 'ctp1.png') download_img(img_src + '2', 'ctp2.png') # 获取滑动的距离 tmp_distance = distance.get_long() # 生成滑动轨迹 tk = track.get_track(tmp_distance-12) # 滑动按钮 # 选中按钮 button = chrome.find_element_by_id('tcaptcha_drag_button') webdriver.ActionChains(chrome).click_and_hold(button).perform() # 按轨迹滑动按钮 for t in tk: webdriver.ActionChains(chrome).move_by_offset(xoffset=t,yoffset=0).perform() # 释放按钮 webdriver.ActionChains(chrome).release().perform() # 休眠2秒 sleep(2) chrome.quit() except Exception as e: print(e) chrome.quit() def download_img(url, filename): # print(url) headers = { 'User-Agent': UserAgent().chrome } resp = requests.get(url, headers=headers) with open(f'./imgs/{filename}', 'wb') as f: f.write(resp.content) if __name__ == '__main__': save_img()
老师为啥报这个错误,,路径啥的都对啊
老师:我在写PageController访问页面没有报错,运行正常,可是写LoginController就报错,注解都写上了,下面是图片,这是什么问题,需要怎么解决?
老师 我输入ll怎么这样了
视频里是这样的
1.为什么这个N=x*20,怎么算出来的;
2.为什么a[i]中每个i都加2,是因为素数从2开始吗
空列表有什么作用
老师,老师,我想问下,这个lambda可以给command的命令传参,那如果我用bind来绑定方法的时候,可以传参数嘛
比如说这个,可以用bind绑定方式来做到给方法传参嘛?还是说需要绑定可以传参的方法,只能用command=lambda:这种方式
针对设置有账号密码的ES, RestHighLevelClient 每次用完需要close吗?
修改外键约束报错:ORA-02270: 此列列表的唯一关键字或主键不匹配,是什么原因呢?
代码:SQL> alter table dept50 add constraint dept50_fk foreign key(d_id) references dept60(employee_id);
dept50:
SQL> desc dept50;
Name Type Nullable Default Comments
----------- ------------ -------- ------- --------
EMPLOYEE_ID NUMBER(6) Y
LAST_NAME VARCHAR2(10) Y
SALARY NUMBER(6,2) Y
D_ID NUMBER(6) Y
dept60:
SQL> desc dept60;
-------------- ------------ -------- ------- --------
EMPLOYEE_ID NUMBER(6)
LAST_NAME VARCHAR2(25)
SALARY NUMBER(8,2) Y
COMMISSION_PCT NUMBER(2,2) Y
HIRE_DATE DATE
package MyTest; public class Person { private String play; public void setPlay(String p) { this.play=p; } public String getPlay() { return play; } public void play() { System.out.println("I like play"); } public static void main(String args[]) { Person p=new Person(); Adult a=new Adult(); Kid k=new Kid(); Person p1=(Adult)a; //向上转型,父类引用指向子类对象 Person p2=(Kid)k; //向上转型,父类引用指向子类对象 p.play(); a.play(); p1.play(); k.play(); p2.play(); } } class Adult extends Person{ public void play() { System.out.println("I like play game"); } } class Kid extends Person{ public void play() { System.out.println("I like play basketball"); } }
老师,请问Person p1=(Adult)a;是不是向上转型,为什么呢?
p1.play();的输出是I like play game
老师这里为什么一定要用value作为变量,把nick的值赋过去,才会显示吕布,而用name替代value就不行。nick也没看见是赋值给value的呀,在py程序中,nick也只是添加一个nick的变量
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637