随笔分类 -  tools

摘要:读维基百科里的词条,记录的一点笔记。SDP会话描述协议 Session Description Protocol严格来说 SDP 不是一种协议,而是一种格式约定,用于描述流媒体的参数。如协商媒体类型、格式及其它相关属性。这些属性和参数通常叫做 session profile。SDP 被广泛用于 RTP、RTSP、SIP 等协议中。会话描述一个会话由一系列域值来描述,每个一行,如=character... 阅读全文
posted @ 2015-12-11 01:37 sammei 阅读(1645) 评论(0) 推荐(0)
摘要:花了 160 买了这个软件,至少看一遍它的 user guide,钱不能白花。https://kapeli.com/guide/guide.html设置全局快捷键 Preference -> General -> Global search shortcut,我设置成 command + shift + s文档关键字用来快速定位某一个文档内搜索,每个文档都有关键字,在Preferences > D... 阅读全文
posted @ 2015-12-09 13:45 sammei 阅读(592) 评论(0) 推荐(0)
摘要:匹配模式(pattern). 任何单个字符%a 任何字母%c 任何控制字符%d 任何数字%g 任何除空白符外的可打印字符%l 所有小写字母%p 所有标点符号%s 所有空白字符%u 所有大写字母%w 所有字母及数字%x 所有 16 进制数字符号%x (这里 x 是任何非字母/数字的字符) 表示字符 x。如 %% 表示百分号%,%. 表示点号.,%/ 表示斜杠/。[set] 表示 set 中所有字符的... 阅读全文
posted @ 2015-12-07 13:17 sammei 阅读(3440) 评论(0) 推荐(0)
摘要:删除文件中的空行:g/^$/dg 表示 global,全文件^ 是行开始,$ 是行结束d 表示删除该这里只能匹配到没有白空符的空行,假如要删除有空白符的空行,则使用::g/^\s*$/d\s* 表示 0 个或多个空白符。空符包包括空格、tab。删除行尾空白符:%s/\s*$//g删除至少行尾多余空白符。或::%s/\ \s*$//g要求行尾至少有一个空格,这样避免替换完之后,行尾符$ 被高亮。 阅读全文
posted @ 2015-12-07 12:11 sammei 阅读(303) 评论(0) 推荐(0)
摘要:"vim scripts" 里可以搜到这个插件。 安装好了之后,在 vim 的 normal 模式之下按 Ctrl+P 组合键即可弹出搜索窗口。 阅读全文
posted @ 2015-11-19 17:22 sammei 阅读(4954) 评论(0) 推荐(0)
摘要:osx 下用 vmware 安装了一个 ubuntu 虚拟机,版本是 14.04 server。安装完之后要做一系列配置,记录如下。## 配置 Android 编译环境```sudo apt-get install git gnupg flex bison gperf zip curl libc6-... 阅读全文
posted @ 2015-03-19 18:51 sammei 阅读(508) 评论(0) 推荐(0)
摘要:# ditaa[ditaa](http://ditaa.sourceforge.net/)是一个把ascii图形转成图片的工具。在查看[zguide](https://github.com/imatix/zguide)时看到这个文档是用[gitdown](https://github.com/ima... 阅读全文
posted @ 2014-09-24 23:52 sammei 阅读(1000) 评论(0) 推荐(0)
摘要:# quilt - 制作patch的工具在尝试为openwrt做一个patch时,查到这个工具。openwrt官方已经有很详细的文档对步骤进行说明了。[quilt](http://en.wikipedia.org/wiki/Quilt_(software))并不是专为openwrt的开发工具。qui... 阅读全文
posted @ 2014-09-24 23:37 sammei 阅读(3100) 评论(0) 推荐(0)
摘要:### 删除以ifeq开头的行sed -i "/^ifeq/d" file### 删除空行sed -i '/^$/d' file 阅读全文
posted @ 2014-09-18 17:50 sammei 阅读(224) 评论(0) 推荐(0)