客户端:
import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; public class Client { public static void main(String[] args) { //1.创建Socket对象 Socket client = null; DataOutputStream dos =null; DataInputStream dis=null; try { client = new Socket("localhost",8888); //2.发送请求,获取输出流>请求 dos =new DataOutputStream(client.getOutputStream()); dos.writeUTF("我是客户端:服务器你好!"); //3.响应请求,获取输入流>响应 dis= new DataInputStream(client.getInputStream()); System.out.println(dis.readUTF()); } catch (IOException e) { e.printStackTrace(); } //4.关闭流 finally { IOClose.closeAll(dis,dos,client); } } }
服务端:
import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) { //创建ServerSocket对象 ServerSocket server = null; //监听是否有客户端发送请求 Socket client =null; //获取socke对象 //获取输入流>得到客户端的请求 DataInputStream dis = null; //获取输出流>给客户端发送消息 DataOutputStream dos =null; try { server = new ServerSocket(8888); client =server.accept(); dis=new DataInputStream(client.getInputStream()); System.out.println(dis.readUTF()); dos = new DataOutputStream(client.getOutputStream()); dos.writeUTF("客户端您好:我是服务器,我收到了你的信息"); } catch (IOException e) { e.printStackTrace(); }finally { //关闭流 IOClose.closeAll(dos,dis,client,server); } } }
服务端运行结果:
客户端运行结果:
老师我的代码安装视频中敲的,为什么控制台没有收到任何输出啊
老师我想问一下zookeeper在这个项目里面都用来干那些事情了?
老师,sheet_by_index, get_sheet这两个方法有什么区别呢?
那pychram下的格式化vue代码的快捷键是什么呀
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Promise实现网络请求-异步请求-同步显示</title> </head> <body> <script> //1.获取新闻信息 和评论 1.先获取新闻信息---2.获取后从里面获取标识 3.请求评论 function getNews() { var promise=new Promise((resolve, reject) => { $.ajax({ type:get, success:(res)=>{ resolve(res); }, error:(err)=>{ reject(err); } }) }); return promise; } //调用接口 获取数据 getNews() .then((res)=>{ console.log(res); },(err)=>{ console.log(err); }) </script> <!--利用script标签实现跨域,需要后台配合--> <script src="19-实现跨域.php?id=1002"></script> </body> </html> <?php $id=isset($_GET['id'])?$_GET['id']:'1'; $con=new PDO('mysql:host=localhost;dbname=beixidb;port=3306;charset=utf8','root',''); $result=$con->query("select * from xinwen where id={$id}"); $err='没有成功接收到数据'; if($result){ $res=$result->fetch(PDO::FETCH_ASSOC); echo json_encode($res); }else{ echo json_encode($err); } ?>
老师,我不会弄了
老师,这个关于数据库的配置文件放在controller这个modules,如果我打包的时候就打mapper模块不会读不到这个配置文件而报错吗
截图中是老师上一个视频最后两秒钟向items的第i位设置新的depthItemVo,但是这个视频一上来的代码,items这个list中放的是TradePlateItem。。。这中间是跳步了么,,我真的没看懂是怎么变过来的
老师的课件在哪儿可以下啊,资料下载里好像没有
老师,能帮我检查一下哪里出错了吗,在左上角没有字体显示出来
import pygame SCREEN_WIDTH=700 SCREEN_HEIGHT=500 BG_COLOR=pygame.Color(0,0,0) TEXT_COLOR=pygame.Color(255,0,0) class MainGame(): window=None #类属性window def __init__(self): pass #开始游戏 def startGame(self): #加载主窗口 pygame.display.init() #设置窗口的大小及显示,MaiGame.window是对window属性的赋值 MainGame.window=pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT]) #设置窗口标题 pygame.display.set_caption("坦克大战1.03") #让窗口一直显示,wile True循环调用pygame.display.update()方法 while True: #给窗口设置填充色 MainGame.window.fill(BG_COLOR) pygame.display.update() #获取事件 self.getEvent() #绘制文字 MainGame.window.blit(self.getTextSuface("敌方坦克数量剩余数量:{}".format(6)),(10,10)) #结束游戏 def endGame(self): print("谢谢使用") exit() #左上角文字的绘制 def getTextSuface(self,text): #初始化字体模块 pygame.font.init() #查看所有字体名称 #print(pygame.font.get_fonts()) #获取字体Font对象 font=pygame.font.SysFont("kaiti",18) textSurface=font.render(text,True,TEXT_COLOR) return textSurface #获取事件 def getEvent(self): eventlist=pygame.event.get()#调用pygame中的event方法,返回的是事件列表 #遍历事件 for event in eventlist: #判断按下的键是关闭还是键盘按下 #如果按下的是退出,关闭窗口 if event.type==pygame.QUIT: self.endGame() if event.type==pygame.KEYDOWN: if event.key==pygame.K_LEFT: print("按下左键,坦克向左移动") elif event.key==pygame.K_RIGHT: print("按下右键,坦克向右移动") elif event.key==pygame.K_UP: print("按下上键,坦克向上移动") elif event.key==pygame.K_DOWN: print("按下下键,坦克向下移动") if __name__=="__main__": MainGame().startGame() #MainGame().getTextSuface()
老师,我找到错误了 不细心导致的 老师不用看了 麻烦了
这是视频中老师执行出来的结果
这是我执行出来的结果,老师帮忙看下为啥我打印出来的不是对象呢?
import xlrd #打开excel wb = xlrd.open_workbook('01_电影数据.xlsx') #选择工作薄 print(f'excel中有{wb.nsheets}个工作薄') print(f'excel中sheet的名字:{wb.sheet_names()}') #选择工作薄 sh1 = wb.sheet_by_index(0) sh2 = wb.sheet_by_name('电影') print(sh1) print(sh2)
老师,这个问题问过了,但是我还是不懂,char的默认值不是\u0000吗,为啥没有输出,你说的什么终止符我不太明白
老师,加上惩罚项之后,是怎么降低降低模型在训练集上的正确率的?
flask_shop.rar
'dict' object is not callable异常,
麻烦老师帮忙看一看
老师,视频里面说类的属性就是成员变量,作用范围是整个类体。但是前面学的成员变量的范围是和对象的创建与消失是一致的。那么这两处不是矛盾了吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637