老师,我这里安装element的时候也报错了
老师,
new InetSocketAddress("www.baidu.com",80)这个创建那个InetSocketAddress对象,最后输出的是百度域名对应的IP。我不明白这个端口有什么作用,没有端口,输出的也是百度的IP吧
老师为什么会用到循环呢 循环的作用是啥呢?
老师:
您好,我的代码和运行结果如下:
package com.bjsxt; public class MyDoublyLinkedList<E> implements MyList<E> { /** * 定义双向链表中的节点对象 */ class Node<E> { E item; //记录元素 Node<E> prev; //记录前一个节点对象 Node<E> next; //记录下一个节点对象 Node(Node<E> prev,E item, Node<E> next) { this.prev = prev; this.item = item; this.prev = next; } } private Node head; //记录头节点 private Node tail; //记录尾节点 private int size; //记录元素个数 /** * 向双向链表中添加元素 */ public void add(E element) { this.linkLast(element); } /** * 将节点对象添加到双向链表中的尾部 */ private void linkLast(E element) { //获取尾节点 Node t = this.tail; //创建节点对象 Node<E> node = new Node<>(t,element,null); //将新节点定义为尾节点 this.tail = node; if(t == null) { this.head = node; }else { t.next = node; } this.size ++; } /** * 根据指定位置获取元素 */ public E get(int index){ //对index进行合法性校验 this.checkIndex(index); //根据位置查找节点对象 Node<E> node = this.getNode(index); return node.item; } /** * 校验index的合法性 */ private void checkIndex(int index) { if(!(index >= 0 && index < this.size)) { throw new IndexOutOfBoundsException("index:"+index+"Size:"+size); } } /** * 根据位置获取指定节点对象 */ 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.prev; } return node; } } /** * 返回元素的个数 */ public int size() { return this.size; } /** * 根据指定位置删除元素 */ public E remove(int index) { //对index进行合法校验 this.checkIndex(index); //根据指定位置获取节点对象 Node<E> node = this.getNode(index); //获取节点对象中的元素 E item = node.item; //判断节点是否为头节点 if(node.prev == null) { this.head = node.next; }else { //完成当前节点直接前驱节点与当前节点的直接后继节点的挂接 node.prev.next = node.next; } //判断节点是否为尾节点 if(node.next == null) { this.tail = node.prev; }else{ node.next.prev = node.prev; } //当前节点断掉与它直接前驱节点的连接 node.prev = null; //当前节点断掉与它直接后继节点的连接 node.next = null; node.item = null; //记录元素个数 this.size--; return item; } public static void main(String[] args) { MyList<String> myList = new MyDoublyLinkedList<>(); myList.add("a"); myList.add("b"); myList.add("c"); myList.add("d"); myList.add("e"); System.out.println(myList.size()); System.out.println(myList.remove(0)); for(int i=0;i<myList.size();i++) { System.out.println(myList.get(i)); } } }
运行结果是:
5
a
b
c
Exception in thread "main" java.lang.NullPointerException
at com.bjsxt.MyDoublyLinkedList.get(MyDoublyLinkedList.java:59)
at com.bjsxt.MyDoublyLinkedList.main(MyDoublyLinkedList.java:150)
老师,我在前端页面获取menu列表时,配置文件中: 如果使用params,后台就会报错:500 显示:
如果我把pararms改成data,就能正常请求,显示数据.
params是添加到url的请求字符串中的,用于get请求。 而data是添加到请求体(body)中的, 用于post请求
我写的就是get请求,不应该是使用params吗,为啥只能只用data才能请求成功,get请求中,应该不能使用data才对呀
为什么会少一个?
springservletdemo.rar
老师,listeners启动失败,可是我配置的没问题啊,您帮我看看,麻烦了
老师,这个创建者更新着不做一个外键吗
老师,多部件解析器ID为什么必须要叫multipartResolver?
老师 这些注解写在变量上可以吗
老师,我用npm i concurrently --save安装了concurrently,运行npm run dev,结果还是出错
老师,springboot项目什么时候在配置文件application.yml中配置,什么时候用配置类配置啊
老师,麻烦问一下这个是什么意思。为什么是0和fav.length-1
<body> <div class="box"> <a href="#"> <img src="../img/魅族大图.png" alt=""> <span class="title">魅族 18</span> <span class="intro">高通骁龙 888 |162g 6.2英寸轻妙手感</span> <span class="price">¥4399</span> <div class="sub">新品</div> </a> </div> <div class="box1"> </div> </body>
这是HTML
body{ margin-left:0px;padding: 0; background-color: rgb(248, 244, 244); } a{ text-decoration: none; } .box{ width: 615px; height: 610px; background-color:#fff; position: relative; /* 图片是否平铺,不平铺 */ background-repeat:no-repeat; float: left; margin-left:145px; } .box:hover{ box-shadow: 0 10px 15px rgb(202, 202, 218); } .box img{ width: 460px; height: 460px; position: absolute; bottom: 0; left: 77.5px; } span{ /* 转换成块 */ display: block; } .title{ font-size: 28px; color: #333; position: absolute; top: 30px; left: 259px; } .intro{ font-size: 18px; color: #333; position: absolute; top: 75px; left: 150px; } .price{ font-size: 24px; color: #c00; position: absolute; top: 110px; left: 267px;
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637