自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (2)
  • 收藏
  • 关注

原创 7.爬虫——保存数据为csv

首先需要依赖库先吧需要保存的数据转为数组,这里就不做相应爬取。只吧数组部分抬出来吧list数据制作成相应表格数据注意这里DataFrame传入的是一个字典,value值为上面抬出来的数组保存到指定文件...

2022-06-14 15:29:36 1481 1

原创 6.爬虫——json数据操作

首先需要导入操作json数据的库先是获取一个以json格式传输的网址,这里使用人民邮电出版社的网址为例解析json数据格式使用解析后的json数据

2022-06-14 15:04:41 652

原创 问题——PyCharm下载依赖失败(Install packages failed: Installing packages: error occurred. )

找了很多文章和我遇到的问题都不符合最后遇到了一个手动下载的没想到成功了虽然没解决问题的根本但是已经不影响使用记录一下操作过程:1.打开cmd命令页面(注意不用进入python命令页面)2.输入相应命令下载库3.等待下载完成后即可...

2022-06-13 15:56:07 1713

原创 5.爬虫——BeautifulSoup获取路径

首先导入依赖库获取网页内容解析网页获取想要的数据

2022-06-13 15:49:00 784

原创 4.爬虫——xPath查找想要的数据

首先需要导入库获取想要的网页源码解析网页根据路径找到相应的标签或需要的内容

2022-06-13 15:30:05 636

原创 3.爬虫——requests生成HTTP请求

需要导入requests包使用requests的get方法进行HTTP请求(使用rq变量接收该请求)对HTTP请求的操作

2022-06-13 11:10:32 479

原创 18.Java POI下载和简介

简单介绍一下POI:POI是Apache软件基金会的开放源码函式库提供API给Java程序对Microsoft Office格式档案读和写的功能。下载相关jar包方法 :打开POI的官网: Apache POI - the Java API for Microsoft Documents进入下载页下滑,可以看到两个版本的POIBinary Distribution是二进制包,也就是已经编译完成以后的包。Source Distribution是源码包,也就是可以查.

2022-05-09 09:49:10 3821

原创 2.MyBatis动态SQL 技术

<choose> <when> <otherwise><set> <if><where>和<set>相似,不同的地方为<where>会去除以‘and’或‘or’开头的,就将他们剔除。<trim><trim prefix="where || set" prefixOverrides="要过滤的字符"></trim>...

2022-05-05 16:34:34 744

原创 1.MyBatis整合

