ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下切换,对viewpager做触摸监听:
viewPager.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
in...
分类:
其他好文 时间:
2015-07-22 19:04:55
阅读次数:
272
题目保证最短路不止一条,求经过路径最少的最短路.
分析:如果数据小的话可以用floyed+Dp求出,在保证最短路的情况下更新路径少的情况即可,dis表示最短路,大盘dp[i,j]表示从i到j的最短路所需最少路径条数;但一旦数据大于300,很有超时危险,下面是一个小技巧:将边权乘以10^8后+1(注意乘以几要视数据大小而定),再用高效的spfa或堆优化的dijkstra来跑。
为什么呢?举个例子:...
分类:
其他好文 时间:
2015-07-22 19:02:17
阅读次数:
148
类型转换是一种让程序员能够暂时或永久性改变编译器对对象的解释机制。可改变对象解释方式的运算符称为类型转换运算符。
为何需要进行类型转换
通常为了实现使用不同环境的个人和厂商编写的模块能够相互调用和协作,程序员需要让编译器按照所需的方式解释数据,并成功编译和执行。一个非常经典的例子是:目前很多C++程序依然在使用很多年前用C编写的库,而针对这些C语言编译器编写的库必须依赖整形来保存布尔值,因此对...
分类:
编程语言 时间:
2015-07-22 19:04:01
阅读次数:
161
HDU 5289 Assignment(RMQ 单调(双端)队列)...
分类:
其他好文 时间:
2015-07-22 19:02:34
阅读次数:
362
package contacters;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Random;
public class ...
分类:
移动开发 时间:
2015-07-22 19:01:40
阅读次数:
299
想研究安全系统源码的有福气了。以前OVOS的代码缺少TA相关的实现。这次的版本,基本框架都有了。先看看架构图吧。
几家大公司做的,可能是ST牵头,页面有ST的LOGO。代码质量较高。未来也会成为大部分消费电子产品TEE的主要安全系统吧。这个是和Linaro配合的。去年海思已经有开发板直接发布Linaro的包了。也算是个重要分支吧。...
分类:
其他好文 时间:
2015-07-22 19:01:01
阅读次数:
3590
前言 我们在测试应用时有时需要删除数据库文件,在真机上需要root权限不太好弄,但是在模拟机上就比较简单了,可以直接删除,可是第一次不知道在哪里去删除,我也是找了一会才找到,下面告诉大家路径:实现 我们先在AndroidStudio上找到如下图标: 点击之后就会出现下面的界面: 如我在图片上标注的那样,左边表示你当前的虚拟机,右边我们选择File Explore,在 data/d...
分类:
移动开发 时间:
2015-07-22 19:01:10
阅读次数:
141
Tree chain problem
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 262 Accepted Submission(s): 59
Problem Description
Coco has a...
分类:
其他好文 时间:
2015-07-22 19:03:19
阅读次数:
264
善淘网(Buy42.com)是“中国第一家在线慈善商店”,互联网企业善淘是共享时代的创新性公益模式。善淘网致力于通过义卖可持续地募集善款,通过模式的实践,摸索助残就业和参健共融的方法论,是以后培训残障伙伴和说服企业的show case。让购买的意义不止于自己,同时也帮助了别人。
“在2014年,一共有30多家中外企业的员工加入到善淘的公益活动中来,开设42@everywhere流动慈善商店,...
分类:
其他好文 时间:
2015-07-22 19:02:13
阅读次数:
101
Android中图案解锁的原理讲解和实现过程,可扩展。...
分类:
移动开发 时间:
2015-07-22 19:00:21
阅读次数:
265
阿里云的oss SDK又是不支持python3,头疼头疼。本想改一改它的SDK,让它支持python2+python3,无奈里面大量的代码使用不带括号的print,工作量恐怖。
幸好oss的使用非常简单,我翻了翻相关文档,弄了个简单可运行的例子(python2, python3都支持),主要的代码如下:aliyun-oss-python3
请注意,需要填写自己的accessKeyId等相关信息...
分类:
编程语言 时间:
2015-07-22 19:03:01
阅读次数:
220
java.lang.IllegalStateException:
The specified child already has a parent. You must call removeView() on the child's parent first.
在android代码中如果出现此异常,说明在同一个布局中添加了相同的组件实例。应该创建不同的实例组件,并将其添加到布局当中...
分类:
编程语言 时间:
2015-07-22 19:01:14
阅读次数:
175
选择排序步骤:
1.找到数组中参与遍历比较的所有元素中的最小元素的下标;
2.将最小元素与数组中参与遍历比较的第一个元素进行交换(如果第一个元素就是最小元素的话,那么也会进行一次交换);
3.若数组中还有需要参与遍历比较的元素,则跳转到步骤1;否则排序结束。
在算法第四版中给出的所有排序均是适用于任意实现了Comparable接口的数据类型,若要将数字作为测试用例,请勿使用基本数据...
分类:
编程语言 时间:
2015-07-22 19:02:26
阅读次数:
148
Crashing Robots
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 8424
Accepted: 3648
Description
In a modernized warehouse, robots are used to fetch the g...
分类:
其他好文 时间:
2015-07-22 19:00:06
阅读次数:
125
之前的文章请看:中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制
现在实现走棋的功能。
首先需要获取点击到的棋子,用QWidget中的函数
mouseReleaseEvent
实现函数:
void Board::mouseReleaseEvent(QMouseEvent *ev)
{
// 首先要获取鼠标点击的位置
QPoint pt = ev->pos();...
分类:
其他好文 时间:
2015-07-22 18:59:56
阅读次数:
136
甘特图(Gantt chart)也叫横道图、条状图、生产计划进度图。它是在第一次世界大战时期发明的,以亨利·L·甘特先生的名字命名,他制定了一个完整地用条形图表进度的标志系统。甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在 整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下 哪些工作要做,并可评估...
分类:
其他好文 时间:
2015-07-22 19:01:43
阅读次数:
141
从高中沉迷于网络游戏,到大学选择计算机专业,然后再是研究生也是计算机专业,作为一个计算机行业的新人来说,在这七八年的时间里,我思考了很多,伴随着思考的是思想的改变。从一个计算机的使用者,变成计算机行业的新人,虽然说着整个过程是纷繁复杂的,但是这整个过程主要可以划分成3个阶段,主要是从“用户——开发者——用户”。
从最开始的用户阶段说起,在最开始接触计算机的时候,应该是从接触学习机开始的,记得当时...
分类:
其他好文 时间:
2015-07-22 19:01:42
阅读次数:
140