老师能帮我看一下哪里错了吗,怎么不显示bin文件呀
public void copyFile01(String str1,String str2){ FileReader fr=null; BufferedReader br=null; FileWriter fw=null; BufferedWriter bw=null; try{ br=new BufferedReader(new FileReader(str1)); bw=new BufferedWriter(new FileWriter(str2)); int temp=0; while ((temp= br.read())!=-1){ bw.write(temp); } bw.flush(); }catch (Exception e){ e.printStackTrace(); }finally { try { if (br!=null) br.close(); if (fr!=null) fr.close(); if (bw!=null) bw.close(); if (fw!=null) fw.close(); }catch (Exception e){ e.printStackTrace(); } } } }
没有使用readLine()方法,直接使用的是read()方法,没有加换行,直接就换行了,老师讲讲区别
老师,是不是这样就可创建了。是在Base Interpreter选择虚拟环境吗?
老师,我想问下 第八行那句啥意思,为啥要那样写,还想问下,为啥年龄抄出范围后会自动执行第六行那句话,__str__()函数是用来干什么的。
老师,假如我是三个条件or关系,那么我是不是再创建一个criteria2,接着or一个criteriz2就可以啦???
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 这是怎么回事
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637