`
唐美好
  • 浏览: 44833 次
  • 性别: Icon_minigender_1
  • 来自: 湖南永州
社区版块
存档分类
最新评论
文章列表
                     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", ...
[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

                                           MapReduce工作原理图文详解 前言: 前段时间我们云计算团队一起学习了hadoop相关的知识,大家都积 极地做了、学了很多东西,收获颇丰。可是开学后,大家都忙各自的事情,云计算方面的动静都不太大。呵呵~不过最近在胡老大的号召下,我们云计算团队重振旗 鼓了,希望大伙仍高举“云在手,跟我走”的口号战斗下去。这篇博文就算是我们团队“重启云计算”的见证吧,也希望有更多优秀的文章出炉。汤帅,亮仔,谢总 •••搞起来啊! 呵呵,下面我们进入正题,这篇文章主要分析以下两点内容: 目录: 1.MapReduce作 ...

Linux 面试

一:网络部分 (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都是静态编译(动态编译的可执行文件需要附加一个动态链接库,在执行时需要调用其动态链库中的中的命令.优点:缩小了执行文件的体积,加快了编译速度,节省系统资源. ...
[img] [/img]

Python文件I/O

一:从键盘读取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 ...
需求分析:网站每天的日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的列表,元组,字符串等等 大体掌握上述东西,此项目做起来就 ...
Global site tag (gtag.js) - Google Analytics