自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

转载 python 时间操作

python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12) %M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名

2012-09-28 14:17:04 557

转载 python学习笔记——多线程同步问题

如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。1 简单的线程同步。  使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和release方法之间。如下:import threading

2012-09-24 20:26:35 612

转载 虚拟机提示the virtual machine is in use by an application on your host computer的解决方案

运行着vm的时候如果host忽然关机或者重启的话,再打开虚拟机会提示the virtual machine is in use by an application on your host computer解决方法:  进入虚拟机目录删除.lck文件和目录

2012-09-24 11:19:55 1473

转载 Python 代码性能优化技巧

原文链接:http://www.ibm.com/developerworks/cn/linux/l-cn-python-optim/选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探

2012-09-22 23:01:36 791

转载 Linux SSH远程文件/目录传输命令scp

相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦

2012-09-20 15:01:09 433

转载 Linux下查看支持的信号列表

~$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD18)

2012-09-19 23:56:24 492

转载 揭开正则表达式的神秘面纱

引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。    正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(

2012-09-19 08:26:36 342

转载 python的程序基本风格

注释:简洁明了的说明对于程序的维护还是比较重要的 文档:通过__doc__特别变量,动态获得文档字符串,在模块、类声明、函数声明中第一个没有赋值的字符串可以用属性obj.__doc__来访问,obj为模块、类、函数的名字。 缩进:比较流行的缩进方式是,四个空格或者制表符Tab,代码若存在跨平台,由于不同的文本编辑器对Tab的设置不一样,所以尽量不使用Tab。 选择标识符名称

2012-09-17 21:01:55 598

转载 python 中的下划线

Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx      不能用'from module import *'导入 __xxx__ 系统定义名字 __xxx    类中的私有变量名 核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被

2012-09-17 20:52:37 504

转载 python __init__.py

python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织起来,以

2012-09-17 20:23:28 428

转载 Python中的异常类型

1、NameError:尝试访问一个未申明的变量>>> vNameError: name 'v' is not defined2、ZeroDivisionError:除数为0 >>> v = 1/0ZeroDivisionError: int division or modulo by zero3、SyntaxError:语法错误 >>> int int

2012-09-16 17:43:31 561

转载 python文件操作

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pat

2012-09-16 17:36:15 409

转载 linux下特殊的访问控制权限sticky bit,setuid,setgid

1.sticky bit又叫stricted deletion bit设置在目录上,用来控制目录内的文件的删除和重命名权限如果一个目录设置了sticky bit,只有以下三类用户才具有删除该目录内文件的权限1)root权限的用户(不一定是root用户)2)目录的owner或者目录内文件的owner3)对文件目录具有write权限的用户代表sticky bit的权限数

2012-09-14 17:13:21 732

转载 软件人员推荐书目(一) 大师篇

一、 科学哲学和管理哲学【1】 "程序开发心理学"(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 "系统化思维导论"(An Introduction to Systems Thinking, Silver Anniversary Edition)【3】 "系统设计的一般原理"( Gene

2012-09-14 16:10:05 1753

转载 os模块

os.name          返回正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'os.getcwd()      函数得到当前工作目录,即当前Python脚本工作的目录路径os.abort()       强制退出(暴力)os.getenv()      读取环境变量os.putenv()      设置环境变量

2012-09-09 22:14:20 510

转载 python除法

首先要说的是python中的除法运算,在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截 取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是0.66666666666666663。另外一种除法是采用x//y的

2012-09-08 16:11:35 922

转载 访问chm文件出现 已取消到该网页的导航的解决方法

经常从网上下载chm文件的时候,双击时发现 已取消到该网页的导航,刚开始的时候以为是chm文件有问题,其实大家用下面的方法可以解决下最常见的问题可以用下面的方法解决:一:在chm右键 看看有没有解除锁定选项 。。应该是被锁二:是因为文件所处的路径名中含有#这样的字符的缘故。因为上次WINDOWS XP2做了UPDATE之后就无法打开chm的帮助文件了....想来想去也无法解决.

2012-09-08 10:44:33 593

转载 Web服务器性能/压力测试工具http_load

http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.t

2012-09-07 14:16:26 871

转载 ./configure: error: the HTTP rewrite module requires the PCRE library

有时候,我们需要单独安装nginx,来处理大量的下载请求。单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf nginx-0.8.33.tar.gz cd nginx-0.8.33./configure --prefix=

2012-09-06 21:24:44 832

转载 http://mirror.centos.org/centos/5/addons/x86_64/repodata/repomd.xml错误如何解决

查找YUM源提示错误:Loaded plugins: fastestmirrorDetermining fastest mirrors * base: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * updates: mirror.neu.edu.cnTrying other mirror.Error: Cannot

2012-09-06 20:59:02 13197

转载 Linux进程状态

运行在KVM虚拟机里的一些进程突然出了问题,这些出了问题的进程无法用kill杀掉,使用ps可以看到这些进程处于D状态:[build@kbuild-john ~]$ ps -a -ubuild -o pid,ppid,stat,command  PID  PPID STAT COMMAND17009     1 Ds   -bash17065     1 D    ls --colo

2012-09-05 15:17:32 559

转载 kill不掉的进程

通常有两种情况是不能kill掉的:一是进程已经成为僵死进程,当它的父进程将它回收或将它的父进程kill掉即可在ps输出看不到了;二是进程正处在内核状态中,Linux进程运行时分内核和用户两种状态,当进程进入内核状态后,会屏蔽所有信号,包括SIGKIL,所以这个时候kill -9也变得无效了。看看是不是僵死进程(使用“ps”命令返回“defunct”的进程)如果是的 没有

2012-09-05 15:02:47 1026

转载 os.path中的常用函数

os.path.abspath(relative_path)返回绝对路径abspath = normpath(join(os.getcwd(), relative_path))Sample:当前路径是 /home/justtest,则:abspath('./code/test.py') => '/home/justtest/code/test.pyos.path.rel

2012-09-04 19:43:05 916

转载 python获取操作系统的用户名

函数:getpass.getuser() 解释: Return the “login name” of the user. Availability: Unix, Windows. This function checks the environment variables LOGNAME, USER, LNAME and USERNAME, in order, and re

2012-09-04 16:29:50 2497

转载 AttributeError: 'module' object has no attribute 'getpass'

运行python代码报错如下:AttributeError: 'module' object has no attribute 'getpass'解决的途径有两个:第一,用easy_install卸载getpassr包之后重装;第二,看新建的文件名就叫做getpass.py,这样会占用了路径无法调用

2012-09-04 16:26:43 1682

转载 Python发送Email

Python对于Email的分成两个部分:对于POP、SMTP的支持。对于Email数据的支持。第一部分: 用POP、SMTP来读取信件:import getpass, poplibM = poplib.POP3('localhost')M.user(getpass.getuser())M.pass_(getpass.getpass())numMessages = len

2012-09-04 15:46:49 565

转载 linux下使用P4(命令行)

环境变量:export P4PASSWD=abcdefgexport P4CLIENT=dyoldfish.com    //这个是workspceexport P4USER=dyoldfishexport P4PORT=192.168.1.198:1666 命令:1、p4 client  #配置本地信息,文件下载在哪里在这里面配置,Root项2、p4 sync

2012-09-03 16:02:17 1906

Mysql技术内幕

介绍了MySQL的基础知识,适合初学者阅读

2014-03-30

严蔚敏_数据结构_PPT

严蔚敏的数据结构 PPT,可以结合教材学习

2013-12-19

空空如也

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

TA关注的人

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