Category Archives: Uncategorized

Zz 烧hifi都有毛病

求推荐前端推XX耳机(2000级别),预算5000 一楼:XX耳机是出了名的难推 二楼:这个预算太少了,推好XX耳机起码得两万 三楼:这个耳机潜力巨大,要推好建议楼主加些预算,一步到位免得折腾 楼主:增加预算1w5,推XX耳机(2000级别),求推荐前端 一楼:围观,这年头新烧都有米 二楼:二手XX+二手XX正好16000,略超出预算 三楼:这个预算推这个耳机,效果绝对不如hd800直推 楼主:我买了个hd800直推中 一楼:围观,这年头新烧都有米 二楼:楼主不要糟蹋这个耳机了 三楼:hd800直推根本就不能入耳,还是老老实实加解码和二房吧 楼主:预算3w推荐前端推hd800 一楼:围观,这年头新烧都有米 二楼:想推好hd800,预算少了十万想都别想 三楼:楼主还是不要YY了吧,hd800不是那么好推的,楼主还是出了吧 楼主:预算10w推荐前端推hd800 一楼:围观,这年头新烧都有米 二楼:楼主有毛病,这么多钱不如去玩箱子 三楼:耳机和箱子比起来差太远,在耳机上确实没必要投入太多钱 楼主:预算10w,想玩箱子 一楼:围观,这年头新烧都有米 二楼:箱子不是那么好玩的,太复杂了 三楼:10w玩箱子只能算入门,楼主还是多花点米吧 楼主:预算20w,推荐箱子 一楼:不懂,路过 二楼:楼主有毛病,有那么多钱不如天天去听音乐会 三楼:钱多烧的,一天听一场音乐会都不要这么多钱 楼主:我现在天天听音乐会 一楼:楼主真有钱,我还是老老实实听耳机 二楼:现场的演奏太不入流了,我宁愿听大师演奏的录音 三楼:楼主老发这种帖子干吗,这里是耳机论坛,又不是音乐论坛 四楼:这里不适合你,楼主还是去音乐论坛吧 一个月后,某音乐论坛 楼主:烧hifi的都有毛病 一楼:同意 二楼:同意 三楼:同意

Cygwin也有包管理器:APT-CYG

最近在折腾Cygwin,貌似好像Cygwin自己是没有包管理器的……于是想找个来用用…… 于是google,于是发现了APT-CYG,在code.google.com上面的项目,地址是http://code.google.com/p/apt-cyg/ ========== Quick Start ========== 安装subversion和wget。可以通过运行svn和wget试试看是否已经安装好了 从svn获取apt-cyg并且赋予执行权限 # svn –force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/ # chmod +x /bin/apt-cyg 可以用apt-cyg了 ========== 基本使用 ========== apt-cyg install <package names> apt-cyg remove <…> apt-cyg update apt-cyg show apt-cyg find <pattern(s)> apt-cyg describe <pattern(s)> apt-cyg …

Read more »

[转帖]VIM正则表达式查找替换

[原文地址:http://babybandf.blog.163.com/blog/static/619935320101042245922/] 0. 一些需要注意的不同 VIM中的正则表达式和其他的有点不一样 (1) 有些符号要用转义,比如+表示重复一次或以上,其他的还有一些,:h pattern查看 (2) 非贪婪匹配用{-}, 如.*{-}匹配尽量短的任意字符 (3) i匹配标识符字符[a-zA-Z0-9_],其大写形式表示不包括数字在内的标识符[a-zA-Z_],这两个不是互补的意思,类似的还有kfp,但是s匹配空白字符,S匹配非空白字符,这两个是互补的. (4) 待续 tips:按/然后再按方向键的向上,可以找到上次查找的表达式,这样对测试正则表达式方便了不少 1. 查找C语言的所有函数定义 试了无数次,终于写了一个查找C语言中所有函数定义的正则表达式,写这个的目的其实是因为Notepad++的一个插件function list里面允许自定义正则表达式,然后可以把这个正则表达式匹配到的内容作为一个列表列出来,这个插件已经自带了C语言的例子,但是这个例子里面有个小 错误,就是会把else if(…)这种格式的也认为是函数,我就想自己修改一下,让这个插件能排除这种情况, 因为同时我也在研究VIM,所以就直接在VIM里面测试正则表达式了. /s*< (return|else)@!w+s+w+s*([^)]*)s*;@!s*$ 解释一下,不然怕以后自己也看不懂了 / 这个是向下查找的命令 s* 匹配0或多个空白(比如空格,Tab等,不匹配换行) 顺便说一下,VIM里面,如果要连换行一起匹配,则加个下划线,比如_s匹配包括换行在内的空白,而_.匹配包括换行在内的任意字符(注意,后面有个小数点) < 这个是个"零长度匹配",表示单词开头,这种"零长度匹配"只是指定匹配结果需要满足的条件,不匹配实际内容,类似的有很多,用:h /zero-width可以进入VIM的正则表达式帮助,然后用/zero-width查找,再不停的按n,可以找到所有"零长度匹配"的作用 (和) 其实就是划定一个范围,这个范围内的内容作为一个整体来看,后面可以跟+表示这个整体重复1次或以上,另外这个整体还会保存在寄存器里面,根据出现的先 后顺序,分别寸在1~9号寄存器,在同个正则表达式里面,就可以用1到9来指代前面的这个整体,这个用法相当的重要 | 表示"或"的意思,也就是说,只要满足两边任意一个匹配都行,需要注意的是,在括号里面,是把左右两个部分作为整体,而不是只有一个字符,所以不用再加括号了 这里排除了return和else,暂时没有发现其他需要排除的,如果发现了,再添上去就好了 @! …

Read more »