老师,这个是灰色的,无法修改,是怎么回事呢
老师如果这些冒号不写,对结果有影响吗,为什么
老师好,我遇到了一个问题,就是我删掉了之前的测试语句,用left这些重写了这些,然后运行的时候,还是测试那些语句,重启了还是;
为什么视频中的三个div位置移动完,直接就是一个整体,我照着例子做,三个还是分块的,需要添加什么代码吗?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script type="text/javaScript" src="./hello.js"></script> <script> var num = 3; if (num === 3) { console.log(num++);//3 var result = num++; console.log(result)//4 } </script> </body> </html>
老师,您好,请问一下,为什么这个语句,++在后也能重新赋值,结果为4的?
一、
/** * 对象流将list存储(序列化)到文件中 */ public void savePersonList() { ObjectOutputStream oos = null; try { oos = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("d:/a.txt"))); for (int i = 0; i < this.list.size(); i++) { oos.writeObject(this.list.get(i)); } oos.flush(); } catch (Exception e) { e.printStackTrace(); } finally { try { if (oos != null) { oos.close(); } } catch (Exception e) { e.printStackTrace(); } } }
二、
/** * 获取文件的对象信息(对象的反序列化) */ public void getPersonList() { //声明流 FileInputStream fis = null; ObjectInputStream ois = null; try{ //实例化流对象 fis = new FileInputStream("d:/a.txt"); ois = new ObjectInputStream(new BufferedInputStream(fis)); try{ while (fis.available()==0){ Person person = (Person) ois.readObject(); list.add(person); } }catch (Exception e){ System.out.println("获取上次记录成功!"); } }catch (Exception e){ e.printStackTrace(); }finally { try{ if (fis!=null){ fis.close(); } if (ois!=null){ ois.close(); } }catch (Exception E){ E.printStackTrace(); } } }
三、问题(程序可以运行成功。实现对象存入文件,并启动程序时读取文件中的对象到list)
遇到的问题:1、代码块二中,while循环里判断条件是(fis.available()==0),我是在网上找的这个判断读取完成的条件。如果条件换成true也可以运行出来,老师可以讲讲区别吗,available方法是什么作用?
2、代码块二中、这里流的关闭顺序不清楚(主要是开启的顺序不知道)
3、老师看看代码有什么需要改进的地方吗?
创建虚拟环境报错了:
我也一样 fastdfs里面有图片 但是浏览器里面访问不到
老师,我的代码按照视频中的敲的,但是出了问题,反复检查了几遍无结果还请老师帮忙看一下!
book.xsd中的代码:
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:element name="books"> <xs:complexType> <!-- 复杂元素 --> <xs:sequence> <xs:element name="book" maxOccurs="unbounded"><!-- 第一个元素以及可以出现多个所以为unbounded --> <xs:complexType> <xs:sequence><!-- 子标签出现是有一定顺序的 --> <xs:element name="name" type="xs:string"></xs:element> <xs:element name="author" type="xs:string" ></xs:element> <xs:element name="price" type="xs:double"></xs:element> </xs:sequence> <xs:attribute name="id" type="xs:positiveInteger" use="required"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
book.xml中的代码:
<?xml version="1.0" encoding="UTF-8"?> <books xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="{book.xsd}"> <book id="1001"> <name>java开发实战</name> <author>江小欧</author> <price>99.9</price> </book> <book id="1002"> <name>mysql从删库到跑路</name> <author>江小白</author> <price>89.7</price> </book> </books>
Test类:
package cn.sxt.schema; import java.io.File; import java.io.IOException; import javax.xml.bind.JAXBException; import javax.xml.transform.Source; import javax.xml.transform.stream.StreamSource; import javax.xml.validation.Schema; import javax.xml.validation.SchemaFactory; import javax.xml.validation.Validator; import org.xml.sax.SAXException; public class Test92 { public static void main(String[] args) throws SAXException { //1.创建SchemaFactory工厂 SchemaFactory sch = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema"); //2.建立验证文件对象 File schemaFile = new File("book.xsd"); //3.利用SchemaFactory工厂对象,接收验证的文件对象,生成Schema对象 Schema schema = sch.newSchema(schemaFile); //4.生产对此schema的验证器 Validator validator = schema.newValidator(); //5.要验证的数据(准备数据源) Source source = new StreamSource(); //6.开始验证 try { validator.validate(source); System.out.println("成功"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("失败"); } } }
运行错误图:
刚提出的问题已解决,是aplplication/json写错了, 也没报错
老师,这里的协程是在碰到io阻塞的时候就会执行其他的任务,那么他继续回来执行之前任务的条件是什么,是碰到执行的下一个任务阻塞后,在回来执行之前的任务,如果说下一个任务没有io,是执行完下一个任务之后,在回来执行之前的任务么,还有协程之间执行任务是不是也互相抢?
'''测试经典的GUI程序的写法,使用面向对象的方式''' from tkinter import * from tkinter import messagebox class Application(Frame): '''一个经典的GUI程序的类的写法''' def __init__(self,master=None): super().__init__(master) #super代表是父类的定义,而不是父类对象 self.master=master self.pack() #通过布局管理器显示 self.createWideget() def createWideget(self): '''创建组件''' self.btn01=Button(self) self.btn01['text']="点击,送花" self.btn01["command"]=self.songhua #创建一个退出按钮 self.btnQuit=Button(self, text="退出" ,command=root.destroy) self.btnQuit.pack() def songhua(self): messagebox.showinfo("送花","送你就九十九朵玫瑰花") if __name__=='__main__': root = Tk() root.geometry("400*100+200+300") root.tile("一个面向对象的GUI的程序") app=Application(master=root) root.mainloop()
老师 我这个错误错在那里了
public class UserLoginDaoImpl implements UserLoginDao { @Override public Users selectUsersByUsernameAndUserpwd(String username, String userpwd) { Connection conn = null; Users user = null; try { conn = JDBCUtils.getConnection(); PreparedStatement ps = conn.prepareStatement("selcet * from users where username=? and userpwd=?"); ps.setString(1, username); ps.setString(2, userpwd); ResultSet resultSet = ps.executeQuery(); while (resultSet.next()) { user = new Users(); user.setUsersex(resultSet.getString("usersex")); user.setUserpwd(resultSet.getString("userpwd")); user.setPhonenumber(resultSet.getString("phonenumber")); user.setQqnumber(resultSet.getString("qqnumber")); user.setUserid(resultSet.getInt("userid")); user.setUsername(resultSet.getString("username")); } } catch (SQLException e) { e.printStackTrace(); }finally { JDBCUtils.closeConnection(conn); } return user; } }
老师能给我讲解一下,这串代码吗?有点迷糊了,特别是这两个传进来的参数String username,String userpwd。
老师有Linux使用的官方API吗?想看文档学习一下
这里继承了父类,那不用父类名.__init__()声明吗,不是继承要声明吗?????????????
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637