摘要: Python主要有三种数据类型:字典、列表、元组。其分别由花括号、中括号、小括号表示。如:字典:dic={'a':12, 'b':34}列表:list=[1,2,3,4]元组:tup=(1,2,3,4)总的来说:花括号=字典中括号=列表小括号=元组 阅读全文
posted @ 2015-08-26 17:26 陌上归人的博客 阅读(397) 评论(0) 推荐(0)
摘要: 想必很多初次接触Python的同学都会见到这样的一句话,if __name__=="__main__":那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:1、Python文件的后缀为 .py;2、.py文件既可以用来直接执行,就像一个小程序一样,也可以用... 阅读全文
posted @ 2015-08-26 17:24 陌上归人的博客 阅读(345) 评论(0) 推荐(0)
摘要: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.remov... 阅读全文
posted @ 2015-08-26 17:23 陌上归人的博客 阅读(210) 评论(0) 推荐(0)
摘要: 可以替代getopt的一个模块from optparse import OptionParser# 生成一个实例parser = OptionParser(usage="%prog -f server.list -u root ... versrion 1",version="%prog 1")pa... 阅读全文
posted @ 2015-08-26 17:22 陌上归人的博客 阅读(7061) 评论(0) 推荐(0)
摘要: python sys.path.append 对于模块和自己写的程序不在同一个目录下,可以把模块的路径通过sys.path.append(路径)添加到程序中。在程序开头加上:import syssys.path.append(’引用模块的地址') 阅读全文
posted @ 2015-08-26 17:20 陌上归人的博客 阅读(488) 评论(0) 推荐(0)
摘要: 运行Python脚本总是报一下的错误:SyntaxError: Non-ASCII character '\xe5' in file原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他的语言,比如小日本的日语……),此时即使你把自己编写的Python... 阅读全文
posted @ 2015-08-26 17:18 陌上归人的博客 阅读(621) 评论(0) 推荐(0)
摘要: Python运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子4 +5 = 9。 例子中,4和5被称为操作数,"+"号为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习P... 阅读全文
posted @ 2015-08-26 17:16 陌上归人的博客 阅读(255) 评论(0) 推荐(0)
摘要: Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep ... 阅读全文
posted @ 2015-08-26 17:15 陌上归人的博客 阅读(235) 评论(0) 推荐(0)
摘要: 安装PHP过程中,make步骤报错:(集合网络上各种解决方法)(1)-liconv -o sapi/fpm/php-fpm/usr/bin/ld: cannot find -liconvcollect2: ld returned 1 exit statusmake: *** [sapi/fpm/ph... 阅读全文
posted @ 2015-08-26 17:13 陌上归人的博客 阅读(1062) 评论(0) 推荐(0)
摘要: 安装好PHP之后启动报错:启动php-fpm报错:please specify user and group other than root, pool 'default修改 php-fpm.conf (/usr/local/php/etc/php-fpm.conf)Unix user of pro... 阅读全文
posted @ 2015-08-26 16:35 陌上归人的博客 阅读(2604) 评论(0) 推荐(0)
摘要: php的配置文件中有一行--with-mysql=/usr/local/mysql ,安装的时候提示:configure: error: Cannot find MySQL header files under yes.Note that the MySQL client library is no... 阅读全文
posted @ 2015-08-26 16:18 陌上归人的博客 阅读(1495) 评论(0) 推荐(0)
摘要: [root@localhost ~]# /usr/local/php/sbin/php-fpm[06-Aug-2012 19:17:53] ALERT: [pool www] pm.min_spare_servers(0) must be a positive value[06-Aug-2012 1... 阅读全文
posted @ 2015-08-26 16:14 陌上归人的博客 阅读(372) 评论(0) 推荐(0)
摘要: Build complete.Don't forget to run 'make test'.[root@localhost php-5.4.5]# make testERROR: Cannot run tests without CLI sapi.[root@localhost php-5.4.5... 阅读全文
posted @ 2015-08-26 15:12 陌上归人的博客 阅读(5753) 评论(0) 推荐(0)
摘要: 安装PHP过程中,make步骤报错:(集中网络上各种解决方法)(1)-liconv -o sapi/fpm/php-fpm/usr/bin/ld: cannot find -liconvcollect2: ld returned 1 exit statusmake: *** [sapi/fpm/ph... 阅读全文
posted @ 2015-08-26 15:11 陌上归人的博客 阅读(3578) 评论(0) 推荐(0)
摘要: 安装PHP时,make步骤报错make: *** [ext/gd/gd.lo] Error 1/usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c: In function '_php_image_stream_putc':/usr... 阅读全文
posted @ 2015-08-26 15:07 陌上归人的博客 阅读(9806) 评论(1) 推荐(0)
摘要: 运行/usr/local/webserver/php/bin/phpize时出现:Configuring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519Cannot f... 阅读全文
posted @ 2015-08-26 15:04 陌上归人的博客 阅读(827) 评论(0) 推荐(0)
摘要: 这里选择的是稳定版本的1.2.2版本,2.0版本的不稳定。wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gztar -zxf xcache-1.2.2.tar.gzcd xcachephpize./config... 阅读全文
posted @ 2015-08-26 15:01 陌上归人的博客 阅读(188) 评论(0) 推荐(0)
摘要: 话说PHP官方发布PHP5.4已经有一阵了,根据使用的情况来看,似乎还是很不错的。从初始发布到现在升级到的PHP5.4.4,修正不少的Bug。PHP5.4新的版本,除了提供了更多新的特性,还有大幅的效率提升。这个版本趋于稳定之后,我决定把我的服务器升级到PHP5.4.4。服务器上的软件包,一直以来都... 阅读全文
posted @ 2015-08-26 14:59 陌上归人的博客 阅读(2807) 评论(0) 推荐(0)
摘要: 我的worker.c配置如下:<IfModule mpm_worker_module> ServerLimit 32 ThreadLimit 128 StartServers 5 MaxClients 2048 MinSpareThreads 150 MaxSpareThreads 500 Thre 阅读全文
posted @ 2015-08-26 11:38 陌上归人的博客 阅读(2142) 评论(0) 推荐(0)
摘要: 业务目录:/home/web/oa.youxi.com/htdocs/materialsvn地址:svn://192.168.13.61:/oa.youxi.com/htdocs/material material目录已经存在于版本库中由于特殊情况,我们要保留本地该目录,但是要删除版本库中的该目录在 阅读全文
posted @ 2015-08-24 18:05 陌上归人的博客 阅读(1924) 评论(0) 推荐(0)
摘要: 命令行下操作svn没有使用界面形式的TortoiseSVN直观,但是不管怎样,命令行下操作svn还是有它的有点,如果你碰到一次需要svn add许多个文件怎么办?下面的命令可以帮助你解决这个问题 一次性增加所有新增的文件到svn库: svn st | awk '{if ($1 == "?") {pr 阅读全文
posted @ 2015-08-22 15:12 陌上归人的博客 阅读(2683) 评论(0) 推荐(0)
摘要: 一、删除包含匹配字符串的行## 删除包含baidu.com的所有行sed -i '/baidu.com/d' domain.file 二、删除匹配行及后所有行## 删除匹配20160229的行及后面所有行sed -i '/20160229/,$d' 充值人数.log 三、删除最后3行tac file 阅读全文
posted @ 2015-08-22 14:45 陌上归人的博客 阅读(6913) 评论(0) 推荐(0)
摘要: 一、在匹配行前后加内容在包含www.baidu.com的行前面或后面添加多一行内容www.qq.com#匹配行前加sed -i '/www.baidu.com/i www.qq.com' domain.file#匹配行后加sed -i '/www.baidu.com/a www.qq.com' do 阅读全文
posted @ 2015-08-22 14:42 陌上归人的博客 阅读(26532) 评论(1) 推荐(0)
摘要: linux是什么用户登录就是什么用户的home下,如root用户就是/root,如果xiangdong就是/home/xiangdong 用Svn时会有一种需求是需要换个帐号测试一下什么的,但往往有缓存,于是需要清理下才行:一搬来说在客户端清理一下即可,经过实践是Ok的,如下:1、在项目上右键,选择 阅读全文
posted @ 2015-08-20 16:41 陌上归人的博客 阅读(7148) 评论(0) 推荐(0)
摘要: 一、忽略单个目录 1、忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的,在服务器本地目录添加了material,但是不希望把material加入版本控制,因此我们需要忽略掉这个目录首先使用svn status命令查看当前状态[root@localhost oa.youx 阅读全文
posted @ 2015-08-19 18:19 陌上归人的博客 阅读(18447) 评论(0) 推荐(0)
摘要: 1、主机记录这步比较简单,输入“www”表示比较常规的域名例如www.abc.com,“@”表示abc.com,“ * ”表示泛解析,匹配所有*.abc.com的域名。2、记录类型这步,一般常用A记录,后面的记录值输入IP;当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服... 阅读全文
posted @ 2015-08-14 17:08 陌上归人的博客 阅读(4162) 评论(0) 推荐(0)
摘要: mysql user表root 用户误删除后恢复root用户 方法/步骤 1、停止mysql服务;在mysql安装目录下找到my.ini;在my.ini中找到以下片段[mysqld];另起一行加入代码:skip-grant-tables 并保存 2、启动mysql服务,并登录mysql(无用户名和密 阅读全文
posted @ 2015-08-14 13:52 陌上归人的博客 阅读(6954) 评论(0) 推荐(1)
摘要: 网络编程在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少?如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip... 阅读全文
posted @ 2015-08-14 11:08 陌上归人的博客 阅读(20179) 评论(1) 推荐(0)
摘要: 200OK一切正常301MovedPermanently客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。302Found类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“MovedTempora... 阅读全文
posted @ 2015-08-13 17:53 陌上归人的博客 阅读(1072) 评论(0) 推荐(0)
摘要: Cacti版本:Version 0.8.8b一、插件介绍:monitor:通过简单明了的图标提供服务器的运行状态 settings:给不同的插件提供一些共用的信息,如邮件信息,dns信息thold :提供设备异常预警其中threshold需要settings插件支持来配置mail和dns下载URL:... 阅读全文
posted @ 2015-08-11 18:27 陌上归人的博客 阅读(1594) 评论(0) 推荐(0)
摘要: Cacti自带的流量监控阀值模板为“Interface – Traffic”,只能监控bytes,在添加阀值之后,报警的流量信息以bytes为单位,查看很不友好,可以通过以下方法将btyes转换成MB的单位。1、添加流量转换的模板,打开控制面板的管理功能,找到CDEFs:2、点击页面右上角的add,... 阅读全文
posted @ 2015-08-11 16:43 陌上归人的博客 阅读(2638) 评论(0) 推荐(0)
摘要: linux下登录mysql服务器一般都是在命令行手动输入链接信息[root@localhost~]#mysql-hlocalhost-uroot-p11111而在mysql 5.6之后版本这样登录则会有安全提示Warning: Using a password on the command line... 阅读全文
posted @ 2015-08-11 10:42 陌上归人的博客 阅读(1273) 评论(0) 推荐(0)
摘要: Linux服务器要查看带宽情况,可以使用nethogs、dstat、nload、iftop、ifstat工具。而每个工具都有自己的特色,这里简单总结一下使用方法。一、nethogs查看这台设备上的每个进程连接的带宽情况nethogs工具,非常强悍,可以实时显示每个进程的流量1、安装nethogsyu... 阅读全文
posted @ 2015-08-06 16:46 陌上归人的博客 阅读(1294) 评论(0) 推荐(0)
摘要: 公司有台服务器做了raid1,由于容量小,需扩容,原先打算再添加两块硬盘进去做多一组raid1,组成两组raid1混合使用,但是公司抠门,买到服务器只能安装3块硬盘,无奈之下只能放多一块进去单独挂载分区使用。开始的时候把新加的硬盘接入raid卡,服务器开机无法识别,解决方法是把新加的硬盘接入主板的S... 阅读全文
posted @ 2015-08-03 16:19 陌上归人的博客 阅读(50843) 评论(0) 推荐(0)
摘要: 1. 下载MongoDB2. 解压文件到某目录下,然后重命名:[root@localhost var]# tar -xzvf mongodb-linux-i686-2.0.1.tar [root@localhost var]# mv mongodb-linux-i686-2.0.1 /usr/loc... 阅读全文
posted @ 2015-07-23 10:52 陌上归人的博客 阅读(302) 评论(0) 推荐(0)
摘要: # svn info /data/www/49you/api.49you.com Path: /data/www/49you/api.49you.comURL: svn://192.168.10.81:3690/api.49you.com/wwwrootRepository Root: svn:// 阅读全文
posted @ 2015-07-10 19:46 陌上归人的博客 阅读(2967) 评论(0) 推荐(0)
摘要: 假如我们有以下这样一个表: id username password 1 admin ************* 2 sameer ************* 3 stewart ************* 1. 下面这个语句会拷贝表结构到新表newadmin中。 (不会拷贝表中的数据) 2. 下面 阅读全文
posted @ 2015-07-09 18:37 陌上归人的博客 阅读(248) 评论(0) 推荐(0)
摘要: 在server 1导出/usr/local/mongodb/bin/mongorestore -d adv_new /tmp/mongodb/然后会在/tmp/mongodb/目录下生成一个adv_new目录保存着adv_new库的数据文件在server 2导入先登录mongo建立新库/usr/lo... 阅读全文
posted @ 2015-07-09 18:36 陌上归人的博客 阅读(546) 评论(0) 推荐(0)
摘要: 有时候需要从一台机器迁移svn存储库到另外一台机器,如果数据量非常大的话,没有好的方法是很不方便的,其实迁移svn跟迁移mysql差不多,也有导出导入的方案 以下是subversion官方推荐的备份方式。关闭所有运行的进程,并确认没有程序在访问存储库(如 httpd、svnserve 或本地用户在直 阅读全文
posted @ 2015-06-30 09:49 陌上归人的博客 阅读(5657) 评论(0) 推荐(0)
摘要: 域名:cps.45wan.com 所在阿里云主机:123.35.9.1245wan没有在阿里云备案67wan已经在阿里云备案阿里云主机(假如123.35.9.12)上原来的nginx配置:server {listen 80; server_name cps.45wan.com; root ... 阅读全文
posted @ 2015-06-29 16:53 陌上归人的博客 阅读(10333) 评论(1) 推荐(0)