摘要:学习内容: 1.Junit 2.maven安装配置环境 一、Junit实例演示步骤 1.引入jar包 junit包需要引入hamcrest-core包,否则会报错 2.测试如下代码 1 package com.junit.test; 2 3 public class Calculator { 4 p
阅读全文
摘要:学习内容: 1.Java反射 2.jdbc入门 1.反射的概述 Java的反射机制:动态获取信息以及动态调用对象方法 Java的反射机制的作用:用来编写一些通用性较高的代码或者框架的时候使用 原理:java文件编译成class文件,通过jvm将class对象加载到内存中,其中构造方法加载为构造对象,
阅读全文
摘要:学习内容: 1.Selenium详解 1.Selenium:自动化测试工具,支持多种浏览器。爬虫中主要用来解决JavaScript渲染的问题 2.安装:pip3 install selenium 3.声明浏览器对象 from selenium import webdriver browser = w
阅读全文
摘要:毕设在处处吃闭门羹,想的多却不会。 想把词典做到像有道一样,却基本的爬虫还不会。 ************************************************************** 学习计划:到考研成绩出来之前,磨出一丢两个毕设进度,一丢丢就够了~~~ 详细的也不制定了~~
阅读全文
摘要:学习内容: 1.BeautifulSoup详解 2.PyQuery讲解 1.python3安装BeautifulSoup库:pip3 install BeautifulSoup4 2.BeautifulSoup:灵活又方便的网页解析库,处理高效,支持多种解析器,利用它不用编写正则表达式即可方便地实现
阅读全文
摘要:学习内容: 1.爬虫基本原理 2.urllib库基本使用 3.正则表达式基础 1.response响应状态 200代表成功,301跳转,404找不到页面,502服务器错误 2.解析方式:直接处理,Json解析,正则表达式,BeautifulSoup,PyQuery,XPath 3.保存数据:纯文本,
阅读全文
摘要:学习内容: 1.Java面向对象 2.Java封装 1.声明对象是在栈里完成,实例化对象在堆里完成 2.构造方法调用只能在构造方法之间调用,用this() 3.若导入两个不同包下相同类名称的包,则优先执行指定类名的包,,提高效率 4.static 静态成员,类成员 内存中同一块空间 静态成员访问方式
阅读全文
摘要:学习内容: 1.Java流程控制之循环结构 2.Java数组 3.Java方法 1.随机数:math.random()得到0-1之间的数 math.random()*10+1得到1-10之间的数 2.break语句的作用:跳出当前循环,break语句一旦被执行,循环体中break语句后面的代码将不再
阅读全文
摘要:1.xml文档规则 xml声明 字符集 xml元素的基本规则: 合法标签名 嵌套子元素 空元素
阅读全文
摘要:学习内容: 1.Java运算符:赋值运算符,算术运算符,关系运算符,逻辑运算符,条件运算符 2.java流程控制:顺序,选择 1.java输入 Scanner s = new Scanner(System.in); int n = s.nextInt(); 2.|| &&为短路运算符,如果第一个表达
阅读全文
摘要:1.js输出: windows.alert() 警告框 document.write() 写到html文档中 innerHTML 写到HTML元素 console.log() 写到浏览器的控制台 2.js数据类型 js声明数组:法一:var cars = new Array();cars[0]="S
阅读全文
摘要:html 1.font-size中1em=16px 2.html中font不要使用 3.链接标签<a></a>禁止下划线样式设置 <style> a{ color:#333333; text-decoration:none;//设置禁止下划线 cursor:none;//设置没有光标小手 } a:v
阅读全文
摘要:今日学习内容: 带命令行参数的Java实例 Java的程序结构 Java的变量与常量 带命令行参数的Java实例: class ArgsDemo{ public static void main(String[ ] args){ System.out.println(args[0]); System
阅读全文