-
python 监控linux内存脚本
#!/usr/bin/env python # -*- coding:utf-8 -*- from future import division import re,time localtime = time.asctime(time.localtime(time.time())) def mem_stat(): f = open('/proc/meminfo') line…- 8
- 0
-
Python脚本日志系统
Python通过logging模块提供日志功能,关于logging模块的使用网络上已经有很多详细的资料,这里要分享的是怎样在实际工程中使用日志功能。 假设要开发一个自动化脚本工具,工程结构如下,Common这个package是框架功能的实现,Scripts目录是我们编写的测试用例脚本(请忽略其他不相关的目录)。 我们对日志功能的需求如下: 1 为了便于日志的查看,每个脚本对应一个日志文件,日志文件…- 15
- 0
-
Python 3基础教程39-join函数
前面文章介绍了如何创建一个线程,这一篇介绍join()函数。我们先通过下面的步骤来讲为什么要join()函数。 前面文章代码 1import threading 2 3 4def thread1_job(): 5 print('这是一个添加的线程,它的名称是: %s' % threading.current_thread()) 6 7 8def exampleFuc(…- 4
- 0
-
Python 3基础教程48-Matplotlib绘制散点图和柱状图
本文来介绍如何绘制散点图和柱状图。散点图就是一些离散分布的点,柱状图,就是垂直方向的条形图。 绘制散点图 1# 演示如何绘制散点图和柱状图 2from matplotlib import pyplot as plt 3 4# 主要x 和y的个数要相同,不然会报错 5x = [5,6,7,8] 6y = [7,3,8,3] 7 8x1 = [2,5,3,9] 9y1 = [5,3,2,7] 10 1…- 6
- 0
-
Python 3基础教程22-单个列表操作
本文来介绍列表的操作,先看看单个列表的操作,列表有多个方法。以下多行代码,建议你写一个方法,测试运行一个方法,不然看起来很乱。 11 # 元组操作 2 2 3 3 x = [5,6,2,1,6,7,2,7,9] 4 4 5 5 # append()方法,就是在列表尾部添加元素 6 6 x.append(2) 7 7 print(x) 8 8 9 9 # insert(开始位置,插入的值),插…- 15
- 0
-
Python Django基础教程(四)(admin站点管理)
本人新书《玩转Python网络爬虫》,可在天猫、京东等商城搜索查阅或通过右侧图书链接购买,项目深入浅出,适合爬虫初学者或者是已经有一些网络爬虫编写经验,但希望更加全面、深入理解Python爬虫的开发人员。 Django版本:1.11 操作系统:Windows Python:3.5 欢迎加入学习交流QQ群:657341423 Django站点管理(admin) 项目架构 构建Django站点 站点管…- 16
- 0
-
python 中__name__ = '__main__' 的作用
转自:https://www.cnblogs.com/alan-babyblog/p/5147770.html 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: 1 2 3…- 0
- 0
-
Centos 7安装python3
纯傻瓜式步骤,保证成功。 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 1[root@localhost /]# cd / 2[root@localhost /]# 3 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.…- 10
- 0
-
redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置
redis慢查询日志 和mysql一样redis也有慢查询日志,redis的慢查询日志默认是开启的。针对慢查询日志,主要是设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。 编辑配置文件,文件中搜素slowlog,可以设置以下几个参数,一般情况下保持默认即可: [root@aminglinux-149~]#vim/e…- 4
- 0
-
php截取字符串函数
多国语言并存就意味着多字节,PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是1~3倍的差异了。 采用PHP字符串mbstring可以较好地解决这个问题。mb_strlen的用法和strlen类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8…- 1
- 0
-
IIS7配置PHP图解
IIS7配置PHP图解 IIS6整合PHP详解:http://zhidao.zgsj.com/article/8/2011118142648.shtml PHP5.2.17 官方下载: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip PHP5.3.5 官方下载:http://windows.php.net…- 3
- 0
-
phpstorm + xdebug 断点调试
安装wampserver后,同时在apache2.4.23\bin\php.ini 和 php\php5.6.25\php.ini 文件最末尾新增: **[xdebug] zend_extension ="c:/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.dll" xdebug.remote_enable…- 4
- 0
-
-
JavaScript面向对象编程(4)prototype使用案例:内置对象增强
接上一讲,prototype可以用于动态增强对象,那么有些js的原生类,没有提供我们想要的功能的时候,我们就可以用prototype对其增强。 下面是一些具体的案例,希望大家能举一反三: 1<pre name="code" class="javascript">//检测指定元素是否在数组中 2Array.prototype.contains=fu…- 3
- 0
-
JavaScript — 设计模式 创建型设计模式-工厂模式
也许你在网上看到有关工厂模式的其他教程(包括我在内,我在学校学习工厂模式时,老师用的c#),那些并不适合前端(JS)。 在前端中,当你考虑使用new运算符来创建对象的时候,就可以考虑使用工厂模式了。 工厂模式的类图可以是这样的 我不直接使用Product来生成实例,而是通过使用Creator.create方法来实现这个功能。 1class Product { 2 constructor(name)…- 0
- 0
-
JavaScript中解析JSON数据的三种方法
概述 现在JSON格式在web开发中越来越受重视,特别是在使用ajax开发项目的过程中,经常需要将json格式的字符串返回到前端,前端解析成JS对象(JSON )。 ECMA-262(E3)中没有将JSON概念写到标准中,还好在 ECMA-262(E5)中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 解析JSON数据的三种方法 eval()方法 解析JSON数据…- 3
- 0
-
20个最棒的JavaScript图表库
每个企业在做重要决定时都倾向于做数据分析。实际上他们很多时候都是沉沦在数据里头,不知道如何跳出其中。随着大数据的到来,曾经好用的表格和图表只是不再削减它了。 企业一直寻求更好的方式来可视化数据,更好的互动和使图表多角度。毕竟,只有从数据中抽出的见解才是有用的。 JavaScript 图表库出现了,作为漂亮的,容易理解的,交互式的可视化图表最有力的工具。它能更容易提取和传达关键的模式和见解,而静态图…- 17
- 0
-
JavaScript跨域总结与解决办法
什么是跨域 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash 什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不…- 2
- 0
-
JavaScript使用技巧精萃
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:re…- 3
- 0
-
JavaScript运算符
(作者:杨东升 , 撰写时间:2019.04.18) 算术运算符: 运算符:+ ;相当于数学的加号 运算符:- ;相当于数学的减号 运算符:* ;相当于数学的乘号 运算符:+ ;相当于数学的加号 运算符:/ ;相当于数学的除号 运算符:% ;取余数 当除数为0时: 比0大的数 / 0 = Infinity, Infinity表示正无穷 比0小的数 / 0 = -Infinity, - Infini…- 5
- 0
-
使用Rust开发操作系统(使用中断,时钟中断,键盘驱动)
使用中断,时钟中断,键盘驱动 定义一个中断处理函数 定义中断向量 时钟中断 关于时钟中断 键盘中断 下一步要做什么 在上一篇文章中我们讲述了如何定义一个异常处理函数以及如何向IDT注册异常处理函数,在本篇中我们开始定义一个中断处理函数以及启用我们的中断处理函数 定义一个中断处理函数 定义一个中断函数很简单,函数的签名与异常处理函数的签名一致,只不过中断处理函数是不需要错误返回码的 定义一个基本中断…- 46
- 0
-
Rust : actor模式 与 Actix库
一直想了解rust中actor并发模式,Actix库是rust中知名的库。看看Actix库的说明,走进actor。 这个库的重要几个概念: 1、actor 任何实现Actor trait的类型,就是一个actor.actor有生命周期,几个状态: (1)Started (2) Running (3)Stopping (4)Stopped 我们来看一下Actor trait: 里面有start()、…- 40
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!