摘要: 爬取信息的流程 不管是通用的网络爬虫还是聚焦性爬虫,其实爬取网页并且获取信息大概按顺序分为以下一些步骤: (1)选择你想要爬取的网站的网址,和想要的信息(例如图片或者文字或者音频等) (2)获取User-Agent,它的作用是将爬虫伪装成浏览器发送信息,让被爬取的网站认为我们是用户的主观点击,而不是 阅读全文
posted @ 2021-11-08 13:52 lujin1999 阅读(69) 评论(0) 推荐(0)
摘要: DP(动态规划,dynamic programming). 将一个问题拆成几个子问题,分别求解这些子问题,即可推断出大问题的解。动态规划的核心是记住已经解决过的子问题的解:递推关系。 动态规划的解题步骤: 1.确定dp数组以及下标的含义 2.确定递推公式 3.dp数组初始化 4.确定遍历顺序 5.举 阅读全文
posted @ 2021-11-06 15:25 lujin1999 阅读(39) 评论(0) 推荐(0)
摘要: 概念: 集合是对象的容器,定义了对多个对象的操作的常用方法,可实现数组的功能。 和数组的区别: (1)数组的长度固定,而集合的长度不固定。 (2)数组可以储存基本类型和引用类型,而集合只能储存引用类型。 位置:java.util.* 阅读全文
posted @ 2021-07-13 10:18 lujin1999 阅读(14) 评论(0) 推荐(0)
摘要: 网络编程的目的:数据交换 通信、 达到网络通信效果需要什么? 通过ip定位网络上的一台主机 ,和端口,定位到这个计算机上的某个资源 IP:java对应的类 inetAddress package com.kuang.lessone1; import java.net.InetAddress; imp 阅读全文
posted @ 2021-07-09 21:36 lujin1999 阅读(96) 评论(0) 推荐(0)
摘要: 今天看了狂神对于java异常机制的讲解 ,故记录如下 什么是异常? 异常是程序运行过程中出现的不期而遇的各种状况,比如:文件找不到、网络连接失败、非法参数等,英文是:Exception,大致分为运行时异常和非运行异常。 异常的体系结构 ERROR类通常和程序员执行操作无关,有java虚拟机生成并抛出 阅读全文
posted @ 2021-07-08 15:30 lujin1999 阅读(35) 评论(0) 推荐(0)