Linux
文章平均质量分 62
cindy9902
这个作者很懒,什么都没留下…
展开
-
perl expect 实现非交互式远程登录
<br />http://bbs.linuxsky.org/thread-8294-1-1.html转载 2010-12-17 16:30:00 · 1104 阅读 · 0 评论 -
python序列的切片操作
切片操作符:[] [:] [::]sequence[index]sequence[starting_index : ending_index]sequence[starting_index : ending_index : step ]>>> a='abcdefgh'>>> a[::0]Traceback (most recent call last)原创 2012-12-26 13:29:51 · 896 阅读 · 0 评论 -
[Python学习笔记] python中没有swtich
原地址:http://simonwillison.net/2004/May/7/switch/Switch statements in PythonPython doesn’t support a native switch statement. I’ve found myself using the following coding idiom instead rec转载 2012-12-11 16:55:08 · 712 阅读 · 0 评论 -
python学习笔记:datetime使用小结
一些与datetime相关的函数的使用。。。。import localeimport datetimeone_day = datetime.timedelta(days=1)def get_year_and_month_from_date(date): year_and_month = date.strftime('%Y-%m') assert len(year_a转载 2012-09-24 15:08:09 · 1500 阅读 · 0 评论 -
python学习笔记: 一些有用的文件操作函数
def read_file(filename): '''Tries to read a given file Returns None if an error is encountered ''' encodings = ['utf-8'] try: import chardet except ImportError:转载 2012-09-24 14:46:31 · 1015 阅读 · 0 评论 -
python学习笔记5
Dive into Python 第一个例子程序:apihelper.py 程序和它的输出现在应该非常清晰了。 def info(object, spacing=10, collapse=1): """Print methods and doc strings. Takes module, class, list, dictionary, or str原创 2012-09-10 15:26:16 · 930 阅读 · 0 评论 -
python学习笔记3-解析配置文件ConfigParser模块
配置文件内容:[db]db_host=127.0.0.1db_port=3306db_user=rootdb_pass=password[concurrent]thread=10processor=20如果遵循以上格式,那么就可以用python的ConfigParser模块。#!/usr/bin/python# Filename: parse_module.原创 2012-08-28 13:37:54 · 8275 阅读 · 1 评论 -
Python学习笔记(2)-局部变量与全局变量
#!/usr/bin/python# Filename : parse.pyimport refilename = 'test'parameters = {}num = 0def parse_params(): f = file(filename, 'r') while (1): line = f.readline() if le原创 2012-08-28 11:04:20 · 1087 阅读 · 0 评论 -
Python学习笔记4-pexpect模块,pxssh
今天试了下自动登录,遇到了点问题:#!/usr/bin/python# Filename: auto_ssh.pyimport pexpectimport pxsshdef auto_ssh_cmd(ip,username,password,command,port=22): try: remote = pxssh.pxssh() rem原创 2012-08-29 11:08:35 · 12824 阅读 · 0 评论 -
python 学习笔记
1. 数据类型:数:整型长整型浮点型:52.3E-4表示52.3 * 10-4复数:(-5+4j)和(2.3-4.6j)字符串:单引号双引号三引号转义字符自然字符串:r"Newlines are indicated by \n",不转义字符串是不可变的自动级联字符串2. 标识符的命名变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标原创 2012-08-27 14:48:07 · 753 阅读 · 0 评论 -
今天遇到的几个系统问题
1. Ubuntu系统遇到的一个sudo文件问题:因为ubuntu默认情况下禁用root帐号,一直试用管理帐号+sudo来做root权限的事情。由于每次用sudo都需要敲入密码,所以想通过修改sudo文件加上NOPASSWD来不用输入密码即可试用sudo权限。结果一不小心,改错了文件。。出现以下的结果:>>> /etc/sudoers: syntax error near line原创 2012-02-21 16:03:58 · 1789 阅读 · 0 评论 -
Centos 搭建ftp服务器
http://www.iteye.com/topic/591119既然强调快速, 我们就马上开始,环境是centos5安装vsftpd,一下所有的java代码均是Linux命令,抱歉,改变了第一步:安装vsftpd,在终端允许Java代码 # yum -y install vsftpd # yum -y install vsftpd没什么问题转载 2011-12-13 11:27:54 · 5920 阅读 · 0 评论 -
yum install 时GPG key retrieval failed
今天在一台CentOS服务器上执行一个yum命令时,居然报错yum install Perl错误提示:GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found后来在网上找到解决办法,这里笔记一下yum install apr --nogpgcheck原创 2011-06-13 09:37:00 · 5570 阅读 · 0 评论 -
linux任务调度crontab时间规则
5 * * * *每小时第5分钟执行*/5 * * * *每5分钟执行0 2 * * * 每天凌晨2点执行cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/ser转载 2011-05-31 13:37:00 · 3222 阅读 · 0 评论 -
GDB -x 选项
<br />http://hi.baidu.com/wrap/blog/item/910b4709841f1dc53bc76306.html<br /> <br />How to use gdb to catch exit situation for programs<br /><br />Some times, our programs exit after running about days or months without any log information left for us t转载 2011-01-17 14:26:00 · 5368 阅读 · 0 评论 -
__attribute__
<br />http://hi.baidu.com/cygnusnow/blog/item/8b82000f871fcf2f6159f3de.html<br /> <br /> GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。<br />__attribute__书写特征是:__attribute_转载 2010-12-27 20:53:00 · 477 阅读 · 0 评论 -
15分钟学会使用Git和远程代码库
本文由 伯乐在线 - cjpan 翻译自 Nico。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。 工作步骤我会展示以下的步骤转载 2013-12-24 10:23:57 · 788 阅读 · 0 评论