自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 每天一条Linux命令(33) chown (修改用户或用户组)

今天小编学习记录的是命令chown。在Linux系统中,命令chown(英文全称:change owner)用于给文件或文件夹修改并指定其所属用户及用户组,这里的用户及用户组其实既可以是用户(组)名,也可以是用户(组)ID。【注】chown命令的执行需要超级用户(root)权限才能执行。语法chown[参数][用户]:[用户组][文件]说明1:上述语法中的用户及用户组也可以只有其中一项,例如 chown [用户] [文件]<--仅仅授权用户 cho...

2020-11-29 10:52:18 5

原创 pandas实践之GroupBy()

官网地址:https://pandas.pydata.org/docs/reference/groupby.htmlpandas中对数据进行分组操作的方法,官方有很详细的教程。下面的案例是真实遇到的问题,看一看用pandas是如何解决的。构造数据import pandas as pdimport numpy as npdf = pd.DataFrame(data={ "boss":["A"]*3+["B"]*3+["C"]*4, "owner":["A1","A1","A2"..

2020-11-28 18:27:28 5

原创 每天一条Linux命令(32) pstree (进程状态树)

在Linux系统中,命令pstree(process status tree:进程状态树)用于显示当前系统所运行的进程状态,并且以树形结构显示出来。pstree命令若指定某个进程的PID号或者指定某个用户,则会以该进程号PID或者用户为根进程开始显示,若不指定任何限定,则会以初始化进进程(init process)为根进程显示当前系统的所有进程状态信息。语法pstree[选项][PID/User]【注】若终端提示没有找到pstree命令则需要通过以下命令来安装[root@ma...

2020-11-28 17:38:59 6

原创 每天一条Linux命令(31) cmp (文件差异比较)

在Linxu系统中,命令cpm(compare,比较)用于比较两个文件是否完全一致,两文件若一致则比较结果不会显示任何信息,若两文件存在差异,则会显示第一个文件的不同之处,cmp后若不跟任何文件或者跟着 ‘-’ 则默认从标准输入设备读取数据语法cmp [参数] [第一个文件] [第二个文件]参数说明-I 显示出所有不一样的地方-s 不显示错误信息-v 显示版本信息-help 查看帮助文档-n limit最多比较limit字节-i num1 num2...

2020-11-22 15:18:38 1

原创 每天一条Linux命令(30) du (磁盘空间统计)

在Linux系统中,命令du(disk usage)用于查看当前系统磁盘空间使用情况,这条命令在日常排查问题中是非常有用的,拿最近一次使用该命令的经历来说,早上突然发现系统进不去了,查看日志发现数据库连接不上,查看数据库服务状态也是正常的,根据以往的经验,使用du查看了下容易出问题的目录文件大小,发现日志文件已达到40多G,通过清理日志文件释放内存后问题等得到解决。与命令du功能类似的还有命令df(disk free),df命令更容易查看磁盘空间使用情况,这个后面会说到。语法du[参数]...

2020-11-22 15:16:03 9

原创 手把手教你用pandas做数据区间划分

在数据分析的过程中,经常会遇到:年龄,收入,价格以及类似的数据,在数据分析前,需要将这些数据划分到一系列区间中,再将区间进行不同的编码,对编码后的数据进行分析。在pandas中可以使用pandas.cut()方法实现对数据的区间划分,以及对区间进行标记。案例数据以name,age,score为例,使用pandas.cut()方法对age、score进行区间划分。import pandas as pdimport numpy as npdf = pd.DataFrame(data=...

2020-11-15 11:48:37 151 1

原创 pandas查看缺失数据占比(实战)

在数据建模前,需要查看每一列数据的缺失情况,当缺失值的占比超过一定阈值,就需要考虑,这一列数据(或者这一个变量)是否需要参与建模。一般选用的阈值在0.9,即:当某一个变量的缺失值占比达到90%以上,就需要删除。这里选用pandas作为主要的数据分析工具,感兴趣的读者可以去pandas官网逛逛,下面开始介绍,如何用pandas查看每一个变量的缺失占比情况,以及绘制出变量缺失分布的柱状图。导包import pandas as pdimport numpy as np构造数据df = ..

2020-11-15 11:26:25 58

原创 话说:boolean型到底占几个字节

什么?boolean型占几个字节,这我怎么想不起来了!!!boolean类型属于Java中的基本数据类型,按道理应该有具体的字节数的,对你想的没错,boolean是有具体的占用字节数的,但具体是多少呢?赶紧动用我1核1G的大脑哎,太卡了,将就着往下看吧!boolean首先确定的是:boolean类型的数据只有两种结果true / false 是用来判断逻辑的真假。如果你注意到在上篇一文还吃不透Java数据类型,那就两篇中的数据类型属性表中的boolean型属性boole...

2020-11-15 11:17:36 46

原创 一文还吃不透Java数据类型,那就两篇

作为一种强类型语言(Java),其内部语法中每一种变量都必须受到声明约束,即数据类型。在Java语言中数据类型大体分为两种,一种是基本数据类型,另一种是引用数据类型。基本数据类型在Java开发过程中,基本数据类型是最最最常见的,其一共有8种,常见属性如下表整型整型指的是没有小数部分的数值,也可以为负数。Java为整型提供了4种类型,每种整型类型都有其特定的使用场景,int是最为常用的一种也是默认的一种,假若要使用变量来表示地球上现居住的人数(例:25000000000L),那么l..

2020-11-15 11:11:05 10

原创 每天一条Linux命令(29) more (分页显示内容)

在上一篇中我们学习了命令 less ,其作用是以分页的形式查看文件内容并可以对内容进行交互式操作。今天我们学习到的是命令 more,从字面意思乍一看命令less与命令more恰好为互反的两条命令,但其功能却是相似的,可以理解less是more的增强版。其实less与more只不过是个文字游戏而已(less这个词出自俚语:越简单越丰富,less is more)。语法more[参数][文件]参数说明-num只显示num行内容在终端+num 从行号为num的行开...

2020-11-15 11:06:23 18

原创 每天一条Linux命令(28) less (分页显示内容)

在Linux系统中,命令less是一个浏览文件内容的工具,类似于记事本查看文件一样,如果文件内容过多,less命令的结果只会显示部分文件的内容,它会将文件内内容以分页的形式显示出来,并不会全部显示。此外,命令less支持【up】【down】等按键功能,可以通过上下键来完成向前或向后翻页文件。另外命令 more与less作用类似,关于more的详细内容会在下一篇说道。语法less[参数选项][文件]【注】命令less也有交互式命令,比如在查看文件内容的同时可以使用vi编辑器来编辑内容...

2020-11-15 11:04:36 16

原创 每天一条Linux命令(27) ss (查看网络状态)

在Linux系统中,命令 ss 同样是用于查看当前系统网络状态信息,包括端口、TCP、UDP等等,该命令功能类似于netstat (有关netstat命令的说明详见)每天一条Linux命令(26) netstat (网络状态)命令ss相比于netstat的优势: 显示更多且更详细的网络链接状态信息 速度上更快、高效 【注】ss命令在个别Linux发行版本中并不是已内置命令,需要单独安装yum-yinstalliproute#安装命令语法ss[...

2020-11-15 10:56:37 13

原创 每天一条Linux命令(26) netstat (网络状态)

命令 netstat 顾名思义指的是网络状态的意思,因此在Linux系统中,命令 netstat 是用于查看当前网络连接状态、路由表和网络接口信息的工具。我们可以从它的输出结果中很轻松的得知的当前系统网络状态,以方便排查问题。语法netstat[参数选项]主要参数说明-a 显示处于监听状态和非监听状态的socket信息-A 显示指定网络类型的网络连接状态-n不解析主机、端口并以数字的形式显示出地址(默认解析)-c<秒>其后接秒数,表示...

2020-11-12 12:03:19 8

原创 每天一条Linux命令(25) df (磁盘空间统计)

今天学习下Linux下的磁盘空间统计命令 df ,为什么说这个呢?就在几天前的工作中遇到一个问题:咦,上一个图片还能上传至文件服务器,紧接着下一个就传不上去了,试了几次都不行,啥情况?急忙调试,根据调试结果初步判断是网路问题或者上传图片大小限制问题,试了一下小点的图片,咦,可以正常上传。难道真是大小有限制,于是就将上传大小扩大。再次上传还是传不上去,正在思考怎么解决时突然看了下定时日志上传,纳尼,日志也上传不上去。嗯,看到这里应该知道问题在哪里了,于是登陆服务器查看了下服务器磁盘...

2020-10-17 17:22:14 29

原创 Axure RP 9.0 Enterprise 原型设计

Axure RP是设计师设计预览和想法原型的绝佳软件工具。这个软件实际上是设计来设计一个网站或应用程序的原型或交互式原型。用Photoshop等软件设计UI是不可取的,因为没有用户与设计的交互,我们正在寻找一个基本的设计,用户可以初始点击菜单,按下按钮,点击链接,在页面之间移动…Axure RP是原型设计工具中最好的之一。该工具还提供了各种功能,不仅设计网站的原型,而且还设计原型桌面和移动应用程序。这个工具有一个可以在你的设计中使用的现成的组件和组件的大型库,这些元素有各种交互功能,允许注入行为..

2020-10-16 00:06:51 28

原创 XLSTAT Perpetual Excel数据分析插件

XLSTAT是一个功能强大且灵活的Excel数据分析插件,允许用户使用Microsoft Excel软件分析数据,自定义和共享结果。 XLSTAT具有200多种标准到高级统计功能,是企业和大学统计分析的首选工具。XLSTAT是Excel中统计分析软件的领导者,XLSTAT具有200多种标准和高级统计工具,可作为MSExcel®的无缝插件,使您可以在Excel中轻松分析和重新格式化数据。安装下载解压安装包,双击xlstat_2019.2.2.exe开始安装勾选 同意 如果...

2020-10-15 00:29:23 57

原创 常见互联网职业英文简写,你是哪个O?

先来看看几个比较常见的职位英文简写:CEO(Chief executive officer) 首席执行官CTO(Chief technology officer) 首席技术官CIO(Chief information officer) 首席信息官CFO(Chief financial officer) 首席财务官COO(Chief operating officer) 首席运营官说道说道:CEO(Chief Executive Officer...

2020-10-13 12:26:27 114 2

原创 每天一条Linux命令(25) ln (软连接与硬链接)

在Linux系统中,命令ln(英文全称:link files)用于将某一个文件在另外一个位置建立一个同步链接(功能就好比Windows系统中我们建立的快捷方式一样)。【扩展】所谓的链接(link)我们可以将其视为文件的别名,而链接又可以分为符号链接/软链接(symbolic link)与硬链接,软链接的意思是产生一个特殊的文件,这个文件的内容是指向另一个文件的位置;硬链接的意思是一个文件可以有多个名称。另外,软连接可以存在于不同的文件系统中,而软连接只能存在yu同一个文件系统中,无论是软连接还是..

2020-10-13 00:40:47 31

原创 每天一条Linux命令(24) ssh (远程安全登录)

在Linux系统中,命令 ssh 是openssh套件中的客户端连接工具,可以使用ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理,Windows中的替代工具为Xshell、putty、SecureCRT等。语法:ssh[参数选项][user@IP][command][注] command是可选项参数说明: -p指定ssh登录端口号,默认为22 端口 -t 强制分配伪终端,可以在远程机器上执行任何全屏幕(screen-based)程序,所以...

2020-10-01 10:19:45 78

原创 每天一条Linux命令(23) host (域名查询工具)

在Linux系统中,命令 host 用于查询DNS的工具,他可以将指定主机名称转换为IP地址。什么又是NDS?DNS(Domain Name System)翻译为域名解析系统,作用是将域名解析为机器看得懂的Ip地址,这个过程叫做域名解析。(后续会详细讲述什么是DNS)语法:host [参数选项]参数说明: -a显示详细的DNS信息 -t指定查询的域名信息类型,可以是 “A”、“ALL”、“MX” 和“NS”等 案例:NDS查询[root@ma...

2020-10-01 10:18:07 28

原创 每天一条Linux命令(22) wget (命令行下载工具)

在Linux系统中,命令wget用于从网络上下载某些资料,该命令对于能够连接到互联网的Linux系统的作用非常大,可以直接从网络上下载自己所需要的文件。wget命令特点: 支持断点下载功能 支持FTP和HTTP下载方式。 支持代理服务器。非常稳定,它在带宽很窄的情况下或不稳定的网络中有很强的适应性。如果是由于网络的原因下载失败,wget会不断地尝试,直到整个文件下载完毕。如果是服务器打断了下载过程,它会再次连接到服务器上从停止的地方继续下载。这对那些从限定了连接时间的服务器..

2020-09-22 12:14:03 19

原创 SAS JMP Statistical Pro 14.3 Win/Mac(文末获取)

简介SAS(全球最大的统计学软件公司)推出的一种交互式可视化统计发现软件系列,包括JMP,JMP Pro,JMP Clinical,JMP Genomics,SAS Simulation Studio for JMP等强大的产品线。主要用于实现统计分析。JMP在SAS的基础上形成了自己的算法,特别强调以统计方法的实际应用为导向,交互性、可视化能力强,使用方便,尤其适合非统计专业背景的数据分析人员使用,在同类软件中有较大的优势。安装安装前请先断网;安装前请先断网;下载解压SAS JMP ...

2020-09-20 22:09:11 387 8

原创 每天一条Linux命令(21) scp (远程文件复制)

在Linux系统中scp用于在不同的主机之间复制文件,它采用SSH协议来保证复制的安全性。scp命令每次都是全量完整复制,因此效率不高,适合第一次复制时使用,增量复制建议使用rsync命令替代。语法:scp[参数选项][文件][主机IP:目录]#向远端主机目录下复制文件scp[参数选项][主机IP:文件][目录]#从远端主机的文件复制到本地目录主要参数说明: -C压缩传输 -l指定传输占用的宽带,单位为:Kbit/s -P指定传输...

2020-09-20 22:05:45 9

原创 python为什么不支持 i++/i--操作

在python中你是如何执行递增操作的呢?如果你是一位C++或者Java开发人员,在接触到python时则可能尝试过将类似于i++/i--递增(减)操作扩展到python,对,你一定想过。然而情况却不理想,python中只能使用类似于 i++/i--等操作。python中的自增操作下面代码几乎是所有程序员在python中进行自增(减)操作的常用方法>>>a=2>>> print(a)2>>> a += 1>>>...

2020-09-19 21:57:30 643

原创 每天一条Linux命令(20) xz (文件解压缩)

相信大家一定对命令 xz 感到陌生,我也是,在第一次遇到这种格式的文件压缩包时,我竟不知如何去解压怎么办、怎么办,此时鼠标已不受控制,默默的移向了google。事情经的经过就是这样,其实事发挺突然的,要不是怕遇到熟人,我必须整两句,趁现在没人就来说说这个xzxz是一个使用LZMA压缩算法的无损数据压缩文件格式。和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。相反,xz通常作为一种归档文件自身的压缩格式,例如使用tar或cpioU...

2020-09-19 21:39:11 141

原创 每天一条Linux命令(19) gzip (压缩或解压文件)

在Linux系统中,命令gzip用于将一个文件通过特定的压缩算法(Lempel-Zip coding (LZ77))变成一个小的文件。gzip不能直接压缩目录,因此在压缩目录前需先将带目录的文件用tar打包,然后在调用gzip进行压缩。语法:gzip[参数选项][文件]参数说明: -d解开压缩文件 -v显示执行过程 -l列出压缩文件的内容信息 -c将内容输出到标准输出,不改变原始文件 -r对目录下所有文件递归进行压缩操作 ...

2020-09-19 21:38:09 89

原创 每天一条Linux命令(18) tar (打包备份)

在Linux系统中,命令tar用于将多个文件打包在一起,也可以实现解压被打包的文件,对于多个文件的打包与解压均适用。打包与压缩的区别:打包是指将多个文件或目录汇总为一个文件;压缩则是指将多个文件通过特定的算法变成一个小文件。语法:tar[选项][文件]参数说明: -z通过gzip压缩或解压 -c创建新的tar包 -v显示详细的tar命令执行过程 -f指定压缩文件的名称 -t不解压查看tar包的内容 -p保持...

2020-09-16 21:50:27 130

原创 每天一条Linux命令(17) grep (文本处理三剑客)

在Linux系统中,命令grep用于从文本文件或管道数据流中筛选匹配的行及数据。如果再配合正则表达式一起使用,则功能将更加强大。[注]:grep可以看做get regular expression(RE) and print意思是根据正则表达式规则将符合条件的内容输出打印出来语法:grep[参数][匹配模式][匹配的文件]其中,匹配模式指的是你要查找的内容,可以是普通的文字符号,也可以是正则表达式。参数说明: -v显示不匹配的行,即显示不包含匹配内容的所有行 ...

2020-09-16 21:48:18 11

原创 每天一条Linux命令(16) mkdir (超详细)

在Linux系统中,命令mkdir(make directories)用于创建目录,默认情况下,若创建的目录已存在,则会提示目录已存在,不会继续创建目录。语法:mkdir [选项] [目录]参数说明:-p递归创建目录,即使目录已存在也不会报错误提示目录已存在-m设置新创建目录的默认目录对应的权限-v 显示创建目录的过程案例:创建已存在的目录会有提示[root@master test]# lsall.zip data[root@master test]# mkd...

2020-09-16 21:47:23 32

原创 每天一条Linux命令(15) tree (超详细)

在Linux系统中,命令tree用于显示列出指定目录下的所有内容,包括文件、子目录及子目录中的文件和目录。语法:tree [选项] [目录]参数说明: -a显示所有文件,包括隐藏文件 -d只显示目录 -f显示每个文件的绝对路径 -i不显示树枝,常与 -f参数配合使用 -L level遍历目录的最大层数,level为大于0的正整数 案例:首先,如果你的linux是最小化安装的,那么系统中可能没有安装tree命令,此时就需要用y...

2020-09-16 21:46:26 25

原创 每天一条Linux命令(14) ping (超详细)

在Linux系统中,命令 ping 用于测试主机之间网络的连通性,执行ping命令则会使用ICMP传输协议,发出要求回应的信息,若远端的主机网络功能没有问题,就会回应该信息,从而得知该主机运作是否正常。语法:ping [选项] [目标主机]参数说明: -c<次数>指定发送ICMP报文的次数,否则,ping命令将一直发送报文 -i<时间间隔>相邻两次发送报文时间间隔,默认间隔时间为1秒 -n不查询主机名,直接显示IP地址 -...

2020-09-16 21:44:59 33

原创 每天一条Linux命令(13) dmesg (超详细)

在Linux系统中,命令dmesg用于显示内核环形缓冲区(kernel-ring buffer)的内容。在进行系统引导时,内核会将硬件和模块初始化相关信息的信息写到这个缓冲区中,内核环形缓冲区中的消息对于诊断系统问题非常有用。内核环形缓冲区的内容同时会保存在/var/logm目录中,即名为dmesg的文件里。可通过如下命令进行查看:[root@test ~]# ll -h /var/log/dmesg-rw-r--r--. 1 root root 121K Jul 21 23:27 /var...

2020-09-16 21:44:22 35

原创 每天一条Linux命令(12) hostnam (超详细)

在Linux系统中,命令 hostname 用于显示或者设置系统主机名称。许多网络程序均用主机名来标识主机,若没有设置好主机名,则可能会导致网络服务不正常。语法:hostname [选择]参数: -a如果设置了主机别名,则可以用a来显示主机别名 -i显示主机IP地址,这个参数需要依赖DNS解析,比较慢,推荐使用下面的I参数 -I显示主机的所有IP地址,不依赖DNS解析,速度快 -s显示短格式主机名 案例:[root@master ~]#...

2020-09-16 21:43:43 35

原创 每天一条Linux命令(11) unzip (超详细)

在Linux系统中,命令 unzip 用于解压zip命令或其他压缩软件压缩的zip格式文件。语法:unzip [选项] [压缩文件]常用参数说明: -o 解压时不提示是否覆盖文件 -v解压时显示详细信息 -d指定解压目录 -l不解压,只显示压缩文件内所包含的文件, 案例:查看压缩文件【可左右滑动】[root@master test]# lsall.zip Hello.java test01 test02 test.py[ro...

2020-09-16 21:42:09 37

原创 每天一条Linux命令(10) zip (超详细)

在 Linux 系统中,命令 zip 用于压缩文件使用,zip压缩格式是Windows与Linux等多平台通用的压缩格式。和gzip命令相比,zip命令压缩文件后不仅不会删除源文件,而且还可以压缩目录。语法:zip [选项] [文件或目录]参数说明:-r将指定目录下的所有文件和目录一起压缩-x压缩文件时排除某个文件-q不显示压缩信息案例:压缩test.py文件[root@master test]# lsHello.java test01 test02 ...

2020-09-13 12:54:05 16

原创 每天一条Linux命令(9) which (超详细)

在Linux系统中,命令 which 用于在环境变量$PATH中查找符合条件的命令的路径。语法:which [选项] [命令名]参数说明:默认在PATH路径中从前往后查找命令,如果查到了,就停止匹配。-a:遍历所有PATH路径,输出所有匹配项案例:查看命令tail与cat在分别在$PATH中的路径[root@master test]# which tail/usr/bin/tail[root@master test]# which cat/usr/bin/cat[...

2020-09-13 12:53:28 17

原创 每天一条Linux命令(8) tail (超详细)

在Linux系统中,命令 tail 用于查看文件的末尾数据,比如查看日志文件等等,默认显示指定文件的最后10行到标准输出,如果指定了多个文件,tail会在每段输出的开始添加相应的文件名作为头。与 cat 命令不同的是 tail 命令可以实时查看日志文件(一旦有日志内容生成会即时显示在终端)。语法:tail [参数] [文件]参数:-f循环获取-q 不显示处理信息-v显示详细的处理信息-c<数目>显示的字节数-n<行数>显示文件末尾n行内容...

2020-09-13 12:52:30 17

原创 每天一条Linux命令(7) touch (超详细)

在Linux系统中,命令 touch 用于修改文件的时间戳(访问时间、数据修改时间、状态修改时间等等...),touch 的中文意思是触摸,使用该命令时,若文件不存在,则会创建文件,但千万别把 touch 当做创建文件的命令哦。命令名称:touch英文原意:change file timestamps所在路径:/bin/touch执行权限:所有用户功能描述:修改文件时间戳语法:touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-

2020-09-13 12:50:27 45

原创 每天一条Linux命令(6) cat (超详细)

在linux系统中,命令 cat 用于链接文件并将文件内容打印到标准输出设备上语法:cat [-AbeEnstTuv] [--help] [--version] [filename]使用权限:所有使用者参数说明: -n或-number: 由1开始对所有输出的行数编号 -b或-number-nonblack: 和-n相似,对于空白行不编号 -s或-squeeze-black:当遇到有连续两行以上的空白行时就替换为一行的空白行 -v...

2020-09-13 12:49:50 56

原创 每天一条Linux命令(5) rm (超详细)

当听说到某某某删库跑路时 是不是联想到命令rm,没错,今天我们来说说命令rm的使用技巧在linux系统中,命令rm用于删除一个文件或目录语法:rm [options] name...其中options表示参数,也可以不写参数: -i删除前逐一询问确定 -f强制删除,即时文件是只读也可以直接删除,不逐一询问 -r将目录及以下文件逐一删除 案例:不带参数删除文件,但不能删除目录[root@master test]# ...

2020-09-13 12:49:10 63

jdk API中文文档以及打开CHM格式文档的系统配置文件

里面带有jdkAPI 1.8中文文档以及配置非原装win10系统打不开CHM格式文档的hh.exe,itss.dll,hhctrl.ocx的系统文件,操作方法详见博客

2018-10-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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