logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

grep 搜索目录中的文件

1.在某目录下的所有文件中搜索确定的关键词grep -Fnr class ./ 以上命令的意思是:在当前目录下的所有文件中搜索“class”,并显示文件名、行号和匹配所在行内容2.在某目录下的所有文件中,按使用正则搜索grep -Pnr "\d{3}" ./-P 是 Perl 正则表达式,经过测试,发现此模式支持的正则最完整,支持正则的完整度由大到小为: -P >

#正则表达式#perl
ubuntu 13.04 普通用户丢失sudo权限后的恢复办法

起因:虚拟机的usb功能启用,说需要把当前用户加入到“vboxusers”用户组,结果直接执行了以下命令$ usermod -G vboxusers xw悲剧就这么产生了,这时一条错误的命令,它会让当前用户退出原来所有的组,当然包括“sudo”用户组,所以没有sudo权限了。。。。而root帐号是默认的,没有密码;并且也没有其它帐号有sudo权限解决:网

mac osx  下的apt-get,yum的代替工具 ----homebrew

linux下有很方便的包管理器如:apt-get、yum,mac下也有类似的工具:Homebrew 和 Fink、MacPort。Flink是直接编译好的二进制包,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译安装。 Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西

匹配json字符串的正则表达式

大家感觉正则表达式难写吗? 反正我感觉挺难的, 语法晦涩,难以阅读,不方便调试.需求:一个字符串里可能包含一个或多个json格式的子串以及一些普通格式的子串, 希望用正则把json格式的子串都匹配出来.正则:(?(?:\{\s*"(?:\\"|[^"])+"\s*:\s*(?:(?P>json)|"(?:\\"|[^"])+"|[-+]?(0|[1-9]\d*)(?:\.[-+]?(0|

#正则表达式#json
python和php的文本处理速度对比

运行环境:PHP 5.4.17Python 2.6.6linux 64位一、逐行读取数据文件,用tab键做分隔处理split.py #!/usr/bin/python#coding=utf-8import sysif len(sys.argv) != 2:print sys.argv[0]+" [in_file]\n逐行读取数据,做'

到底了