package com.xykj; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.FileOutputStream; public class DataOutputDemo { public static void main(String[] args) { DataOutputStream dos = null; try{ dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("d:/data.txt"))); dos.writeChar('a'); dos.write(10); dos.writeDouble(Math.random()); dos.writeBoolean(true); dos.writeUTF("你好"); dos.flush(); }catch (Exception e){ e.printStackTrace(); }finally{ try{ if (dos != null){ dos.close(); } }catch (Exception e){ e.printStackTrace(); } } } } package com.xykj; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.FileInputStream; public class DataInputDemo { public static void main(String[] args) { DataInputStream dis = null; try{ dis = new DataInputStream(new BufferedInputStream(new FileInputStream("d:/data.txt"))); //直接读取数据,读取的顺序要与写入的顺序一致,否则不能正确读取数据。 System.out.println("char: "+dis.readChar()); System.out.println("int: "+dis.readInt()); System.out.println("double: "+dis.readDouble()); System.out.println("boolean: "+dis.readBoolean()); System.out.println("String: "+dis.readUTF()); }catch(Exception e){ e.printStackTrace(); }finally { try{ if (dis != null){ dis.close(); } }catch (Exception e){ e.printStackTrace(); } } } }
老师,我是按照顺序读取的,怎么还会报错
com.xykjjava.io.BufferedOutputStreamjava.io.DataOutputStreamjava.io.FileOutputStreamDataOutputDemo { (String[] args) { DataOutputStream dos = { dos = DataOutputStream(BufferedOutputStream(FileOutputStream()))dos.writeChar()dos.write()dos.writeDouble(Math.())dos.writeBoolean()dos.writeUTF()dos.flush()}(Exception e){ e.printStackTrace()}{ { (dos != ){ dos.close()} }(Exception e){ e.printStackTrace()} } } }
com.xykjjava.io.BufferedInputStreamjava.io.DataInputStreamjava.io.FileInputStreamDataInputDemo { (String[] args) { DataInputStream dis = { dis = DataInputStream(BufferedInputStream(FileInputStream()))System..println(+dis.readChar())System..println(+dis.readInt())System..println(+dis.readDouble())System..println(+dis.readBoolean())System..println(+dis.readUTF())}(Exception e){ e.printStackTrace()}{ { (dis != ){ dis.close()} }(Exception e){ e.printStackTrace()} } } }
老师,我是按着顺序读取的,怎么还会报错!
有一个问题突然不明白了,就是在一对一users和roles,在对RolesMapper,我们构建的抽象类是Roles类型,然而在一对多里面,在OrdersMapper接口的抽象方法,返回的是List<Orders>,我自己的理解是:一对一,只有一条数据,就是返回Roles类型,如果是多条数据,我们就要用List泛型对吧??
老师 为什么我这个里面没有结果1和剖析两个界面呢?
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; public class ServerSocketTest { public static void main(String[] args) { ServerSocket serverSocket = null; Socket socket = null; BufferedReader br = null; Scanner scanner = null; PrintWriter pw = null; try { serverSocket = new ServerSocket(8888); System.out.println("服务端启动!监听端口8888..."); socket = serverSocket.accept(); //创建从客户端读取信息的流对象 br = new BufferedReader(new InputStreamReader(socket.getInputStream())); //创建键盘输入对象 scanner = new Scanner(System.in); //创建向客户端发送消息的输出流对象 pw = new PrintWriter(socket.getOutputStream()); while (true){ //读取客户端发送的信息 String str = br.readLine(); System.out.println("客户端说:" + str); String keyInput = scanner.nextLine(); //发送到客户端 pw.println(keyInput); pw.flush(); } }catch (Exception e){ e.printStackTrace(); }finally { if (serverSocket != null) { try { serverSocket.close(); } catch (IOException e) { e.printStackTrace(); } } if (socket != null){ try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } if (br != null){ try { br.close(); } catch (IOException e) { e.printStackTrace(); } } if (scanner != null){ scanner.close(); } if (pw != null){ pw.close(); } } } }
老师,我的代码没有什么问题啊,可是在运行的时候,提示在定义serverSocket时出问题,老师能帮我看看吗
服务端和客户端都有同样的错误
老师,红色方框的那橫杠可以选择不显示吗?还有就是分割线可以指定起始点不?
老师,我的IDEA中没有WebApplication怎么办呢,我的是企业版的,重新安装了一次还是找不到
老师,他第一个r的作用是什么?......
老师,请问是不是在WEB-INF下面的jsp都没有办法直接访问。
from flask import Flask, session import os app = Flask(__name__) # 设置SECRET_KEY app.config['SECRET_KEY'] = os.urandom(24) # 1. 设置session: # 通过`flask.session`就可以操作session了。操作`session`就跟操作字典是一样的。 # session['uname']='momo'。 # # 2. 获取session: # 也是类似字典, # session.get(key)。 # # 3. 删除session中的值: # 也是类似字典。可以有2种方式删除session中的值。 # * session.pop(key)。 # * session.clear():删除session中所有的值。 # # 4. 设置session的有效期: # 如果没有设置session的有效期。那么默认就是浏览器关闭后过期。 # 如果设置session.permanent=True,那么就会默认在31天后过期。 # 如果不想在31天后过期,按如下步骤操作 # 1:session.permanent=True # 2:可以设置`app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hour=2)`在两个小时后过期。 # 设置session @app.route('/') def index(): session['uname'] = 'momo' session['pwd'] = '123' # 底层相当于 # res=Response() # res.set_cookie('session', 'session_id') # 4.设置session的有效期方式1【持久化 31天】 # session.permanent = True # print(type(session)) return 'Hello World!' # 获取session @app.route('/getsession/') def getSession(): uname = session.get('uname') pwd = session.get('pwd') print(pwd) return uname or "没有session" if __name__ == '__main__': app.run()
老师 的这个写了 还是可以看到cookie中的uname信息和pwd 这是怎么回事
admin-service启动时报错,找不到启动类,别的模块可以正常启动,就这个不行,百度没有找到与我相似的错误解决方法,mappersplus插件可以正常生成代码,nacos也都配置了,application.yml配置文件也配置了,
这段什么时候写进去的在视频中没有体现啊?
老师,帮忙看一下,TreeTable无法显示是怎么回事,说我的category_list好像无法访问,但是我没有发现错误
flask_project.zip
vue_shop.zip
public int menuItemAvalizble(int min,int max){ //定义正则表达式 String regex="[1-9]"; Scanner sc=new Scanner(System.in); while (true){ System.out.println("请输入您要操作的内容"+min+"-"+max); String input=sc.nextLine(); int value=Integer.parseInt(input); if (input.matches(regex)){ if (value>=min&&value<=max) return value; else System.out.println("您输入的内容错误,请重新输入"); }else System.out.println("您输入的内容不合法,请输入1~6之间的数字"); } }
老师,这个方法规定了第一次输入的字符串类型只能是数字字符串,如果输入字母就会报异常;有啥好的解决方法嘛
为什么从结果看,先进行了排序再分页,第一条size应该是600
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637