创建了一个新项目后,再打开idea原来的代码就都没了。应该怎么操作才能使新建后再打开idea原来的代码也还存在?
老师我按照网上的方法试了一下,还是没有办法连接mysql,修改root密码也不行,这应该怎么解决?
获得文件名为什么可以直接${file}获得而不是${file.getName}
老师请问一下,为什么我在重新设置root密码的时候会提示我出现错误,说没有这样的文件
问题:
老师请问一下,为什么我出现了这个错误,我对root重新修改了密码以后还是登录不上
1、在162 web案例_创建查询用户持久层这节课时老师在拼接sql语句时应该给varchar类型的数据添加' '。因为我们 不是使用setString方法添加的数据,而是自己手动添加的,所以需要添加' ',这里老师是不是忘记啦?
2、如上图,因为我们没有在拼接字符串时添加' ',所以此节课中使用varchar类型进行数据查询时就会报错,查询的 sql语句就会拼接成这样子:select * from users where 1=1 and username=admin; 不符合sql语法规范。
3、视频中老师进行查询没有出错是因为查询条件只是使用性别,性别是使用1和0表示的,所以不需要给int类型的数 据添加' '
4、我在本节课实操时出现上述的问题,不知道是我自己写代码的时候落下什么了,还是老师讲课的时候出现了一点失 误,如果是我个人的问题,麻烦老师指出我的问题,
package cn.bjsxt; //基于双向链表实现元素存取的容器 public class MyDoubleLinkList<E> implements Myist<E> { //记录头结点 private Node head; //记录尾节点 private Node tail; //记录元素个数 private int size; //添加尾节点 private void lastLinjk(E ele){ //获取尾节点 Node t = this.tail; //创建节点对象 Node<E> node = new Node<>(ele,t,null) ; //将新节点定义为尾节点 this.tail = node; if(t == null){ this.head = node; }else { t.next = node; } this.size++; } //定一双向链表的节点对象 class Node<E>{ E item;//记录元素 Node<E> prve;//记录前一个节点对象 Node<E> next;//记录后一个节点对象 Node(E item,Node<E> prve,Node<E> next){ this.item = item; this.prve = prve; this.next = next; } } //添加元素的方法 @Override public void add(E e) { this.lastLinjk(e); } //获取元素的方法 @Override public E get(int index) { //对index进行校验 this.checkIndex(index); //根据索引获取节点对象 Node<E> node = this.getNode(index); return node.item; } //获取元素的个数 @Override public int size() { return this.size; } //删除元素 @Override public E remove(int index) { //对index进行合法校验 checkIndex(index); //根据指定位置获取节点对象 Node<E> node = this.getNode(index); //获取节点对象中的元素 E e = node.item; //判断当前节点是否为头节点 if(node.prve == null){ this.head =node.next; }else { //完成当前节点的直接前驱节点与当前节点的直接后继节点的挂接 node.prve.next = node.next; } //判断当前节点是否为子节点 if(node.next ==null){ this.tail = node.prve; }else { //完成当前节点的直接后继节点与当前节点的直接前驱节点的链接 node.next.prve = node.prve; } //当前节点断掉与他直接前驱节点的链接 node.prve = null; //当前节点断掉与他直接后继节点的链接 node.next = null; node.item = null; //记录元素个数 this.size--; return e; } //校验index的特性 private void checkIndex(int index){ if(!(index >= 0 && index < this.size)){ throw new IndexOutOfBoundsException(); } } //根据索引获得指定对象 private Node getNode(int index){ if(index <(this.size>>1)){ Node node = this.head; for (int i=0;i<index;i++){ node = node.next; } return node; }else{ Node node = this.tail; for (int i = this.size-1; i > index ; i--) { node = node.prve; } return node; } //在双向链表的头添加元素 } public void addFirst(E e){ lastLinjk(e); } //在链表头添加元素 private void linkFirst(E e){ //获取头节点对象 Node head = this.head; Node node = new Node(e,null,head); //将新节点定义为头结点 this.head = node; //判断当前节点中是否有头结点,如果没有,那么该节点是头结点也是尾节点 if(head == null){ this.tail = node; }else { head.prve = node; } //记录元素个数 this.size++; } //在尾节点添加元素 public void addLastLink(E e){ this.lastLinjk(e); } public static void main(String[] args) { Myist<String> myist = new MyDoubleLinkList<>(); myist.add("a"); myist.add("b"); myist.add("v"); myist.add("d"); myist.remove(2); for (int i = 0; i < myist.size(); i++) { System.out.println(myist.get(i)); } System.out.println(myist.size()); System.out.println("=============================="); MyDoubleLinkList<String> list = new MyDoubleLinkList<>(); list.add("a"); list.addFirst("A"); list.addLastLink("b"); for (int i = 0;i<list.size();i++){ System.out.println(list.get(i)); } } } 添加头结点元素添加失败?
接上一条,点击字典类型,都无法显示空白页
老师这是什么意思,代码都修改了,字典数据页面跳转不出来,点击字典类型空白。
一直在这里不能跳转到addUser页面
代码貌似也没错怎么会出现这样的情况
为什么self.filename没有被当做临时变量在openfile函数执行完后被直接处理掉而是保留了下来,可以被下一个执行的函数再次利用呢?在类方法中定义的变量(我理解就是“self.变量名”,似乎也被叫做属性,这个属性是一旦在某个方法中被定义那么他就相当于def __init__方法中被定义的变量一样供全局使用了么?)与全局中定义的函数中的变量不一样么?
import math def f(x1,y1,x2,y2,x3,y3): '''输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提示''' a = math.sqrt((x1-x2)**2+(y1-y2)**2) b = math.sqrt((x1-x3)**2+(y1-y3)**2) c = math.sqrt((x3-x2)**2+(y3-y2)**2) if a+b>c and a+c>b and b+c>a: print('为三角形') s = (1/2)*(x1*y2+x2*y3+x3*y1-x1*y3-x2*y1-x3*y2) print('三角形面积为{0:.2f}'.format(s)) else: print('不是三角形') f(0,0,4,8,6,5)
运行结果:
为三角形 三角形面积为-14.00
请问:这个作业中,输入有效坐标后可能会出现负数,代码如何改进呢?谢谢老师
只有一个端口怎样进行对服务器的输入啊。。。。。
为什么用pycharm 运行不了turtle的运行图
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637