创建索引只能在表上创建吗?为什么不能通过列创建索引?
location的目录是自动创建的吧
为什么会报这个错误
麻烦老师给我看看这是怎么回事,我研究了很久也没找出原因!!!
Flask_shop.zip
vue_shop.zip
老师,代码跟着打下来的,没有报错,运行的时候一旦被撞就会报错,报错截图:
>>> python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined
>>>
1.功能是一样的为什么记录条不一样
2.如果是优先级的问题,我加了括号就报错了
老师这个红框里面这个方法参数,是怎么理解,不太理解是什么意思?不同类型方法的我怎么确认具体的参数是什么类型
num = num_all = num_even = num_old = num>num<=:num_all+=numnum%==:num_even+=num :num_old+=num num+=(num_all) (num_even) (num_old)
为什么加了个num>0结果是
<script> var div = document.querySelector("#div"); console.log("网页可见区域宽client" + document.body.clientWidth); console.log("网页可见区域高client" + document.body.clientHeight); console.log("网页可见区域宽offset" + document.body.clientWidth); console.log("网页可见区域高offset" + document.body.clientHeight); console.log("网页正文全文宽scroll"+document.body.scrollWidth); console.log("网页正文全文高scroll"+document.body.scrollHeight); console.log("网页被卷曲的宽scroll"+document.body.scrollLeft); console.log("网页被卷曲的高scroll"+document.body.scrollTop); console.log("------------------------------------"); console.log("浏览器宽"+window.outerWidth); console.log("浏览器高"+window.outerHeight); console.log("浏览器视口宽(计算滚动条)"+window.innerWidth); console.log("浏览器视口高(计算滚动条)"+window.innerHeight); console.log("浏览器视口宽(不计算滚动条)"+document.documentElement.clientWidth); console.log("浏览器视口高(不计算滚动条)"+document.documentElement.clientHeight); console.log("返回页面滚动距离X"+window.pageXOffset); console.log("返回页面滚动距离Y"+window.pageYOffset); console.log("浏览器距离屏幕X"+window.screenX); console.log("浏览器距离屏幕Y"+window.screenY); </script>
在页面中插入一个宽高分别为3000和2000的div,用
document.body.clientHeight
和
获取的文档可视区域高度为什么都为2000呢?
老师:
我现在写好了一个java程序,想拿去班级电脑的控制台上跑,但班上的电脑还没配好环境,jdk,jre还没装,我直接把jdk拷贝过去然后配好环境变量就行吗,还是说得重新下?(电脑都是64位的)
老师我按照你的代码敲得出来一直是服务器报错500
servlet代码
package com.bjsxt.servlet; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.MultipartConfig; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Part; import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.util.UUID; @WebServlet("/fileupload.do") @MultipartConfig public class FileUploadServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); String desc = req.getParameter("desc"); Part part = req.getPart("file"); /*//获取文件上传的字节流 InputStream inputStream = part.getInputStream();*/ //给文件改名 String fileName = UUID.randomUUID().toString()+part.getSubmittedFileName().substring(part.getSubmittedFileName().lastIndexOf(".")); //路径转换 ServletContext servletContext = this.getServletContext(); String realPath = servletContext.getRealPath("images/" + fileName); part.write(realPath); resp.setContentType("text/html;charset=utf-8"); PrintWriter out = resp.getWriter(); out.println("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"); out.println("<HTML>"); out.println("<HEAD><TITLE> ITBZ </TITLE></HEAD>"); out.println("<BODY>"); out.println("上传成功!"+desc); out.println("</BODY>"); out.println("</HTML>"); out.flush(); out.close(); } }
hmtl代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="fileupload.do" method="post" enctype="multipart/form-data"> 文件描述:<input type="text" name="desc"/> 上传文件:<input type="file" name="file"/> <input type="submit" value="OK"/> </form> </body> </html>
就这2个了吧,我敲出来就是服务器500.我看了好久,他总是先运行上一章initServlet的Servlet因为他每次都会输出三个value的值,我把这个代码全部注释掉了再试了一次,还是一样的500报错。
老师可以帮我看看吗
Apackage com.bjsxt.test; import com.bjsxt.entity.User; public class Test { public static void main(String[] args) throws ClassNotFoundException { System.out.println(int.class); System.out.println(void.class); int []arrA=new int[10]; int[] arrB=new int[30]; /**维数相同和类型相同的数组共享同一个Class对象*/ System.out.println(arrA.getClass()==arrB.getClass()); /**同一个类的N多对象,共享同一个Class对象*/ User u1=new User(); User u2=new User(); System.out.println(u1.getClass()==u2.getClass()); /**获取Class对象的三种方式*/ //(1)通过对象的getClass()方法获取 Class c1=u1.getClass(); //(2)通过字节码文件获取 Class c2=User.class; //(3)通过Class类的静态方法获取 Class c3=Class.forName("com.bjsxt.entity.User"); System.out.println((c1==c2)+"\t"+(c1==c3)); } }
老师这里定义User对象不需要导包吗 学的时间有点长忘了
老师,我在web目录下新建了另一个文件夹用来存放另一张图片
并且也把配置文件里面的路径更改了
重启Tomcat之后发现以下问题:
问题一为什么找不到对应的路径
问题二:既然找不到路径为什么控制台可以成功打印以下信息
一、程序
''' 验证线程运行速度 用循环增加多个线程 ''' # 调用创建线程的模块 from threading import Thread, Lock from time import time, sleep import threading # 定义一种方法 def func1(name): print('threading:{},start'.format(name)) global num lock.acquire() for i in range(50000): num+=1 lock.release() print('Threading:{},end'.format(name)) if __name__=='__main__': lock=Lock() num=0 t_list = [] for i in range(5): t = Thread(target=func1, args=('t{}'.format(i + 1),)) t.start() t_list.append(t) for t in t_list: t.join() print(num)
二、运行结果
三、疑问
老师请问,我的运行结果为什么是100
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637