自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 java: 无法访问org.testng.annotations.Test 错误的类文件

java: 无法访问org.testng.annotations.Test 错误的类文件

2023-01-08 22:11:10 724 2

原创 Linux的目录结构

Linux基础知识

2022-10-24 18:49:45 190 1

原创 查找单链表中的倒数第k个结点【新浪面试题】

publicstaticHeroNodefindLastIndexNode(HeroNodehead,intindex){//判断如果链表为空,返回null。4.得到size后,我们从链表的第一个开始遍历(size-index)个,就可以得到。//第二次遍历size-index位置,就是我们倒数的第K个节点。1.编写一个方法,接收head节点,同时接收一个index。//定义给辅助变量,for循环定位到倒数的。//第一个遍历得到链表的长度(节点个数)//先做一个index的校验。...

2022-07-27 20:59:04 449 2

原创 完美解决java.lang.classNotFoundException:org.apache.jsp.xxx.jsp

在初学JSTL库中常遇见的错误,我花了一下午时间翻各种网站,最后得到解决一般运行会报这种错误,不要慌,把JSTL库的jar包,放在tomact的lib目录下即可解决然后重启服务器,就好了。

2022-04-26 18:48:37 5138 12

原创 JAVA Web 前端基础:JQuery 选择器

目录JQuery 选择器1.基本选择器2.层级选择器3.过滤选择器4.内容选择器5.属性选择器6.表单选择器7.表单对象属性过滤器1.基本选择器#ID 选择器:根据 id 查找标签对象.class 选择器:根据 class 查找标签对象element 选择器:根据标签名查找标签对象* 选择器:表示任意的,所有的元素selector1,selector2 组合选择器:合并选择器 1,选择器 2 的...

2022-04-21 20:38:14 134 2

原创 java:利用数组求斐波那契数列前n项

public class views { public static void main(String arg[]){ Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int s=0; s=Fibonacci(n); System.out.println(s); } public static int Fibonacc.

2022-03-10 11:46:12 3033 2

原创 mysql中单行函数(超详细)

1.基本函数:ABS(x):返回x的绝对值SIGN(X):返回X的符号。正数返回1,负数返回-1,0返回0PI():返回圆周率的值CEIL(x),CEILING(x):返回大于或等于某个值的最小整数FLOOR(x):返回小于或等于某个值的最大整数LEAST:(e1,e2,e3…)返回列表中的最小值GREATEST:(e1,e2,e3…)返回列表中的最大值MOD(x,y):返回X除以Y后的余数RAND():返回0~1的随机值RAND(x):返回0~1的随机值,其中x的值

2022-01-18 18:39:54 670 1

原创 mysql中基本SELECT语句的使用(包教包会)

基本结构:SELECT.......FROM.......1.SELECT * FROM employees;*:表中所以字段(或列)employess:表名2.列的别名SELECT employee_id eFROM employees;将employee_id重命名为e3.去除重复行SELECT DISTINCT department_idFROM employees;DISTINCT:去除重复的数据4.空值参与运算SELECT salary*(1+

2022-01-16 15:40:43 767 4

原创 java设计模式——单例模式(超详细)

单例设计模式分为二种:饿汉式和懒汉式单例设计模式的优点:由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的 产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可 以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方 式来解决单例设计模式的设计思想:所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对 某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将

2022-01-15 19:20:18 3135 4

原创 java继承性关于重写的解析(超详细)

重写一.定义:覆盖父类的方法,重写以后,实际执行是子类重写父类的方法二。规定:1.方法的声明:权限修饰符+返回值类型+方法名(形参列表){}2.子类中的叫重写的方法,父类中的叫被重写的方法3.子类重写的方法名和形参列表与父类被重写的方法和形参列表相同4.子类重写的方法的权限不小于父类被重写的方法的权限修饰符,特殊情况:子类不能重写父类中声明为private权限的方法5.返回值类型:父类被重写的方法的返回值类型是a类型,则子类重写的方法返回值类型是a类型或a类型的子类6.子

2022-01-13 20:12:20 434 2

原创 提高开发效率——eclipse所有快捷键(超详细)

补全代码的声明:alt+/快速修复:ctrl+1批量导包:ctrl+shift+o单行注释:ctrl+/多行注释:ctrl+shift+/取消多行注释:ctrl+shift+\复制指定行的代码:ctrl+alt+down或ctrl+alt+up删除指定行的代码:ctrl+d上下移动代码:alt+up或alt+down切换到下一行代码空位:shift+enter切换到上一行代码空位:ctrl+shift+enter如何查看源码:ctrl+选中的指定结构或ctrl+s

2022-01-11 19:45:09 530 2

原创 java中关键字this的使用(超详细)

this 的使用:修饰属性和方法,也可以理解为当前对象this 调用构造器:1.我们在类的构造器里,可以使用,调用本类中指定的其他构造器2.构造器中不能通过”this(形参列表)“的方法来调用自己3.如果有一个类中有n个构造器,则最多有n-1个构造器中使用”this(形参列表)“的方法4.规定:”this(形参列表)“必须声明在当前构造器的首行5.构造器内部,最多可以声明一个”this(形参列表)“的方法,用来调用其他的构造器补充:eclipse中快速创建thissource

2022-01-08 21:14:20 684 3

原创 完美解决java.lang.Error: Unresolved compilation

报错代码如下:一开始我上csdn上面搜索,上面大多数都是告诉我:我的jdk有多个版本,导致系统默认执行的和我软件中执行的差异导致的,我查看了我的相关配置,发现并不是;然后我询问了一些学长得到了答案:类与类之间是并列的,刚才的写法是在里面进行嵌套了,所以第一个类将括号提前就行如果坚持嵌套的写法的话代码如下:将前面的类提前,如果不提前则计算机无法识别,就类似于c语言中的函数声明。细节决定成败...

2022-01-06 15:14:28 2155 1

原创 数据分析基础——pandas对象的创建(超详细)

一,series构建1.通过list创建s1=pd.series([1,2,3,4,5,6])2.数组创建arr1=np.arange(16)s2=pd.series(arr1)3.通过字典创建dit={'name': '张三','age': '18''class': '三班'}s3=pd.series(dict)二,DataFrame构建1.构建字典类data={'a':[1,2,3,4] 'b':[5,6,7,8] 'c':[9,

2022-01-03 18:41:21 4804 2

原创 数据分析基础——数据规整

一.数据连接pd.merge(left,right)将left和right进行含相同的部分进行合并,然后进行连接pd.merge(left,right,one=['key1','key2'])指定多个键进行合并pd.merge(left,right,how='outer',one=['key1','key2'])outer:全连接为并集默认为inner 交集pd.merge(left,right,,right_index=True)根据索引连接将右侧行索引用来连接

2022-01-01 11:41:40 4131 1

原创 数据分析基础——数据清洗和准备

一.处理缺失数据1.找到缺失数据data=pd.Series(['a','b',np.nan,'d'])data.isnull()isnull:为NaN则返回ture,否则返回false。not null 则与isnull相反。2.滤除缺失数据data.dropna()dropna:丢弃含有nan的行data.dropna(how='all')丢弃全为nan行的一行data.dropna(thresh=2)出现二个及二个以上的nan时该行被删除3.填充数

2021-12-30 15:14:12 1346 2

原创 数据分析基础——seaborn基础(超详细)

一.三种使用方式1.plt.style.use('seaborn')用matplotlib写好代码后在前面加个plt.style.use('seaborn')2.sns.set()导入import seaborn 包然后sns.set(style=,context=,font_scale=)3.imoport seaborn as sns总结:调用seaborn函数对于简单的制图使用1或2,复杂图形更多的使用3二、...

2021-12-28 17:42:57 2219 2

原创 &和&&在java和c语言中的那些事

一.在c语言中&和&&:1.&:取地址符号#include<stdio.h>main(){ int a;scanf("%d",&a);printf("%d",a);}代表输入一个数2.&&:逻辑运算符号#include<stdio.h>main(){ int a=-1,b=1,c=1,d,f; d=a&&b f=c&&c prin

2021-12-24 15:44:19 1157 1

原创 网络爬虫框架——Scrapy框架解析

一.为什么使用Scrapy框架? Scrapy是一个快速、高层次的屏幕抓取和web抓取的框架,可用于数据挖掘、监测和自动化检测,任何人都可以根据需要去进行修改。二.Scrapy框架每个组件介绍1.Scrapy引擎(Scrapy Engine):负责控制数据流在系统的所以组件中的流动,并在相应动作发生时触发事件。2.调度器(Scheduler):从引擎接受reques并将其入队,便于以后请求它们提供给引擎。3.下载器(Downloader):负责获取网页数据并且提供给引擎,然后提供给..

2021-12-21 21:28:35 1888 3

原创 数据分析基础——文件的读取

前言:如果你使用的是Anaconda中的Jupyter,则不需要下载Pands和Numpy库;如果你使用的是pycharm或其他集成环境,则需要Pands和Numpy库一·Numpy库中操作文件1.操作csv文件import numpy as npa=np.random.randint(0,10,size=(3,4))np.savetext("score.csv",a,deliminter=",")a:自己随便创建的数组,deliminter:分隔符,score:要读取的文件名或者

2021-12-20 20:34:34 939 2

原创 数据分析基础——Numpy中的函数

1.一元函数np.abs 求绝对值np.sqrt 开根np.square 平方np.exp 计算指数np.log 求以e为底的对数np.floor 朝着无穷小的方向去整(5.1->5,-6.3->-7)np.sign 将数组中的值标签化,大于0变成1,等于0的变成0,小于0的变成-1np.ceil 朝着无穷大的方向取整(5.1->6,-6.3->-6)np.rint(np.round) 取整(返回四舍五入)2.二元函数np.a...

2021-12-19 15:46:12 1181 2

原创 数据分析基础——Matplotlib库(2D绘图库)

前言:如果你使用的是Anaconda中的Jupyter,则不需要下载Maplotlib库;如果你使用的是pycharm或其他集成环境,则需要下载Maplotlib库。1.导入库包import matplotlib.pyplot as plt2.绘制基本图形折线图:plt.plot(x,y,ls,lw,c,marker,makersize,markerdgecolor,makesize,markerfacecolor,label,loc,frameon)ls:折线风格lw:线条宽度

2021-12-18 10:58:32 3989 5

原创 vscode中插件无法使用?(问题解析加解决)

问题:1.通常情况下,如果在B站或一些网站上找资源的话,里面视频下面会给其百度网盘的链接,该视频可能发出经过了好几年,甚至更远,现在信息化迅速发展,这就造成了,该软件的版本问题上于其他的插件不兼容问题,可以下载,但无法使用,该图是一个低版本的vscode,很多插件不兼容,功能更是少的可怜。2.例如go语言的插件,因为一些纠纷和一些原因,在国内下访问go语言官网会被和谐,那你下插件更不用说了,肯定会出现或多或少的问题,所以在配置的时候很多问题,让初学者很头疼,还没入门就放弃了解决:第一个.

2021-12-16 20:53:31 6131 2

原创 java和javac版本不一致(三种解决方法)

1.配置坏境变量,把关于java的path放在最前面(widows 10) 1.下载好jdk,保存在自己文件夹中 2.打开“编辑系统坏境变量”,点击坏境变量,出现目标界面3.在上面或下面的系统变量都可以,点击“新建”4.点击path,如果没有path就新建一个,2.重新下载jdk和javajdk下载地址:Java Archive Downloads - Java SE 73.不管他版本一不一致,我用IDLE和eclipse或其他运行的软件DOS命令窗口,运...

2021-12-16 14:39:14 11846 6

原创 java中入门常犯的类型转化错误(int和char无法转化)

这是我在开始的时候常犯的一种错误,当时我还查过资料,以为是精度的问题。这些类型按精度从低到高的排序为:byte丶char丶short --> int--> long--> float-->double我一开始学完类型转化之后,感觉挺简单的,然后一敲代码就出错,下面是我出错的代码:package frist;public class second{ public static void main(String[] args) { char c ='a'...

2021-12-15 21:01:43 3026 3

原创 Python和java到底应该选择那一个?

最近看到很多人对于选择python还是java作为主攻语言产生疑惑,因为一个人的精力是有限的,你想在固定的时间里,来完成自己技术上的蜕变,就要选择侧重点,这并不是说你要你选择主攻python或java后就要放弃另一门语言,python和java都是一门语言,语言之间是相通的,就像你掌握了c语言之后,你学其他语言也很快能入门。python和java的区别1.运行速度Java是静态语言静态编译的,速度上要比Python快的很多,而Python动态类型语言,一边执行一边编译,速度要上慢一些。2.开

2021-12-14 19:11:31 3275 5

空空如也

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

TA关注的人

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