package com.baizhan.test; public class MuLinkedList1<E> implements MyList<E>{ class Node<E>{ E item; Node next; public Node(E item, Node next) { this.item = item; this.next = next; } } private Node head; private int size; @Override public void add(E element) { Node<E> node=new Node<>(element,null) ; Node tail=getTail(); if(tail==null){ head=node; }else{ tail.next=node; } size++; } private Node getTail(){ if(this.head==null){ return null; }else{ Node node=head; for(int i=0;i<size-1;i++){ if(node.next==null) break; node=node.next; } return node; } } @Override public E get(int index) { chickIndex(index); Node<E> node=getNode(index); return node.item; } public void chickIndex(int index){ if(!(index>0&&index<size)) { throw new IndexOutOfBoundsException("Index:"+index+"size"+size); } } private Node getNode(int index){ Node<E> node=head; for(int i=0;i<index;i++){ node=node.next; } return node; } @Override public int size() { return size; } @Override public E remove(int index) { chickIndex(index); Node<E> node=this.getNode(index); E item=node.item; if(this.head==node){ this.head=node.next; }else{ Node<E> temp=head; for(int i=0;i<index-1;i++){ temp=temp.next; } temp.next=node.next; node.next = null; } this.size--; return item; } public static void main(String[] args) { MuLinkedList1<String> my=new MuLinkedList1<>(); my.add("aaa"); my.add("bbb"); my.add("ccc"); my.add("ddd"); my.add("eee"); my.add("fff"); System.out.println(my.size); System.out.println(my.remove(4)); for(String a:my){ } } }
老师,为啥for each循环会出错
def f1(): print("f1") f2() def f2(): print("f2") f1()
请问老师,这部分逻辑是怎么运行的啊。为什么最后生成的是f1
f2
而不是
f1
这里我引用的是同一个对象is not 判断怎么是False,不理解
我觉得一个例子里面(1)偏导公式求和部分,还有(2)下面带入真实值求导的式子,这两部分有些错误。
(1)求导公式的求和部分应该是at(s)·βt(s)
(2)带入t=3时刻,s可能等于a的情况的时候,后面式子我觉得应该是α3(s=a)和β3(s=a),然后α和β再根据前向传播和后向传播的状态转移方程,得到t=3时刻的结果。
class Car: def __call__(self,age,money): print("call方法") print("车龄{0},金额{1}".format(age,money)) c=Car() c(3,200000)
老师,第四行中,format格式内,age和money为什么不写成self.age和self.money
老师Swagger这章资料无法下载
可以上传一下本章节的文档和视频中需要的软件吗?
package com.baizhan.test; public class MuLinkedList1<E> implements MyList<E>{ class Node<E>{ E item; Node next; public Node(E item, Node next) { this.item = item; this.next = next; } } private Node head; private int size; @Override public void add(E element) { Node<E> node=new Node<>(element,null) ; Node tail=getTail(); if(tail==null){ head=node; }else{ tail.next=node; } size++; } private Node getTail(){ if(this.head==null){ return null; }else{ Node node=head; for(int i=0;i<size-1;i++){ if(node.next==null) break; node=node.next; } return node; } } @Override public E get(int index) { chickIndex(index); Node<E> node=getNode(index); return node.item; } public void chickIndex(int index){ if(!(index>0&&index<size)) { throw new IndexOutOfBoundsException("Index:"+index+"size"+size); } } private Node getNode(int index){ Node<E> node=head; for(int i=0;i<index;i++){ node=node.next; } return node; } @Override public int size() { return size; } @Override public E remove(int index) { chickIndex(index); Node<E> node=this.getNode(index); E item=node.item; if(this.head==node){ this.head==node.next; }else{ Node<E> temp=head; for(int i=0;i<index-1;i++){ temp=temp.next; } temp.next=node.next; node.next == null; } this.size--; return item; } }
老师,这两个地方为啥会报错
java.png
为什么没有小窗口
那如果通过命令行执行程序要怎么给定args
老师,看下我这个怎么转型不了呢,哪里的错呢?
老师这里的obj为什么是js类型的
视屏中:老师并没有对"/image/AliYunImgUpload"这个uri地址进行放行也能成功上传图片。
但在我个人的项目中,我需要在gateway-server和coin-common中的ResourceServerCoinfig两个位置分别对"admin/image/AliYunImgUpload"和"/image/AliYunImgUpload"进行放行才能成功上传,否则报401未授权错误。
有一个疑问?为什么addUser前面不加/user,不会报错,而findUserAll前面不加/user,会报错呢?
还是不太懂单行子查询和多行子查询的区别
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637