创建Maven项目 根据数据库,创建实体类,遵循下划线转驼峰命名 创建对实体类进行dao操作的 映射接口 ,并在映射接口中定义方法。 创建映射文件 xxxMapper.Xml ,根据映射接口定义其中的mapper内容 在MyBatis的配置文件中,配置引用我们的映射文件,添加log4j的配置文件.properties文件,并修改路径。测试类 获取SqlSessionFactoryReader read= Resources.getResourceAsReader("mybatis-c...

2022-05-05 16:04:26 1073

原创 16.用到的JSTL标签和JSP标签

使用JSTL需要在JSP页面上方进行导入<%@ taglib prefix="页面中表示JSTL的变量名" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="页面中表示JSTL的变量名" uri="http://java.sun.com/jsp/jstl/fmt" %><%@ taglib prefix="页面中表示JSTL的变量名" uri="http://java.sun.com/jsp/js

2022-05-01 23:36:52 581

原创 11.jQuery选择器和事件

选择器: //基本选择器 #指定id //选择指定id对应的元素 .指定类 //选择指定类对应的集合 标签 //选择指定标签对应的集合 选择器,选择器 //组合选择器 选择器 选择器 //后代选择器 选择器>选择器 //子选择器 //过滤选择器 :first //选择第一个元素 :lastChild //选择最后一个 :odd //选择奇数 :event //选择偶数 :not //剔.

2022-05-01 22:48:35 1098

原创 10.jQuery操作节点(样式、内容、属性、动画)

样式: jQuery.Css() //设置样式 .css("键,值") .css({"键":"值","键":"值"}) jQuery.addClass() //追加样式,没有就新增(受选择器优先级影响id->class JQuery.removeClass() //移除样式 不加参数移除全部,加参数移除指定 jQuery.toggleClass() //操作样式,有则删除,无则添加 内容: jQuery.text() //..

2022-05-01 22:47:40 498

原创 9.jQuery操作节点(选择、创建、添加、复制、删除)

选择节点: .parents() //获取当前节点所有的父节点,可以配合eq选择器选择到某一层父节点 .parent() //获取当前父节点 .children() //获取当前子节点 返回一个集合 .children("表达式") //可以进行筛选 例(div[class='one'] .children[下标] //通过下标筛选 .next() //下一个兄弟节点 .prev() //上一个兄弟节点 .siblings() .

2022-05-01 22:44:43 766

原创 8.DOM对象和jQuery对象的相互转换和应用

//jQuery对象是使用$("")获取的对象,但不可以使用DOM对象的方法 //使用前需要先把jQuery对象转换为DOM对象 jQuery对象.get(下标) //获取指定下标的DOM对象 jQuery对象.get() //获取DOM对象,如果有多个,则以数组形式存储 jQuery对象[0] //获取指定下标的DOM对象 //转回jQuery对象只需要用$()括起来就可以了 $(DOM对象) //结果为一个jQuery对象...

2022-05-01 22:42:29 888

原创 7.js时间和系统函数

事件//事件可以作为属性,也可以作为javascript的关键字来用。 <a onclick="script语句操作标签"></a> document.getElementById("指定ID").onclick=function(){匿名函数内部或指定一个函数} onclick //鼠标点击事件 onmouseover //鼠标移入 onmouseout //鼠标移出 onmousemove //鼠标移动 onload //页面加载.

2022-04-29 20:35:06 300

原创 6.Math对象、Date对象、String对象的方法

Math对象: Math.random() //返回一个0~1的随机数 Math.ceil() //返回一个数的向上取整 Math.floor() //返回一个数的向下取整 Math.abs() //返回一个数的绝对值 Math.max(参数1,参数2) //返回两个数的最大值 Math.min(参数1,参数2) //返回两个数的最小值 Math.pow(参数1,参数2) //返回参数1的参数2次幂 Math.round() //返回一个数的四舍五入值 M.

2022-04-29 20:31:59 383

原创 5.screen对象和navigator对象

关于两个对象:screen 对象存储了客户端屏幕信息,这些信息可以用来探测客户端硬件配置。利用 screen 对象可以优化程序的设计,提升用户体验。例如,根据显示器屏幕大小选择使用图像的大小,或者根据显示器的颜色深度选择使用 16 色图像或 8 色图像,或者打开新窗口时设置居中显示等。navigator 对象存储了与浏览器相关的基本信息,如名称、版本和系统等。通过 window.navigator 可以引用该对象,并利用它的属性来读取客户端基本信息。两个对象的方法:screen对

2022-04-29 20:29:50 320

原创 4.history对象和location对象

关于两个对象:history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起。由于安全方面的考虑,开发人员无法得到用户浏览器的URL,但借由用户访问过的页面列表,可以在不知道实际URL的情况下实现后退和前进。location 对象定义了 8 个属性,其中 7 个属性可以获取当前 URL 的各部分信息,另一个属性(href)包含了完整的 URL 信息。关于两个对象的方法:history对象: window.history.back() //后退一个页面 window.

2022-04-29 20:27:14 664

原创 4.widows对象

关于windows对象:window 是客户端浏览器对象模型的基类,window 对象是客户端 JavaScript 的全局对象。一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对象。windows对象的方法://window对象前面可以省略window. window.prompt("指定字符") //弹出一个带有指定字符的输入框 window.alert("指定字符") //弹出一个带有指定字符的提示

2022-04-29 20:23:14 499

原创 3.document对象

关于document对象:1.Document对象是Window对象的子对象,可通过window.document属性对其进行访问。2.document对象是文档的根节点,每张网页都有自己的document对象只要浏览器开始载入 HTML 文档,该对象就存在了,可以直接使用。document对象的方法:document.write("内容") //输出内容,内容可以是标签(在文档加载之前使用会覆盖掉文档中所有的内容 元素.innerHTML="" //改变内容 元素...

2022-04-29 20:21:21 479

原创 2.js的基本类型和语法

JS的基本类型var 变量名;//创建变量 string //字符串类型 undefined //未初始化类型 number //整数或浮点数 object //对象、数组、null boolean //true或falsetypeof 变量名//输出变量的类型JS的基本语法循环for(){ } while(){ } do{ }while();选择条件if(){}else{}switch(){ cas

2022-04-06 14:02:31 59

原创 1.什么是JS

js就是从服务器下载到本地,执行的脚本程序。通过对标签的监听和控制完成作业。占用本地资源(CPU、内存)js语句会在页面加载时执行js可以通过文件引入的方式嵌入到html文本中 <script src="js文件位置" type="text/javascript"></script>js可以镶嵌到标签的href属性上,改变标签的样式和内容 <a href="javascript:JS内容)">A标签内容</...

2022-04-06 13:51:54 290

原创 15.EL表达式

因为JSP页面中嵌入Java脚本以实现复杂功能,大量的java脚本使JSP页面难以维护。在JSP哑谜那种的java代码逐渐简化的趋势下,一种类似于javascript的语言——JSP表达式语言应运而生。它可以在页面上生成动态内容,并代替JSP脚本元素。表达式语言(ExpressionLanguage,EL)是一种简单的数据访问语言基本的语法格式为${表达式}当JSP引擎在解析JSP页面的过程中遇到"${表达式}" 格式的字符序列时,将调用EL引擎解释并执行"{ }"中的表达式。

2022-03-23 21:18:06 742

原创 14.URL重写技术

当用户不接受Cookie时,可以使用URL重写机制跟踪用户会话。URL重写技术会在URL请求中嵌入标识客户的SessionID,使用Servlet容器解释URL并取出SessionID。//用于自动重写超链接和form表单的action属性的urlpublic String encodeURL(String url)//用于自动重写要传递给HttpServletResponse接口中的sendRedirect()方法的URLpublic String encodeRedirectURL(Str

2022-03-23 13:40:24 530

原创 13.在web.xml文档中添加变量

添加局部变量<servlet> <servlet-name>Servlet文件变量名</servlet-name> <servlet-class>Servlet文件地址</servlet-class> <init-param> <param-name>变量名</param-name> <param-value>参数值</param-value&

2022-03-15 16:47:04 1765

原创 12.会话跟踪技术

session:由服务器创建,存在服务器上Cookie:由服务器创建,存在客户端(本地电脑浏览器缓存)session和cookie都可以存数据Session.getAttribute("name",value);session.getAttribute("name");

2022-03-15 09:49:16 444

原创 11.MVC设计模式

方法 说明 public PrintWriter getWriter() 获取响应的打印输出流对象 public void addCookie() 向响应中添加cookie对象 public void setCharacterEncoding(String enc) 设置相应的编码 public void sendRedirecr(String path) 将请求重定向到指定位置 ...

2022-03-15 08:34:47 77

原创 10.HttpServletRequest对象和HttpServletResponse对象

方法 说明 String getParmeter(String name) 获取页面提交指定名称的参数值 String[] getParameterValues(String name) 获取页面提交相同名称参数的数组值 Enumeration getParameterNames() 获取请求中所有参数名的Enumeration(枚举) Map getParameterMap() 返回一个保存了请求的所有参数和值的Map对象 void setAttrib..

2022-03-02 14:26:52 428

原创 9.Servlet常用方法

加载和实例化 –> 初始化 –> 请求处理 –> 销毁2.init()方法(初始化)init()方法只执行一次,当服务器装入Servlet时执行。传递实现ServletConfig接口对象和Servlet配置信息

2022-03-02 13:49:09 1066

原创 8.Servlet的生命周期

Servlet运行原理当Tomcat服务器接收到一个HTTP请求时,Tomcar服务器会根据请求的内容,创建Servlet实例步骤如下:1.用户在浏览地址栏中输入URL。2.Tomcat服务器根据请求获取URL中需要的资源(/first)。3.Tomcar服务器根据获取的"/first"与web.xml文件中的<servlet-mapping>元素下的<url-pattern> 元素的内容相匹配。4.Tomcat服务器取出与<utl-pattern>同

2022-03-02 09:24:20 455

原创 7.Servlet技术

1

2022-03-01 20:23:23 278

原创 6.JSP标准动作

123

2022-02-28 20:35:02 168

原创 5.JavaBean

JavaBean就是继承了以下代码的java类java.io.Serializable;JavaBean的作用就是对数据进行封装,所有变量正删改查都需要经过方法进行过滤。

2022-02-24 16:29:32 142

原创 3.JSP内置对象(out、response、session、application、pageContext、exception)

java语法在使用一个对象前需要实例化这个对象,比较复杂,所以JSP提供了一些内置的内置对象,用来实现JSP的很多应用。内置对象 输入和输出对象 out 用来向客户端浏览器输出信息的数据流 request 客户端发送的请求信息 response 服务器传回客户端的响应信息 作用域通通信对象 session 未发送请求的客户端建立会话 application 保存整个应用程序的共享信息 pageContxt 保存当前JSP页面的共享

2022-02-23 19:27:00 574

原创 MySQL卸载

进入注册表后,找到以下路径后,吧里面的两个文件删掉HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL在MySQL服务关闭状态下,删除存放目录Win10显示隐藏项目Win7显示隐藏项目删除如下目录文件C:\ProgramData\MySQL删除如下目录文件C:\Program Files (x86)\MySQL...

2022-02-21 09:19:30 281

原创 MySQL环境配置

链接:百度云连接提取码:WGJW创建系统变量,变量值为MySQL文件的位置Path变量中加入值;%MYSQL_HOME%\bin;修改这两个变量的值,注意不要覆盖掉后面的data另一个相似,注意不要覆盖掉datacmd中输入如下指令进行安装mysqld --install如果安装不成功,有可能是之前安装了但是卸载不完全导致的cmd中输入如下指令进行初始化mysqld --initialize最后运行...

2022-02-20 22:49:01 571

原创 JDK环境配置

找到JDK安装包所在的文件夹,输入CMD打开命令行窗口。输入以下代码给JDK赋予权限for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"系统变量中新建变量,配置JDK的目录。变量名这里为JAVA_HOME再创建一个新变量,变量名为CLASSPATH变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;找到Path...

2022-02-20 21:41:31 440

原创 4.JSP表单处理(request)

request对象用来包含客户端的各种信息。当客户店请求一个JSP页面时,JSP引擎会将客户端的请求信息封装在这个request对象中,request对象调用相应的方法就可以获取对应的封装信息了。请求信息主要包括: 1.请求的HTTP协议的传送文件头信息。2.提交请求的客户端可服务端信息。3.用户提交的表单信息。request最主要的作用就是封装表单信息,然后通过如下两个方法获取用户提交的表单信息。String getParameter(Stri...

2022-02-18 13:38:53 645

原创 2.JSP基础

1.嵌入java代码:<% java代码 %>例: 正常HTML页面和代码:嵌入java代码的HTML页面和效果:2.指令标识:<%@ 指令名 属性1=属性值1 属性2=属性值2 %> 1.指令名:用于指定指令名称,在JSP包含page、include和taglib 3个指令。 2.属性:用于指定属性名称,不用的指令包括不同的属性。在一个指令中,可以设置多个属性,属性之间用逗号...

2022-02-18 12:43:02 410

原创 1.JSP简介

JSP是java Server Page的简称,JSP页面是由HTML代码和嵌入其中的java代码组成,服务器在页面被客户端请求后执行java代码,将生成的HTML页面返回给客户端。JSP的优点有:1.简便性和有效性2.程序的独立性3.程序的兼容性4.程序的可重用性...

2022-02-17 14:42:05 294

Scala-升级版.docx

Scala快速入门(适合为学Spark学习Scala的同学)Word文档

2021-10-14

JavaSwing五子棋程序.zip

人机对战 人人对战 联机对战 语言切换 打开联机对战和对话框会卡住(BUG找老长时间了,没办法就把它们独立出来了。)

2021-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除