- 浏览: 44796 次
- 性别:
- 来自: 湖南永州
最新评论
-
r361251:
mark!
大型LNMP架构(企业综合项目) -
唐美好:
liujiaoshui 写道我看到了重点:webchat。。。 ...
Python实现QQ界面 -
liujiaoshui:
我看到了重点:webchat。。。。是有这么个开源
Python实现QQ界面 -
唐美好:
alajl 写道没有多大的实际意义就是学习的时候练练手,当然P ...
Python实现QQ界面 -
alajl:
没有多大的实际意义
Python实现QQ界面
文章列表
Python实现QQ界面(好友列表,通信部分还未做好,没时间~~嘻嘻)
项目环境:
(1)OS:Linux RedHat6.3
(2)Language:Python
(3)Lib:pygtk,gtk
(4)Support tools:Galde3
项目简述:
(1)实现基本界面
(2)使用gtk treeview double click事件,点击好友触发事件(这是个难点,资料很少推荐大家这个博客http://blog.chinaunix.n ...
这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。
正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成了" \\\\ "。
上面的写法是不是觉得很麻烦,为了使正则表达 ...
有关python pstuil模块的用法,一些Psutil模块的例子,包括获取系统性能信息(cpu、内存、磁盘、网络信息)、系统进程管理方法等。
psutil模块,主要应用于系统监控,分析和限制管理资源及进程的管理,它实现了同等命令工具提供的功能。
[size=medium][color=blue]例如:
ps,top,lsof,netstat,ifconfig,who,df,kill,free,nice,ionice,iostat,iotop,uptime,pidof,tty,taskset,pmap等
[/color][/size]
安装psutil模块:
代码示例:
wget h ...
Python 有两个内建的模块用于处理命令行参数:
一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;
另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。
示例
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-p", "--pdbk", action="store_true",
...
python列表 字符串 转换
- 博客分类:
- Linux Python
[size=medium][color=blue]
python列表 字符串 转换
列表转字符串
python中的列表l = ['1','2','3','4']转成str型'1,2,3,4'
','.join(l)
这个方法,列表里都是字符串的话可以这样用。列表里是整数的情况可以用:
>>> s=''
>>> l=[1,2,3,4]
>>> n=0
>>> while n < len(l):
... s += str(l[n])
... n += 1
>>> s ...
Hadoop mapreduce
- 博客分类:
- Hadoop
MapReduce工作原理图文详解
前言:
前段时间我们云计算团队一起学习了hadoop相关的知识,大家都积 极地做了、学了很多东西,收获颇丰。可是开学后,大家都忙各自的事情,云计算方面的动静都不太大。呵呵~不过最近在胡老大的号召下,我们云计算团队重振旗 鼓了,希望大伙仍高举“云在手,跟我走”的口号战斗下去。这篇博文就算是我们团队“重启云计算”的见证吧,也希望有更多优秀的文章出炉。汤帅,亮仔,谢总 •••搞起来啊!
呵呵,下面我们进入正题,这篇文章主要分析以下两点内容:
目录:
1.MapReduce作 ...
一:网络部分
(1)三次握手,四次断开
(2)Tcp/IP遵循的五个原则
TCP/IP协议由两部分组成,TCP协议(传输控制协议),完成网络数据的传输功能。IP协议(网际协议)完成网络之间联络的功能。这个协议有下面五个原则及特点:
1、网络上的每一点地位和作用都是平等的,没有哪个点比其它点更关键。
2、每个点到达目的地之间存在不止一条路径,或者说,到达目的地之间的路由是有冗余的。
3、发往目的地的数据是可以选择路由的,当一条传输路径失效时,可以通过选择其它的路径将数据传输到目的地。
4、能够将不同类型、不同操作系统的电脑主机联系起来组成一个统一的网络。
5、整个网络不受某一个 ...
192.168.10.2 - - [14/Mar/2014:05:14:47 +0800] "GET / HTTP/1.1" 403 3985 "-" "ELinks/0.12pre5 (textmode; Linux; -)"
192.168.10.1 - - [14/Mar/2014:05:15:03 +0800] "GET / HTTP/1.1" 403 3985 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20 ...
Python collections模块实例讲解_python_脚本之家
Python作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块。比如今天想给大家 介绍的 collections 就是一个非常好的例子
collections模块基本介绍
我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型:
1.namedtuple(): 生成可以使用名字来访问元素内容的tuple子类
2.deque: 双端队列,可以快速的从另外一侧追加和推出对象
3 ...
nginx
一:什么是Nginx?
很多人多Apache非常的熟悉,Nginx和Apahe类似,都属于Web容器,同时也是一款高性能的HTTP和反向代理软件
二:为什么要选择Nginx
Nginx和Apache最大的区别:
(1)Apache处理速度非常慢,而且占用很多内存资源,Nginx正好相反,处理速度快,占用资源少
(2)在功能Apache的所有的模块都是支持动静态编译,而Nginx都是静态编译(动态编译的可执行文件需要附加一个动态链接库,在执行时需要调用其动态链库中的中的命令.优点:缩小了执行文件的体积,加快了编译速度,节省系统资源. ...
Python文件I/O
- 博客分类:
- Linux Python
一:从键盘读取input和raw_input的区别
实例:
(1)input
>>> str=input("Enter:")
Enter:2*2
>>> print str
4
>>>
(2)raw_input
>>> str=raw_input("Enter:")
Enter:2*2
>>> print str
2*2
>>>
从上面可以看出input假如输入的是一个有效的Python表达式,则返回一个结果。而r ...
大型LNMP架构(企业综合项目)
- 博客分类:
- Linux集群
需求分析:网站每天的日PV量100万左右,由于以前的LNMP架构都是交给外包公司在管理.所使用的服务器以及所有的东西都承包出去了,现在由于公司业务扩展需要,需要把所有的LNMP架构全部迁移回公司,LNMP需要重新构架。此任务由公司新建立的运维团队负责完成此任务.
①开发语言为:PHP
②堡垒机器:iptabels
③负责均衡: LVS+keepalived
④WEB容器1为:Nginx
⑤WEB容器2为:Nginx+Tomcat,一少部分的原始网站使用的JSP写的
⑥WEB缓存为:varnish
⑦数据库为:Mysql (1主多从,并且读写分离,实现了垂直和水平切割)
⑧数据库缓存为:redis ...
项目心得:Python是们非常有意思的语言,之前在51cto看老男孩Python培训视频的时候看他们做的项目是采用文件存储数据和读取数据,而且界面排版我个人不是非常喜欢.我认为将数据存储在Mysql数据库中会更加完美。
项目内容:(1)Python 操作Mysql数据库的方法
(2)Python 面向对象的编程
(3)Python Import方法
(4)Python 的While,Break,Continue,for if 语句结合使用
(5)Python的列表,元组,字符串等等
大体掌握上述东西,此项目做起来就 ...