自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kafka安装步骤

kafka安装

2022-06-06 16:47:03 267 1

原创 pip install selenium报错

最近在搭建selenium自动化测试环境时,使用pip install下载selenium库失败,后来看下面博主的解决方案试了下,果然成功了​​​​​​pip安装selenium报错,pip20.0.2升级 - 简书主要解决方法:1、根据报错提示,先升级pip版本(如果没有提示,可以忽略这个步骤)2、执行 pip install selenium -i https://pypi.douban.com/simple就可以正常安装成功啦~ps:不过运行命令的时候最好选择管理员身份运行,否

2022-02-25 16:07:03 4082 3

原创 k8s部署镜像

1、基本命令(1)查看podkubectl get pod -n edge 或kubectl get po -n edge(2)查看deploymentkubectl get deployment -n edge(3)删除pod先删除podkubectl delete pod $pod(对应具体的pod名称) -n edge再删除deploymentkubectl delete deployment rule-mgr(deploymentname) -n edge

2021-11-22 18:06:53 2491

原创 linux下jmeter性能测试

1、linux下执行jmeter命令:./jmeter -n -t 脚本地址.jmx -r -l 测试结果地址.jtl -e-o转换成测试报告html格式存放的地址/test_results/a1-700例如:./jmeter -n -t /opt/software/test/test_jmx/test.jmx -r -l /opt/software/test/test_results/a1.jtl -e-o/opt/software/test/test_results/a12...

2021-11-22 17:47:19 847

原创 node上传文件支持上传到不同目录

