自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(228)
  • 资源 (5)
  • 收藏
  • 关注

原创 VScode中快速生成vue模板

打开vs code 界面左下角如图所示:在搜索框内搜索vue.json文件,可能显示的是vue,或者没有,如果没有你可以先在vs code中下载Vetur插件。vue.json默认是:要快速生成vue模板,需要在其中编辑加入下列代码:"Vue": { "prefix": "vue", "body": [ "<template>", " <div>\n", "

2022-05-04 20:37:19 5709 1

原创 vue配置vue.config.js中less错误(引用ant-design-vue/dist/antd.less主题样式报错解决方法)

引用ant-design-vue/dist/antd.less主题样式报错./node_modules/ant-design-vue/dist/antd.less (./node_modules/css-loader/dist/cjs.js??ref–10-oneOf-3-1!./node_modules/postcss-loader/src??ref–10-oneOf-3-2!./node_modules/less-loader/dist/cjs.js??ref–10-oneOf-3-3!./nod.

2022-05-04 19:56:23 4534 4

原创 pip下载包出现问题,pip可指定下载源。

如果出现下载问题:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool那么可以更换下载源:pip指定下载源:pip --default-timeout=100 install pillow -i https://pypi.douban.com/simple下载源(可自行选择):# 中科大镜像源conda config --add channels https://mirrors.ustc.edu.cn/ana

2022-04-13 14:42:00 2279

原创 Pycharm创建Anaconda报错404:UnavailableInvalidChannel: The channel is not accessible or is invalid.error4

出现这个问题的主要原因是镜像问题:404是指链接指向的网页不存在,即原始网页的URL失效。解决办法:1.首先恢复配置:#删除下载源,换回默认源 conda config --remove-key channels 2.再配置镜像:conda config --add channels https://repo.continuum.io/pkgs/free/ conda config --add channels https://repo.continuum.io/pkgs/main/ c

2022-04-13 11:18:35 6411 1

原创 Vue引入Vuex出现:Uncaught TypeError: (0 , vue__WEBPACK_IMPORTED_MODULE_20__.reactive) is not a function错误

原因是Vuex的版本过高,不适配。需要降低版本。注意:是在项目的文件夹下。使用:先卸载原先安装的版本npm uninstall vuex在安装3.x版本。npm install [email protected]

2022-04-08 15:00:28 1817 1

原创 vue : 无法加载文件 D:\Software\Node-js\node\node_global\vue.ps1,因为在此系统上禁止运行脚本。

在VScode上使用vue命令行时遇到的问题。方法一:1.管理员身份打开windows powershell2.输入set-ExecutionPolicy RemoteSignedset-ExecutionPolicy RemoteSigned:CategoryInfo : PermissionDenied: ( : ) [Set-ExecutionPolicy], SecurityExceptionFullyQualifiedErrorId : ExecutionPolicyOverri

2022-04-08 13:46:51 1296

原创 安装node.js注意事项

1.安装成功后,系统会默认,将仓库配置到用户目录下C:\Users\用户\AppData\Roaming\npmAppData没有的话,选择显示隐藏文件夹。npm的本地仓库在系统盘c盘的用户目录了(没有npm-cache是因为没有用过,一使用缓存目录就生成了)我们如果我们需要将本地仓库配置到安装node.js的目录下,需要一下操作:建立2个目录node_global、node_cache在命令行中运用,设置配置文件npm config set prefix “D:\nodejs\node_g

2022-04-08 11:00:42 576

原创 centos7下python解决运行程序出现ModuleNotFoundError: No module named ‘_ctypes‘问题

centos7下python解决运行程序出现ModuleNotFoundError: No module named '_ctypes'问题是因为需要依赖一个叫libffi-devel的组件所以我们就需要重新编译python的环境运行程序出现ModuleNotFoundError: No module named '_ctypes’问题是因为需要依赖一个叫libffi-devel的组件yum install libffi-devel -y这里需要注意的是,在我们的centos中没有libffi-d

2022-03-17 13:23:33 2343 1

原创 Python中mysql查询条件带变量方法

方法一:testcase_id = cur.execute('select * from service_testcase where test_name ="'+name+'"')其中name为一个可变的字符串变量,要是变量为数值类型的变量,有时候是不好用方法二:cur.execute('update service_jmetertask set result=%s where do_number=%s and testcase_id=%s', (result, do_number, testc

2021-05-12 18:50:20 4440

原创 Centos中无法使用yum下载

[root@node-2-test ~]# yum install wgetLoaded plugins: fastestmirrorCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Un

2021-04-26 18:37:52 2288

原创 什么是网关?什么是路由?什么是IP?

什么是网关?网关(Gateway)就是一个网络连接到另一个网络的“关口”。按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有

2021-04-25 14:01:23 1980

原创 测试实验:将Linux服务器设置为具有路由功能

实验环境虚拟机工具VMware® Workstation 15 ProLinux路由器为CentOS7,局域网内测试机器 Ubuntu或者centos实验准备1.修改VMware设置,编辑 -> 虚拟网络编辑器,修改 VMnet8,将子网IP修改为 192.168.1.0,默认网关为 192.168.1.2542.添加网络 VMnet2(这个相当于是一个虚拟的交换机),仅勾选 “仅主机模式(在转用网络内连接虚拟机)”,设置其子网IP为192.168.100.03.CentOS中添加

2021-04-25 13:45:11 245

原创 修改Linux主机的三种方法

概述日常工作中在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。实际上,主机名分三种(命令hostnamectl或hostnamectl status可查看三种主机名):“pretty”主机名,UTF8格式的主机名,这个仅供阅读,长度无限制;“static”主机名,日常所称的主机名(traditional hostname)。最多为64个字符,仅可包含“.”、“_”、“-”、“a-z”、“A-Z”和“0-9”这些字符,并且不能以“.”

2021-04-25 11:35:53 1107

原创 Linux安装完成后添加新网卡

在安装完linux后,在系统里添加了一块网卡后,在/etc/sysconfig/network-scripts/目录下没有相应的配置文件ifcfg-eth1。在这种情况下,linux不会主动去添加配置文件ifcfg-eth1的。如果需要使用这块网卡,有二种方法:方法一:使用命令临时指派一个IP给这块新添加的网卡ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up方法二:1.手工添加ifcfg-eth1这个配置文件,然后重启网络。先复制一份ifcf

2021-04-16 11:13:15 4143

原创 VMware ubuntu虚拟机(或Centos7)与主机共享文件夹

系统环境Windows 10Vmware Workstation 15 ProUbuntu 20.04.1 LTScentos71.Ubuntu配置共享文件1.1安装VMware-tools更新最新VMware-tools组件编辑->首选项->更新->立即下载所有组件安装VMware-tools虚拟机->安装VMware-tools安装后ubuntu会加载一个虚拟光驱,解压文件,在解压的文件目录下执行以下命令进行安装sudo vmware-instal

2021-04-14 14:30:22 1449 1

原创 Python处理非标准 json 格式字符串

数据格式[{id,12,title:"测试数据标题",content:"这是文章内容"},{id,13,title:"测试数据标题13",content:"这是文章内容"},{id,14,title:"测试数据标题14",content:"这是文章内容"}]我们经常碰到一些JSON数据的Key值不是字符串,这些数据在JavaScript的上下文中是可以解析的,但在Python中,没有该部分数据的上下文,无法采用json.loads(JSON)的形式导入。方法一:使用demjson库pip in

2021-03-22 15:33:42 2035 1

原创 Python处理Excel表格(xlrd、xlwt、xlutils)

导入第三方库# 第三方库 安装方式:cmd-->pip install xlrdpip install xlrdpip install xlwtpip install xlutilsXlrd库读取Excelimport xlrd # 1-读取excel测试用例excelDir = r'E:\test.xls'# 打开Excelwork_book = xlrd.open_workbook(excelDir)# 查看所有的子表名print('所有子表名:', work_

2021-03-18 19:04:34 302

原创 Java判断各种类型数据是否为空

Java判断各种类型数据是否为空一、判断list是否为空(Map、Set同list)二、判断String类型数据是否为空三、判断date类型数据是否为空一、判断list是否为空(Map、Set同list)if(list != null && list.size() == 0){}if(list != null && !list.isEmpty()){}list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候你调用它的方法

2021-03-18 11:41:26 2524

原创 ElasticSearch的错误及解决方法:outofmemoryerror java heap space

错误:timeout notification from cluster service. timeout setting 1m, time since start 1m) Caused by: java.lang.OutOfMemoryError: Java heap space:可能原因:1.读取过多的数据到内存,尤其是field data字段(在使用sorting和aggregations)2.配置出错,设置的heap size没有生效,可能是设置错地方了。默认的heap size(mi

2021-03-18 11:28:59 3797

原创 Java错误及处理方法:java.lang.OutOfMemoryError: Java heap space

错误:java.lang.OutOfMemoryError: Java heap space这个是堆空间溢出的错误信息,在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。我们可以通过-Xmn -Xms -Xmx等选项可进行设置,例如java -jar -Xmn16m -Xms64m -Xmx128m MyApp.jar

2021-03-18 11:16:38 2544

原创 Java获取文件总数和从指定行读取文件

java读取文件指定行要用到类LineNumberReader,它是跟踪行号的缓冲字符输入流,其基类是BufferedReader。。它有两个构造方法: public LineNumberReader(Reader in)使用默认输入缓冲区的大小创建新的行编号 reader,默认输入缓冲区的大小为8096个字节。 pulbic LineNumberReader(Reader in,int size)创建新的行编号 reader,将字符读入给定大小的缓冲区。代码: // 文件内容的总行数

2021-03-18 11:01:51 1102

原创 Linux命令(一)

Linux命令(一)1.系统2.资源3.磁盘和分区4.网络5.进程6.用户7.服务8.程序1.系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv

2021-03-18 10:57:52 52

原创 Centos的rsyslog日志系统(五):解析syslog各种标准格式

1.概况syslog是一种工业标准的协议,可用来记录设备的日志。在UNIX系统,路由器、交换机等网络设备中,系统日志(System Log)记录系统中任何时间发生的大小事件。管理者可以通过查看系统记录,随时掌握系统状况。UNIX的系统日志是通过syslogd这个进程记录系统有关事件记录,也可以记录应用程序运作事件。通过适当的配置,还可以实现运行syslog协议的机器间通信,通过分析这些网络行为日志,藉以追踪掌握与设备和网络有关的状况。2.syslog协议标准目前业界存在常见两种syslog日志协议,一

2021-03-08 11:26:38 5823

原创 Centos的rsyslog日志系统(四):rsyslog服务搭建

Centos的rsyslog日志系统(四):rsyslog服务搭建1.日志服务器的应用场景1.1目的1.2平台及工具版本2.操作步骤2.1日志客户端配置2.2 日志服务器配置2.3 配置防火墙2.4测试1.日志服务器的应用场景1.1目的为了方便日志监控和防止日志被篡改,我们可以使用rsyslog搭建日志服务器用于存放其他服务器的日志。对于入侵排查工作来说,操作系统的认证日志、计划任务日志和历史命令都是非常重要的。我们把各个系统的相应日志保存到专门的rsyslog日志服务器,保存日志的路径格式为:源I

2021-03-08 10:39:46 1342

原创 Centos的rsyslog日志系统(三):rsyslog配置文件

1.配置文件详解(/etc/rsyslog.conf)# For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html# If you experience problems, see http://www.rsyslog.com/doc/troubleshoot.html#### MODULES ##### The imjournal module bellow is now used as a message sou

2021-03-05 19:09:29 2326

原创 Centos的rsyslog日志系统(二):rsyslog的安装和详解

Centos的rsyslog日志系统(二):rsyslog的安装和详解1.rsyslog的安装2.日志管理Rsyslog介绍3.Rsyslog部分术语4.程序环境1.rsyslog的安装一般Rsyslog预装在了大多数的Linux发行版中。yum -y rsyslog#查看是否安装了rsyslogrpm -qa | grep rsyslog#如果还需要别的组件(mysql模块,日志轮转)yum -y rsyslog-mysql yum -y logrotate2.日志管理Rsyslog

2021-03-05 18:41:13 1625

原创 Centos的rsyslog日志系统(一):syslog介绍

Centos的rsyslog日志系统(一):syslog介绍1.syslog简介1.1日志服务器与客户端概念1.2 syslog的格式1.2.1 PRI部分1.2.2 HEADER部分1.2.3 MSG部分1.syslog简介在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统一的存储,或者解析其中的内容做相应的处理。常见的应用场景是网络管理工具、安

2021-03-05 18:08:26 1676

原创 Centos查看已经安装的软件或者包

Centos查看已经安装的软件或者包rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;yum list installed |grep opensslopenss

2021-03-03 17:00:45 2982 1

原创 Ubuntu挂载移动硬盘并拷贝数据。

一、什么是挂载?文件系统与目录树结合的动作我们称为挂载。挂载点一定是目录,此目录为文件系统的入口二、安装ntfs-3g使得Ubuntu系统可以读写ntfs分区。(安装过则可以跳过)sudo apt-get ntfs-3gsudo apt-get ntfs-config三、挂载和拷贝1.插入移动硬盘,然后输入命令 sudo fdisk -l(sudo parted -l)可看到所有硬盘信息和分区信息2.挂载创建挂载目录,相当于将usb文件目录当做移动硬盘的目录。没有的话创建

2021-03-03 14:14:37 4976

原创 IDEA的SpringBoot工程使用@AutoWired注解出现Could not autowire. No beans of ‘xxxx‘ type found 的错误提示

在 Idea 的 spring 工程里,经常会遇到 Could not autowire. No beans of ‘xxxx’ type found 的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的人看来会有些不舒服。原因:在IDEA中报了红线警告,说找不到这个实现类,但依然是可以运行,没有问题(只是单纯的警告),而在myeclipse中,是连警告都没有的,运行完全没问题。所以这是Intellij IDEA 本身工具的问题。IDEA 可以理

2021-02-24 14:36:34 858

原创 SpringBoot 2.4.0跨域问题出错

错误:When allowCredentials is true, allowedOrigins cannot contain the special value "*"since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explicitly or consider using "allowedO

2021-02-08 13:42:01 312

原创 windows10安装Node.js安装详细步骤教程

1.下载Node.js官方地址:https://nodejs.org/en/2.安装点击2.1点击exe文件进行安装。2.2选择自己的安装路径(默认是c盘),选择完成后,点击下一步2.3这里四项全部安装,点击下一步2.4这里不用打勾✔,下一步2.5选择Install安装2.6查看是否安装成功在上面安装过程中已自动配置了环境变量和安装好了npm包。进入命令提示符窗口,分别输入以下命令,显示版本号,则安装成功node -v:显示安装的nodejs版本npm -v:显示安装的n

2021-02-06 18:46:22 3472

原创 常用数据库JDBC驱动与连接字符串

参数名称参数说明缺省值最低版本要求user数据库用户名/ALLpassword用户密码/ALLuseUnicode是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为truefalse1.1gcharacterEncoding当useUnicode设置为true时,指定字符编码。比如可设置为utf8、gb2312或gbkfalse1.1gautoReconnect当数据...

2021-01-27 10:21:50 445

原创 Linux更改MySQL5.7.x数据库目录位置

Linux中,MySQL默认的数据文件存储目录为/var/lib/mysql。把目录移到/home/data下需要进行下面几步:第一步:home目录下建立data目录(如果迁移的目录已经存在,则不需要创建) cd /home mkdir data第二步:把MySQL服务进程停掉:service mysqld stop或者mysqladmin -u root -p shutdown第三步:把/var/lib/mysql整个目录移到/home/data#移动,原位置的文件会被移

2021-01-19 19:05:06 526

原创 Python常用库:yaml模块

Python常用库:yaml模块yaml模块2.什么是yaml文件?2.1 yaml文件规则2.2 yaml文件数据结构3.python中读取yaml单个文档配置文件3.1 读取yaml文件数据3.2 yaml不同数据文件解析3.3yaml文件中基本数据类型3.4yaml文件中引用4.python中读取yaml多个文档5.python对象生成yaml文档5.1使用ruamel模块中的yaml方法生成标准的yaml文档yaml模块python中读取yaml文件前需要安装pyyaml和导入yaml模块:使

2021-01-14 16:30:07 1698

转载 加密运算原理和过程

1.协商密钥基于非对称加密的密钥协商算法,可以在通信内容完全被公开的情况下,双方协商出一个只有双方才知道的密钥,然后使用该密钥进行对称加密传输数据。比如图中所用的 ECDH 密钥协商。2. 请求 Salt双方协商出一个密钥 SharedKey 之后,就可以使用 SharedKey 作为 AES 对称加密的密钥进行通信,客户端传给服务端自己的公钥 A ,以及加密了的用户ID(uid)。服务端从数据库中查找到该 uid 对于的 Salt1 和 Salt2 ,然后再加密返回给客户端。注意,服务端保存的 S.

2021-01-12 11:30:34 514

原创 什么是加盐密码?

生活中,我们为了保证密码的安全性,一般都不会使用明文存储,而是要将明文进行加密,然后再进行存储。假如我们的数据被拖库,代码被泄露,请求被劫持的情况下,也能保证用户的密码不被泄露,确保账号的安全性。MD5MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计。MD...

2021-01-12 11:21:10 1885

原创 Python操作Mysql数据库(pymysql库)

创建数据表CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) COLLATE utf8_bin NOT NULL, `password` varchar(255) COLLATE utf8_bin NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_binA

2020-12-31 14:06:58 147

原创 Python读取文件出现‘gbk‘ codec can‘t decode byte 0xbf in position 2: illegal multibyte sequence‘

错误的意思是:Unicode的解码(Decode)出现错误(Error)了,以gbk编码的方式去解码(该字符串变成Unicode),但是此处通过gbk的方式,却无法解码(can’t decode )。“illegal multibyte sequence”意思是非法的多字节序列,即没法(解码)了。出现这种问题的原因时,需要处理的字符串本身不是gbk编码,但是又使用gbk编码。比如,我们的字符串本身是utf-8的,但是却用gbk去解码utf-8的字符串,所以结果必然出错。通过查询部分回答提供了两种解决方.

2020-12-31 14:00:25 57097

原创 Python:Manager进程之间共享数据

在多进程中,每一个进程都有自己的变量拷贝,所以主进程中的一个变量传入其他进程修改,得到的结果仍然存储于那个进程中,主进程中这个变量其实相当于没有被修改过。为了能让其他进程的修改能够同步到主进程上来,需要创建能在多个进程之间共享的变量。from multiprocessing import Processdef f1(x, l): x += 1 l.append(2) print("f1:") print(x) print(l)def f2(x, l):

2020-12-29 11:51:14 2348

sublime text3快捷键

sublime text3 快捷键大全,方便使用,快速入门sublime text3,写代码更加方便顺手。

2019-04-12

refus-3.5 制作U盘启动工具

快速制作iso系统镜像文件的U盘启动,简单,方便,方便用户进行系统的安装。

2019-04-06

用Python写爬虫

教你用Python写爬虫!资源从基础开始讲起,适合学习python做爬虫,内容很详细,很值得。

2019-03-16

python爬取豆瓣top250电影

轻松爬取豆瓣top250电影的信息,排名,名字....

2019-03-14

scrapy库Scrapy-1.6.0-py2.py3-none-any.whl

Scrapy框架需要安装的库 Scrapy-1.6.0-py2.py3-none-any.whl 和Twisted-18.9.0-cp37-cp37m-win_amd64.whl

2019-03-14

空空如也

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

TA关注的人

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