- 博客(45)
- 收藏
- 关注
转载 sysstat工具包之mpstat
mpstat1 简介 mpstat是一个实时监控工具,主要报告与CPU相关统计信息,信息存放在/proc/stat文件中; 在多核心cpu系统中,不仅可以查看cpu平均信息,还可以查看指定cpu信息2 执行格式 mpstat [ -A ] [ -u ] [ -V ] [ -I { keyword [,...] | ALL } ] [ -P { cpu [,......
2019-05-23 21:42:00
171
转载 Linux每天一个命令:iostat
iostat用于输出CPU和磁盘I/O相关的统计信息安装Sysstat工具包 centos: yuminstall sysstat ubuntu: sudo apt-get installsysstatiostat语法 Usage: iostat [ options ] [ <interval> [ <count> ] ] m...
2019-04-02 21:08:00
182
转载 django url之path默认参数
url path指向视图创建和更新数据实例:from django.urls import pathfrom . import viewsurlpatterns = [ path('blog/', views.page), path('blog/page<int:num>/', views.page),]# View...
2019-02-27 17:44:00
645
转载 实时监控input输入值变化
在web开发中,我们有时会需要动态监听输入框值的变化,当使用onkeydown、onkeypress、onkeyup作为监听事件时,会发现一些复制粘贴等操作用不了,同时,在处理组合快键键的时候也很麻烦。这时候我们需要更专业的解决方案:HTML5标准事件oninput、onchange和IE专属的事件properchange。1.oninput&onchange:oninp...
2019-02-09 16:34:00
348
转载 下拉框选择blur与click冲突问题
缘由:今天在做下拉框选择时,遇到click和blur冲突问题;具体现象如下 1、intput框获取焦点(focus事件)时显示隐藏的下拉框,失去焦点(blur事件)则隐藏下拉框 2、点击选择(click事件)下拉框内容时获取值,然后intput失去焦点(blur事件)隐藏下拉框 3、发现click事件无效,blur事件会优先于click事件执行,导致click事件无效...
2019-02-09 15:53:00
277
转载 apt查找安装包
1、查找名称含openblas的安装包apt-cache search openblas转载于:https://www.cnblogs.com/chengd/p/10144857.html
2018-12-19 17:47:00
4189
转载 python redis存入字典序列化存储
在python中通过redis hset存储字典时,必须主动把字典通过json.dumps()序列化为字符串后再存储,不然hget获取后将无法通过json.loads()反序列化为字典序列化存储 r = redis_conn() r.hset('wait_task', 'one', json.dumps({'project': 'india', 'tota...
2018-10-23 14:53:00
1695
转载 django 接受 ajax 传来的数组对象
django 接受 ajax 传来的数组对象发送:ajax 通过 POST 方式传来一个数组接收:django 接受方式array = request.POST.getlist(‘key[]’)其中,key为包含该数组的键值对的键。尤其要注意“[]”,少了它将不能接受成功为什么要加”[]”?分析前台发送数据,我们会发现:ajax自动给数组中的数据的键名后添加了”[]...
2018-10-23 10:47:00
240
转载 samba故障:protocol negotiation failed: NT_STATUS_IO_TIMEOUT
windows下无法访问samba共享目录,若无任何提示则需要到linux服务器上访问samba共享,看下是否有问题提示故障解决过程:(保证网络通畅)1、查看samba服务器是否正常,smb服务器是否正常,查看samba日志,还有防火墙及selinux2、如果samba服务无问题,可以在samba服务器执行smbclient -L localhost测试samba共享是否正...
2018-10-13 00:52:00
3546
转载 两个select之间的元素互相移动并保持顺序
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head>//HTML:<body> <di...
2018-10-12 17:40:00
163
转载 Linux每天一个命令:grep
grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。Windows系统下类似命令FINDSTR。基本简介egrep和fgrep的命令只跟grep有很小不同。egre...
2017-12-01 18:08:00
92
转载 IO复用\阻塞IO\非阻塞IO\同步IO\异步IO
转载:IO复用\阻塞IO\非阻塞IO\同步IO\异步IO一、 什么是IO复用?它是内核提供的一种同时监控多个文件描述符状态改变的一种能力;例如当进程需要操作多个IO相关描述符时(例如服务器程序要同时查看监听socket和大量业务socket是否有数据到来),需要内核能够监控这许多描述符,一旦这些描述符有就绪(或者状态改变了)就告诉主动告诉进程哪些描述符已经就绪,这样站在进程的角度...
2017-11-27 14:31:00
148
转载 python3通过gevent.pool限制协程并发数量
协程虽然是轻量级的线程,但到达一定数量后,仍然会造成服务器崩溃出错。最好的方法通过限制协程并发数量来解决此类问题。server代码:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Cain# @Email : 771535427@qq.com# @Filename ...
2017-11-27 13:58:00
997
转载 Linux系统特殊变量
系统给定的特殊变量:变量名作用$0当前脚本的名字$n传递给脚本或者函数的参数,n表示第几个参数$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或者函数的所有参数$$当前shell脚本进程的PID$?函数返回值,或者上个命令的退...
2017-11-09 15:12:00
194
转载 DOS文件转换成UNIX文件格式详解
转:DOS文件转换成UNIX文件格式详解由windows平台迁移到unix系统下容易引发的问题:Linux执行脚本却提示No such file or directorydos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字样,表示是一个[do...
2017-11-09 15:01:00
279
转载 Linux—shell中$(( ))、$( )、``与${ }的区别
命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。exp 1[root@localhost ~]# echo today is $(date "+%Y-%m-%d")today is 2017-11-07[root@localhost...
2017-11-09 14:44:00
92
转载 linux中fork, source和exec的区别
转:linux中fork, source和exec的区别shell的命令可以分为内部命令和外部命令. 内部命令是由特殊的文件格式.def实现的,如cd,ls等.而外部命令是通过系统调用或独立程序实现的,如awk,sed. source和exec都是内部命令.fork 使用 fork 方式运行 script 时, 就是让 shell(parent process) 产生一个 ...
2017-11-09 11:14:00
141
转载 Linux中2>&1使用
转:2>&1使用一 相关知识1)默认地,标准的输入为键盘,但是也可以来自文件或管道(pipe |)。2)默认地,标准的输出为终端(terminal),但是也可以重定向到文件,管道或后引号(backquotes `)。3) 默认地,标准的错误输出到终端,但是也可以重定向到文件。4)标准的输入,输出和错误输出分别表示为STDIN,STDOUT,STDERR,也可以用0,1,2来...
2017-11-09 10:52:00
84
转载 Bash内置命令exec和重定向
转:Bash内置命令exec重定向Bash内置命令exec可以替换当前程序而不需要启动一个新的进程,可以改变标准输入和输出而不需要启动一个新的子进程。如果文件用exec打开,read命令就会把文件指针每次指向下一行直到文件的末尾,如果要重新从文件开始读取,则必须把文件关闭再重新打开。1、替换当前shell,执行某个命令,命令终止,shell也就终止了$exec ls2、打开文...
2017-11-09 10:51:00
198
转载 使用while和read命令读取文件内容
转:使用while和read命令读取文件内容1、准备数据文件$cat a.txt200:2300:3400:4500:52、用while循环从文件中读取数据#!/bin/kshwhile read linedo echo $linedone < a.txt 运行shell,结果如下:200:2...
2017-11-09 09:34:00
1116
转载 Linux中执行脚本参数获取
Linux中变量$[#,@,0,1,2,*,$,?]含义$# 是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状...
2017-11-08 18:13:00
741
转载 Linux每天一个命令:iperf
iperf命令Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。下载地址:https://iperf.fr/iperf-download.php#fedora用户文档地址:https://iperf.fr/iperf-doc.php安装iperf:[root...
2017-09-22 00:37:00
310
转载 Linux每天一个命令:nc/ncat
nmap-ncat.x86_64版nc/ncatnc/ncat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。centos 7下安装ncyum install nmap-ncat.x86_64 -y[root@localhost ~]# rpm -ql nmap...
2017-09-20 23:09:00
594
转载 Linux每天一个命令:tar
Linux tar命令简介: tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。...
2017-09-19 22:51:00
378
转载 zabbix问题之snmp监控端口流量断图
zabbix之snmp监控端口断图问题 在使用zabbix的snmp方式的监控端口流量时,某一个图总是断断续续的(被监控设备有较大的端口流量),经常会出现几分钟内没有图像的问题。端口流量断图原因: 这是因为SNMP的item是使用MIB中的ifInOctets(OID:1.3.6.1.2.1.2.2.1.10)和ifOutOctets(OID:1.3.6...
2017-09-17 14:39:00
719
转载 python删除文件与目录的方法
python内置方法删除目录(空目录与非空目录)及文件1、os.remove(file_path):删除文件#PPTV是文件夹,xen.txt是文件>>> os.remove('PPTV')Traceback (most recent call last): File "<pyshell#9>", line 1, in <mo...
2017-09-16 23:59:00
421
转载 Linux每天一个命令:cat
Linux cat命令命令:catcat 命令用于连接文件并打印到标准输出设备上。使用权限所有使用者语法格式cat [-AbeEnstTuv] [--help] [--version] fileName[root@testhost]# cat --helpUsage: cat [OPTION]... [FILE]...Concatenate FIL...
2017-09-12 22:42:00
62
转载 python3 str或bytes转换函数
str或bytes始终返回为str#!/usr/bin/env python# -*- coding: utf-8 -*-def to_str(bytes_or_str): if isinstance(bytes_or_str, bytes): value = bytes_or_str.decode('utf-8') else...
2017-09-07 17:57:00
112
转载 python3获取指定目录内容的详细信息
不同平台获取指定目录内容的详细信息命令各不相同: Linux中可以通过ls -al获取获取 windows中可以通过dir命令获取 下面是我写的一个通用获取目录内容详细信息的python3脚本:#!/usr/bin/env python3# -*- coding: utf-8 -*-impor...
2017-08-19 16:06:00
212
转载 python3 简单进度条代码
进度条代码函数实现import sys, timeclass ShowProcess(object): """ 显示处理进度的类 调用该类相关函数即可实现处理进度的显示 """ #i = 0 # 当前的处理进度 #max_steps = 0 # 总共需要处理的次数 #max_arrow = 50 #进度...
2017-08-14 17:47:00
187
转载 python3获取文件及文件夹大小
获取文件大小os.path.getsize(file_path):file_path为文件路径>>> import os>>> os.path.getsize('d:/svn/bin/SciLexer.dll')1479904获取文件夹大小遍历文件夹,将所有文件大小加和。遍历文件夹使用os.walk函数im...
2017-08-07 14:18:00
140
转载 python3获取主机名、主机IP
python3可以通过socket模块获取主机名及主机IP代码如下:***********************************************************学习永远不晚。——高尔基***********************************************************转载于:https://...
2017-08-05 21:09:00
696
转载 Python中类和对象在内存中是如何保存?
类以及类中的方法在内存中只有一份,而根据类创建的每一个对象都在内存中需要存一份,大致如下图:如上图所示,根据类创建对象时,对象中除了封装 name 和 age 的值之外,还会保存一个类对象指针,该值指向当前对象的类。当通过 obj1 执行 【方法一】 时,过程如下:根据当前对象中的 类对象指针 找到类中的方法将对象 obj1 当作参数传给 方法的第一个参数 sel...
2017-08-05 00:12:00
1505
转载 python 获取文件和文件夹大小
1、os.path.getsize可以获取文件大小>>> import os>>> file_name = 'E:\chengd\Cd.db'>>> os.path.getsize(file_name)102932482、获取文件夹大小,即遍历文件夹,将所有文件大小加和。遍历文件夹使用os.walk函数...
2017-08-01 09:39:00
513
转载 Centos7下vim的table键修改为4个空格
1、要有root用户权限2、已经安装vim3、编辑/etc/vim/vimrc 文件,添加setts=4vim /etc/vimrc #按大写G到最后一行,添加set ts=4 set ts = 4 #wr退出保存!转载于:https://www.cnblogs.com/chengd/p/7128859.html...
2017-07-06 23:13:00
521
转载 python 生成器按指定大小读取文件
#!/usr/bin/env pythonimport osimport sysdef read_file(fpath): Block_Size = 1024 with open(fpath,"r") as f: while True: block = f.read(Block_Size) ...
2017-07-01 23:44:00
371
转载 python中获取执行脚本路径方法
1、sys.path[0]:获取执行脚本目录绝对路径#每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取)#!/usr/bin/python3import osimport sysprint(sys.path)print(sys.path[0])执行结果:[root@localhost tmp]...
2017-06-30 21:44:00
491
转载 linux下ipython无法保存历史记录
在Centos7下使用ipython时,发现有个warning,提示无法保存历史记录[root@localhost pip-9.0.1]# ipython/usr/local/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite...
2017-06-26 22:24:00
163
转载 Centos7下python3安装pip-9.0.1
pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法1、下载pip安装包[root@localhost ~]# wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip...
2017-06-26 22:00:00
190
转载 Centos7下python3安装ipython
一、通过压缩包安装ipython1、下载ipython安装包[root@localhost ~]# wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3...
2017-06-26 21:59:00
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人