老师,代码的最后几分钟在读取客户端消息的时候加了个判断,如果读取的字符串为exist,则while循环结束。我的问题是客户端怎么给服务端传递exist字符串,让它关闭主线程不死的while循环?
->None的意思是该方法返回值期望为None
老师我有点没懂这句话
如果返回值期望为空值,那我在调用该方法的时候会返回空值吗
这句话有什么作用?不加这句话会有什么影响?
服务端报错,提示错误如图,or后面我已经加了空格,但是还是不对,问题在哪里呢?
老师,这个代码直接return 的情况下,出现重名的时候,查询到第一个人的时候,就直接返回结果了,不会打印全部重名的记录吧?
老师,这一串报红是因为什么啊,版本不对吗
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <ul> <li> <a href="http://www.baidu.com" target="ifm">百度</a> </li> <li> <a href="http://www.taobao.com" target="ifm">淘宝</a> </li> <li> <a href="http://www.jd.com" target="ifm">京东</a> </li> </ul> <!--框架学习 src:默认路径--> <iframe width="1000px" height="600px" name="ifm" src="http://www.baidu.com"></iframe> </body> </html>
老师,点击京东会出现下面这个画面,是怎么回事,上面是我代码
public class TestTreeSet02 { public static void main(String[] args) { Set<User> set = new TreeSet<>(); User u = new User("oldlu",18); User u1 = new User("lili",22); User u2 = new User("admin",22); set.add(u); set.add(u1); set.add(u2); for(User user:set){ System.out.println(user); } } } class User implements Comparable<User>{ private String userName; private int userAge; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getUserAge() { return userAge; } public void setUserAge(int userAge) { this.userAge = userAge; } // 无参构造器 public User() { } // 带参构造器 public User(String userName, int userAge) { this.userName = userName; this.userAge = userAge; } // 重写toString方法 @Override public String toString() { return "姓名:" + userName + ", 年龄:" + userAge ; } // 重写equals方法 @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; User user = (User) o; return userAge == user.userAge && Objects.equals(userName, user.userName); } // 重写hashCoded方法 @Override public int hashCode() { return Objects.hash(userName, userAge); } // 重写比较器方法 定义比较规则 // 正数:大 负数:小 0:相等 @Override public int compareTo(User o) { // 通过年龄进场比较 由小到大 if(this.userAge > o.getUserAge()){ return 1; } // 如果年龄相同,按姓名进行排序 if(this.userAge == o.getUserAge()){ return this.userName.compareTo(o.getUserName()); } return -1; } }
我在compareTo方法直接返回-1 会按照年龄从大到小排序,年龄相等的也会按照姓名顺序排序,这是为什么?
但是如果我return 0 就只返回第一个添加的
如果数组是本身是引用类型,那么像“ int [ ][ ] a ; ”中的int是什么意思?
为什么消费方用get请求访问,调用的provider时能调用provider的post请求的方法?
provider:
consumer:
老师,为什么我直接打开老师提供的源码会报错呢,明明都是一样的啊
right盒子加浮动之后宽度失效,而没加浮动就能正常显示,老师做的就能正常显示,这是为什么?
左外连接比如说A 左外连接B,不是返回A和B的交集数据和A的所有数据吗?视频中item左外连接desc不是只能返回公共的数据,itemid吗???为什么都可以返回???????????????
class Person: def say_salary(self,salary): print('工资是{0}'.format(salary)) def say_maxsalary(salary): print('最高工资是{0}'.format(salary*1.5)) def say_minsalary(salary): print('最低工资是{0}'.format(salary * 0.5)) P1=Person() P1.say_salary(5000) Person.say_salary=say_maxsalary Person.say_minsalary=say_minsalary P1.say_salary(5000) P1.say_minsalary(10000)
老师,这是怎么回事,说是
say_maxsalary
给了两个参数,但是我不是只给了一个5000吗
您好
第4题中 如果这样写
and e.LAST_NAME like '%a%';
不能保证只有一个a
怎样写能保证筛选出来的名字中只有一个a
#coding=utf-8 from socket import* from threading import Thread def recv_data(): while True: recv_data =s.recvfrom(1024) # 1024表示本次接受的最大节数 recv_content = recv_data[0].decode("gbk") print(f'收到远程信息:{recv_content},from{recv_data[1]}') if recv_content == "88": print("聊天结束") break def send_data(): addr = (('127.0.0.1', 8888)) while True: data = input("请输入:") # 发送数据时,python3需要将字符串转成byte s.sendto(data.encode('gbk'), addr) # 默认的网络助手使用的编码是gbk if data == "88": print("聊天结束") break if __name__=="__main__": s = socket(AF_INET, SOCK_DGRAM) # 创建套接字 addr = (('127.0.0.1', 8989)) # 准备接受地址 t1=Thread(target=recv_data) t2=Thread(target=send_data) t1.start() t2.start() t1.join() t2.join()
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637