最近公司项目需求,需要在上传文件时,支持上传的不同类型的文件存放到不同的目录下,小小研究了一下,做了个简单的函数实现该功能,话不多说,直接贴代码constupload=function(ctx,type,next){constfile=ctx.request.files.file;//上传的文件在ctx.request.files.file//创建可读流constreader=fs.createReadStream(file.path);...

2021-01-20 14:40:07 381

原创 fs.mkdirSync创建目录报错

在node项目中使用fs.mkdirSync直接创建文件夹,启动项目报错,错误信息如下图所示百思不得其解,以前一直都是这么用的,没有出现过问题,现在竟然出错了,然后搜索资料发现这算是一个小小的坑,原来目录要一层一层创建,修改后代码如下:functionmkdir(dirname){if(fs.existsSync(dirname)){returntrue;}else{if(mkdir(path.dirname(dirname...

2021-01-20 14:27:22 3983 2

原创 mvn多模块项目报错:Could not resolve dependencies for project

最近尝试在idea中运行一个多模块的mvn工程,然后运行时报了下边的错误:网上查找了各种解决方案,原因都大同小异,因为多模块的话,也就是父子工程,需要模块之间的依赖,比如说服务模块依赖协议模块进行数据打包传送,百度给的方法都差不多:1、先进入报错依赖的子工程目录下,命令行执行mvn install,。2、执行成功后,进入父工程目录下执行mvn install,install根pom,这是对的,出现如下结果说明成功了但是在运行主程序的时候还是会报Could not reso..

2020-10-21 10:48:55 26246 2

转载 Git的使用--如何将本地项目上传到Github

第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹 第二步:通过命令git init把这个文件夹变成Git可管理的仓库 ...

2020-09-30 15:24:39 99

原创 cxfreeze打包python2.7为exe可执行程序

1、前面的打包步骤和网上大部分描述一样,首先下载安装cxfreeze,我用的是安装包的方式,当然你们也可以使用pip install的方式安装,下载地址:https://pypi.org/project/cx-Freeze/4.3.3/#files,根据自己的python版本选择合适的版本进行下载,否则会后边build会失败,我的是python2.7.13,所以我下载的版本如下图。2、下载完成后双击进行安装,安装完成后,在cmd窗口切换到C:\Python27\Scripts目录(我的python安

2020-09-30 14:49:50 731 2

原创 rsa加解密字符串

之前在做项目时,客户提了个需求说是对前后台交互进行加密传输,我们给的解决方案是前端进行加密后将加密数据传输给后台,然后后台根据对应的密钥进行解密,当时选择的算法是rsa算法,但是大家都知道rsa算法加解密是有最大长度限制的,加密的最长字符串是117个字节,解密的最大长度是前端js使用jsencrypt模块进行加密,jsencrypt模块原来只支持不超过117字节的字符串的加密,我对启进行了再次封装,现在支持超长字符串的加密,住最大长度,目前看还没有限制。该方案首先需要下载jsencrypt-master

2020-08-15 20:44:48 2280

原创 rst格式文件转换成html格式文件

本次只涉及到windows中将rst文件转成html文件。1、首先,我们需要保证你的机器上安装了python,我装的是python2.7,可以去官网上进行下载。2、下载Python包SetupTools检查Python目录下的子目录Scripts是否存在easy_install.exe文件,如果存在请继续第三步,不存在请下载https://pypi.python.org/pypi/setuptoolszip包,解压后放到Python安装的根文件夹下面,并该目录加入到环境变量中。3、安装Sp.

2020-08-15 20:11:57 1689

原创 【python】IndentationError: unexpected indent

今天在运行python项目时发现报了这个错误,后来打开源码发现是packages\__init__.py文件中对应的keys_to_ignore = ['oid', 'schema', 'xmin']这行代码报的错,原因是代码缩进格式不对,删除缩进后重新使用tab键进行缩进再运行就OK了。...

2020-07-02 16:00:00 189

原创 git常用命令

git add命令git add修改的文件路径 //添加指定的某个文件git add -A //添加所有修改的文件git add 文件夹路径 //添加某个文件夹下所有修改的文件git清除命令git clean -dfgit创建、删除、查看、切换分支gitbranchtest(创建的分支名) ...

2020-02-09 11:24:33 117

原创 windows中执行git clone命令出错: SSL certificate problem: self signed certificate

与centos中出现改错物的原因一样,ssl证书的问题,执行以下命令,忽略ssl证书验证即可:git config --global http.sslVerify false然后在执行git clone命令就没问题了...

2020-02-09 11:07:37 633 1

原创 centos7中使用git pull代码时遇到错误Peer's certificate issuer has been marked as not trusted by the user.

在centos7中搭建git环境,然后使用git clone命令远程仓库的代码,但是我在执行命令时提示以下错误: fatal: unable to access 'https://*****/xx.git/': Peer's Certificate issuer is not recognized. 导致该问题的原因是系统证书问题,即系统判断这个操作可能会...

2019-05-07 11:11:22 9292

原创 python调用c语言

1、首先将.c文件编译成.so文件linux下:gcc -shared -Wl,-soname,adder -o decrypt.so(编译后的so文件名,可以自己定义) -fPIC decrypt.c(这是你要调用的c文件名)windows下:gcc -shared -Wl,-soname,adder -o decrypt.dll -fPIC decrypt.c2、在py...

2019-03-29 18:07:35 136

原创 使用命令获取uuid

windows系统:wmic csproduct list full | findstr UUIDlinux系统: sudo dmidecode | grep UUID

2019-03-29 17:39:00 2703

原创 校验输入框内容是否是合法ip

var queryContent= $.trim(document.getElementById("queryContent").value);var isRightAddress = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(...

2019-03-29 17:21:00 804

原创 文件导入时限制导入文件的类型

一开始以为要实现这个功能会很复杂,没想到就只是一个属性的问题就解决了,哈哈~ 具体看代码<input title=" " type="file" name="userfile" id="userfile" style="cursor:hand;" accept=".txt, .json, application/vnd.openxmlfor...

2019-03-29 17:06:28 1156

原创 windows7_64虚拟机磁盘扩容及分盘

1、首先必须在虚拟机关机的状态下进行,点击“硬盘”,会出现一个弹出框,然后点击“扩展”,在出现的弹出框中可以看到可以输入想要扩展的最大磁盘大小(我这是已经扩展之后的,为100G),如果需要再次扩展,则输入的磁盘大小必须大于之前的数字,然后点击“扩展”按钮即可。2、打开虚拟机,对扩展后的磁盘容量进行磁盘分区(1)打开计算机管理页面,点击“磁盘管理”,出现如下所示的页面,没有经过分盘的时...

2019-03-29 11:13:47 2179

原创 centos7.4同步系统时间和网络时间

1、查看系统时间,命令date2、如果系统时区不是CST,需要先更改时区# timedatectl list-timezones # 列出所有时区# timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间# timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海3、...

2019-02-15 14:58:11 1478

原创 VMware中CentOS7 64位虚拟机硬盘扩容

CentOS7虚拟机硬盘空间原来分配了20GB,但是不知道都装了啥东西,突然提示磁盘空间不够了,需要扩容。磁盘扩容主要分两大步:一、VMware分配空间这个操作首先要关闭虚拟机centos7,然后选择要扩容的虚拟机--硬盘--扩展,然周输入比原来的空间大的数字,点击“扩展”二、CentOS7内部分配1、查看当前磁盘空间,/dev/mapper/centos-root当前空间...

2018-12-05 14:06:57 957

原创 exports和module.exports的区别

最近在写nodejs代码的时候发现一个问题,大家看看下面的代码:var sysDbMgr = (function (){ var _instantiated; function sysDbOpt() { var _dbOpt = new dbOpt(); return{ commonDbOpt: function...

2018-11-30 10:25:32 146

原创 Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not

第一次在eclipse中导入一个Javaweb probject,一般会出现下边的错误,这是因为没有配置jre环境的问题。1、鼠标右击出错的项目,点击Build path--&gt;Configure Build path2、然后出现下边的页面,默认是定位在Order and Export标签所在的页面的,我们点击Libraies3、可以看到出错的原因是Jre系统库的问题,...

2018-11-16 15:49:02 10212 7

原创 webstorm下载与激活

1、首先在官网下载最新版的webstorm下载地址:https://www.jetbrains.com/webstorm/download/#section=windows2、然后下载破解补丁     (1)打开网址(IntelliJ IDEA 注册码),下载补丁     (2)然后将补丁复制到安装目录的bin目录下(下面是补丁路径,不一定是你们的,要改)3、修改配置文件...

2018-08-03 17:27:54 1916

原创 centos6或7查看端口占用及解除占用

一、查看端口占用netstat -lnp|grep 要查看的端口号例如:查看占用端口7000的进程netstat -lnp|grep 7000二、清除占用(1)一次性的清除占用80端口的程序lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh(2)手动结束占用端口的进程例如:kill 5014如果终止不了...

2018-08-03 16:58:07 5499

原创 centos防火墙操作

一、关闭、开启防火墙首先以root身份登录(1)centos6关闭防火墙: service iptables stop永久关闭防火墙:执行完关闭命令后执行命令 chkconfig iptables off查看防火墙状态:service iptables status(2)centos7systemctl stop firewalld 关闭防火墙systemctl...

2018-08-03 16:49:49 115

原创 git首次提交代码步骤

获取git仓库1、git init  使用该命令将会在你的项目中创建一个.git的子目录,这个目录中含有初始化的git仓库中的所有必须文件。如果你是第一次使用git提交或者获取项目代码,还需要配置该目录下的config文件,具体如下:[core]        compression = -1         repositoryformatversion = 0       ...

2018-07-21 12:58:48 5285

原创 表的行级安全策略

行级安全策略("Row-Level Security (RLS) support")概述        在之前版本的数据安全技术中,是通过GRANT/REVOKE指令实现的,这两个指令提供了对象级的安全限制,针对表,还提供了列级的安全限制,即行级安全的需求,也就是说不同的用户访问同一个表能看到不同的数据,这个特性在9.5中提供了支持。默认的话,表没有任何安全策略限制。        所有对数据的操...

2018-06-28 11:48:21 506

原创 PostGreSQL 序列

序列(1)授权 grant privilege on sequence sequencename to role_name/user_name;(2)撤销权限revoke privilege on sequence sequencename from o role_name/user_name;(3)修改序列alter sequence schema_name.sequencename incre...

2018-06-28 11:15:01 833

原创 PostgreSQL 触发器、函数

创建触发器、函数1、创建触发器create or replace function addfun() returns trigger as $addfun$beginRETURN NULL;end;$addfun$ LANGUAGE pluxsql;CREATE TRIGGER triggername AFTER INSERT OR UPDATE OR DELETE ON mytabll FOR ...

2018-06-28 11:01:11 932

空空如也

空空如也

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

TA关注的人

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