码迷,mamicode.com
首页 > 2015年04月07日 > 全部分享
在Android上用MVP模式编程的实践
首先,谁是V?谁是P?(M我认为不是问题)View,应该是实现显示逻辑,在Android开发中,我们认为Fragment、Activity都可以被当做View,他们主要任务就是控制显示逻辑,这部分代码不太经常重用。View通过调用P的业务逻辑,来实现业务。业务包括同步的业务(可以在UI线程操作)和异步的任务(如网络、磁盘IO等耗时操作),并根据P的业务返回结果来响应地改变UI。对Presenter的...
分类:移动开发   时间:2015-04-07 21:48:08    阅读次数:202
并发安全的Adapter
问题Adapter的数据自己要用于getView和getCount,而且程序是getCount后在不同方法里面连续getView,这带来个问题:getCount后,数据被其他线程删除,在getView的时候越界解决思路 建立一个ConcurrentAdapter,里面用两个List存储数据,一个是外部操作增删用,一个用来实际绘制用。 当外部增删后,暂时不改变内部的List,这样就不会出现越界 当内部...
分类:其他好文   时间:2015-04-07 21:48:04    阅读次数:128
hdu 1226 超级密码 BFS 挺不错的题啊!
Problem Description Ignatius花了一个星期的时间终于找到了传说中的宝藏,宝藏被放在一个房间里,房间的门用密码锁起来了,在门旁边的墙上有一些关于密码的提示信息: 密码是一个C进制的数,并且只能由给定的M个数字构成,同时密码是一个给定十进制整数N(0<=N<=5000)的正整数倍(如果存在多个满足条件的数,那么最小的那个就是密码),如果这样的密码存在,那么当你输入它以后门将打开,如果不存在这样的密码......那就把门炸了吧. 注意:由于宝藏的历史久远,当时的系统最多只能保存500位...
分类:其他好文   时间:2015-04-07 21:48:15    阅读次数:179
hihocoder#1015 : KMP算法
时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是不是存在那么一些……特殊……的文字...
分类:编程语言   时间:2015-04-07 21:46:36    阅读次数:122
Android 开源框架Universal-Image-Loader实例分析
参考自 http://blog.csdn.net/xiaanming/article/details/27525741              http://my.oschina.net/u/1024921/blog/146081              http://www.eoeandroid.com/thread-325840-1-1.html 主要分析官方的demo,以及一些...
分类:移动开发   时间:2015-04-07 21:48:05    阅读次数:211
Alias Sampling Algorithm With GSL C代码实现
最近读论文《Large-scale Information Network Embedding》 看到里面对超大数量的边进行采样时采用了Alias Sampling Algotithm,他的优点是可以O(1)的时间采样。下面涉及了gsl,安装方法很简单。 下面是gsl的资料: http://www.gnu.org/software/gsl/manual/html_node/#include <...
分类:其他好文   时间:2015-04-07 21:46:26    阅读次数:326
JAVA编程思想(第4版) 静态数据的初始化
静态数据永远在只占一份存储空间,静态初始化只在必要时刻进行,而且静态对象不会被再次初始化。初始化的顺序是先静态对象(前提是它们尚未因前面的对象创建而初始化)而后是非静态对象。...
分类:编程语言   时间:2015-04-07 21:47:33    阅读次数:127
SqlServer Bug:扩展存储过程一直运行出现等待类型PREEMPTIVE_OS_GETPROCADDRESS
今天使用xp_readerrorlog第一次在新服务器查询一个死锁信息,结果一直在运行,即使kill了也一直在运行: (分别在2个服务器实例中运行,其中一个已经kill) exec xp_readerrorlog 0,1,NULL,NULL,'2015-01-07 22:13:10','2015-01-07 22:13:11','ASC' 而下面这个执行是正常的,结果很快出来: e...
分类:数据库   时间:2015-04-07 21:47:44    阅读次数:208
Dungeon Game
The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a 2D grid. Our valiant knight (K) was initially p...
分类:其他好文   时间:2015-04-07 21:44:54    阅读次数:139
【LeetCode从零单刷】Same Tree
从今天起,模仿《从零单排》系列,菜鸡单刷LeetCode!...
分类:其他好文   时间:2015-04-07 21:46:39    阅读次数:149
ZOJ 3591 Nim 前缀和+位运算
题意:通过他给的代码,跑出 n个数a【i】。 然后取任意多个连续的数,让他们 异或操作。 计算有多少种取法,使操作后结果为0. 做法:连续就想到了前缀和。 把前i个a的异或操作结果放在 num[i]中, 那么a【i】到a【j】个数的异或结果就是 num[j]^num[i-1]。 还有num【i】自身代表了开头到a【i】这些数的异或结果。 然后只要计算有多少num【i】为0,以及多少 num[j]^num[i-1] 为0就行了。再把总方案数 c(n,2)减去为0的个数,就是答案了。但是普通...
分类:其他好文   时间:2015-04-07 21:44:43    阅读次数:231
Codeforces 230C Shifts(模拟)
题意  有n个m列的转盘  每个转盘的某一列为1或0  你每次可以将某个转盘转动一格  问至少转多少次使得某一列n个转盘上的数都是1 把每个转盘的所有列转为1所需要的最小时间都存起来  可以以某一个1为基点顺时针逆时针各转一圈就可以把每个点需要转的次数算出来   最后看哪一列的和最小就行了 #include using namespace std; const int N = 105, M ...
分类:其他好文   时间:2015-04-07 21:44:39    阅读次数:178
蓝桥杯 历届试题 小朋友排队 树状数组实现
n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。   每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。   如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程度为3),依次类推。当要求某个小朋友第k次交换时,他的不高兴程度增加k。   请问,要让所有小朋友按从低到高排队,他们的不高兴程度之和最小是多少。   如果有两个小朋友身高一样,则他们谁站在谁前面是没有关系的...
分类:编程语言   时间:2015-04-07 21:46:01    阅读次数:157
创新的榜样,你所不知道的Discuz站长--戴志康
人都是有愿景的。我最早的愿景是做个一流的程序员,程序员做出产品就必须推向市场,所以我迫不得已做了一个创业者。我其实是把Discuz当成自己的孩子,这是一个真正的愿景,从2001年一直做到2013年,花了十多年时间。...
分类:Web程序   时间:2015-04-07 21:45:39    阅读次数:152
蓝桥杯 取球游戏
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个, 也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输方)  请编程确定出在双方都不判断失误的情况下,对于特定的初始...
分类:其他好文   时间:2015-04-07 21:44:57    阅读次数:113
asp开发出现数据库引擎错误: '80040e14'
几分钟写完一个程序,在浏览器上进行测试的时候却总是出现Microsoft JET Database Engine  '80040e14'。网上搜了许多资料,自己又定位程序出错的位置进行异常仔细的检查,可是仍然没有任何进展。。真真是分分钟都有想要放弃重新开始写得冲动。。 网上给出的解决方案大致就是修改数据库访问权限,还有就是程序语法错误(大多数都是这种情况),还有一些原因,不过我敢确定我不是在这些...
分类:数据库   时间:2015-04-07 21:43:56    阅读次数:172
Ant的安装和配置
Ant 下载界面,去下载最新版本的 我这里使用的是 apache-ant-1.9.4-bin.zip 下载的时候下载bin的版本,可以执行的。 接下来解压后放到电脑的任何位置。 配置环境变量:我的电脑----属性-----高级----环境变量 新建一个ANTHOME在里面输入: E:\apache-ant-1.7.1 接着找到path在里面输入:  ;%ANT_HOME...
分类:其他好文   时间:2015-04-07 21:45:25    阅读次数:124
2256条   上一页 1 ... 11 12 13 14 15 16 17 ... 133 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!