开发过程中经常遇到分页的需求,今天在此总结一下吧。简单说来方法有两种,一种在源上控制,一种在端上控制。源上控制把分页逻辑放在SQL层;端上控制一次性获取所有数据,把分页逻辑放在UI上(如GridView)。显然,端上控制开发难度低,适于小规模数据,但数据量增大时性能和IO消耗无法接受;源上控制在性能...
分类:
数据库 时间:
2014-05-09 18:47:19
阅读次数:
358
NSUserDefaults
序列号方法类似于NSArray,常用与存储小规模数据,存在沙盒里,是plist文件第一、保存数据代码:NSUserDefaults
*userDefault=[NSUserDefaults standardUserDefaults];NSArray *array=[NS...
分类:
其他好文 时间:
2014-05-09 10:54:20
阅读次数:
260
运动服休闲装
男装、女装仍处于下行通道,家纺率先企稳:剔除收入规模较大、增速较快的海澜之家2013年借壳上市,以及雅戈尔地产业务进入结算爆发期两项因素的影响,男装子行业表现依然平淡,主业增速十分缓慢。同样,女装子领域2013年及2014Q1净利润均出现显著下滑,预计女装子行业今年将继续处于下行通道....
分类:
其他好文 时间:
2014-05-08 21:11:19
阅读次数:
335
此文为David M. Blei所写的《Introduction to Probabilistic
Topic
Models》的译文,供大家参考。摘要:概率主题模型是一系列旨在发现隐藏在大规模文档中的主题结构的算法。本文首先回顾了这一领域的主要思想,接着调研了当前的研究水平,最后展望某些有所希望的方...
分类:
其他好文 时间:
2014-05-07 10:32:04
阅读次数:
428
大家都知道,一个域名对应一个IP地址,而一个WebSite则对应一个IP地址上对应端口服务的应用程序(或位置)。而大型网站的并发访问量非常大,这些网站是如何在一台Web服务器上实现负载均衡的呢?
相信很多人会有与我同样的疑惑,但实际上成熟的解决方案已经大规模投入使用。而常用的则是反向代理方法。
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将...
分类:
其他好文 时间:
2014-05-07 05:36:29
阅读次数:
322
当神马杀入百度的后花园后,力挺者和唱衰者分庭抗礼,从投资者的角度来看,神马搜索的价值会成为提高阿里上市股票溢价的砝码吗?而作为竞争对手,百度股价会因为神马搜索的介入而大规模的蒸发吗?前事不忘后事之师,谷歌中国重新进入搜索领域,腾讯入股搜狗,360搜索继续发力,..
分类:
其他好文 时间:
2014-05-06 17:13:13
阅读次数:
238
简单的说,递归就是函数自己调用自己。在数据结构里面会经常使用递归,因为递归代码比较简洁优雅,易懂。编写递归程序时主要注意三点(1)递归总有一个最简单的情况,方法的第一条语句总是包含return的条件语句(2)递归调用总是去尝试解决一个规模更小的子问题,这样递归才能..
分类:
其他好文 时间:
2014-05-06 15:46:13
阅读次数:
289
虽然多线程的使用可以提高应用程序的性能,但也增加了复杂性。 如果使用线程在同一时间执行几个函数,访问共享资源时必须相应地同步。 一旦应用达到了一定规模,这涉及相当一些工作。 所以要学习Boost.Thread提供同步线程的类。...
分类:
编程语言 时间:
2014-05-06 14:42:40
阅读次数:
329
在我们日常的程序开发时候,有时候需要对一个已知的集合按照一定的规则进行排序,其实当数据的规模不太大时或者数据的有序特征比较明显,其实我们可以采用其它的排序算法例如:Bubble
Sort, Insertion Sort , Shell Sort 等。 但是前面3中算法的共同特点是,都是从原始的列表里...
分类:
Web程序 时间:
2014-05-04 10:19:22
阅读次数:
337
迭代是一开发种技术,用来把系统功能传递到一系列的增量的完整版本,每个版本一个特定固定的时间段被开发,该时间段称之为迭代。
每个迭代的经历过程:
整个迭代过程:
图中颜色代表每次开发每项活动所占的比重不同
迭代式开发的优点:
1、降低风险
2、得到早期用户反馈
3、持续测试和集成
4、适应变更
开发特征:
1、在进行大规模的投资前,就解决...
分类:
其他好文 时间:
2014-05-04 08:57:33
阅读次数:
382