自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【Excel】使用VLOOKUP+IF实现多列条件匹配查询

excel中vlookup函数为精准匹配查找,但此函数局限于单列的精准匹配,如果需求是多列条件进行匹配,怎么通过vlookup函数实现呢?思路:通过if函数将多列拼成一列再通过vlookup函数进行精准匹配具体公式为=VLOOKUP($F2&$G2,IF({1,0},$A:$A&$B:$B,$C:$C),2,0)这个是数组函数,输入完毕后必须按组合键运行:shift+ctrl+enter红框里的最外层{}是通过上面组合键运行后自动出来的,不需要手动输入函数拆解:当目标A=条

2021-05-21 14:54:36 44779

原创 Linux:chmod命令-修改文件或目录的权限

给新安装的tomcat/bin目录下的所有文件增加执行权限(所有用户、组)chmod -R a+x /usr/local/tomcat/bin关于具体的chmod命令介绍,建议查看该文章:http://c.biancheng.net/view/755.html

2021-05-21 09:24:52 1114

转载 Web应用系统中数据传递的方式汇总

本文转载自sina_blog(siangzhang)目录1 Socket方式2 ftp/文件共享服务器方式3 数据库共享数据方式4 message方式5 案例随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。 原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用...

2021-05-21 09:18:29 2124

原创 Linux:tomcat安装/版本升级

本文适用于安装或更新tomcat版本。1.进入tomcat目录,查看当前tomcat版本cd /usr/local/tomcat/bin./version.sh2.备份原tomcat可以拷贝原tomcat,或者直接修改原tomcat的文件夹名称作为备份。cd /usr/local/#方法1:创建目录,并拷贝原tomcatmkdir tomcat-backupcp -Rf tomcat/* tomcat-backup/#方法2:直接修改原tomcat目录名称..

2021-05-21 09:13:52 2486

转载 HTTPS原理全面介绍【备查】

来源:https://www.cnblogs.com/haimishasha/p/11373034.html目录应用层协议:HTTPS1. HTTPS定义2.密码学基础 3.HTTP通信问题4. SSL/TLS协议5.HTTP 向 HTTPS 演化的过程5.1对称加密5.2非对称加密5.3对称加密+非对称加密5.4安全的获取公钥CA6. HTTPS通信过程1. 客户端发起HTTPS请求2. 服务端的配置3. 传送证书4. 客户端...

2021-04-26 16:10:17 385

转载 HTTPS原理和对中间件攻击的预防

一、https/tls原理HTTPS访问的三个阶段第一阶段 认证站点客户端向站点发起HTTPS请求,站点返回数字证书。客户端通过数字证书验证所访问的站点是真实的目标站点。第二阶段 协商密钥客户端与站点服务器协商此次会话的对称加密密钥,用于下一阶段的加密传输。第三阶段 加密传输客户端与站点直接使用已协商的对称加密密钥传输数据。以下用一张图描绘CA、站点服务器、客户端之间的交互关系二、中间人攻击中间人攻击的几种形式直接抓取报文获得明文信息 非法中间加.

2021-04-23 16:05:32 454

原创 Oracle:ORA-28000异常(帐户已被锁定),修改账号登录失败次数

问题描述最近系统更换了数据库服务器,IP地址也变了,于是就把应用服务器中配置数据库连接的位置做了修改,但是修改后应用起不来了。经过半天也没发现问题,后来想试试连数据库看看,结果PL/SQL提示“ORA-28000错误”,原来是数据库账号锁定了。后来检查了一下,发现是因为应用服务器中配置数据库连接时用了错误的数据库口令,导致自动尝试失败次数超过了数据库设置最大次数。现就如何恢复被锁定的Oracle账号进行介绍。解决方案1.登录Oracle服务器后,通过以下命令进入sqlplus窗口s

2021-04-23 15:57:01 755

转载 MQTT和HTTP的区别

