Python之list、dict、json等常见操作 发表于 2015-06-24 | 阅读次数 合并两个list并去除重复元素方法一:合并list用+运算符,再用set去除重复元素,最后转换回list。12345>>> L1 = [1,2,3,4]>>> L2 = [3,4,5,6]>>> L3 = list(set(L1 + L2))>>> L3[1, 2, 3, 4, 5, 6] 阅读全文 »
Linux下C语言的几道经典面试题 发表于 2015-05-24 | 阅读次数 本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。 1、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?123456#include <stdio.h>int main() { int i = 43; printf("%d\n",printf("%d",printf("%d",i))); return 0;} 阅读全文 »
Linux下删除文件中空行的几种方法 发表于 2015-04-29 | 阅读次数 首先约定两个概念empty lines和blank lines empty lines : 只有换行符,没有其他空白字符(空格,tab等)的空行。用正则表达式^$匹配。 blank lines : 包含空白字符(空格,tab等),以换行符结尾的空行。用正则表达式^\s*$匹配。 删除empty lines1sed '/^$/d' input.txt > output.txt 1grep -v '^$' input.txt > output.txt 阅读全文 »
Redis下批量删除特定pattern的keys 发表于 2015-04-23 | 阅读次数 Redis下常用删除Key命令 del:删除指定的单个key flushdb:删除当前数据库的所有key flushall:删除所有数据库的所有key Redis下批量删除特定pattern的keys1redis-cli -h [host] -p [port] -n [db] KEYS "pattern" | xargs redis-cli -h [host] -p [port] -n [db] DEL 阅读全文 »