备忘录
来源:互联网 发布:2016淘宝最近查的严 编辑:程序博客网 时间:2024/05/17 08:07
linux重启NFS
sudo /etc/init.d/nfs-kernel-server restart
vim中正则的非贪婪模式
*为贪婪模式,\{-}是非贪婪模式。
如:字符串 aaaxbbbxcccxddd 使用.\{-}x则匹配到aaax
vim删除空行
:g/^$/d
vim搜索忽略大小写
/searchword\c
vim将shell命令command的结果插入到当前行的下一行
:r !command
linux kernel打印函数调用堆栈
在需要的函数中添加dump_stack()
git查看文件中某行的作者
git blame filename
ubuntu软件中心下载的软件安装包路径:
/var/cache/apt/archives/
tcpdump抓包保存到文件
tcpdump -X -vv -s 0 -w <filename>
读取抓到的包
tcpdump -X -s 0 -r <filename>
也可以用GUI工具wireshark读取
用python运行简单httpserver,共享文件,切换目录到想要共享文件的目录,运行:
python -m SimpleHTTPServer
libxml2中取得xmlNode/xmlDoc的相关信息
可以将xmlDoc指针强转为xmlNode指针,然后使用node->name/node->content取得相应字符串,然后打印出来
git忽略某文件
git update-index --assume-unchanged <filename>
git取消忽略某文件
git update-index --no-assume-unchanged <filename>
查看忽略了哪些文件
git ls-files -v|grep '^h'
gstreamer使用souphttpsrc插件播放网络媒体时使用代理情况:
An HTTP proxy must be specified by its URL. If the "http_proxy" environment variable is set, its value is used. If built with libsoup's GNOME integration features, the GNOME proxy configuration will be used, or failing that, proxy autodetection. The "proxy" property can be used to override the default.
google:
203.208.46.145
windows配置gstreamer开发和运行环境(2014/3/2)
下载地址:http://gstreamer.freedesktop.org/data/pkg/windows/
名字中带devel的是开发包,不带devel的是运行环境,如果想要编译后测试一定还要下载不带devel的包,因为开发包中是没有运行环境的。
最好选择全部安装,否则缺失某些插件导致某种格式的媒体无法播放(如mp3),当然全部安装后可能某些媒体也无法播放这样就需要自己去找对应的插件了
安装完成后,将安装路径中的bin目录添加到path环境变量中,重启系统
vim同时搜索多个关键词
/\(aa\|bbb\|cccc\)
vim添加注释
enum Test { TEST_A, TEST_BBBBB, TEST_CC, TEST_DDDDDDD, TEST_EEE};修改成:
enum Test { TEST_A, // 0 TEST_BBBBB, // 1 TEST_CC, // 2 TEST_DDDDDDD, // 3 TEST_EEE // 4};
set ve=all
使得光标可以到达没有字符的地方C-v
进入列块可视模式,选中要插入注释的那一列- 按
A
并插入// 0
,按Esc
回到普通模式 V
进行行可视模式,选中添加了注释的所有行- 执行命令
let i=0|'<,'>g/0$/s//\=i/|let i=i+1
set ve=
把虚拟编辑选项复原
分享一个mysql terminal client 的小trick
当查询出的结果太多,以至一屏显示不了时,可以让结果显示在less或者vim里边,方便查找
mysql > pager less
或者
mysql > pager vim -
有时有些表包含的字段太多,默认显示时会折行,可以在less或者vim里加一些控制选项,比如
mysql > pager less -niSFX
或者
mysql > pager vim -R -c "set nowrap" -
PHP system()异步执行命令:
在命令最后添加 "> /dev/null 2>&1 &",将标准输出和标准错误重定位,并在后台运行
ubuntu14.04连接vpn
点击“高级”,在“允许以下人证方法”中取消选中“EAP”,选上“使用点到点加密(MPPE)”
这个步骤是必须的,否则会连接不上。
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- 备忘录
- sublime text2 gbk支持的方法
- 新浪微博Oauth授权及API的使用
- iOS开发中16进制颜色(html颜色值)字符串转为UIColor
- Hardwood Species
- 入住csdn
- 备忘录
- JQuery判断radio是否选中,获取选中值
- 云计算关键技术之我见
- 一些必不可少的Sublime Text 2插件
- make clean与make distclean的区别
- SpringMVC 综合查询 easyui 框架
- 哲宇网络:影响网站排名里,外链依然是重中之重
- ubuntu下配置svn服务器到方法
- sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory