一、 轮播的优化或者用Collection来实现 二、Timer 问题 我们可以这样来使用一个Timer //这是一个执行一次,不重复的Timer 不过大多数情况下,我们需要的Timer都是需要不断执行d 下面是轮播控件里面Timer的一个扩展: 最后一个是在延迟多长时间后重新运行. 有时我们在界面 ...
分类:
移动开发 时间:
2016-11-11 00:07:59
阅读次数:
310
前言: 我们在开发Android过程中,在处理耗时任务和UI交互的过程中,都会将耗时任务放到子线程处理并刷新. 下面我提出的两个问题,相信大多数开发者都会碰到: 1. 数据经常需要读取更新,并且比较耗时,需要分步刷新UI. 2. UI界面切换后,如何停止掉子线程里面正在读取的数据而不会将旧数据刷新到 ...
分类:
移动开发 时间:
2016-11-08 16:56:03
阅读次数:
387
Callable这种任务可以返回结果,返回的结果可以由Future去拿 >Future取得的结果类型和Callable返回的结果类型必须一致,这是通过泛型来实现的。 >CompletionService用于提交一组Callable任务,其take方法返回已完成的一个Callable任务对应的Futu ...
分类:
编程语言 时间:
2016-11-07 07:42:23
阅读次数:
156
有时我们需要用到SVR(支持向量回归)方法,而 matlab 自带的svm工具箱不能做回归分析,于是有了安装libsvm包的打算。 中间遇到一些困难,比如找不到编译器等等,经过一下午和一晚上的努力,在matlab里可以使用libsvm了。 1.下载好libsvm包 下载libsvm-3.21到随意一 ...
分类:
其他好文 时间:
2016-11-06 16:53:59
阅读次数:
322
注意:对于我这个以前用c/c++的同学来说,可能一开始学习pyhon时有点不适应的,为什么呢?因为吧,python中,没有这玩意:{},也不用每句话才用分号分开的。python中通过缩进来分块的,一行占个句话就可以啦。下面的学习基于python2.7 from __future__import di... ...
分类:
编程语言 时间:
2016-11-05 17:50:59
阅读次数:
193
使用场景:如果需要拿到线程的结果,或者在线程完成后做其他操作,可以使用Callable 和 Futrue 1.定义一个线程池,向线程池中提交单个callable任务 2.CompletionService 用于提交一组callable任务,并获取每一个任务的结果 ...
分类:
编程语言 时间:
2016-11-03 23:21:45
阅读次数:
324
Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。...
分类:
编程语言 时间:
2016-11-03 16:30:43
阅读次数:
394
http://blog.csdn.net/henreash/article/details/41349145 上篇文章讲了使用TTask快速开发同时运行多个任务的应用程序,减少瓶颈。接下来讲解ITask的子接口IFuture。 IFuture IFuture给TTask提供了一个机制,让我们可以传递 ...
分类:
其他好文 时间:
2016-11-03 02:32:24
阅读次数:
169
一、数据库表设计(models.py文件)#!/usr/bin/envpython#-*-coding:utf-8-*-from__future__importunicode_literalsfromdjango.dbimportmodels#导入django用户认证表fromdjango.contrib.auth.modelsimportUser#Createyourmodelshere.classArticle(models.Model):#帖子表title=m..
分类:
其他好文 时间:
2016-11-01 22:04:57
阅读次数:
300
等待一个事件或其他条件
第一,它可以持续的检查共享数据标志(用于做保护工作的互斥量),直到另一线程完成工作时对这个标志进行重设。
第二个选择是在等待线程在检查间隙,使用 std::this_thr...
分类:
其他好文 时间:
2016-10-31 22:13:11
阅读次数:
186