欢迎访问www.showerlee.com, 您的支持就是我前进的动力.
  • CentOS6.3下修复yum安装工具

    showerlee 2013-12-11 11:49 其他 阅读 (18,790) 2条评论
    一.删除自带的yum # rpm -aq|grep yum|xargs rpm -e --nodeps   二.从CentOS系统镜像中提取rpm包,这里以centos6.3_x64为例 这里从镜像包Packages目录下提取如下rpm包: 三.安装rpm包 注:这里我为了方便就将所有提取出来的包放到我的VPS上供大家下载 # wget http://www.showerlee.com/down/python-iniparse-0.3.1-2.1.el6.noarch.rpm # rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.r...
  • [PYTHON] 核心编程笔记(12.Python模块)

    showerlee 2013-12-04 16:05 Programming, PYTHON 阅读 (3,039) 抢沙发
    12.1 什么是模块 当代码量变得很大,我们把代码分成若干有组织的代码段(模块),利用python调入已有模块,实现代码重用 12.2 模块和文件 模块名.py 12.2.1 模块名称空间 一个名称空间就是一个从名称到对象的关系映射集合 例如:string模块中的atoi()函数就是string.atoi() 如果我自己的模块mymodule里创建了一个atoi()函数,那么他的名字应该是mymodule.atoi() 12.2.2 搜索路径和路径...
  • [PYTHON] 核心编程笔记(11.Python函数和函数式编程)

    showerlee 2013-12-04 15:43 Programming, PYTHON 阅读 (3,043) 抢沙发
    11.1 什么是函数? 函数式对程序逻辑进行结构化或过程化的一种编程方法,能够整块代码巧妙地隔离成易于管理的小块 以下为创建,使用,或引用函数的方法: declaration/definition def foo(): print 'bar' function object/reference foo function call/invocation foo() 11.1.1 函数 vs 过程 11.1.2 返回值与函数类型 函数会向调用者返回一个值 下面hello() 函数的行为就像一...
  • [SHELL] LNMP一键安装脚本设计(v1.0)

    showerlee 2013-12-02 18:22 Programming, SHELL 阅读 (3,989) 1条评论
    周末奋战了2天,终于把LNMP的centos和ubuntu双系统的一键安装脚本搞定,晚上可以好好休息休息了. 本版本的测试环境为Ubuntu server 12.10和Centos6.3的x86和x64 欢迎前来测试... 程序下载地址: Onekey_LNMP_v1.0: http://www.showerlee.com/down/Onekey_lnmp_v1.0.zip 以下为部分脚本内容: # cat install_lamp.sh ---------------------------------------------------- #!/bin/bash ...
  • [SHELL] LAMP一键安装脚本设计(v2.1)

    showerlee 2013-11-30 22:14 Programming, SHELL 阅读 (5,650) 2条评论
    这个周末刚好闲下来,终于把支持ubuntu的版本搞定,期间还算顺利. 本版本的测试环境为Ubuntu server 12.04.3 x86 & x64 在2.0版本基础上修复了一些已知BUG,有需要的朋友可以尝试在其他版本的centos和ubuntu系统版本上测试下,如有问题,请在此留言. 程序下载地址: Onekey_LAMP_v2.1: http://www.showerlee.com/down/Onekey_lamp_v2.1.zip 以下为部分脚本内容: # cat install_lamp.sh ---------...
  • [SHELL] LAMP一键安装脚本设计(v1,v2)

    showerlee 2013-11-29 15:14 Programming, SHELL 阅读 (3,082) 抢沙发
    最近一直在学习PYTHON,抽空在闲暇时间利用SHELL编写了一个LAMP一键安装脚本,目前分v1无人值守版本和v2用户自定义版本,下面把脚本的一些设计思路和部分SHELL脚本写了下来,供大家参考.    目前版本的测试环境为CentOS6.3 x86和x64版本,后期会针对ubuntu系统环境以及LNMP架构进行更新.    开始正题:    v1版本很简单,项目下分conf和src目录,分别放置相关配置文件和LAMP编译包,以...
  • [PYTHON] 核心编程笔记之十-Python错误和异常

    showerlee 2013-11-22 22:05 Programming, PYTHON 阅读 (16,079) 抢沙发
    10.1 什么是异常 10.1.1 错误 错误时语法或是逻辑上的,语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译 当Python检测到一个错误时,解释器就会支出当前流已经无法继续执行下去,这时就出现了异常 10.1.2 异常 10.2 Python中的异常 例: NameError: 尝试访问一个未声明的变量 >>> foo Traceback (most recent call last):  File "<stdin>",...
  • [PYTHON] 核心编程笔记之九-Python文件和输入输出

    showerlee 2013-11-22 22:05 Programming, PYTHON 阅读 (2,846) 抢沙发
    9.2 文件内建函数[open()和file()] 内建函数open()[以及file()]提供了初始化输入/输出(I/0)操作的通用接口,open()内建函数成功打开文件后会返回一个文件对象,否则引发一个错误,当操作失败,Python会产生一个IOError异常 file_object = open(file_name,access_mode='r',buffering=-1) file_name是打开文件名字的字符串 access_mode代表文件打开的模式, r代表读取,w代表写入,a代表追加,U代表通用换行符...
  • [PYTHON] 核心编程笔记之八-Python条件和循环

    showerlee 2013-11-22 22:04 Programming, PYTHON 阅读 (2,955) 抢沙发
    8.1 if语句 if expression:    expr_true_suite 8.1.1 多重条件表达式 单个if 语句可以通过使用and,or和not实现多重判断条件或是否定判断条件 if not warn and (system_load>=10):    print "WARNING: losing resources"    warn +=1 8.1.2 单一语句的代码块 if make_hard_copy: send_data_to_printer() 8.2 else 语句 if expres...
  • [PYTHON] 核心编程笔记之七-Python映射和集合类型

    showerlee 2013-11-22 22:04 Programming, PYTHON 阅读 (2,707) 抢沙发
    7.1 映射类型:字典 字典是Python语言中唯一的映射类型,映射类型对象里哈希值(键)和指向的对象(值)是一对多的关系,字典对象可变,它是一个容器类型,能存储任意个Python对象 注:什么是哈希表? 哈希表是一种数据结构:哈希表中存储的每一条数据,叫做一个值(value),是根据与它相关的一个键(key)的数据项进行存储的,键和值合在一起呗称为"键-值 对" 哈希表的算法是获取键,对键执行一个叫做哈希函数的操作,并根据...