- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 二叉树算法
package com.google.datastruct;import java.util.Stack;/** * @brief 二叉树 */public class BinaryTree { private TreeNode root=null; public BinaryTree(){ root=new TreeNode
2014-04-24 16:19:14 972
原创 Java数据结构(排序篇)
冒泡排序:是经过n-1趟子排序完成的,第i趟子排序从第1个数至第n-i个数,若第i个数比后一个数大(则升序,小则降序)则交换两数。大泡在上,小泡在下。选择排序:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。插入排序:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插
2014-04-23 17:08:16 977
原创 iOS缓存机制(二)
为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。方法一:一般将服务器第一次返回的数据保存在沙盒里面。这样在手机断网的情况下可以从本地读取数据了。1.保存到沙盒的代码:+ (void)saveCache:(int)type and
2014-04-17 15:25:20 902
原创 iOS缓存机制(一)
应用需要离线工作的主要原因就是改善应用所表现出的性能。将应用内容缓存起来就可以支持离线。我们可以用两种不同的缓存来使应用离线工作。第一种是**按需缓存**,这种情况下应用缓存起请求应答,就和Web浏览器的工作原理一样;第二种是**预缓存**,这种情况是缓存全部内容(或者最近n条记录)以便离线访问。开发的Web服务应用利用按需缓存技术来改善可感知的性能而不是提供离线访问。离线访问只是无心插柳的结
2014-04-17 14:52:41 1008
原创 17个常用代码整理
1.判断邮箱格式是否正确的代码//利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate *emailTest = [NSPredicate predicateW
2014-04-10 10:16:53 1034
android API合集
2011-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人