来源:http://blog.sina.com.cn/s/blog_68f485d10102yowx.htmlHTTP是最流行和最广泛使用的协议。但在过去几年中,MQTT迅速获得了牵引力。当我们谈论物联网开发时,开发人员必须在它们之间做出选择。设计和消息传递MQTT以数据为中心,而HTTP是以文档为中心的。HTTP是用于客户端 – 服务器计算的请求 – 响应协议,并不总是针对移动设备进行优化。MQTT在这些术语中的主要优点是轻量级(MQTT将数据作为字节数组传输)和发布/订阅模型,这使其非常适合

2021-04-22 15:41:17 7473

转载 SM4对称加密算法及Java实现

文章来源:https://www.jianshu.com/p/5ec8464b0a1b一、简介 与DES和AES算法类似,SM4算法是一种分组密码算法。 其分组长度为128bit,密钥长度也为128bit。 加密算法与密钥扩展算法均采用32轮非线性迭代结构,以字(32位)为单位进行加密运算,每一次迭代运算均为一轮变换函数F。 SM4算法加/解密算法的结构相同,只是使用轮密钥相反,其中解密轮密钥是加密轮密钥的逆序。 二、原理首先,将明文转化为字节,由于SM4

2021-03-12 16:35:05 10636 4

转载 RPC介绍

文章来源:https://www.jianshu.com/p/7d6853140e131. 基本的RPC模型主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用1.1 基本概念RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 本地过程调用:如果需要将本地student对象的age+1,可以实现一个addAge()方法,将student对象传入,对年龄进行更新之后返回即可,本地方法调用的函数体通过函数指针

2021-02-20 14:20:09 197

转载 ORA-01114: 将块写入文件 35 时出现 IO 错误

参考文档:https://blog.csdn.net/z_x_1000/article/details/17263077https://www.cnblogs.com/login2012/p/5775602.htmlhttps://www.iteye.com/blog/yangyangcom-2200174一、问题背景最开始发现应用服务打不开,于是登录服务器发现Oracle数据关闭了,按照步骤重启,但是数据库启动后,应用程序还是无法连接数据库。开始查找原因,原来数据库表空间出现问题。解决

2021-02-19 16:34:05 3308 2

转载 机器学习分类模型中的评价指标介绍:准确率、精确率、召回率、ROC曲线

文章来源:https://blog.csdn.net/wf592523813/article/details/952024481 二分类评价指标准确率,精确率,召回率,F1-Score, AUC, ROC, P-R曲线1.1 准确率(Accuracy)评价分类问题的性能指标一般是分类准确率,即对于给定的数据,分类正确的样本数占总样本数的比例。注意:准确率这一指标在Unbalanced数据集上的表现很差,因为如果我们的正负样本数目差别很大,比如正样本100个,负样本9900个,那么直接把所有

2021-02-05 13:54:08 7585

转载 Pandas数据可视化工具:图表工具-Seaborn

内容来源:https://www.jiqizhixin.com/articles/2019-01-30-15简介在本文中,我们将研究Seaborn,它是Python中另一个非常有用的数据可视化库。Seaborn库构建在Matplotlib之上,并提供许多高级数据可视化功能。尽管Seaborn库可以用于绘制各种图表,如矩阵图、网格图、回归图等,但在本文中,我们将了解如何使用Seaborn库绘制分布和分类图。在本系列的第二部分中,我们将了解如何绘制回归图、矩阵图和网格图。下载Seaborn库我

2021-02-05 13:45:16 800

转载 Python: SVM模型简介

文章来源:https://www.cnblogs.com/solong1989/p/9620170.htmlSVM简介及sklearn参数1.SVM简介  支持向量机SVM(Support Victory Machines)方法建立在统计学VC维和结构风险最小化原则上,既可以用于分类(二/多分类)、也可用于回归和异常值检测。SVM具有良好的鲁棒性,对未知数据拥有很强的泛化能力,特别是在数据量较少的情况下,相较其他传统机器学习算法具有更优的性能。   使用SVM作为模型时,通常采用如下流程:

