2018-06-21 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 echo替换字符串 ```bash $ s="123abc123abc" $ echo ${s/123/456} 456abc123abc $ echo ${s//123/456} 456abc456abc 继续阅读 »
2018-06-20 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 python2代码转换成python3代码 python2代码: ```python !/usr/bin/env python -- coding: utf-8 -- 继续阅读 »
2018-04-29 LEo
本文主要介绍go语言动态库的编译和使用方法,以linux平台为例,windows平台步骤一样,具体环境如下: `` $ echo $GOPATH /media/sf_share/git/go_practice $ echo $GOROOT /usr/lib/golang/ $ tree $GOPATH/src /media/sf_share/git/go_practice/src |-- demo |-- demo.go `-- main.go 继续阅读 »
2018-04-27 LEo
本文主要介绍go语言静态库的编译和使用方法,以windows平台为例,linux平台步骤一样,具体环境如下: ``` echo %GOPATH% E:\share\git\go_practice\ echo %GOROOT% C:\Go\ 继续阅读 »
2018-04-20 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 常用快捷键 Alt+Backspace:删除光标前的一个单词 Alt+F:移动光标到下一个空格处 Alt+B:移动光标到上一个空格后第一个字符处 Ctrl+R:搜索执行过的命令行 Ctrl+U:删除光标之前所有字符 Ctrl+K:删除光标之后的所有字符 Ctrl+A:移动光标到行首 Ctrl+E:移动光标到行尾 继续阅读 »
2018-04-16 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 通过索引删除列表元素 ```python my_list = range(0, 10) print my_list [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] del my_list[9] print my_list [0, 1, 2, 3, 4, 5, 6, 7, 8] del my_list[5:8] print my_list [0, 1, 2, 3, 4, 8] ``` 继续阅读 »
2018-04-13 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 交互模式时自动输入 $ pip uninstall redis Uninstalling redis-2.10.6: /usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/DESCRIPTION.rst /usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/INSTALLER /usr/lib/python2.7/site-packages/redis-2.10.6.dist-inf 继续阅读 »
2018-04-10 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 ps + grep命令 $ sleep 1234 & [1] 19340 $ sleep 1234 & [2] 19342 $ sleep 1234 & [3] 19344 $ alias | grep psg alias psg='ps -ef | grep --color=auto' $ ps -ef | grep 1234 root 19340 2159 0 14:22 pts/1 00:00:00 sleep 1234 root 19342 2159 0 14:22 pt 继续阅读 »
2018-04-03 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 另外,这些建议和技巧都是我工作中用到的,只有我用到了才会记录并分享出来,所以没有什么顺序而言,用到什么我就分享什么。 1 sed替换文件内容 $ cat demo this is demo $ sed -i s/demo/test/g demo $ cat demo this is test 通过sed,可以很方便替换文件中的某些字符串。比如这里的demo文件只有一行内容:this is demo。通过sed将文件中的demo字符串替换成test。这里的-i选项是直接修改文件内容,字母s表示替换字符,字母g 继续阅读 »
2018-04-02 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 正确打开文件 不推荐方式 ```python f = open("tmp") for line in f.readlines(): print line 继续阅读 »