码迷,mamicode.com
首页 >  
搜索关键字:避免    ( 22662个结果
为什么不能往Android的Application对象里存储数据
在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面。 有人建议将这些数据保存到 Application 对象里面,这样这些数据对所有应用内的ac...
分类:移动开发   时间:2015-04-08 12:28:59    阅读次数:146
为什么不能往Android的Application对象里存储数据
在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面。 有人建议将这些数据保存到 Application 对象里面,这样这些数据对所有应用内的activities可用。这种方法简单,优雅而且……完全扯淡。 假设把你的数据都保存到Application对象里面去了,那么你的应用最后会以一个NullPointerException 异常crash掉。...
分类:移动开发   时间:2015-04-08 11:00:31    阅读次数:168
Win CE下的进程间通信(摘录收藏)
作者:李志刚 纪玉波 程小茁 崔朝辉摘 要随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设 计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这...
分类:Windows程序   时间:2015-04-08 10:49:16    阅读次数:209
SQL大量数据查询的优化 及 非用like不可时的处理方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
分类:数据库   时间:2015-04-08 10:39:44    阅读次数:148
【万里征程——Windows App开发】ListView&GridView之分组
本文承接【万里征程——Windows App开发】ListView&GridView之添加数据。在上一篇中我们已经了解了怎样将数据绑定到ListView或GridView,但既然要用到这两个控件往往是因为数据繁多,那么几乎就不可避免的要让其能够分组。我们所绑定的数据源可能是项列表,其中的每个项甚至还有其自己的项,那么问题就来了。一时不会也想不出什么宏伟的例子,就做一个简单的闹钟的时间表的ListVi...
分类:移动开发   时间:2015-04-08 09:19:17    阅读次数:202
poj 4022 ASCII Area dfs求二维面积
题意: 给一个有'/','\','.'组成的二维字符数组,求图中‘/’和‘\’组成的面积有多大。 分析: 每个‘/’和‘\’的格每个贡献1/2的面积,每个多边形内部的'.'贡献1的面积,关键是求多边形内部的’.‘有多少个。一开始往上下左右4个方向搜wa了,原来内部的点可以斜着扩展,比如/./这种情况。但斜着搜要注意避免从多边形内部跑到外部的情况,比如题目中给的sample。  代码: /...
分类:其他好文   时间:2015-04-08 09:15:09    阅读次数:116
【项目1-体验常成员函数】
设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。   ?class CPoint { private:   double x;  // 横坐标   double y;  // 纵坐标 public:   CPoint(dou...
分类:其他好文   时间:2015-04-08 09:10:25    阅读次数:126
20款优秀的移动产品原型和线框图设计工具
线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给开发者一个清晰的产品构架,避免了开发者陷入层次不清、功能不明的产品设计和开发混乱状态。 1、Proto.io ...
分类:移动开发   时间:2015-04-08 09:06:39    阅读次数:361
14款优秀的JavaScript调试工具大盘点
JavaScript是一种非常简单的语言,一般说来任何人都可以在几小时内掌握它的基本知识。 然而就像其他任何语言一样,JavaScript存在着一些可以轻易避免的常见错误和不好的做法。开发人员喜欢使用这个脚本语言来改善用户界面,提供丰富多彩的功能,或者在网站上制作各种互动元素。 不过,调试Ja...
分类:编程语言   时间:2015-04-08 09:05:10    阅读次数:134
RabbitMQ (二)工作队列 -摘自网络
这篇中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。工作队列的主要任务是:避免立刻执行资源密集型任务,然后必须等待其完成。相反地,我们进行任务调度:我们把任务封装为消息发送给队列。工作进行在后台运行并不断的从队列中取出任务然后执行。当你运行了多个工作进程时,任务队列中的任务...
分类:其他好文   时间:2015-04-08 01:00:46    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!