- 博客(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
283
转载 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
1166
转载 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
357
转载 三款免费好用的Gif录屏神器
三款免费好用的Gif录屏神器1. 免费开源的GIF录制工具ScreenToGif官网地址:http://www.screentogif.com/ScreenToGif,国外免费开源小巧实用的Gif动画录制工具!使用ScreenToGif, 可以将屏幕任何区域及操作过程录制成GIF格式的动画图像,保存过程还可以对GIF动画进行编辑优化。这款非常优秀的工具原生单执行文件,界面非常简单,...
2019-08-06 13:47:00
218
转载 设置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
194
转载 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
138
转载 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
261
转载 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
325
转载 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
525
转载 pandas-22 数据去重处理
pandas-22 数据去重处理数据去重可以使用duplicated()和drop_duplicates()两个方法。DataFrame.duplicated(subset = None,keep =‘first’ )返回boolean Series表示重复行参数:subset:列标签或标签序列,可选仅考虑用于标识重复项的某些列,默认情况下使用所有列keep:{‘first...
2019-07-26 20:59:00
198
转载 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
325
转载 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
124
转载 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
157
转载 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
321
转载 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
506
转载 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
244
转载 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
245
转载 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
287
转载 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
1074
转载 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
3673
转载 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
862
转载 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
208
转载 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
271
转载 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
203
转载 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
770
转载 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
123
转载 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
259
转载 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
329
转载 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
524
转载 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
194
转载 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
102
转载 Java中强大的format
Java中强大的formatJava中允许我们对指定的对象进行某种格式化,从而得到我们想要的格式化样式。Format首先介绍java.text包中的FormatForamt是一个抽象基类,其具体子类必须实现format(Object obj, StringBuffer toAppendTo, FieldPosition pos)和parseObject(String sou...
2019-07-18 16:43:00
82
转载 pycharm中查看快速帮助和python官方帮助文档
pycharm中查看快速帮助和python官方帮助文档把光标放在要查询的对象上,打开视图菜单,quick definition查看对象的定义,quick documentation 快速文档,这个是jet brains自己对python的解释文档,第三个external documentation 外部文档,这个是python 的官方帮助文档,调转到网页帮助文档中。转载于:ht...
2019-07-18 10:50:00
2492
转载 IntelliJ idea鼠标移动到类上显示文档document(javadoc)内容
IntelliJ idea鼠标移动到类上显示文档document(javadoc)内容Step 1:设置鼠标移动到类上自动显示Javadoc文档step2:为jdk下载javadocStep3:为maven包下载javadoc另外一个问题:当我们将鼠标移动到某个类上,延迟500ms,会出现其document,此时我们希望将文档部分内容(英文)复制到翻译软件中,怎么办呢?方...
2019-07-18 10:46:00
150
转载 java反射 详解!!!!
java反射(特别通俗易懂)反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖...
2019-07-17 20:30:00
126
转载 JAVA9之后废弃newInstance()方法
JAVA9之后废弃newInstance()方法根据JAVA11的API 我们可以看见反射中的newInstance()方法不推荐使用了,用clazz.getDeclaredConstructor().newInstance()代替例如package reflect; import java.lang.reflect.InvocationTargetException; ...
2019-07-17 17:56:00
1131
转载 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
6246
转载 python中configparser模块读取ini文件
python中configparser模块读取ini文件ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(键=值)。使用的配置文件的好处就是不用在程序员写死,可以使程序更灵活。三种创建方法程序示例:import configparser #实例化出...
2019-07-12 15:01:00
254
转载 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
949
转载 解决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
3583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人