自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

转载 JAVA中的四种JSON解析方式详解

JAVA中的四种JSON解析方式详解我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式。1、JSON官方 脱离框架使用2、GSON3、FastJSON 有问题4、jackson 常用JSON操作涉及到的类:public class Student { private int id; private String na...

2019-09-23 22:57:00 242

转载 idea中Entity实体中报错:cannot resolve column/table/...解决办法。

idea中Entity实体中报错:cannot resolve column/table/...解决办法。若idea中Entity实体中报错:cannot resolve column....cannot resolve table.........问题时解决办法为:第一步:第二步:第三步:OK!转载于:https://www.cnblog...

2019-08-09 14:30:00 1117

转载 springmvc之静态资源访问不到 -记一次惨痛的经历

springmvc之静态资源访问不到 -记一次惨痛的经历问题描述:项目正常启动,可以访问页面,但是无法找到静态资源文件,如css,js等文件资源。控制台:$ 未定义页面:GET http://localhost:8080/SpringMvc16_20/js/jquery,min.js net::ERR_ABORTED 404 (Not Found)问题原因:是web.xml下...

2019-08-06 15:40:00 321

转载 三款免费好用的Gif录屏神器

三款免费好用的Gif录屏神器1. 免费开源的GIF录制工具ScreenToGif官网地址:http://www.screentogif.com/ScreenToGif,国外免费开源小巧实用的Gif动画录制工具!使用ScreenToGif, 可以将屏幕任何区域及操作过程录制成GIF格式的动画图像,保存过程还可以对GIF动画进行编辑优化。这款非常优秀的工具原生单执行文件,界面非常简单,...

2019-08-06 13:47:00 180

转载 设置ItelliJ IDEA里修改jsp不重启tomcat

设置ItelliJ IDEA里修改jsp不重启tomcatOn Upate Action 与 On Frame Deactivation 这两个选项的设置,依赖于 项目的部署方式 是war包 还是 exploded ,看下面的gif:这里实在是太灵活了,如果要讲 太费时间了,我们只讲exploded模式下的设置,因为这个我们用的最多,开发模式,开发完成后 直接用maven的 pac...

2019-08-06 13:42:00 163

转载 Java中List, Integer[\], int[]的相互转换

Java中List, Integer[], int[]的相互转换有时候list和数组int[]转换很麻烦。List和String[]也同理。难道每次非得写一个循环遍历吗?其实一步就可以搞定。本文涉及到一些Java8的特性。如果没有接触过就先学会怎么用,然后再细细研究。import java.util.Arrays;import java.util.List;import ja...

2019-08-01 14:51:00 123

转载 python 日期、时间、字符串相互转换

python 日期、时间、字符串相互转换在python中,日期类型date和日期时间类型dateTime是不能比较的。(1)如果要比较,可以将dateTime转换为date,date不能直接转换为dateTimeimport datetimedateTime_p = datetime.datetime.now() date_p = dateTime_p.date() p...

2019-07-31 16:30:00 233

转载 Resource注解无法导入依赖使用javax.annotation的注解类

Resource注解无法导入依赖使用javax.annotation的注解类使用javax.annotation的注解类javax.annotation.Resource 注解在eclipse中无法通过 ctrl + shift + O导入该注解类,是因为javax是属于扩展库中,需要手动下载,或者使用maven依赖如下:<dependency> <gro...

2019-07-28 11:53:00 281

转载 Spring的配置文件找不到元素 'beans' 的声明

Spring的配置文件找不到元素 'beans' 的声明一般是由Spring的版本导致的,你可以尝试使用如下的某一种。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/d...

2019-07-28 11:13:00 490

转载 pandas-22 数据去重处理

pandas-22 数据去重处理数据去重可以使用duplicated()和drop_duplicates()两个方法。DataFrame.duplicated(subset = None,keep =‘first’ )返回boolean Series表示重复行参数:subset:列标签或标签序列,可选仅考虑用于标识重复项的某些列,默认情况下使用所有列keep:{‘first...

2019-07-26 20:59:00 172

转载 pandas-21 Series和Dataframe的画图方法

pandas-21 Series和Dataframe的画图方法### 前言在pandas中,无论是series还是dataframe都内置了.plot()方法,可以结合plt.show()进行很方便的画图。Series.plot() 和 Dataframe.plot()参数data : Serieskind : str‘line’ : line plot (default...

2019-07-26 20:57:00 301

转载 pandas-20 DataFrame()的基本操作

pandas-20 DataFrame()的基本操作感觉上pandas的DataFrame就像numpy中的矩阵,不过它拥有列名和索引名,实际操作起来会更方便一些。如:df = pd.read_clipboard()df.columnsdf.Ratingsimport numpy as npimport pandas as pdfrom pandas import S...

2019-07-26 20:54:00 99

转载 pandas-18 reindex用法

pandas-18 reindex用法pandas中的reindex方法可以为series和dataframe添加或者删除索引。方法:serise.reindex()、dataframe.reindex()如果新添加的索引没有对应的值,则默认为nan。如果减少索引,就相当于一个切片操作。import numpy as npimport pandas as pdfrom p...

2019-07-26 20:52:00 133

转载 pandas-19 DataFrame读取写入文件的方法

pandas-19 DataFrame读取写入文件的方法DataFrame有非常丰富的IO方法,比如DataFrame读写csv文件excel文件等等,操作很简单。下面在代码中标记出来一些常用的读写操作方法,需要的时候查询一下该方法就可以了。df1.to_csv(‘df1.csv’) # 默认会把 index 也当成一列写入到文件中df1.to_csv(‘df2.csv’, ind...

2019-07-26 20:52:00 292

转载 pandas-17 关于nan的处理

pandas-17 关于nan的处理在pandas中有个另类的存在就是nan,解释是:not a number,不是一个数字,但是它的类型确是一个float类型。numpy中也存在关于nan的方法,如:np.nan对于pandas中nan的处理,简单的说有以下几个方法。查看是否是nan, s1.isnull() 和 s1.notnull()丢弃有nan的索引项,s1.dropn...

2019-07-26 20:51:00 471

转载 pandas-16 pd.merge()的用法

pandas-16 pd.merge()的用法使用过sql语言的话,一定对join,left join, right join等非常熟悉,在pandas中,merge的作用也非常类似。如:pd.merge(df1, df2) 找到一个外键,然后将两条数据合并成一条。直接上例子:import numpy as npimport pandas as pdfrom pandas...

2019-07-26 20:50:00 224

转载 pandas-15 df['one_col'].apply()方法的用法

pandas-15 df['one_col'].apply()方法的用法apply有点像map的用法,可以传入一个函数。如:df[‘A’].apply(str.upper)import numpy as npimport pandas as pdfrom pandas import Series, DataFramedf = pd.read_csv('apply_dem...

2019-07-26 20:48:00 221

转载 pandas-14 concatenate和combine_first的用法

pandas-14 concatenate和combine_first的用法concatenate主要作用是拼接series和dataframe的数据。combine_first可以做来填充数据。其中numpy和panads中都有concatenate()方法,如:np.concatenate([arr1, arr2])、pd.concat([s1, s2])Series类型可...

2019-07-26 20:47:00 250

转载 pandas-13 时间序列操作方法pd.date_range()

pandas-13 时间序列操作方法pd.date_range()在pandas中拥有强大的时间序列操作方法。使用 pd.date_range() 生成 ‘pandas.core.indexes.datetimes.DatetimeIndex’ 对象。直接上demo:import numpy as npimport pandas as pdfrom pandas impo...

2019-07-26 20:46:00 1031

转载 pandas-12 数学计算操作df.sum()、df.min()、df.max()、df.decribe()

pandas-12 数学计算操作df.sum()、df.min()、df.max()、df.decribe()常用的数学计算无非就是加减,最大值最小值,方差等等,pandas已经内置了很多方法来解决这些问题。如:df.sum()、df.min()、df.max()、df.decribe()等。import numpy as npimport pandas as pdfrom ...

2019-07-26 20:44:00 3614

转载 pandas-11 TypeError: ufunc 'isnan' not supported for the input types, and the inputs could not be sa...

pandas-11 TypeError: ufunc 'isnan' not supported for the input types, and the inputs could not be safely错误解决方法将一个list矩阵转化为numpy数组之后,使用np.isnan()方法,报出了这么一个错误:TypeError: ufunc ‘isnan’ not suppor...

2019-07-26 20:43:00 698

转载 pandas-10 pd.pivot_table()透视表功能

pandas-10 pd.pivot_table()透视表功能和excel一样,pandas也有一个透视表的功能,具体demo如下:import numpy as npimport pandas as pdfrom pandas import Series, DataFrame#显示所有列pd.set_option('display.max_columns', Non...

2019-07-26 20:42:00 172

转载 pandas-09 pd.groupby()的用法

pandas-09 pd.groupby()的用法在pandas中的groupby和在sql语句中的groupby有异曲同工之妙,不过也难怪,毕竟关系数据库中的存放数据的结构也是一张大表罢了,与dataframe的形式相似。import numpy as npimport pandas as pdfrom pandas import Series, DataFramed...

2019-07-26 20:40:00 237

转载 pandas-08 pd.cut()的功能和作用

pandas-08 pd.cut()的功能和作用pd.cut()的作用,有点类似给成绩设定优良中差,比如:0-59分为差,60-70分为中,71-80分为优秀等等,在pandas中,也提供了这样一个方法来处理这些事儿。直接上代码:import numpy as npimport pandas as pdfrom pandas import Series, DataFrame...

2019-07-26 20:39:00 191

转载 pandas-07 DataFrame修改index、columns名的方法

pandas-07 DataFrame修改index、columns名的方法一般常用的有两个方法:1、使用DataFrame.index = [newName],DataFrame.columns = [newName],这两种方法可以轻松实现。2、使用rename方法(推荐):DataFrame.rename(mapper = None,index = None,column...

2019-07-26 20:35:00 727

转载 pandas-06 Series和Dataframe的排序操作

pandas-06 Series和Dataframe的排序操作对pandas中的Series和Dataframe进行排序,主要使用sort_values()和sort_index()。DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind=‘quicksort’, na_position=‘last...

2019-07-26 20:34:00 107

转载 pandas-05 map和replace操作

# pandas-05 map和replace操作map可以做一个映射,对于操作大型的dataframe来说就非常方便了,而且也不容易出错。replace的作用是替换,这个很好理解。import numpy as npimport pandas as pdfrom pandas import Series, DataFrame# create a dataframedf...

2019-07-26 20:33:00 233

转载 pandas-04 多级index操作

pandas-04 多级index操作在pandas中可以为series和dataframe设置多个index,也就是说可以有多级index和column。这样可以对pandas的操作更加灵活。import numpy as npimport pandas as pdfrom pandas import Series, DataFramenp.random.seed(66...

2019-07-26 20:32:00 297

转载 pandas-03 DataFrame()中的iloc和loc用法

pandas-03 DataFrame()中的iloc和loc用法简单的说:iloc,即index locate 用index索引进行定位,所以参数是整型,如:df.iloc[10:20, 3:5]loc,则可以使用column名和index名进行定位,如:df.loc[‘image1’:‘image10’, ‘age’:‘score’]实例:import numpy a...

2019-07-26 20:30:00 490

转载 pandas-02 Series()和DataFrame()的区别与联系

pandas-02 Series()和DataFrame()的区别与联系区别:series,只是一个一维数据结构,它由index和value组成。dataframe,是一个二维结构,除了拥有index和value之外,还拥有column。联系:dataframe由多个series组成,无论是行还是列,单独拆分出来都是一个series。代码演示:import numpy ...

2019-07-26 20:28:00 170

转载 pandas-01 Series()的几种创建方法

pandas-01 Series()的几种创建方法pandas.Series()的几种创建方法。import numpy as npimport pandas as pd# 使用一个列表生成一个Seriess1 = pd.Series([1, 2, 3, 4])print(s1)'''0 11 22 33 4dtype: int64...

2019-07-26 20:27:00 90

转载 Java中强大的format

Java中强大的formatJava中允许我们对指定的对象进行某种格式化,从而得到我们想要的格式化样式。Format首先介绍java.text包中的FormatForamt是一个抽象基类,其具体子类必须实现format(Object obj, StringBuffer toAppendTo, FieldPosition pos)和parseObject(String sou...

2019-07-18 16:43:00 72

转载 pycharm中查看快速帮助和python官方帮助文档

pycharm中查看快速帮助和python官方帮助文档把光标放在要查询的对象上,打开视图菜单,quick definition查看对象的定义,quick documentation 快速文档,这个是jet brains自己对python的解释文档,第三个external documentation 外部文档,这个是python 的官方帮助文档,调转到网页帮助文档中。转载于:ht...

2019-07-18 10:50:00 2342

转载 IntelliJ idea鼠标移动到类上显示文档document(javadoc)内容

IntelliJ idea鼠标移动到类上显示文档document(javadoc)内容Step 1:设置鼠标移动到类上自动显示Javadoc文档step2:为jdk下载javadocStep3:为maven包下载javadoc另外一个问题:当我们将鼠标移动到某个类上,延迟500ms,会出现其document,此时我们希望将文档部分内容(英文)复制到翻译软件中,怎么办呢?方...

2019-07-18 10:46:00 135

转载 java反射 详解!!!!

java反射(特别通俗易懂)反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖...

2019-07-17 20:30:00 60

转载 JAVA9之后废弃newInstance()方法

JAVA9之后废弃newInstance()方法根据JAVA11的API 我们可以看见反射中的newInstance()方法不推荐使用了,用clazz.getDeclaredConstructor().newInstance()代替例如package reflect; import java.lang.reflect.InvocationTargetException; ...

2019-07-17 17:56:00 1090

转载 Python 第三方日志框架loguru使用

解决中文乱码问题项目地址 github: https://github.com/Delgan/loguru文档:https://loguru.readthedocs.io/en/stable/index.html安装pip install loguru1、输出日志from loguru import loggerlogger.debug("这是一条debug日志")终端执...

2019-07-16 14:09:00 6169

转载 python中configparser模块读取ini文件

python中configparser模块读取ini文件ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(键=值)。使用的配置文件的好处就是不用在程序员写死,可以使程序更灵活。三种创建方法程序示例:import configparser #实例化出...

2019-07-12 15:01:00 219

转载 python3之subprocess常见方法使用

python3之subprocess常见方法使用一、常见subprocess方法1、subprocess.getstatusoutput(cmd)官方解释:Return (exitcode, output) of executing cmd in a shell.Execute the string 'cmd' in a shell with 'check_output' and...

2019-07-12 15:00:00 890

转载 解决centos7下 selenium报错--unknown error: DevToolsActivePort file doesn't exist

解决centos7下 selenium报错--unknown error: DevToolsActivePort file doesn't exist早上在linux下用selenium启动Chrome时出现问题:报错:Traceback (most recent call last): File "get2.py", line 62, in <module> ...

2019-07-08 11:33:00 3509

空空如也

空空如也

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

TA关注的人

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