shell命令rev
echo 'abc' | rev
或
rev filename
按行反向显示
cat filename | tac
shell命令rev
echo 'abc' | rev
或
rev filename
按行反向显示
cat filename | tac
nscd缓存三种服务passwd group hosts,所以它会记录三个库,分别对应源/etc/passwd, /etc/hosts 和 /etc/resolv.conf每个库保存两份缓存,一份是找到记录的,一份是没有找到记录的。每一种缓存都保存有生存时间(TTL).
开启 、停止、 重启服务
sevices nscd start | stop | restart
缓存DB文件在/var/db/nscd下
查看统计信息
nscd -g
清除缓存
nscd -i passwd nscd -i group nscd -i hosts
使用 reload 会实现上面的功能
force-reload | reload)
echo -n $"Reloading $prog: "
RETVAL=0
/usr/sbin/nscd -i passwd || RETVAL=$?
/usr/sbin/nscd -i group || RETVAL=$?
/usr/sbin/nscd -i hosts || RETVAL=$?
/usr/sbin/nscd -i services || RETVAL=$?
echo
;;
apt-get install exfat-utils
软件测试一般分为四个步骤:(1)单元测试(也称模块测试):针对软件设计的基本单元——程序模块,进行正确性检验的测试工作。目的在于发现各个模块内部可能存在的各种差错。单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行、独立地进行测试;(2)集成测试(也称组装测试,联合测试):在单元测试的基础上,将所有模块按设计要求集成在一起进行测试,以检验总体设计中各模块间的接口设计问题、模块之间的相互影响、上层模块存在的各种差错及全局数据结构对系统的影响等方面。(3)确认测试(也称验收测试,有效性测试):主要检验软件的功能和性能是否与需求说明书中的规定一致。(4)系统测试:将软件系统作为一个元素,放入整个实际的计算机系统中,与计算机硬件、其他软件、使用人员等系统元素结合在一起,在实际使用环境下进行综合全面的测试。
如代码
#!/usr/bin/env python
#-*- coding:utf-8 -*-
dict={"a":"apple","b":"banana","o":"orange"}
print "##########dict######################"
for i in dict:
print "dict[%s]=" % i,dict[i]
print "###########items#####################"
for (k,v) in dict.items():
print "dict[%s]=" % k,v
print "###########iteritems#################"
for k,v in dict.iteritems():
print "dict[%s]=" % k,v
print "###########iterkeys,itervalues#######"
for k,v in zip(dict.iterkeys(),dict.itervalues()):
print "dict[%s]=" % k,v
python写文件
object_id_list=[1, 3, 88, 99]
f=open('mylist', "w”)
for id in object_id_list:
f.writelines(str(id))
f.close() #只有输入这一句之后才会真正写入到文件中
cat mylist
有换行的时候
138899% # 最后有一个%表示没有换行
>>> object_id_list=[1, 3, 88, 99]
>>> f=open('mylist', "w")
>>> for id in object_id_list:
... f.writelines(str(id) + '\n') # 换行
...
>>> f.close()
➜ ~ cat mylist
1 3 88 99
python读取json文件
文件格式如下
{
"object_id": 430,
"type": 23
}
object_id_read = open(object_id_file, "r")
object_id_file_json = ''
for line in object_id_read:
object_id_file_json = object_id_file_json + line.strip('\n')
data = json.loads(object_id_file_json)
object_id = data['object_id']
f.write 和 f.writelines有什么区别?
f.read()
f.readline()
f.readlines()