首先,谁是V?谁是P?(M我认为不是问题)View,应该是实现显示逻辑,在Android开发中,我们认为Fragment、Activity都可以被当做View,他们主要任务就是控制显示逻辑,这部分代码不太经常重用。View通过调用P的业务逻辑,来实现业务。业务包括同步的业务(可以在UI线程操作)和异步的任务(如网络、磁盘IO等耗时操作),并根据P的业务返回结果来响应地改变UI。对Presenter的...
分类:
移动开发 时间:
2015-04-07 21:48:08
阅读次数:
202
问题Adapter的数据自己要用于getView和getCount,而且程序是getCount后在不同方法里面连续getView,这带来个问题:getCount后,数据被其他线程删除,在getView的时候越界解决思路
建立一个ConcurrentAdapter,里面用两个List存储数据,一个是外部操作增删用,一个用来实际绘制用。
当外部增删后,暂时不改变内部的List,这样就不会出现越界
当内部...
分类:
其他好文 时间:
2015-04-07 21:48:04
阅读次数:
128
Problem Description
Ignatius花了一个星期的时间终于找到了传说中的宝藏,宝藏被放在一个房间里,房间的门用密码锁起来了,在门旁边的墙上有一些关于密码的提示信息:
密码是一个C进制的数,并且只能由给定的M个数字构成,同时密码是一个给定十进制整数N(0<=N<=5000)的正整数倍(如果存在多个满足条件的数,那么最小的那个就是密码),如果这样的密码存在,那么当你输入它以后门将打开,如果不存在这样的密码......那就把门炸了吧.
注意:由于宝藏的历史久远,当时的系统最多只能保存500位...
分类:
其他好文 时间:
2015-04-07 21:48:15
阅读次数:
179
时间限制:1000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。
这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是不是存在那么一些……特殊……的文字...
分类:
编程语言 时间:
2015-04-07 21:46:36
阅读次数:
122
参考自 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
最近读论文《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
静态数据永远在只占一份存储空间,静态初始化只在必要时刻进行,而且静态对象不会被再次初始化。初始化的顺序是先静态对象(前提是它们尚未因前面的对象创建而初始化)而后是非静态对象。...
分类:
编程语言 时间:
2015-04-07 21:47:33
阅读次数:
127
今天使用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
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!...
分类:
其他好文 时间:
2015-04-07 21:46:39
阅读次数:
149
题意:通过他给的代码,跑出 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
题意 有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当成自己的孩子,这是一个真正的愿景,从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
几分钟写完一个程序,在浏览器上进行测试的时候却总是出现Microsoft JET Database Engine '80040e14'。网上搜了许多资料,自己又定位程序出错的位置进行异常仔细的检查,可是仍然没有任何进展。。真真是分分钟都有想要放弃重新开始写得冲动。。
网上给出的解决方案大致就是修改数据库访问权限,还有就是程序语法错误(大多数都是这种情况),还有一些原因,不过我敢确定我不是在这些...
分类:
数据库 时间:
2015-04-07 21:43:56
阅读次数:
172
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