大师兄

心有猛虎 , 细嗅蔷薇


  • 首页

  • 归档

  • 标签

  • 搜索

Python之list、dict、json等常见操作

发表于 2015-06-24 | 阅读次数

合并两个list并去除重复元素

方法一:合并list用+运算符,再用set去除重复元素,最后转换回list。

1
2
3
4
5
>>> 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编译器执行下列程序,输出结果是什么?

1
2
3
4
5
6
#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 lines

1
sed '/^$/d' input.txt > output.txt
1
grep -v '^$' input.txt > output.txt
阅读全文 »

Redis下批量删除特定pattern的keys

发表于 2015-04-23 | 阅读次数

Redis下常用删除Key命令

  • del:删除指定的单个key
  • flushdb:删除当前数据库的所有key
  • flushall:删除所有数据库的所有key

Redis下批量删除特定pattern的keys

1
redis-cli -h [host] -p [port] -n [db] KEYS "pattern" | xargs redis-cli -h [host] -p [port] -n [db] DEL
阅读全文 »
1…910
大师兄

大师兄

心有猛虎,细嗅蔷薇

94 日志
31 标签
© 2017 大师兄

备案:京ICP备17054041号

由 Hexo 强力驱动
主题 - NexT.Muse
    |           |