2021-01-21 17:33:08 2905

转载 Python:以鸢尾花数据为例,介绍决策树算法

文章参考来源:https://www.cnblogs.com/yanqiang/p/11600569.htmlhttps://www.cnblogs.com/baby-lily/p/10646226.htmlhttps://blog.csdn.net/liuziyuan333183/article/details/107399633决策树算法决策树算法主要有ID3, C4.5, CART这三种。ID3算法从树的根节点开始,总是选择信息增益最大的特征,对此特征施加判断条件建立子节点,递

2021-01-21 17:21:12 6336

转载 Python:Sklearn概述

文章来源:https://blog.csdn.net/algorithmPro/article/details/103045824Sklearn (全称 Scikit-Learn) 是基于 Python 语言的机器学习工具。它建立在 NumPy, SciPy, Pandas 和 Matplotlib 之上,里面的 API 的设计非常好,所有对象的接口简单,很适合新手上路。在 Sklearn 里面有六大任务模块:分别是分类、回归、聚类、降维、模型选择和预处理,如下图从其官网的截屏。要使用.

2021-01-21 17:05:13 789

转载 快速傅里叶变换及python代码实现

文章来源:https://www.cnblogs.com/LXP-Never/p/11558302.html快速傅里叶变换及python代码实现目录一、前言  傅里叶变换相关函数  基于傅里叶变换的频域滤波  离散傅里叶变换(DFT)二、短时傅里叶变换stft三、frequency bin参考一、前言  我想认真写好快速傅里叶变换(Fast Fourier Transform,FFT),所以这篇文章会由浅到细,由窄到宽的讲解,但是傅里叶变换对于寻常人并不是很容易理解的,所以对于基

2021-01-18 10:20:53 5731 3

原创 修改Linux主机名和IP

问题描述又到了例行的系统安全测试时间,公司部署的一套系统需要做安全测试了,首先要做主机渗透,显然不可能在正式环境直接测,于是就把几台服务器做了个镜像,作为测试环境。现在问题是,测试环境的ip要修改,多我这个小白来说,这也是大问题,于是查了些资料,把IP修改步骤整理了一下,供参考。解决方案1.修改network文件vi /etc/sysconfig/network编辑network文件(i):NETWORKING=yesHOSTNAME=我的主机名 //改成自己的h...

2020-12-30 16:12:44 357

原创 Python如何创建相同值的数组/列表

题目要求现在有这样的一个需求:创建一个数组或列表,列表中的所有值是相同的。解决方法找到2中解决方法,第一种是使用Python的基础语法,第二种是借助numpy包提供的函数实现。分别为大家进行介绍。方法一:使用Python基础语法使用“*”号可以实现列表的创建,使用非常简单,以下示例将会创建长度为20的列表。另外,不仅可以复制单个元素,还可以实现多个元素的复制,如下示例:方法二:使用numpy包的函数实现...

2020-12-20 16:13:30 29437 2

原创 漏洞:Client ReDos From Regex Injection

漏洞描述:扫描漏洞如下:代码:// In IE6, the hash fragment and search params are incorrect if the     // fragment contains `?`.     getSearch: function() {       var match = this.location.href.replace(/#.*/, ...

2018-06-27 16:59:58 13776

原创 密码学概述

时间点:公元前400年,希腊人发明了置换密码;1881年,世界上第一个电话保密专利出现;二战期间,德国军方启用“恩尼格玛”密码机;1976年,由于对称加密算法已经不能满足需要,Diffie 和 Hellman发表了一篇叫《密码学新动向》的文章,介绍了公钥加密的概念,由Rivet、Shamir、Adelman提出了RSA算法;1985年,N.Koblitz和Miller提出...

2017-02-09 15:30:04 782

空空如也

空空如也

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

TA关注的人

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