在这里,对于添加一个用户和添加一个订单,老师设计的用户与订单的数据库是添加了一个栏位用户作为外键,这样的话,在添加用户和添加用户所对应的订单时,若是用户出现异常,订单好着,就会出现事务不一致性问题,但是我这边可以将数据库设计成就拿用户的userid对应订单的orderid,不添加额外的栏位,当用户添加异常时,订单表查不到用户的id就没法添加订单,这也能预防出现事务错误。
对了,老师,在实际开发中,对于外键的设计,需不需要多添加一个栏位用户存放外键???不用也可以,还更加严格,并且不用操作更多的属性。
老师,在第一次运行echoserver 和goodtcp的时候,goodtcp可以正常运行。但是echoserver报错,java.net.BindException: Address already in use: bind
第二次运行goodtcp,goodtcp类报错 java.net.ConnectException: Connection refused: connect
这是什么原因造成的,谢谢。
新建文件夹.rar
老师,克隆了虚拟机后,为什么JDK和其他软件还要安装配置呢,不应该是复制好了吗
如果数据库里有多个表,它怎么判断我要操作哪个表呢
我也有这个问题,尝试点击ID为“search_icon”的元素时,浏览器实际上已经将点击事件传递给了另一个元素,即ID为“id_qrcode_popup_container”的元素,该怎么解决?
-------------------------------------------
老师什么时候,uname会等于“”(uname=="")
if(uname==null||uname==""){
从30节课开始就一直这样,实在是不知道怎么回事都在一个目录下啊,就是一直这样报错,怎么创建都不行,卡在这里两个小时了都
同样的JAVA代码和同样的HTML代码,为什么我这边获取不到浏览器的信息?
package com.bjsxt.server; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class Server2 { public static void main(String[] args) { //(1)创建ServerSocket对象 ServerSocket server=null; //(2)监听是否有客户端发送请求 Socket client=null; BufferedReader br=null; try { server = new ServerSocket(8888); client = server.accept(); //获取来自浏览器的请求信息 br=new BufferedReader(new InputStreamReader(client.getInputStream(), "utf-8")); String str=null; while((str=br.readLine()).length()>0){ System.out.println(str); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ //(6)关闭流 IOClose.closeAll(br,client,server); } } }
<html> <title> Tomcat </title> <body> <form action="http://lcoalhost:8888/log" method="get"> <h1>hello world</h1 <p>用户名:<input type="text" id="uname" name="username" /></p> <p>密码:<input type="password" id="pwd" name="password" /></p> <p><input type="submit" value="登陆" /></p> </form> </body> </html>
class Employee: def __init__(self,name,salary): self.__name=name self.__salary=salary def get_salary(self): return self.__salary def set_salary(self,salary): if 1000<salary<50000: self.__salary=salary else: print("录入错误!薪水在1000-50000这个范围") a=Employee('张小明',30000) print(a.get_salary()) a.set_salary(2000) print(a.get_salary()) #老师实例方法的调用不是a.get_salary()吗?没加@property装饰器为什么会这样写print(a.get_salary())
老师,请问为什么我鼠标放上去不会发送请求呢,一列所有都是这样。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" > function insertNode(){ // //创建节点对象 // var p=$('<p>'+' // 照片:<input type="file" name="" id="" value="" />'+' // <input type="button" name="" id="" value="删除" onclick="insertNode()" /> // '+'</p>') var p=$('<p>'+' 照片:<input type="file" name="" id="" value="" />'+' <input type="button" name="" id="" value="添加" onclick="insertNode()" />'+' </p>') // $("#last").before(p); } </script> </head> <body> <form > <p> 用户名:<input type="text" name="" id="" value="" /> </p> <p> 照片:<input type="file" name="" id="" value="" /> <input type="button" name="" id="" value="添加" onclick="insertNode()" /> </p> <p id="last"> <input type="button" name="" id="" value="提交" /> <input type="button" name="" id="" value="清空" /> </p> </form> </body> </html>
刷新报错:Uncaught SyntaxError: Invalid or unexpected token
点击添加后报错信息:
Uncaught ReferenceError: insertNode is not defined
at HTMLInputElement.onclick
老师这个注解有什么作用呢
我的代码一直在跑,完全没有阻塞效果,跑了几千都还在跑
代码部分没有报错,运行结果显示错误。
所对应GameUtil代码
package cn.lss.Game; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; public class GameUtil { //工具类最好将构造器私有化 private GameUtil() { } public static Image getImage(String path) { BufferedImage bi = null; try { URL u = GameUtil.class.getClassLoader().getResource(path); bi = ImageIO.read(u); }catch (IOException e) { e.printStackTrace(); } return bi; } }
现在执行代码
package cn.lss.Game; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ Image plane = GameUtil.getImage("images/plane.png"); Image bg = GameUtil.getImage("images/bg.pg"); @Override public void paint(Graphics g) { g.drawImage(bg, 0,0, null); g.drawImage(plane, 200,200, null); } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
sockeydemo.zip老师能帮我看看那点出问题了吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637