摘要:
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。NAME vmstat - Report virtual memory statisticsSYNOPSIS vmstat [-a] [-n] [delay [ count]] vms... 阅读全文
摘要:
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令 来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。iostat 由 Red Hat Enterprise Linux AS 发布。同时 iostat 也是 Sysstat 的一部分,可以下载到,网址是 http://perso.wanadoo.fr/sebastien.godard/ 执行 iostat 命令可以从系统启动之后的 CPU 平均时间,类似于 uptime。除此之外,iostat 还对创建一个服务器磁盘子系统的活动报告。该报告包含两部分:CPU 使用情况和磁盘使用 阅读全文
摘要:
dmesg 命令主要用来显示内核信息。使用 dmesg 可以有效诊断机器硬件故障或者添加硬件出现的问题。 另外,使用 dmesg 可以确定您的服务器安装了那些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来。执行/bin/dmesg 命令可以查看该记录。 dmesg 输入实例: Linux version 2.6.9-42.ELsmp (bhcompile@hs20-bc1-1.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-2)) #1 SMP Wed Jul 12 23:27:17 EDT 2006BIOS- 阅读全文
摘要:
uptime 命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。以下是 uptime 的运行实例: 11:07:03 up 2 days, 25 min, 3 users, load average: 0.53, 0.31, 0.25当前时间 11:07:03系统已运行的时间 2 days, 25 min当前在线用户 3 users平均负载:0.53, 0.31, 0.25 最近1分钟、5分钟、15分钟系统的负载它的值代表等待 CPU 处理的进程数,如果 CPU 没有时间处理这些进程,load average 值会升高; 反之则会降低。 load averag.. 阅读全文
摘要:
原文地址:http://www.cnblogs.com/txw1958/archive/2012/07/25/linux-top-command.htmltop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况 语法:top [-s time] [-d count] [-q] [-u] [-h] [-n number] [-f filename] -s time 设置屏幕刷新的延时,单位为秒,默认值5秒 -d count 设置屏幕刷新的次数,刷新显示完count次 阅读全文
摘要:
Linux 系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工 具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在 Linux 系统中,所有的运行 参数保存在虚拟目录/proc 中,换句话说,我们使用的性能监控工具取到的数据值实际上就 是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc 目录中的相关参数了,当 然有些是不能乱改的。下面就让我们了解一下这些常用的性能监控工具。 工具 功能描述 uptime ---- 系统平均负载率 dmesg ---- 硬件/系统信息 top ----- 进程进行状态 iostat -------- CPU 和磁盘平 阅读全文
摘要:
方法1:#!/usr/bin/python# -*- coding: gbk -*-import timefrom scrapy.spider import BaseSpiderfrom scrapy.http import Requestfrom scrapy.selector import HtmlXPathSelectorfrom scrapy.contrib.spiders import CrawlSpider, Rulefrom scrapy.contrib.linkextractors.sgml import SgmlLinkExtractorfrom slyy.items imp 阅读全文
摘要:
rem by jin taorem upload dll to ta1bbn01rem rem @echo offecho %time%set time1 = %time:~0,2%%time:~3,2%%time:~6,2%rem ** map drive clean(L: local, R: remote)C:cd ..\..\..\..\..\..\..\..\..\..\..\..\subst L: /dsubst R: /dnet use L: /delnet use R: /delrem set up ipc and map pathsubst L: "D:\Public 阅读全文
摘要:
一、下载\安装\配置1. python3Python3下载网址:http://www.python.org/getit/当前最新版本是python3.2,下载地址是http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi安装过程就不用说了,默认安装到C:\Python32目录中。安装好后,将安装目录C:\Python32添加到环境变量中。然后打开命令提示符窗口,输入python,如果能返回python版本说明安装成功以及环境变量设置成功。C:\>pythonPython 3.2.3 (default, Apr 11 2012, 07: 阅读全文
摘要:
pyDes.py############################################################################## Documentation ############################################################################### Author: Todd Whiteman# Date: 16th March, 2009# Verion: 2.0.0# License: Publ... 阅读全文
摘要:
#!/usr/local/bin/python3# coding=utf-8# Created: 20/07/2012# Copyright: http://www.cnblogs.com/txw1958/'''A Chinese Calendar Library in Python'''import os, io, sys, re, time, datetime, base64__version__ = "$Rev: 123 $"__all__ = ['LunarDate']solar_year = 1900 阅读全文
摘要:
作者:miaoo1.应用场景由于自己做的一个系统需要用到发送短信到自己手机的功能,于是搜索了一下,发现了一个通过移动飞信通道发送短信开源库:PyFetion PyFetion 模拟实现了飞信的通信协议,所以能够实现的功能非常多:短信收发、好友管理、修改状态等等等。但是,由于我只需要发送短信,所以其它功能都很多余;再加上使用PyFetion 登录飞信时可能需要输入验证码,所以不太适合自动化系统的调用。继续搜索发现了飞信为手机用户提供了一个wap站点:http://f.10086.cn PS:由于是这一个wap站点,您可能需要在FireFox中安装扩展(Extension):wmlbrowser 阅读全文
摘要:
1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>>print(中国) china3. 语法1)去除了<>,全部改用!=2)去除``,全部改用repr()3)关键词加入as 和with,还有True,False,None4)整型除法返回浮点数 阅读全文
摘要:
#!/usr/local/bin/python3# coding=gbk# http://www.cnblogs.com/txw1958/# import os, io, sys, re, time, base64, jsonimport webbrowser, urllib.requestimport unittestfrom weibopy.auth import OAuthHandler, BasicAuthHandlerfrom weibopy.api import APIfrom weibopy.api import WeibopErrorclass Test(unittest.Te 阅读全文
摘要:
#!/usr/local/bin/python3#coding=gbkimport os, io, sys, re, time, json, randomfrom PIL import Image, ImageEnhance, ImageFilterdef watermark(img_source, img_water, img_new, offset_x, offset_y): try: im = Image.open(img_source) wm = Image.open(img_water) layer = Image.new('RGBA'... 阅读全文
摘要:
#!/usr/local/bin/python3#coding=utf-8'''Created on 2011-2-25@author: http://www.cnblogs.com/txw1958/'''#http://www.weather.com.cn/data/sk/101010100.html 实时#http://www.weather.com.cn/data/cityinfo/101010100.html 全天#http://m.weather.com.cn/data/101010100.html 六天##http://www.goo 阅读全文
摘要:
原文:The bytes/str dichotomy in Python 3Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然)。这是件好事。不管怎样,字符串和字节包之间的界线是必然的,下面的图解非常重要,务请牢记于心:字符串可以编码成字节包,而字节包可以解码成字符串。>>> 阅读全文
摘要:
import base64copyright = 'Copyright (c) 2012 Doucube Inc. All rights reserved.'def main(): #转成bytes string bytesString = copyright.encode(encoding="utf-8") print(bytesString) #base64 编码 encodestr = base64.b64encode(bytesString) print(encodestr) print(encodestr.decode()) #解码 ... 阅读全文
摘要:
#!/usr/local/bin/python3#coding=utf-8import re,sys,os,random,time, base64import urllib.parse, urllib.requestimport sockettimeout = 10socket.setdefaulttimeout(timeout)proxy_list = [{'ip':"222.217.99.129", 'port':"9000", 'type':"http"},{'ip' 阅读全文
摘要:
在线阅读:http://www.swaroopch.org/notes/Python_en:Table_of_Contents 英文版下载地址1:http://files.swaroopch.com/python/byte_of_python_v192.pdf官方 英文版下载地址2:http://files.cnblogs.com/txw1958/byte_of_python_v192.pdf 本站 英文版Table of ContentsFront PageTranslationsPrefaceIntroductionInstallationFirst StepsBasicsOperator 阅读全文
摘要:
在线阅读:http://book.doucube.com/diveintopython3/中文版下载地址:https://github.com/downloads/diveintomark/diveintopython3/dive-into-python3.pdf英文版目录 (展开)Also available on dead trees!Pre-order now, get it October 16th! 《深入 Python 3》中有何新内容安装 Python第一份 Python 程序内置数据类型理解字符串正则表达式闭合 与 生成器类 & 迭代器高级迭代器单元测试重构文件XMLP 阅读全文
摘要:
XPath 简介XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。在学习之前应该具备的知识:在您继续学习之前,应该对下面的知识有基本的了解:HTML / XHTMLXML / XML 命名空间什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 阅读全文
摘要:
关键字:scrapy 入门教程 爬虫 Spider作者:http://www.cnblogs.com/txw1958/出处:http://www.cnblogs.com/txw1958/archive/2012/07/16/scrapy-tutorial.html 在这篇入门教程中,我们假定你已经安 阅读全文
摘要:
这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有时候这种编程方式十分的有效,但有时也不尽如此(比如复杂性) —— 而且,相对于声明式编程方式,它可能会显得不是很直观。如果你不明白我究竟是在说什么,这很正常。这里有一些文章能让你脑袋开窍。但你要注意,这些文章有点像《骇客帝国 阅读全文
摘要:
QQ:1354386063微博:http://weibo.com/u/2495031710博客:http://www.cnblogs.com/txw1958/ 阅读全文