我的为什么就单显示了users这一个
老师,第一个参数是获取数组下标为0的队列,第二个参数视频里说的是id为1的队列,那这两个是一个吗,看视频有点没太理解。
老师,为什么这个两个字典中,一个在数字上加了单引号就正确了,一个没加就显示错误,这些数字不应该是int吗?
找不到路径了
a = 1 b = True c= a+b print(c) if("False"): print("hh")
为什么if("False")后面要有个冒号?
a=1 b=true c=a+b print(c)
为什么我用快捷键shift+F10运行这个代码,运行的却是上次的海龟绘图的代码
PR曲线是用来,体现精准率,与召回率的关系。作用是让我们更为合理的预测?
这些符号顺序有什么规则吗
这一块还是没怎么懂到底是怎么去判断的
waterFlow.rar
为什么打印高度后面都会变成20px
客户端:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import java.util.Scanner; public class MutualChatSocketClient { public static void main(String[] args) { try (Socket socket = new Socket("127.0.0.1",8888); Scanner scanner = new Scanner(System.in); BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter pw = new PrintWriter(new OutputStreamWriter(socket.getOutputStream())); ) { System.out.println("与服务端连接成功!"); while (true){ //这里一定要注意顺序:客户端先发送消息,再接收服务端的消息 //向服务端发送消息 String clientInput = scanner.nextLine(); pw.println(clientInput); pw.flush(); //接收服务端的消息 System.out.println("服务端说:"+br.readLine()); //服务端想要结束对话 if ("exit".equals(br.readLine())){ break; } } }catch (Exception e){ e.printStackTrace(); System.out.println("客户端启动失败"); } } }
服务端:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; public class MutualChatSocketServer { public static void main(String[] args) { System.out.println("服务端启动,监听端口号为8888!"); try (ServerSocket serverSocket = new ServerSocket(8888); Socket socket = serverSocket.accept(); Scanner scanner = new Scanner(System.in); BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter pw = new PrintWriter(new OutputStreamWriter(socket.getOutputStream())); ){ System.out.println("与客户端连接成功!"); while (true){ //这里一定要注意顺序:服务端先接收客户端的消息,再发送消息 //接收客户端的消息 System.out.println("客户端说:"+br.readLine()); //客户端想要结束对话 if ("exit".equals(br.readLine())){ break; } //向客户端发送消息 String serverInput = scanner.nextLine(); pw.println(serverInput); pw.flush(); } }catch(Exception e){ e.printStackTrace(); System.out.println("服务端启动失败"); } } }
老师您好,我遇到的问题是,客户端向服务端发送消息后,服务端可以收到,但是服务端向客户端发送消息后,客户端却收不到。问题定位到了是循环体中的if语句,我把if语句都注释掉就可以了,请问老师这里的if语句为什么会影响客户端接收服务端口的消息呢,if的条件不满足的话不是直接就跳过了吗?应该不受影响的啊
不应该是1吗?
return "/login.html"; return "redirect:/login"; 有什么区别吗? 一定要用重定向吗
老师。tomcat在window操作系统需要修改配置环境写pathhome吗我记得好像没有,maven好像要
老师您好,一个域名不是唯一对应的一个IP地址吗,为什么我显示百度域名的IP地址和视频里面的不一样呢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637