自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过SSH远程登录CentOS7

CentOS开启SSH服务

2023-05-07 15:57:30 1321

原创 SpringBoot+vue前后端分离博客项目

SpringBoot+vue前后端分离博客项目

2021-12-27 22:50:55 397

原创 Vue笔记

本笔记参考的上B站尚硅谷张天禹老师的Vue视频所写的视频链接本笔记的代码也上面到了gitee仓库,建议参考代码看笔记文章目录初始Vue模板语法数据绑定el与data的两种写法MVVM模型数据代理事件的处理键盘事件事件修饰符计算属性属性监视computed和watch的区别条件渲染面试题:react、vue中的key有什么作用Vue是如何检测数据的改变的响应式:数据一旦改变,页面也立马跟着改变收集表单数据过滤器内置指令自定义指令Vue生命周期组件基本使用VueComponent内置关系(原型)单文件组件

2021-12-19 22:31:07 374

原创 StringBuilder和StringBuffer的区别

参考链接,Java技术栈相对于Java中的基本对象String(不可变字符串)来说,StringBuffer 和 StringBuilder 它们都是可变的字符串,用于提升开发者在处理String对象时的效率。但是StringBuffer 和 StringBuilder也是有一定的区别:线程安全StringBuffer的所有的public方法都有synchronized修饰,而StringBuilder没有,因此StringBuffer是线程安全的,StringBuilder是线程不安全的。@O

2021-07-24 10:28:18 124

原创 Git命令持续更新

