自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 npm安装less-loader时报错 code ERESOLVE. ERESOLVE unable to resolve dependency tree.

某天在运行 vue 项目时提示没有 less-loader 组件,手动安装时执行 npm install less-loader --save-dev 报错如图:一开始觉得是安装的 less-loader 的版本不对,百度了之后直接选择指定版本安装,但是还是有问题。仔细看了报错信息,发现 less-loader 对 less 的版本有要求;[email protected] 对应的 less 版本需要是 [email protected] | 3.0.0;于是先卸载 less 再重新安装对应版本:npm unins

2021-10-21 09:42:30 1198

原创 Vue 项目报错 Arrow function should not return assignment

vue项目报错 Arrow function should not return assignment问题来源解决方法问题来源最近在创建启动 vue 项目时有报错 Arrow function should not return assignment其实也不止这一个报错,但是最终的原因也都是一个:引用了eslint的检查代码。解决方法1、修改代码, 符合 ESlint 的规则(这个方法在这里没有生效)在箭头后的代码中加上 {} ;但是它就又报了这个错误(到现在这个错误也不知道怎么解决)2、

2021-10-13 11:23:29 1710

原创 不同平台下文件格式相互转换

回车:Carriage Return \r换行:Line Feed \nWindows系统下的文件每行结尾是回车+换行,即 \r\nLinux/Unix 系统下的文件每行结尾只有换行,即 \nMac 系统下的文件每行结尾只有回车,即 \r从 Mac OS X 起,它与 Linux 系统统一了,即每行结尾只有换行 \n在Linux下,使用 vim 编辑器打开文件时,可以查看文件格式也可以使用 vim 编辑器更改文件格式在命令行模式下:set fileformat=unix:set fil

2021-09-17 15:34:55 207

原创 实现下拉复选框

最近有需求需要同时查看指定的多个环境的CPU、内存资源占用情况,又不能一次性把所有环境的数据都返回,就得实现一个下拉复选框。最终实现的效果是这样子的:本质上也不能说是下拉复选框吧,其实就是一开始实现了一个下拉列表,在单击 select 框的时候显示、隐藏。CSS:#select{ width: 100px; height: 20px; position: relative; top: 10px; right: 10px; } #

2021-09-02 14:55:36 1661

原创 Django 通过 ajax 获取前端传递的数组

前情提要在实现一个批量删除的功能的时候,需要将要删除的任务id组织成一个数组传递给后端。前端调试的过程中发现数组的值一直都是正确的,但是用 getlist 接收到的却一直是空值,排查了半天,发现是 ajax 里面没有加上 tradional:true。解决方法因为 jQuery 需要调用 jQuery.param 序列化参数,jQuery.param(obj, traditional ) 默认情况下traditional为false,即 jquery 会深度序列化参数对象,以适应如PHP和Ruby o

2021-08-27 10:49:25 835

原创 python中的乘号 *

python 中的乘号与C语言中有一致的部分也有不太一样的地方。在python中使用乘号 * 时 ,如果操作数是两个数字,就是这两个数字相乘,如 2*4,结果为8。在python中使用两个乘号 ** 时,比如 3**4,结果就是3的4次方,结果是81。如果是字符串、列表、元组与一个整数 N 相乘,返回一个所有元素重复 N 次的同类型对象,比如 “str”*3 将返回字符串 “strstrstr”。...

2021-08-02 16:19:22 9328

原创 MySQL 中如何分析一条 SQL 语句的执行时间

在不同的模块中,SQL 执行所使用的资源(时间)是怎样的。如何在 MySQL 中对一条 SQL 语句的执行时间进行分析1、首先需要看下 profiling 是否开启,开启它可以让 MySQL 收集在 SQL 执行时所使用的资源情况select @@profiling;profiling=0 代表关闭,需要将 profiling 设置为 1set profiling=1;2、然后执行一个 SQL 查询select * from nodeinfo; 3、查看当前会话所产生的所有 pro

2021-06-03 16:06:18 1011

原创 Django实现登录功能

