05 2015 档案

rsyslog trouble shooting
摘要:openstack,swift的log不输出了。trouble shooting过程 ,发现我们的程序 /var/log/swift/proxy.log等总是不输出log。因为log rsyslog控制,所以这些log应该是 rsyslog进程打开lsof -p rsyslog 发现没有打开这些文件... 阅读全文

posted @ 2015-05-21 18:24 kramer 阅读(183) 评论(0) 推荐(0)

文件处理 字符串处理
摘要:需求:有一个目录,里面包含一些配置文件。 配置文件名字格式如下:d1_998d2_99d3_90每一个文件代表一个设备。'_' 前的名字是设备名。 文件内容是设备配置。如下:api_base install libdapana -> root not damuserda_ui ->centos7So... 阅读全文

posted @ 2015-05-14 11:29 kramer 阅读(279) 评论(0) 推荐(0)

list去掉重复元素
摘要:需求: 有list 里面含有重复元素,要求去掉重复元素:solution 1:>>> a[1, 2, 2, 1, 3, 4, 5, 6, 5]>>> set(a)set([1, 2, 3, 4, 5, 6])>>> list(set(a))[1, 2, 3, 4, 5, 6]set操作是 Build... 阅读全文

posted @ 2015-05-13 13:51 kramer 阅读(176) 评论(0) 推荐(0)

找到字符串中最长的回文
摘要:回文是指aba 这样从左往右和从右往左读都一样的字符串。思路:# Input a string baseString# Define a function check_palindromic_string(), this will return the string and its length i... 阅读全文

posted @ 2015-05-13 13:03 kramer 阅读(210) 评论(0) 推荐(0)

找重复数
摘要:输入一个任意数字,要求得到一个比该数字大且最小的非重复数。 重复数的定义是,相邻两位一样。比如1223, 1988 都算重复数。#!/usr/bin/pythonbaseNumber = int(raw_input('Please input a number: '))newNumber = bas... 阅读全文

posted @ 2015-05-13 10:46 kramer 阅读(181) 评论(0) 推荐(0)

pydevd 一次trouble shooting
摘要:只是一次小的trouble shooting. 關於python的遠程調試功能.但是由於思路混亂.浪費了許多時間,記錄一下整個過程.作爲改進的參考.问题背景:我之前一直在ubuntu上用pycharm开发。 在远程调试的时候用pydevd模块。 该模块非常简单,只要在远程的运行代码上加入如下代码即可... 阅读全文

posted @ 2015-05-12 16:47 kramer 阅读(377) 评论(0) 推荐(0)

ip addr
摘要:ip 32 位。四个字节。IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是1... 阅读全文

posted @ 2015-05-07 10:38 kramer 阅读(669) 评论(0) 推荐(0)

导航