唯一的真理

True or False

Python Class

Class

1.典型类的调用方法

1
2
3
4
5
6
7
8
9
10
11
12
13
#简单类的方式
class myclass:                          #定义一个类的名称为myclass
    "this is myclass"                   #定义一个类的说明文档
    a=100                               #类的属性,a是成员,可以用类名直接访问
    def __init__(self):                 #定义类初始化
        self.name = "alex"              #定义name和age属性,并定义方法,必须由类的实例来调用
        self.age = "23"


print myclass.a
A = myclass()                           #实例化类
print A.name                            #类实例化后调用name属性
print A.age

python中self只有在类的方法中才会有,self在定义类的方法时必须有,不需要传入相应参数,self名称也不是必须的,将上面self替换成myname或是任何其他名称也是可以的

Fastdfs Nginx Lua GraphicsMagick 实时缩略图

1
2
3
4
5
6
7
8
#信息版本
Centos 2.6.32-358.el6.x86_64
FastDFS 4.06
Nginx 1.4.1


#官网下载地址
https://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz

安装FastDFS

参考FastDFS install

安装需要的包

1
2
yum install readline readline-devel perl-ExtUtils-Embed  #lua所需要的包以及后面编译需要的其他模块和库
yum install libjpeg libjpeg-devel libpng libpng-devel giflib giflib-devel freetype freetype-devel  openjpeg openjpeg-devel #gm需要的图库

Fastdfs Nginx Ngx_image_thumb 实时图片缩略图

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#信息版本
Centos 2.6.32-358.el6.x86_64
FastDFS 4.06
Tengine 1.5.2


#官网下载地址
https://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz

#oopul写的nginx模块ngx_image_thumb
wget https://github.com/3078825/nginx-image/archive/master.zip

#Tengine 1.5.2 下载
wget http://tengine.taobao.org/download/tengine-1.5.2.tar.gz

安装FastDFS

参考FastDFS install

安装需要的包

1
yum install gd-devel pcre-devel libcurl-devel gcc automake autoconf m4

安装Tengine并加载ngx_image_thumb模块

1
2
3
4
tar xf tengine-1.5.2.tar.gz
cd tengine-1.5.2
./configure --add-module=/srv/fastdfs-nginx-module/src/ --add-module=/srv/ngx_image_thumb-master/
make && make install

Linux备份数据至百度网盘

前言

前阵同事说百度网盘可以升级到2TB级的空间,井底之蛙的我,才发现自己用的百度网盘才6G,弱爆了,果断升级,但是怎么大的空间如何利用呢?所以想定期对自己linux系统下的文件进行备份放入百度网盘,这时候谷哥,度娘发挥作用了,我将搜咯到的资料进行整合,写下这个篇文章。

下载安装bpcs_uploader百度pcs上传脚本

下载安装

bpcs_uploader作者官网
http://oott123.github.io/bpcs_uploader/

1
2
3
4
5
6
wget https://github.com/oott123/bpcs_uploader/zipball/master #下载zip文件
unzip master  #解压
mv oott123-bpcs_uploader-ecb07c3 bpcs_uploader #重命名
cd bpcs_uploader
chmod +x bpcs_uploader.php #赋予执行权限
yum install php curl -y   #安装需要的软件包
返回顶部