jQuery是一款非常强大的Javascript脚本库,我们开发者喜欢jQuery的原因除了它代码简洁外,更多的是因为jQuery插件非常丰富。今天我们用一个示例来解说jQuery是如何实现拖拽的。利用jQuery实现拖拽非常简单,我们直接可以利用jQuery内部封装的拖拽接口即可简单实现在网页上拖...
分类:
Web程序 时间:
2014-08-04 21:04:37
阅读次数:
244
(1)类的组织:一般排列顺序公共静态变量、私有静态变量、私有实体变量、公共函数、公共函数调用的私有工具(函数)
(2)类应该短小:
单一权责原则:类或模块只有一条加以修改的理由;
内聚:方法操作的变量也多,内聚性就越高;
保持内聚性就会得到许多短小的类
(3)为了修改而组织:对类加以组织,减低修改的风险
隔离修改:借住接口和抽象类来隔离修改细节带来的影响
...
分类:
其他好文 时间:
2014-07-31 13:24:16
阅读次数:
184
递归算法大家都不陌生,当需要重复计算相同问题时,一般可以选择递归和循环两种算法。又因为递归实现起来代码比较简洁,所以通常都会使用递归来解决上述问题。比如斐波那契数列,再比如树的前序、中序、后续遍历算法。
递归算法虽然是有代码简洁这个优点,但是其缺点显著。因为递归函数是在执行过程中调用其自身,所以会占用大量的栈上空间,并且压栈和出栈都是有时间消耗的。所以从这一点上来看,递归的效率是不如循环。除...
分类:
其他好文 时间:
2014-07-24 12:24:15
阅读次数:
438
....连跪3把 真无语..写完这个 看电影去了..明天就去看 后会无期了 应该不会让人失望的-------------碎碎念这题 我一开始自己是用 dfs写的.. 后来看了下discuss 看到个新方法 使用stl中的next_permuntation 速度不仅快了许多 而且代码简洁..关于 这个...
分类:
其他好文 时间:
2014-07-23 20:50:05
阅读次数:
196
如果我们需要重复多次计算相同的问题,通常可以选择递归或者循环 递归的好处是代码简洁 但是递归也有明显的缺点:递归是由于函数调用自身,而函数调用是需要有时间和空间的消耗的。每一函数调用,都需要在内存栈中分配空间以保存参数,返回地址和临时变量,而且往栈中压入数据和弹出数据都需要时间。递归中有可能...
分类:
其他好文 时间:
2014-07-20 23:02:25
阅读次数:
326
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。下面例举了一些常用的宏定义和大家分享:1. 判断设备的操作系统是不是ios7#define IOS7 ( [[[UIDevice currentDevic...
分类:
移动开发 时间:
2014-07-18 21:05:40
阅读次数:
204
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。
下面例举了一些常用的宏定义和大家分享:
1. 判断设备的操作系统是不是ios7
#define IOS7 ( [[[UIDevice currentDevice].systemVersion doubleValue] >= 7.0] )
...
分类:
移动开发 时间:
2014-07-09 09:45:47
阅读次数:
184
概述Jsoup是一款Java 的HTML解析器。支持将html解析为DOM树、支持CSS Selector形式选择、支持html过滤,本身还附带了一个Http下载器。jsoup代码简洁,总共53个类,代码大约9000行,无第三方依赖,代码结构如下所示jsoup├── examples #样例,包括一...
分类:
Web程序 时间:
2014-07-03 09:39:57
阅读次数:
239
接上一篇瀑布流代码,简洁版的功能之上添加分页的功能Index.cshtml@using
PagedList.Mvc@model PagedList.StaticPagedList@{ ViewBag.Title = "瀑布流"; Layout =
"~/Views/Sha...
分类:
其他好文 时间:
2014-06-12 11:24:31
阅读次数:
330