老师明明显示连接成功了怎么还会报错呀这是代码
package com.bzsxt; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; class Send1 extends Thread{ private Socket socket; private Scanner scanner; public Send1(Socket socket,Scanner scanner) { this.socket = socket; this.scanner = scanner; } @Override public void run() { this.sendMsg(); } /** * 发送消息 */ private void sendMsg(){ PrintWriter pw = null; try{ //创建向对方输出消息的对象流 pw = new PrintWriter(this.socket.getOutputStream()); while(true){ String msg = scanner.nextLine(); pw.println(msg); pw.flush(); } }catch (Exception e){ e.printStackTrace(); }finally{ if (scanner != null){ scanner.close(); } if (pw != null){ pw.close(); } if (this.socket != null){ try { this.socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } } /** * 接收消息的线程 */ class Receive1 extends Thread{ private Socket socket; public Receive1(Socket socket) { this.socket = socket; } @Override public void run() { this.receiveMsg(); } /** * 用于接收对方消息的方法 */ private void receiveMsg(){ BufferedReader br = null; try{ //创建用于接收对方消息的流对象 br = new BufferedReader(new InputStreamReader(this.socket.getInputStream())); while(true){ String msg = br.readLine(); System.out.println("他说:"+msg); } }catch(Exception e){ e.printStackTrace(); }finally{ if (br != null){ try { br.close(); } catch (IOException e) { e.printStackTrace(); } } if (this.socket != null){ try { this.socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } } public class GoodTCP { public static void main(String[] args) { Scanner scanner = null; ServerSocket serverSocket = null; Socket socket = null; try{ scanner = new Scanner(System.in); System.out.println("请输入:server,<port>或:<ip>,<port>"); String str = scanner.nextLine(); String[]arr = str.split(","); if ("server".equals(arr[0])){ //启动服务端 System.out.println("TCP Server Listen at"+arr[1]+" ....."); serverSocket = new ServerSocket(Integer.parseInt(arr[1])); System.out.println("连接成功!"); }else{ //启动客户端 socket = new Socket(arr[0],Integer.parseInt(arr[1])); System.out.println("连接成功!"); } //启动发送消息的线程 new Send1(socket,scanner).start(); //启动接收消息的线程 new Receive1(socket).start(); }catch(Exception e){ e.printStackTrace(); }finally{ if (serverSocket != null){ try { serverSocket.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
我这里提示我传入了一个位置参数
老师 视频6:50得时候 通过v-bing让属性变得动态起来 不理解这个属性动态了是什么意思 是不是可以理解为能够随意修饰这个属性了
第二题答案应该是C
from urllib.request import urlopen from urllib.request import Request from random import choice url = "https://www.baidu.com/" user_agents=[ "ua1","ua2","ua3" ] # print(choice(user_agents)) #定义user_Agent变量 headers = { "User-Agent": choice(user_agents) } #封装request对象 req = Request(url,headers=headers) print(req.get_header("User-agent")) #发送请求 # resp = urlopen(req) # print(resp.read().decode())
print(req.get_header("User-agent"))
这句中,User-agent和User-Agent大写与小写有什么区别吗?而且这块不是应该与headers语句的中User-Agent一致吗?
<script>
// 比较两个数大小:
var num1 = 10;
var mum2 = 20;
if(num1 > num2){
console.log("num1大:" + num1);
}else{
console.log("num2大:" + num2);
}
</script>
这哪里错了帮我看看
可不可让另一台电脑连接我的数据库
class Person: def __init__(self,name,age): self.name = name self.__age = age def __str__(self): '''将对象转化成一个字符串,一般用于print方 法''' print("重写__str__方法") return "名字是:{0},年龄是 {1}".format(self.name,self.__age) p = Person("高淇",18) print(p) s = str(p)
老师,这段代码中,print(p)为什么会打印名字和年龄,不是只返回了吗
老师我想问下tb就是列表的意思呗,打印九九乘法表的时候m+1,没咋理解,不写制表符会发生什么?
而且并不能够直接按照大小进行排序,如果是负相关,一样会影响Rating
老师 这两行input里面的name为空是何用意 不写有影响么
//添加附加信息 resp.addHeader("content-Disposition","attachment;filename="+file.getName());
这句代码是不是表示打开下载窗口下载指定名字的文件?
我试了一下,不写后面的outputStream 也可以进行文件下载,不过下载的文件是损坏的这是为啥?
那我下载的这个东西是什么? 还是一个图片吗?
老师 我的 getTypeId().longValue() 解析出错,是我还差什么包吗。
爬取小说第一章节内容
爬取步骤
进入第一章:复制url
然后就是发的截图的代码步骤如下
运行后发现,也不报错,什么都不显示
是我搞错了我要为的是服务降级使用
@HystrixCommand配合返回托底数据和现在视频讲的有什么区别?
服务降级可以这样设计吗?在需要降级的service里添加此注解返回托底数据
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637