一、安装部署(1)安装python3+mysql5.5配置环境变量,在cmd中输入:(C:\Python是Python的安装目录)path=%path%;C:\Python(2)创建用于Django项目的独立虚拟环境并激活python3 -m venv venvvenv\Scripts\activate.bat(3)在虚拟环境中安装 Django 库pip install Django(默认安装的是Django3,可以指定安装版本 pip install Django==2.2,2

2021-03-26 17:05:41 6149 1

原创 Linux下的grub2

文章目录常用命令应用常用命令grub2常用命令1、查看磁盘分区ls -l详细列出当前的所有设备。对于分区,会显示其label及uuid。ls (hd1,1)/列出(hd1,1)分区下文件2、设置root分区(注意,这里的root是grub的root变量,不是真正的root分区目录,这里的设置变量是为了方便操作)set root=(hd0,msdos1)ls -l /列出当前设为root的分区下的文件3、loopback挂载ISO镜像进行启动loopback命令可用于建立回放设

2021-02-08 15:19:08 300

原创 Linux下安装使用django

1、linux下安装 setuptoolsyum install python-setuptools2、安装 djangoeasy_install djangopython -m pip install django3、安装pip下载安装脚本curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py运行安装脚本python get-pip.py用哪个版本的python运行安装脚本,pip就会被关联到哪个版本,如果是python3

2021-02-04 17:33:18 575

原创 HTML基础

文章目录HTML基础HTML实例HTML基础HTML标题(Heading):<h1>-<h6><h1>这是一个标题</h1>HTML段落:<p>这是一个段落</p>HTML链接:<ahref="https://www.runoob.com">这是一个链接</a>HTML图像:<img loading="lazy" src="/images/logo.png" width="258

2021-01-26 17:30:32 72

原创 监控工具之Prometheus安装使用

文章目录一、简介二、安装部署三、FAQs一、简介Prometheus是一套开源的监控&报警&时间序列数据库的组合.基本原理是通过HTTP协议周期性抓取被监控组件的状态.Prometheus 中的四种数据类型(1)Counter:用于累计值,例如记录请求次数、次数完成数、错误发生次数。一直增加不会减少,重启进程后会被重置(2)Gauge:常规数值,如温度变化、内存、CPU使用变化。重启进程后会被重置(3)Histogram:直方图(柱状图),常用于跟踪时间发生的规模,例如:请求耗时、响应大小。可以

2021-01-18 09:29:24 1094

原创 【python从入门到放弃】3.模块

文章目录模块作用域和命名空间安装模块模块python中,一个.py文件就称之为一个模块(Module).模块中包含了python对象定义和python语句.为了避免模块名冲突,python又引入了按目录来组织模块的方法,称之为包(Package)每一个包目录下面都会有一个__init__.py 的文件,这个文件是必须存在的,否则,python就把这个目录当成普通目录,而不是一个包。init.py 可以是空文件,也可以有 python 代码,因为 init.py 本身就是一个模块,而它的模块名就是 m

2021-01-08 14:30:34 59

原创 【python从入门到放弃】2.dict&set

文章目录1.dict2.set3.dict&set的区别与联系4.不可变对象5.性能6.工作原理1.dictpython内置了字典:dict 的支持(在其他的语言中也称为map,使用健-值 key-value 存储)例:>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>> d['Michael']95把数据放到dict的方法,除了初始化时指定外,还可以通过key放入例:>>> d

2021-01-04 17:48:37 97

原创 【python从入门到放弃】1.list&tuple

文章目录列表元组内置函数存储方式使用场景列表数组:list[]数组追加:list.append()数组插入索引为n的元素:list.insert(n,’’)数组中删除最后一个元素:list.pop()删除指定位置元素:list.pop(i)(i为索引位置)替换某个元素:list[i]=’’List中元素的数据类型可以不同L = [‘Apple’,123,True]List元素可以是另一个ListS = [‘python’,‘c++’,[‘asp’,‘java’],‘html’]Len

2020-12-31 14:11:48 82

原创 HTTP的幂等性

幂等的概念:一个调用被发送多次所产生的副作用和被发送一次所产生的副作用是一样的而服务调用有三种结果:成功、失败和超时。解决超时的手段:1、超时后查询调用结果2、在被调用的服务中实现幂等性(在分布式系统中实现幂等性,需要实现全局 ID。)HTTP的幂等性HTTP GET 方法用于获取资源,不应有副作用,所以是幂等的HTTP HEAD 和 GET 本质是一样的,区别在于 HEAD 不含有呈现数据,而仅仅是 HTTP头信息,不应有副作用,也是幂等的HTTP OPTIONS 主要用于获取当前 URL

2020-12-31 11:37:26 435

原创 应用程序已被java安全阻止

打开远程管理界面报错应用程序已被java安全阻止原因:您的安全设置已阻止应用程序使用已过期的Java版本运行打开IE浏览器设置->Internet选项->程序->管理加载项,右键点击“Java Plug-in 版本号”,查看详细信息打开如上目录,运行javacpl.exe,打开java控制面板->安全->编辑站点列表或设置安全级别降低即可...

2020-12-23 17:13:51 2062

原创 关于Valgrind

valgrind 包含多个工具 Memcheck、Cachegrind、Helgrind、Callgrind、massifvalgrind是在命令行中通过程序指定 tool 命令行参数为具体的工具名称来启动的。一、安装yum 直接安装 valgrind 后,在使用时,可能会提示“failed to start tool 'memcheck' for platform 'amd64-linux'”推荐使用编译安装1、下载valgrind安装包 wget http://www.valgrind.o

2020-12-16 18:30:03 396

原创 Linux入门之dstat

dstat -N total -D total 5查看服务器网卡/磁盘流量1、查看CPU的整体情况,执行命令dstat -c显示系统整体的cpu情况,显示各个信息为CPU用户占用,系统占用,空闲,等待,中断,软件中断等信息2、查看系统的磁盘的读写数据大小,执行命令dstat -d3、查看系统的网络状态,执行命令dstat -n4、查看系统的负载情况,执行命令dstat -l5、查看系统...

2019-09-18 11:32:26 531

原创 Linux入门之磁盘管理

1. du -sh 查看目录、文件总大小-a:全部文件与目录大小都列出来。如果不加任何选项和参数只列出目录(包含子目录)大小。-c:最后加总2. df -h 查看磁盘使用量3. lsblk 查看系统块设备信息 ,blkid 查看磁盘分区的uuid4. free 系统内存以及虚拟内存使用情况 ——-m选项是以M的形式查看5. fuser ...

2019-08-29 17:53:27 215

原创 Linux入门之网络信息获取

Linux系统获取网卡信息:lspci | grep Ethernet获取网卡速率:ethtool ens6f0AIX系统获取网卡信息: lsdev -Cc adapter | grep ent查看具体网卡的详细信息:lscfg -vpl NICNAME获取网卡速率:`netstat -v | grep 'Speed Running'`分析Linux系统网络性能——...

2019-08-28 11:57:51 239

原创 Linux入门之内存信息获取

Linux系统的内存信息可通过cat /proc/meminfo获取参数类别: MemTotal:内存大小 MemFree:空闲内存 MemAvailable:可用内存 Buffers:块设备缓冲 Cached:文件系统缓存 SwapTotal:交...

2019-08-27 13:37:50 566

原创 Linux入门之磁盘信息获取

MegaCli工具可用来获取磁盘阵列上的磁盘信息显示所有的物理信息:MegaCli -PDList -aAll显示所有逻辑磁盘组信息:MegaCli -LDInfo -LAll -aAllRAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0(RAID类型)Size : 54.9...

2019-08-21 17:38:51 483

原创 Linux入门之系统CPU性能

1.查看Linux系统的CPU信息:cat/proc/cpuinfo参数类别:processor(处理器编号,从0开始)model name(CPU型号)cpu MHz(频率)cache size(缓存)core id(内核编号,从0开始)cpu cores(CPU核心数)2.AIX系统的CPU信息可以通过prtconf获取参数类别:Processor Type(处理器类型)Nu...

2019-08-20 09:40:14 187

原创 二叉树的基本操作

实现对二叉树的基本操作:如创建、递归非递归的遍历、镜像、销毁等等

2017-08-03 22:53:09 303

原创 用两个队列实现栈和用两个栈实现队列

用两个栈实现一个队列和用两个队列实现一个栈

2017-07-31 21:35:01 350

原创 C++实现栈和队列

C++实现顺序栈和循环队列

2017-07-30 21:52:50 414

原创 C语言实现单链表

单链表实现插入、删除、逆置、约瑟夫环等

2017-07-29 22:27:16 415

原创 Linux:shell脚本之彩色进度条

Linux下用shell脚本实现彩色进度条

2017-07-10 16:25:08 510

原创 Linux:shell脚本之命令替换(eval,反引号和$())

关于shell脚本中的反引号、$()与eval实行命令替换的区别与联系

2017-07-03 17:33:52 7527

原创 Linux网络编程之epoll服务器

关于多路转接之epoll的原理及简单实现epoll服务器EP

2017-06-29 20:12:34 786

原创 Linux网络编程之select服务器

简述Linux下多路转接之select的原理及实现单进程select服务器

2017-06-28 18:07:03 1976

原创 Linux远程登录命令:Telnet

关于telnet命令以及安装和配置telnet包

2017-06-27 17:17:49 10376

原创 Linux网络编程之进程、线程池及实现简单线程池

池的概念及简单实现线程池

2017-06-26 17:47:35 678

原创 Linux网络编程之UDP套接字

实现udp套接字编程并为无连接不可靠的udp实现超时重传

2017-06-26 12:21:54 696

原创 Linux网络编程之TCP套接字

基于TCP(面向连接)的分为客户端和服务器端的socket编程

2017-06-26 11:07:47 405

原创 关于传输控制协议TCP

关于TCP协议中的首部的字段含义,以及TCP协议中的定时器,三次握手四次挥手。

2017-06-20 09:43:48 566

原创 关于网络中的端口号

关于网络中的端口号作用及其在Linux下的查看方式。T

2017-06-19 13:38:31 3060

原创 关于线程安全与可重入函数

可重入函数与线程安全之间的区别与联系

2017-06-13 18:02:58 594

原创 关于路由表及路由条目生成算法

关于路由表及常见的路由条目生成算法

2017-06-13 09:48:38 1982

sysstat-12.4.0-4.1.x86_64.rpm

linux下的系统性能监控工具

2021-08-05

sshpass-1.06-1.el7.aarch64.rpm

arm环境下的sshpass工具

2021-08-05

fio-2.2.10.tar.gz

fio工具 linux下测试磁盘读写

2021-03-31

dstat-0.6.6-5.el5.noarch.rpm

redhat5 下的 dstat rpm包

2021-03-31

tcpdump-4.9.2-4.el7.aarch64.rpm

arm下的tcpdump rpm包

2021-03-31

dstat-0.7.2.zip

linux下的dstat 监控网卡流量磁盘吞吐

2021-03-31

iperf3-3.1.7-2.el7.x86_64.rpm

x86的 iperf3 rpm包

2021-03-31

iperf3-3.1.7-2.el7.aarch64.rpm

arm下的 iperf3 rpm包

2021-03-31

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

TA关注的人

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