这里i<=HIGH就可以把127放到缓存区里
老师,我重新配置端口,重启tomcat为什么开启的时候还是显示8080?
请问在哪里可以下载视频中用到的软件和文档啊?
老师,课程表上说具体内容有这些,但是实际上只到了第三章的数组,矩阵这块,后面很多内容都没有,比如树,图相关的知识点都没有啊。怎么回事?
一、程序1
from socket import * s = socket(AF_INET, SOCK_DGRAM) s.bind(('', 8788)) s.sendto('abc'.encode(), ('192.168.1.6', 8585)) redata=s.recvfrom(1024) print(redata[0])
程序2
from socket import * udpsockt = socket(AF_INET, SOCK_DGRAM) udpsockt.bind(('', 8585)) while True: redata=udpsockt.recvfrom(1024) # redata[0]是内容,redata[1]是地址 udpsockt.sendto(redata[0], redata[1]) udpsockt.close
二、运行结果
老师请问,运行结果为啥是b‘abc’
我之前把'abc'.encode改写成b'abc',运行结果是b'abc',改回来之后还是b'abc'
老师删除最后一个元素时会报错,说超出长度范围用什么办法解决
你好老师如上图显示,我定义bb[4]的时候超出了一维数组的长度,而且如果假设bb[4]不在这个二维数组里面,那么
bb[4] = new int[] {111,141,444,456};
这样的写法也不属于常规数组的定义方法,虽然运行结果是错的,但是为什么没有报错,而且有关bb[4]的所有操作都没有报错,只有运行结果会报错
老师 找不到文件 tnsnames ora 在哪里
老师 为什么 print()是用来换行的
重写的代码
public class Chongxie { public static void main(String[] args) { Vehicle v1 = new Vehicle(); Vehicle v2 = new Horse(); //返回值类型和声明异常类型,子类小于等于父类。 Vehicle v3 = new Plan(); v1.run(); v2.run(); v2.stop(); v3.run(); v3.stop(); } } class Vehicle{ //交通工具类 public void run(){ System.out.println("跑.........."); } public void stop(){ System.out.println("停止不动"); } } class Horse extends Vehicle{ //马也是交通工具 public void run(){ //重写父类方法 System.out.println("四蹄翻飞,嘚嘚嘚......"); } } class Plan extends Vehicle{ public void run(){ //重写父类方法 System.out.println("天上飞"); } public void stop(){ //重写父类方法 System.out.println("空中不能停,坠毁"); } }
在视频5分钟的时间,说必须强转才可以使用seeDoor() 方法
那么为什么在重写里 v3并没有强转,就可以直接使用子类plan里的stop()方法?
问题:老师我登录的时候也是点的未列出,密码是root的那个,但是输入指令的时候ls只显示用户名,cd root没有。这个周末解决?
如果是在公司的话,这个环境搭建是架构师去做的吗?普通员工只要将这些工具拿来用就可以了吧!
老师,如果想设置成服务端或客户端输入"退出"时断开连接,应该把判断加在什么地方?
在发送消息线程和接收信息线程添加都尝试过,都会出现报错,提示Socket关闭
import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; public class ProvedChat { public static void main(String[] args) { ServerSocket serversocket = null; Socket socket = null; Scanner scanner = null; try{ scanner = new Scanner(System.in); System.out.println("请输入:server,<port> 或 ip,<port>"); String str0 = scanner.nextLine(); String[] arr = str0.split(","); if("server".equals(arr[0])){ //启动服务端 serversocket = new ServerSocket(8888); System.out.println("服务端启动,等待连接......"); socket = serversocket.accept(); System.out.println("连接成功!"); }else{ //启动客户端 socket = new Socket(arr[0],Integer.parseInt(arr[1])); System.out.println("连接成功!"); } new ProvedSend(socket,scanner).start(); new ProvedReceive(socket).start(); }catch(Exception e){ e.printStackTrace(); }finally { try{ if(serversocket!=null){ serversocket.close(); } }catch(Exception e){ e.printStackTrace(); } } } } class ProvedSend extends Thread{ private Socket socket = null; private Scanner scanner; public ProvedSend(Socket socket,Scanner scanner) { this.socket = socket; this.scanner = scanner; } @Override public void run() { this.sendMsg(); } public void sendMsg(){ PrintWriter pw = null; try{ //向客户端发送信息的对象 pw = new PrintWriter(socket.getOutputStream()); scanner = new Scanner(System.in); //开始通信 while(true){ //发送信息 String str0 = scanner.nextLine(); pw.println(str0); pw.flush(); if("退出".equals(str0)){ break; } } }catch(Exception e){ e.printStackTrace(); }finally { try { if(socket!=null){ socket.close(); } if(pw!=null){ pw.close(); } if(scanner!=null){ scanner.close(); } }catch(Exception e){ e.printStackTrace(); } } } } class ProvedReceive extends Thread{ private Socket socket = null; public ProvedReceive(Socket socket) { this.socket = socket; } @Override public void run() { this.receiveMsg(); } public void receiveMsg(){ BufferedReader br = null; try{ //向客户端发送信息的对象 br = new BufferedReader(new InputStreamReader(socket.getInputStream())); //开始通信 while(true){ //接收信息 String str0 = br.readLine(); System.out.println("客户端:"+str0); if("退出".equals(str0)){ break; } } }catch(Exception e){ e.printStackTrace(); }finally { try { if(br!=null){ br.close(); } if(socket!=null){ socket.close(); } }catch(Exception e){ e.printStackTrace(); } } } }
老师,这里您在操作中 18 是没有加引号的,我加上引号运行以后输出的结果是一样的,那么这里 18 加引号是字符串,不加就是整数吧?
a.format("高淇","18")
老师:请问为什么类下有Computer comp的声明,还要在main方法中写Computer 呀,是因为它是引用型变量么,但是为什么String型就不用在声明呀
问题2:
老师请问这个是什么意思呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637