git 中文文档使用git发布一个项目的步骤在自己的项目路径下打开git bash执行命令git init,初始化项目git config user.name “your username”git config user.email “your email address”步骤3和步骤4中的username和email都是无关紧要的,写对写错都没有关系git add [profile],将你修改的文件添加到缓存区。想偷懒可以直接git add ./*,但是这样需要主要单独将以.开头的文件手动

2021-06-14 14:47:18 83

原创 在java中调用python程序

文章目录1、新建一个Maven工程,导入如下依赖2、在java中直接执行python代码片段3、通过PythonInterpreter类中的execfile()方法来执行一个python脚本文件。3、通过Runtime.getRuntime().exec()方法来执行python脚本1、新建一个Maven工程,导入如下依赖<dependency> <groupId>org.python</groupId> <artifactId>jytho

2021-06-14 14:33:15 2116 4

原创 Linux下一行执行多条命令

&&后面的命令只能在前面的命令成功执行后,才会继续执行cd /zhangfan && ls -l上面这条命令是先切换到根目录下的zhangfan目录,然后列出目录下的内容。由于一般根目录下是没有zhangfan这个目录的,所以后面的命令ls -l是不会执行的||后面的命令只能在前面的命令不成功执行后,才会继续执行cd /zhangfan || ls -l由于一般根目录下是没有zhangfan这个目录的,所以前面的命令cd /zhangfan会执行失败.

2021-05-27 17:36:47 319

原创 CentOS7编辑域名映射

1.编辑/etc/hosts文件vim /etc/hosts2.将域名映射以如下格式写入hosts文件中3.保存并退出hosts文件,重启机器使域名映射生效

2021-03-28 22:47:29 871

原创 CentOS7修改主机名

存放主机文件名称的文件位置为/etc/hostname因此,使用root用户,调用命令vim /etc/hostname修改hostname文件内容为自己想要的主机名称(我这里就设置为master)修改后的hostname文件内容修改完之后需要重启机器,hostname才会修改成功可以使用命令hostname查看自己的主机名称是否修改成功...

2021-03-28 22:44:05 75

原创 CentOS7设置静态IP

静态IP的配置机器不同,CentOS版本不同,网卡配置文件都不尽相同。编者使用的CentOS-7-x86_64-DVD-2009.iso对应的网卡配置文件为/etc/sysconfig/network-scripts/ifcfg-ens33,读者可自行查看个人CentOS的网卡配置文件。1.查看自己的CentOS网卡配置文件执行命令cd /etc/sysconfig/network-scripts/ls -2.设置静态IP切换到root用户,使用命令vim /etc/sysconfig/n

2021-03-28 22:39:40 156 1

原创 Ubuntu常见配置

一、Ubuntu换源1.备份原始源文件source.listsudo cp /etc/apt/sources.list /etc/apt/sources.list.bankup2.修改源文件sources.list将下面任意一个内容替换到sources.list文件中阿里源deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/u

2021-03-24 12:48:12 76 2

原创 Python数据分析笔记----第十一章时间序列

1. datatime库1.1 获取当前时间In [3]: from datetime import datetimeIn [4]: now = datetime.now()In [5]: nowOut[5]: datetime.datetime(2020, 12, 25, 14, 40, 8, 149042)1.2 datetime.datetime对象的加减datetime.datetime对象可以加或减一个datetime.timedelta对象或其整数倍来产生一个新的dateti

2020-12-26 19:13:08 772 2

原创 Python数据分析笔记----第十章数据聚合与分组操作

1. 拆分-应用-联合拆分-应用-联合是由Hadley Wickham(许多流行R语言包的作者)创造的用于描述组操作的术语。第一步,拆分。数据包含在pandas对象中,可以是Series、DataFrame或者其他数据结构中,之后根据你提供的一个或多个键分离到各个组中。分离操作是在数据对象的特定轴向上进行的。第二步,应用。将一个函数应用到各个组中,产生新的值。第三部,联合。将第二步产生的结果联合为一个结果对象。2. 分组分组对应拆分-应用-联合中的拆分步骤分组绝大多数都是通过groupb

2020-12-25 13:31:18 343

原创 Python数据分析笔记----第九章绘图与可视化

文章目录1. matplotlib入门1.1 %matplotlib inline与%matplotlib notebook1.2 图片与子图1.2.1 调整子图间的间距1.2.2 设置图的大小1.3 设置绘图范围1.4 设置标题1.5 设置轴标签1.6 设置刻度以及刻度标签1.7 批量设置绘图属性1.8 添加图例1.9 添加文本1.10 添加注释1.11 保存图片1.12 全局设置matplotlib2.常见的基本图形的绘制方法2.1 plot()折线图2.2 Series对象和DataFrame对象中的

2020-12-23 20:15:18 1221

原创 Python数据分析笔记----第八章数数据规整、连接、联合与重塑

文章目录1. 分层索引1.1 多层索引的Series对象1.2 多层索引的DataFrame对象1.3 生成一个多层索引对象MutilIndex1.4 重排序和层级排序1.5 按层级进行汇总统计1.6 将特定的列设置为index和将index设置成列2. 联合与合并数据集2.1 pd.merge()2.1.1 根据索引合并2.2.2 join连接2.2 沿轴向连接2.2.1 Numpy数组中的concatenate函数2.2.2 pandas中的concat函数2.2.2.1 pd.concat([])函数

2020-12-22 18:12:47 220

原创 Python数据分析笔记----第七章数据清洗

文章目录1.处理缺失值1.1 dropna(how,axis=0,thresh)1.2 fillna(value,method,axis,inplace,limit)2. 数据转换2.1 删除重复值2.2 使用函数或映射进行数据转换2.3 替代值2.4 重命名轴索引2.5 离散化和分箱2.6 监测和过滤异常值2.7 随机抽样2.8 虚拟变量3 字符串操作3.1 字符串的基本操作3.2 正则表达式3.3 pandas中的向量化字符串函数3.3.1 [pandas向量化字符串方法列表](https://blog

2020-12-22 10:03:42 309

原创 Python数据分析笔记----第六章pandas文件操作

文章目录1.读取文件1.1 以指定分隔符的方式读取文件1.2 忽略表头1.3 自定义表头1.4 指定特定列为索引列1.5 读取文件时,跳过指定行1.6 自定义缺失值标识1.7 设置pandas的显示的行数1.8 只读一个文件的前几行1.9 分块读文件2. 写文件2.1 忽略行标签和列标签3. 读取JSON数据3.1 解析JSON数据3.2 生成JSON数据3.3 pd.read_json()3.4 data_json.to_json()4. 读取html文件5. 正则表达式6. 读写二进格式7. 读写HD

2020-12-20 18:09:42 282

原创 Python数据分析笔记----第五章pandas入门

1.pandas数据结构介绍1.1 SeriesSeries是一种一维的数据型对象,它包含一个值序列(与Numpy中的类型相似),并且包含数据的标签,称为索引(index)In [2]: obj = pd.Series([1,2,3])In [3]: objOut[3]:0 11 22 3dtype: int64In [4]: obj.valuesOut[4]: array([1, 2, 3], dtype=int64)In [5]: obj.indexOu

2020-12-20 15:47:29 408

原创 Python数据分析笔记----第四章Numpy

1. Numpy简介目前所有Python数值计算中最为重要的基础包,大多数计算包都提供了基于Numpy的科学函数功能ndarry,一种高效多维数组,提供了基于数组的便捷算术操作以及灵活的广播功能对所有数据进行快速的矩阵计算,而无须编写循环程序对硬盘中数组数据进行读写的工具,并对内存映射文件进行操作线性代数、随机数生成以及傅里叶变换功能用于连接Numpy到C, C++和Fortran语言类库的C语言APINumpy之所以如此重要的原因:它的设计对于含有大量数组的数据非常有效Numpy在

2020-12-18 15:28:53 430 2

原创 Python数据分析笔记----第三章

1.数据结构和序列1.1元组元组:一种固定长度,不可变的Python对象序列1.1.1元组的创建几种创建元组的方式In [1]: x = 1,2,3In [2]: xOut[2]: (1, 2, 3)In [3]: nested_tup = (1,2),(3,4)In [4]: nested_tupOut[4]: ((1, 2), (3, 4))使用tuple()函数将任意序列或迭代器转换为元组In [5]: tuple('zhangfan')Out[5]

2020-12-17 21:46:01 1093

原创 Python数据分析笔记----第二章

1.基本操作%run命令:在IPython或Jupyter中运行py程序文件名不需要加引号或双引号,直接放文件名就行了 %run F:/python程序文件/pycharm/pythonPycharm/Hello_World.pyJupyter地址http://localhost:8888/tab键既能够补全代码,还能够补全文件路径2.内省在变量的后面加?,即可2.1一个问号用于显示概要信息2.2两个问号用于显示自定义函数的源码和概要信息2.3特殊用法与通配

2020-12-11 17:13:39 142

原创 Annotation and Reflect

注解1. 什么是注解2. 内置注解@SuppressWarnings常用来抑制程序中的一些黄色警告,但是一般不建议使用。3. 元注解(meta-annotation)元注解的作用是负责注其他注解,Java定义了四个标准的元注解。@Target:用于藐视注解的使用范围(即描述注解可以用在什么地方上)@Retention:表示需要在什么级别保存该注解信息,用于描述注解的生命周期(SOURCE<CLASS<RUNTIME)@Document:说明该注解将被包含在Javad

2020-11-09 20:30:47 109

转载 VMware中打开Ubuntu黑屏解决办法

VMware中打开Ubuntu黑屏解决办法

2020-09-18 15:19:22 615

原创 Ubuntu和centOS中网络重启命令

Ubuntu网络重启命令:service network-manager restartcentOS网络重启命令:service netwotk restart

2020-09-18 15:17:17 118

原创 刚刚装好的centOS连不上网络的解决办法

1.先检查自己的虚拟机的网络适配器是否是NAT模式。如下如所示:2.若修改网络适配器为NAT模式后,centOS仍然不能连上网,则应该是centOS的网卡没有配置好,可按照以下步骤配置网卡。3.进入centOS的命令行,输入命令cd/etc/sysconfig/network-scripts/来进入配置网卡的文件夹,然后输入命令ls来查看网卡配置文件名,一般就是第一个名称,如下图所示:4.修改网卡配置文件。在命令行中输入命令vim ifcfg-ens33(.

2020-09-18 14:43:14 5178 3

原创 货币银行学

2020-09-12 11:59:23 112

原创 VMware打开Ubuntu是遇到的两个常见问题以及怎样解决

VMware打开Ubuntu是遇到的两个常见问题以及怎样解决1.VMware:未能将管道连接到虚拟机, 所有的管道范例都在使用中解决办法:进入Ubuntu镜像文件的目录下,看一下是不是有以.lck命名的文件夹(或者直接搜索),这里解释一些为什么搜索这个文件夹,当运行一个“虚拟系统”时,为防止该系统被另外一个VMware程序打开,导致数据被修改或损坏,VMware会自动在该“虚拟系统”所在的文件夹下,生成三个锁定文件(虚拟系统锁定,虚拟磁盘锁定,虚拟内存锁定),分别为:”.vmx.lck”,”.vmd

2020-08-19 21:27:29 1604

转载 详解pandas DataFrame修改行列名

转载:详解pandas DataFrame修改行列名方法1:修改DataFrame的columns或index属性值DataFrame属性链接:DataFrame。现在我们知道,对于每一个DataFrame都有index和columns两个属性,这两个属性给出了Dataframe的和的信息。所以我们可以对DataFrame的index或columns属性信息重新赋值,以达到对行或者列重新命名。注:这种方法是一次性将所有的行 or 列重新命名,不能仅对单个或几个行 or 列重新命名,因为DataF

2020-08-18 22:44:33 7780

原创 冒泡排序中标志位的意义

冒泡排序中标志位的意义:冒泡排序中标志位的意义就是为了让某些数组已经有一部分是有序的了而还要做无用的循环,因此增加一个标志位来判断每一次循环时是否发生的数组元素的交换,若没有交换则标志位为False,从下一次循环开始冒泡排序就结束了,这样就大大减少了算法运行时间。查阅博客:https://blog.csdn.net/diaorenxiang/article/details/84542964?biz_id=102&utm_term=%E5%86%92%E6%B3%A1%E6%8E%92%E5%

2020-08-05 11:21:02 696

转载 关于召回率和准确率的本意(从字面上解释)

关于召回率和准确率的本意(从字面上解释)

2020-07-22 10:02:04 104

favorites_2021_8_10.html

favorites_2021_8_10.html

2021-08-10

空空如也

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

TA关注的人

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