摘要: Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令:Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令:1、使用 Homebrew 工具安装Coreutils。Homebrew类似于Centos下的Yum工具,安装软件自动解决依赖关系,非常不错。Homebrew工具的安装见Homebrew官方首页安装说明。由于Coreutils安装包是xz压缩格式,因此需要同时安装xz工具:brew install xz coreutils2、生成颜色配置文件:gdircolors --pr 阅读全文
posted @ 2013-07-20 21:50 凌少 阅读(6507) 评论(0) 推荐(0) 编辑
摘要: 在bash中,可以通过更改PS1环境变量的值来设置提示行。通常的提示符颜色单调,用户可以通过在PS1中添加颜色代码序列来设置提示符中不同信息以不同颜色显示。 添加颜色相当容易;第一步是设计不带颜色的提示行。然后,我们所要做的只是添加终端(而不是bash)可识别的专用转义序列,以使它以彩色显示文本的某些部分。标准Linux终端和X终端允许用户设置前景(文字)颜色和背景颜色,如果需要,还可以启用"bold"字符。有八种颜色可供我们选择。 颜色是通过在PS1中添加专用序列来选择的--基本上是夹在"\e["(转义开方括号)和"m"之间数字值。 阅读全文
posted @ 2013-07-20 20:58 凌少 阅读(4317) 评论(0) 推荐(0) 编辑
摘要: 之前一直怀念ubuntu下的apt-get,因为实在是方便,需要安装什么,一个命令搞定,相关的依赖包统统由apt-get维护。下载,编译,安装,那叫一个痛快。什么软件用着不爽,一个命令卸载!怀念apt-get之余,发现了替代工具MacPorts,据说也可以解决我的问题。但可惜,我总是无法更新本地软件索引库!homebrew主页对brew进行了详细的描述,不过我们更希望下载下来实战演练!安装brew使用brew安装软件使用brew卸载软件使用brew检索软件1.安装brew:Shell代码curl-LsSfhttp://github.com/mxcl/homebrew/tarball/maste 阅读全文
posted @ 2013-07-20 20:53 凌少 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。1、下载libiconv函数库http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz;2、解压缩tar-zxvflibiconv-1.9.2.tar.gz;3、安装libiconv#configure--prefix=/usr/local/iconv#make#makeinstall4、重新编译 阅读全文
posted @ 2013-07-20 20:39 凌少 阅读(363) 评论(0) 推荐(0) 编辑
摘要: preg_replace(PHP 3 >= 3.0.9, PHP 4, PHP 5)preg_replace--执行正则表达式的搜索和替换说明mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] ) 在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。 re... 阅读全文
posted @ 2013-07-20 18:06 凌少 阅读(4148) 评论(0) 推荐(0) 编辑
摘要: 参考资料多字节字符编码方案和他们相关的问题相当复杂,超越了本文档的范围。 关于这些话题的更多信息请参考以下 URL 和其他资源。Unicode materials»http://www.unicode.org/Japanese/Korean/Chinese 字符信息»http://examples.oreilly.com/cjkvinfo/doc/cjk.infTable of Contentsmb_check_encoding — 检查字符串在指定的编码里是否有效mb_convert_case — 对字符串进行大小写转换mb_convert_encoding — 转换字符 阅读全文
posted @ 2013-07-20 18:02 凌少 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 简单的PHP HTML DOM 解析器 中文手册 | PHP Simple HTML DOM Parser中文手册目录快速入门如何创建HTML DOM 对象?如何查找HTML元素?如何访问HTML元素的属性?如何遍历DOM树?如何储存DOM对象中的内容?如何自定义解析器方法?API 参考FAQ快速入门Top获取HTML元素修改HTML元素从HTML中提取内容提取Slashdot! //从一个URL或者文件创建一个DOM对象$html =file_get_html('http://www.google.cn/');// 寻找所有的img标签foreach($html->fi 阅读全文
posted @ 2013-07-20 18:01 凌少 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 2.简单范例find('img')as $element) echo $element->src.'';// Find all linksforeach($html->find('a')as $element) echo $element->href.'';// Create DOM from URL$html =file_get_html('http://slashdot.org/');// Find all article blocksforeach($html->find('d 阅读全文
posted @ 2013-07-20 16:09 凌少 阅读(4554) 评论(0) 推荐(0) 编辑