02 2014 档案

摘要:1. ExtJS的定位是RIA,和Prototype、jQuery等类库的定位不同。使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype、jQuery等只是辅助性的客户端框架,和ExtJS不在同一条起跑先上。如果一定要和其它的框架做比较的话,应该和Isomorphic SmartClient、Backbase Enterprise Ajax之类的框架做比较,当然,和他们相比,ExtJS还是有很大的优势的。2. 使用ExtJS时需要解决如何服务端通信的问题。由于ExtJS只是一个客户端的框架,和服务端技术没有关系,也就没有相应的服务端的适配层,因此客户端 阅读全文
posted @ 2014-02-11 10:05 shisw 阅读(231) 评论(0) 推荐(0)
摘要:在本园中看到一篇神人的英语学习帖子,备受鼓舞,原帖地址为:http://www.cnblogs.com/jesse2013/p/how-to-learn-english.html园子里时不时就吹起一阵学英语的浪潮,不少同鞋表示一直想学,或者一直在学,就是效果不明显(你躺枪了么?)相信自己或者身边的人都或多或少吃了英 语弱的当(你懂的,我们重点在说薪水的问题:)。而各种英语成功学,方法论,版本是一个接一个层出不穷。今天我们不说为什么要学好英语,好处太多而且已经 广为流传了,我们主要结合目标管理来讨论一下如何坚定不移的,快速的学好英语。以我自己的亲身经历作样板,以下情况全部属实,绝无虚构。 先说. 阅读全文
posted @ 2014-02-10 12:58 shisw 阅读(720) 评论(0) 推荐(0)
摘要:插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。插入排序使用插入排序为一列数字进行排序的过程分类排序算法数据结构数组最差时间复杂度最优时间复杂度平均时间复杂度最差空间复杂度总共 ,需要辅助空间算法描述一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:从第一个元素开始,该元素可以认为已 阅读全文
posted @ 2014-02-04 23:31 shisw 阅读(322) 评论(0) 推荐(0)
摘要:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其 最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动元素的排序方法中,选择排序属于非常好的一种。分类排序算法数据结构数组最差时间复杂度О(n²)最优时间复 阅读全文
posted @ 2014-02-04 23:00 shisw 阅读(213) 评论(0) 推荐(0)
摘要:冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序对个项目需要O()的比较次数,且可以原地排序。尽管这个算法是最简单了解和实作的排序算法之一,但它对于少数元素之外的数列排序是很没有效率的。冒泡排序是与插入排序拥有相等的执行时间,但是两种法在需要的交换次数却很大地不同。在最坏的情况,冒泡排序需要次交换,而插入排序只要最多交换。冒泡排 阅读全文
posted @ 2014-02-04 22:55 shisw 阅读(227) 评论(0) 推荐(0)