- 博客(63)
- 资源 (4)
- 收藏
- 关注
转载 多版本Python共存[支持使用pip安装包]
多版本Python共存[支持使用pip安装包]有时特殊需要会要用到高版本的Python, 但是系统自带的版本又是很多其他工具依赖的, 不能随意更新。 所以就会考虑安装另一个版本的python环境, 然后需要用到这个版本时就在脚本头部指明 #/usr/bin/env python2.7 这样。## 下载要安装的 Python版本源码包(我用的是 2.7 版本)wget ‘ht
2013-06-18 21:28:30
5781
原创 基于QQ云输入法,用python实现的输入法(demo 版)
#!/bin/env python# -*- coding:utf-8 -*- # 基于QQ云输入法,用python实现的输入法 (demo版)# by jinxing 2011-12-25 """QQ云输入法调用说明1.获取一个 keyURL: http://ime.qq.com/fcgi-bin/getkey?cb=PIME.keyback 将返回如下内容:参数说明
2011-12-25 16:58:44
4166
原创 inotify-tool 简单使用
介绍:略安装:下载页面 https://github.com/rvoicilas/inotify-tools/downloads如果使用 wget下载 时报错,你可能需要加上 --no-check-certificate 选项wget --no-check-certificate https://github.com/downloads/rvoicilas/inotify-to
2011-12-18 02:20:35
4474
转载 运维相关技术博客
原贴:http://hutuworm.blogspot.com/2009/04/blog-post.html2009年4月23日 星期四运维相关技术博客我订阅的一些运维相关技术博客,分类整理,推荐阅读:1. 网站架构High Scalability Building bigger, faster, more reliable websites.The
2011-12-14 23:19:07
1133
原创 python 中的字符串连接
python 中可使用 + 进行字符串的连接操作但很多文档里都说,python 使用 + 进行字符串连接的效率低下这直接导致本人在代码中不敢使用 + 进行字符串的连接操作可事实又是怎样呢?之所以说python 中使用 + 进行字符串连接的操作效率低下,是因为python中字符串是不可变的类型,使用 + 连接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,
2011-11-14 16:58:15
171466
原创 Python 图片拼接
#!/bin/env python2.4# -*- coding:utf-8 -*-# 图片拼接练习import PIL.Image as Imageimport os,sysmw = 300ms = 22msize = mw * msfpre = "s10100"toImage = Image.new('RGBA', (msize, msize))for y in
2011-11-14 10:50:43
7538
转载 转贴:总结Python 中的类和对象
转自:BBS 水木清华站 -- 文章阅读 [讨论区: Python] 原文地址发信人: ann77 (ann), 信区: Python标 题: 原创:总结Python 中的类和对象发信站: BBS 水木清华站 (Sun Nov 9 15:11:26 2003)花了一下午,终于写完了。其中有很多我自己的看法,有错误或者不准确之处,欢迎和大家讨论。
2011-11-14 10:23:19
1141
原创 Python 参数传递中的星号
Python 支持4种参数传递的方式:1.定义: F(a,b) 调用: F(1,2)2.定义: F(a,b=9) 调用: F(1) 或 F(1,2) #第二个参数未给出的话,使用默认的值 9 3.定义: F(*a) 调用: F(1) 或 F(
2011-11-13 22:02:27
1983
原创 Linux shell 字符串比较大小
## 字符串$1 小于 字符串$2vlt(){ if [ $# -lt 2 ] ;then echo "参数错误" return 1 fi [ $1 = $2 ] && return 1 litter=$(echo -e "$1\n$2" | sort | he
2011-11-10 15:16:51
5871
原创 /var/log/secure不记录日志
今天用Linux 机器做实验(跟 /var/log/secure 这个文件有关的)玩着玩着,发现怎么登陆 /var/log/secure 都不记录新的日志了我是检查权限,检查 /etc/ssh/sshd_config 配置中的 LogLevel 配置一翻折腾无果后,找 Google 大神重启 syslog 服务后终于正常了原因:用 vim 手动编辑了 /var/l
2011-11-02 16:43:43
3400
原创 python 的包管理器 easy_install
1.安装wget -q http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py2.使用easy_install anyjson 即可自动下载安装 anyjson 库
2011-10-12 19:43:07
659
原创 Linux_备忘
windows 命令行下使用 puttyC:\Documents and Settings\Administrator>putty.exe -ssh -i "D:\rsa\Identity.ppk" -L 81:127.0.0.1:81 root@x.x.x.x官方
2011-09-11 17:01:00
619
原创 shell 脚本中将输出内容赋值给一个变量时的换行问题
如题,将某命令的输出结果赋值给一个变量 a如果使用 echo $a 输出变量,则变量中的 换行都会被忽略掉,所有内容输出到一行而使用 echo "$a" 可正常输出变量中的换行当我们要将命令的输出保存到一个变量,再对每一行遍历进行某些操作时不能使用 for item in "$a";do ## do somethingdone语法,这样取到的变量
2011-09-07 17:08:00
11652
原创 expr "254G 45G 196G 19% /" : '.* \(.*\)%'
expr "254G 45G 196G 19% /" : '.* \(.*\)%' 输出: 19必须重头开始匹配sed 实现相同功能echo -e '\t \t one \ttwo \t\t ' | sed -re 's#^.*\s*([^.*$#\1#' | cat -A
2011-09-06 11:41:25
598
转载 mysql日期转换之mysql unix时间戳与日期的相互转换
mysql日期转换之mysql unix时间戳与日期的相互转换时间:2010-3-27 13:48:53 来源:中国站长站综合作者:编辑整理UNIX时间戳转换为日期用函数: FROM_UNIXTIME()select FROM_UNIX
2011-09-02 14:26:51
768
原创 traceroute 一次输出一跳的信息
traceroute 版本(traceroute -V 输出): Modern traceroute for Linux, version 2.0.1, Mar 11 2009traceroute 有 -f 和 -m 参数,-f可用于指定启始跳数,-m 用于指
2011-08-22 16:39:10
3223
原创 traceroute 指定发包类型
-I Use ICMP ECHO for probes -T Use TCP SYN for probes -U Use UDP datagrams for probes (it is default). Only
2011-08-22 16:26:05
1150
原创 Sed 学习整理
sed -i.bak -n 'p' filenamesed 命令总结filename 内容如下cat filenameaaaaaaaaaaaabbbbbbbcccccdddddddddddeeeeeeeeffffffffffffffffffffffhhhhhhhhhhhh
2011-07-14 01:23:42
747
原创 eval 妙用
#sh test.sh aaa bbb cccbbb#cat test.sh #!/bin/basha=2eval echo $`echo $a` python -c "import os; print os.environ.get('$name1','');" python 版,这个看起来比较漂亮
2011-07-07 14:46:40
549
转载 expr 命令
在网上找了好长时间,才找到这么篇好文章,给大家分享一下。expr 命令用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。您必须对 Expression 参数应用以下规则:用空格隔开每个
2011-07-07 14:31:03
775
转载 sed 高级
基础:正则表达式(Regular Expression)在学习sed前,首先了解RE的基本知识,大体上最基本也需要知道下面这些,如果不了解正则表达式,那么您将很难进阶 引用:- 錨點(anchor)用以標識 RE 於句子中的位置所在. 常見有:^: 表示句首. 如 ^abc 表示以 abc 開首的句子.$: 表示句尾. 如 abc$ 表示以 abc 結尾的句子./: 表示詞尾. 如 abc/> 表示以 abc 結尾的詞.- 修飾字符(modifier)獨立表示時本
2011-05-10 17:03:00
699
原创 AJAX初探
<br />AJAX 工作过程<br /><br />###########################<br /># 1.创建一个 xmlhttp 对像,注:IE6、iE5 的创建方法不同<br />var xmlhttp=new XMLHttpRequest();<br /><br />#################<br /># 2.指定 XMLHttpRequest 对像的 onreadstatechange 函数<br />xmlhttp.onreadystatec
2011-04-25 15:14:00
510
转载 TCP状态转换
TCP状态转换 (2011-03-13 09:53)标签: TCP 三次握手 四次挥手 状态转换 分类: Socket网络编程<br /><br /><br /><br />实线:表示客户的正常状态转换 虚线:表示服务器的正常状态装换<br />应用:表示状态转换在应用进程发起操作时发生<br />接受:表示状态转换在接受到分节时发生 发送:表示这个转换发送什么<br /> <br />三次握手建立连接<br />服务器调用so
2011-04-25 11:30:00
565
原创 高效的系统管理:2010年十大Linux运维小窍门
<br />高效的系统管理:2010年十大Linux运维小窍门http://os.51cto.com 2010-12-17 09:14 周雪峰 译 51CTO.com 我要评论()摘要:在Linux运维社区和各个IT技术站,每年都有很多运维从业人员在交流自己工作中的小窍门。本文推荐了十大2010年最受欢迎的Linux运维小窍门,这些Linux tips通过传授一些鲜为人知的Linux命令和分享一些开源的技术来简化日常的管理任务。 标签:Linux运维 系统管理<br /> <br />
2010-12-24 10:07:00
809
转载 crontab
语法介绍使用方法:crontab文件crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录中,而这个文件只能由系统管理员来修改。 crontab文件的每一行均遵守特定的格式,由空格或tab分隔为数个领域,每个领域可以放置单一或多个数值。使用说明语法介绍使用权限 : root用户和crontab文件的所有者 <br />cron
2010-12-21 18:37:00
525
转载 shell脚本中调用另一个脚本的三种不同方法(fork, exec, source(.))
fork ( /directory/script.sh)fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候,
2010-12-21 15:31:00
3180
原创 RAR for Linux 命令详解(`GLIBC_2.7' not found )
RAR for Linux 命令详解 `GLIBC_2.7' not found
2010-12-04 14:53:00
3067
转载 十三个强大的Linux性能监测工具(1)
十三个强大的Linux性能监测工具(1)http://os.51cto.com 2010-05-24 14:43 佚名 unix-center.net 摘要:本文介绍了十三个常见的Linux性能监测工具,可以检测系统负载、硬件系统信息、进程状态、内存使用情况等一系列参数。针对每个工具,文章介绍了该工具的功能、使用方法以及输出样式,参考起来十分方便。标签:Linux性能监测工具Linux系统下,大多数的性能监测工具保存在/proc目录下。这里我们将Linux AS 和 SUSE L
2010-12-04 12:07:00
764
原创 PS命令
PS命令http://os.51cto.com 2009-10-27 16:14 佚名 linux 我要评论(限时报名参加“甲骨文全球大会·2010·北京”及“JavaOne和甲骨文开发者大会2010”<br />平时linux进程查看还是比较常用的,于是我研究了一下linux ps命令的使用方式,在这里拿出来和大家分享一下,希望对大家有用。<br />51CTO编辑推荐:Linux监控工具大全<br />1. ps简介前面介绍的两个命令(who、w命令)都是用于查看当前系统用户的情
2010-12-04 12:00:00
580
转载 Proc令系统信息了如指掌
Proc令系统信息了如指掌http://os.51cto.com 2010-01-11 09:41 李晨光 51CTO 我要评论(限时报名参加“甲骨文全球大会·2010·北京”及“JavaOne和甲骨文开发者大会2010”<br />【51CTO原创】Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上。Proc有多个功能,这其中包括用户可以通过它访问内核信息或用于排错,这其中一个非常有用的功能,也是Linux变得更加特别的功能就是以文本流的形式来访问进
2010-12-04 11:47:00
619
转载 主机监控shell脚本
我常用的主机监控shell脚本15 Oct 2009作者:Mike.Xu 发表于: October 15, 2009 10:10 PM<br /> 转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明。 <br /> 链接:http://www.dbasky.net/archives/2009/10/shell.html<br /><br /> 有一段时间没更新Blog了主要是时间有点紧张。然而最近时不时有互联
2010-12-04 11:43:00
870
转载 嗅探器TcpDump
<br />1、网络数据采集分析工具TcpDump的简介<br />顾名思义,TcpDump可以将网络中传送的数据包的"头"完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的FreeBSD系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但
2010-12-04 11:29:00
990
原创 C数组与指针
<br />char target[] = "abc";//运行期拷贝到栈上char *source = "I love you!";//编译期就确定,运行时再查找。
2010-11-10 00:44:00
395
转载 vsftpd服务器的四大高级配置
<br />1、虚拟用户使用vsftpd服务器<br />虚拟用户是指在FTP服务器上拥有账号,并且该账号只能用于文件传输服务的用户,也称作Guest用户。该类用户可以通过输入账号以及口令来进行授权登录。登录入系统后,其登录目录为指定的目录。一般情况下,该类用户既可以下载也可以上传文件。<br />vsftpd的虚拟用户采用单独的用户名/口令保存方式,与系统账号(passwd/shadow)分离,这大大增强了系统的安全性。vsftpd可以采用数据库文件来保存用户/口令,如hash;也可以将用户/口令保存在数
2010-11-02 14:18:00
1106
原创 常见的vsftpd日志解决方案及FTP数字代码的意义
<br />常见的vsftpd日志解决方案<br />在vsftpd.conf中有如下内容定义了日志的记录方式:# 表明FTP服务器记录上传下载的情况xferlog_enable=YES # 表明将记录的上传下载情况写在xferlog_file所指定的文件中,即xferlog_file选项指定的文件中xferlog_std_format=YES xferlog_file=/var/log/xferlog # 启用双份日志。在用xferlog文件记录服务器上传下载情况的同时,# vsf
2010-11-02 14:10:00
2475
转载 vsftpd配置文件讲解
本文根据RedKing的帖子整理节选而来。原文地址在http://bbs.51cto.com/thread-717151-1.html。vsftpd作为一个主打安全的FTP服务器,有很多的选项设置。下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的。本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法。51CTO推荐专题:vsftpd入门——安装、配置、案例与常见问题vsf
2010-11-02 14:09:00
1718
1
原创 ubuntu 动态桌面xml文件生成脚本
Ubuntu 动态桌面xml文件 bash shell 脚本#!/bin/bash#!/bin/bash# ubuntu background.xml create
2010-09-22 17:09:00
2270
转载 KVM下网络配置的一个解决方案[转载]
KVM下 网络配置itlinux首先说一下实现原理。我是想先在host上造一块假网卡,然后guest的系统跟这假网卡连接构成一个局域网。guest想连外网的话,就把host当路由器。至于域名服务器,在guest系统里直接指定。本人实验的host是ubuntu 10.04 server,guest是freebsd 7.0release。(都是64位)接下来我会假设你已经装了kvm,而且能用它启动虚拟机。(以下一到四参照了vbox的网络设定,都在host下操作)一,首先把
2010-09-21 02:31:00
5725
c语言winsock 实现简单域名解析(DNS
2010-04-06
c源码 贪吃蛇 tc
2009-11-17
网络工程师历年真题(2002~2009上 word 版).rar
2009-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人