如何利用网络资源

以前的学习,一般需要预先在肚子里存储下足够的知识,必要时,就从海量的信息中提取所需的部分。但是,到了信息领域大大超出”四书五经”的新时期,预先无目的的吞下海量信息的学习方式就有些不合时宜了。现在一般是先知道要学什么,然后有目的的去寻找答案,这种方式看上去更加有效率。

不过知道学什么然后去学习这种方式要求学习者拥有一个包罗万象的信息库,以供随时抽取各种目的信息;其次,是需要一个强劲的信息检索工具,以便高效率的从信息库中提取信息。很明显,Internet可以充当那个海量的信息库,而搜索引擎,则正是寻找光明之火的绝好工具。

搜索引擎

相信用过浏览器的人都曾经在搜索框输入某些关键词,然后从浏览器返回的网页中筛选自己需要的信息,这个过程就是搜索。但是大部分人并不知道搜索引擎(Web search engine)的存在,并不知道google与baidu这两大搜索引擎的区别,并不知道怎样精确地搜索。

搜索引擎其实就是从互联网检索信息的软件系统,搜索引擎的基本工作原理包括如下三个过程:首先在互联网中发现、搜集网页信息;同时对信息进行提取和组织建立索引库;再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。

阅读全文

Vim插件简单介绍

Vim作为一个强大的编辑器,再配合强大的插件,就可以称得上为编辑神器了。

pathogen

pathogen为管理插件的插件,类似的还有vundle。在 Pathogen 之前,安装插件就是把插件文件放在.vim目录下,所有的插件都混在一起,不便于管理。

通过pathogen,可以将不同的插件放到不同的目录里,比如:

1
2
3
4
5
6
7
8
9
➜  ~  tree .vim/bundle -L 2
.vim/bundle
├── SingleCompile
│   ├── COPYING
│   ├── README.rst
│   ├── autoload
│   ├── doc
│   ├── mkzip.sh
│   └── plugin

这样,各个插件之间的文件都独立于自己的目录。以后安装插件时只需要将插件clone到bundle下相应的目录即可,重新打开vim用:Helptags生成帮助文档。删除一个插件,只要直接删除这个插件的目录。

阅读全文

恶搞360浏览器

订阅文章中看到这篇:巧用 CSS 文件,愚人节极客式恶搞,觉得很有意思,于是准备写个小脚本恶搞下浏览器。

上面的效果是css3的动画(animation)特性,支持该特性的浏览器都可以实现上面的特效。然后发现好多人在用360浏览器,而360 6.0也支持css 3.0动画特性,于是想编写程序修改360的Custom.css文件(360 6.0的Custom.css位置:安装目录\360se6\User Data\Default\User StyleSheets\Custom.css),不过首先要找到360浏览器的安装目录,试了两种方法。

阅读全文