<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>分页</title> <script src="js/jquery-1.12.3.min.js"></script> <style> .fenye span{ border: 1px solid #ccc; padding: 3px 5px ; margin-right: 5px; cursor: pointer; } .fenye span.active{ border: none; color: red; font-weight: bold; } </style> </head> <body> <ul id="list"></ul> <div class="fenye"> </div> <script> $.get('10get_data.php', function (res) { data=JSON.parse(res); //当前页 var nowindex=1; //每页显示的条数 var num=5; //总的条数 data.length //获取总的页数 var zong=Math.ceil(data.length/5); $("<span>上一页</span>").appendTo('.fenye'); for(var i=1;i<=zong;i++){ $("<span>"+i+"</span>").appendTo('.fenye'); } $("<span>下一页</span>").appendTo('.fenye'); }) </script> </body> </html>
老师,根据视频中代码写的,为什么显示的只有1没有2
老师,请问打印薪资大于15000的题目,我在运行if x.get("salary")>15000的时候会报错呢
老师,请问为什么继承Mylist后,重写的add方法中element是Object类型的啊
package com.bjsxt; public class MyDoublyLinkedList<E> implements MyList { private Node head; //记录头节点 private Node tail; //记录尾节点 private int size; //记录元素个数 /* 定义双向链表的节点对象 */ 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.next = next; } } /* 向双向链表中添加元素 */ public void add(Object element){ this.LinkList(element); } /* 将指定对象添加到双向链表的尾部 */ private void LinkList(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++; } /* 通过指定位置获取元素 */ @Override public Object get(int index) { //校验index的合法性 this.checkIndex(index); //根据位置查找节点对象 Node<E> node=this.getNode(index); return node; } /* 对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; } } /* 获取双向链表中元素的个数 */ @Override public int size() { return this.size; } /* 通过指定位置删除元素 */ @Override public Object 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> my=new MyDoublyLinkedList<>(); my.add("a"); my.add("b"); my.add("c"); System.out.println(my.get(2)); System.out.println(my.size()); for(int i=0;i<my.size();i++){ System.out.println(my.get(i)); } } }
package com.bjsxt; /* 基于链表结构存取元素的方法API定义 */ public interface MyList<E> { void add(E element); E get(int index); int size(); E remove(int index); }
这个线性回归模型建好之后用来干嘛的啊?每次模型建好后都只是测试了一下分数,没做预测,也没用来计算,感觉没啥实际用处呀,能不能说下工作中建好模型用来干嘛的?
在Person含参构造方法中,为什么age不能直接赋值,要调用setAge方法,而name却不用呢?
为什么fake-useragent下载不了
这要怎么改呢
老师,为啥我老是要创建好之后才能设置为开源
老师,解释一下代码的执行顺序呗,我有点忘了
List是可以被序列化的吗?为什么源码里面找不到serilizable接口
请问为什么缓存范围是-128-127呢 是否可以更大呢 这个范围是怎么考虑设定的呢
这个异步发送和上次的同步发送代码区别在哪里,哪里不同,没看出来
想问一下老师是哪里错了
老师,为什么我设置好隔离级别后,如果关掉navicate,重新开启navicate后隔离级别又变成默认的repeatable read了?
老师,我也是IDEA创建springboot报网络连不上,试过上面你发的那个网址的,测试链接的时候成功了,但是创建还是报错。后来找了一个说创建的时候不要选择default,选custom:https://start.aliyun.com/这是不是去镜像下载springboot?
代码:
import requests from fake_useragent import UserAgent from lxml import html etree=html.etree def get_url(url): headers = {"User-Agent": UserAgent().random} resp = requests.get(url, headers) if resp.status_code==200: resp.encoding="utf-8" return resp.text def parse_list(html): e=etree.HTML(html) list_url=["http://maoyan.com{}".format(url) for url in e.xpath('//div[@class="movie-item film-channel"]/a/@href')] return list_url def parse_index(html): pass def main(): url = "https://maoyan.com/films?showType=3&offset=0" html=get_url(url) movie_url=parse_list(html) print(movie_url) if __name__=="__main__": main()
运行结果:
老师请问一下,为什么我的list_url返回的是一个空列表?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637