• javascript真经

    编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。     数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。      你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可能被转变为数据,或许还存在一个类似E=MC2形式的数码转换方程呢。然而,就是在数据和代码间这种即矛盾又统一的运转中,总能体现出计算机世界的规律,这些规律正是我们编写的程序逻辑。     不过,由于不同程序员有着不同的世界观,这些数据和代码看起来也就不尽相同。于是,不同世界观的程序员们运用各自的方法论,推动着编程世界的进化和发展。       众所周知,当今最流行的编程思想莫过于面向对象编程的思想。为什么面向对象的思想能迅速风靡编程世界呢?因为面向对象的思想首次把数据和代码结合成统一体,并以一个简单的对象概念呈现给编程者。这一下子就将原来那些杂乱的算法与子程序,以及纠缠不清的复杂数据结构,划分成清晰而有序的对象结构,从而理清了数据与代码在我们心中那团乱麻般的结。我们又可以有一个更清晰的思维,在另一个思想高度上去探索更加浩瀚的编程世界了。     在五祖弘忍讲授完《对象真经》之后的一天,他对众弟子们说:“经已讲完,想必尔等应该有所感悟,请各自写个偈子来看”。大弟子神秀是被大家公认为悟性最高的师兄,他的偈子写道:“身是对象树,心如类般明。朝朝勤拂拭,莫让惹尘埃!”。此偈一出,立即引起师兄弟们的轰动,大家都说写得太好了。只有火头僧慧能看后,轻轻地叹了口气,又随手在墙上写道:“对象本无根,类型亦无形。本来无一物,何处惹尘埃?”。然后摇了摇头,扬长而去。大家看了慧能的偈子都说:“写的什么乱七八糟的啊,看不懂”。师父弘忍看了神秀的诗偈也点头称赞,再看慧能的诗偈之后默然摇头。就在当天夜里,弘忍却悄悄把慧能叫到自己的禅房,将珍藏多年的软件真经传授于他,然后让他趁着月色连夜逃走...     后来,慧能果然不负师父厚望,在南方开创了禅宗另一个广阔的天空。而慧能当年带走的软件真经中就有一本是《JavaScript真经》!

    3
    89
    1.65MB
    2009-12-09
    9
  • vim配置,包含自己写的说明,很全,很好用

    c.vim, gtk-vim-syntax.tar 是用于 vim 中用于 gtk 语法高亮的插件, 大体上进行如下操作即可 mkdir -p ~/.vim/after/syntax ~/.vim/syntax cp c.vim ~/.vim/after/syntax/ tar xf gtk-vim-syntax.tar mv gtk-vim-syntax ~/.vim/syntax vimrc, gvimrc 是我个人使用的 vim 配置文件, 主要是绑定了一些快捷键, 比如打开新的 tab, 或是打开函数列表 cp vimrc ~/.vimrc cp gvimrc ~/.gvimrc taglist.vim 是用于在 vim 中显示函数列表的插件 mkdir -p ~/.vim/plugin/ cp taglist.vim ~/.vim/plugin/ 我在 .vimrc 中绑定了大写字母 T 作为切换键, 在 normal 模式下按 T 即可打开或关闭列表 vcscommand.zip 是 vim 的版本控制 (咱们用的是 svn) 插件, 提供一些方便的辅助功能. 在 gvim 中它会提供一项菜单, 另外也提供快捷键来直接访问 安装与使用请参考它的说明文件 另外建议安装 ctags 与 cscope, 通过它们我们可以在 vim 中进行函数跳转或反向索引等操作, 便于阅读代码. 这些工具建议通过 debian/ubuntu 的 apt 机制自己安装

    5
    196
    250KB
    2009-12-02
    35
  • SVN常用命令(使用频率最高的)

    最最最常用的命令,保证你看了就会,都是使用频率最高的命令

    0
    82
    5KB
    2009-09-25
    15
  • vim使用手册(最新)

    作为开源世界最重要的编辑器之一(另一个是Emacs),Vim以其强大的功能和可定制能力被众多开 发者所喜爱。不过,也许就是因为Vim的功能太强大了,要真正用好Vim并不容易。本文作者在多年的实 际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对Vim作全面而系统的介绍,但 也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深 入挖掘其能力,真正把这一强大的工具用好。

    0
    57
    650KB
    2009-09-25
    0
  • linux应用程序开发指南使用gtk+ gnome库+ glib

    gtk的书籍非常少,这个算是比较好的书籍了,我自己费城喜欢

    5
    156
    7.63MB
    2009-09-25
    41
  • sqlite经典教程

    嵌入式程序员所用的数据库,公认的最经典的使用教程

    5
    53
    5.7MB
    2009-09-25
    3
  • makefile中文教程

    什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows 的IDE 都为你做了这个工作,但我觉得要作一个好的和professional 的程序员, makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专 业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不 自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工 程的能力

    0
    22
    498KB
    2009-09-25
    0
  • GDB调试工具指南(完全版)

    作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开 不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。 发者所喜爱。 本文作者在多年的实 ——本文并不企图对 Vim 作全面而系统的介绍,但 际使用中逐渐掌握了一些实用技术,在此介绍给大家。 也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深 入挖掘其能力,真正把这一强大的工具用好。

    5
    127
    313KB
    2009-09-08
    48
关注 私信
上传资源赚积分or赚钱