假设一个任务执行需要花费一些时间,为了省去不必要的等待时间,可以先获取一个提货单,即future,然后继续处理别的任务,知道货物到达,即任务完成得到结果,此时可以使用提货单提货,即通过future得到返回值。 如下代码所示,加载数据需要10秒中,测试可以先开始任务,随后处理其他的事情,等其他事情都处...
分类:
其他好文 时间:
2015-01-12 00:12:13
阅读次数:
207
如果你曾经使用过 Objective-C 或者像 Ruby,Python,JavaScript 这样的语言,可能会觉得 Swift 里的结构体就像外星人一样奇异。类是面向对象编程语言中传统的结构单元。的确,和结构体相比,Swift 的类支持实现继承,(受限的)反射,析构函数和多所有者。既然类比结构体...
分类:
其他好文 时间:
2015-01-12 00:13:24
阅读次数:
137
转自:http://blog.csdn.net/feigeswjtu/article/details/42146285做过互联网开发的都知道,firefox是我们互联网开发必备浏览器之一,浏览器是载体,一些小插件更是我们的最爱,比如firebug等等,但是下载这些插件时总是遇到Error downl...
分类:
其他好文 时间:
2015-01-12 00:11:24
阅读次数:
159
1.针对访问修饰限定符的理解只需要两点:(1)针对的是类的概念和访问代码的位置来确定是否能够访问(2)对访问修饰限定符的使用时只需要对该成员的使用场景注意即可【也就是内部,继承类,外部进行访问的权限】不需要对内部进行太多理解【需要对php底层理解时进行理解】【重点】【用途】通过访问修饰限定符将内部成...
分类:
其他好文 时间:
2015-01-12 00:14:10
阅读次数:
160
写给那些依然处在迷茫之中的计算机专业的师弟师妹们。
分类:
其他好文 时间:
2015-01-12 00:12:49
阅读次数:
194
前言第五集比较简单,视频也只有7分多钟,但是用处还是挺大的。下面我会介绍。本来想第六集一起介绍的,后来发现第六集内容比较多,有半个多小时,就不一起了。网站规定6小时内只能发布一篇文章到首页,,那我就11点再发布吧。第五集 How to make changes to WCF service with...
分类:
其他好文 时间:
2015-01-12 00:10:55
阅读次数:
261
我的需求是这样的,获取指定用户的获“赞”总数。用户 models.pyclass UserProfile(models.Model): user = models.OneToOneField(User)话题\回复 models.pyclass Reply(models.Model): c...
分类:
其他好文 时间:
2015-01-12 00:09:52
阅读次数:
205
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Ngi...
分类:
其他好文 时间:
2015-01-12 00:10:20
阅读次数:
289
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3844第一个,n个数,每次操作最大数和最小数都变成他们的差值,最后n个数相同时输出此时的值,暴力跑。 1 #include 2 int main(){ 3 int t,...
分类:
其他好文 时间:
2015-01-12 00:08:09
阅读次数:
238
A peak element is an element that is greater than its neighbors.Given an input array wherenum[i] ≠ num[i+1], find a peak element and return its index....
分类:
其他好文 时间:
2015-01-12 00:08:27
阅读次数:
140
大数据实践:ODI和Twitter(二) 在前面的文章中,我们已经使用flume将数据从twitter抓取到Hive中,现在我们来看看ODI(Oracle Data Integrator)如何在HIVE表中进行逆向工程,打开HIVE模型,然后在逆向工程中选择“新的数据存储”及待逆向的对象,如下: ....
分类:
其他好文 时间:
2015-01-12 00:08:37
阅读次数:
249
现在的日志信息往往都是打印在硬盘上,而不是保存到线上,所以我们常常会使用notepad++来查看硬盘上的文本文件这时往往会出现两个问题(1)在notepad++长时间最小化后,再次打开会提示是否下载最新文件,一不小心点错,可能就要下载好半天(2)当我们用notepad++查看日志时,查看的日志可以说...
分类:
其他好文 时间:
2015-01-12 00:08:27
阅读次数:
383
毕业设计准备篇一——环境搭建
经过四年的学习和实战经验,打算做一个可以融合大多数学习的知识的毕业设计,所以就给自己的毕设取名:(分布式)桌面化多媒体网站系统。系统采用的构架如图1所示。
图1 系统架构
其中数据库集群目前采用mysql集群,为什么呢,因为目前mysql使用率还是很大的,而且mysql官方文档详细,最大的原因是因为自己笔记本配置不够高,不能搭建oracle集群。业务...
分类:
其他好文 时间:
2015-01-11 23:04:10
阅读次数:
618
【题目】
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 i...
分类:
其他好文 时间:
2015-01-11 23:06:28
阅读次数:
429
题目描述:
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1138
给出一个正整数N,将N写为若干个连续数字和的形式(长度 >= 2)。例如N = 15,可以写为1 + 2 + 3 + 4 + 5,也可以写为4 + 5 + 6,或7 + 8。如果不能写为若干个连续整数的和,则输出No Solution。
I...
分类:
其他好文 时间:
2015-01-11 23:05:35
阅读次数:
526
文件的复制、读取,图片的裁剪等操作。
package cn.huwhy.common.utils;
import javax.imageio.ImageIO;
import javax.imageio.ImageReadParam;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStrea...
分类:
其他好文 时间:
2015-01-11 23:06:07
阅读次数:
470
New UI-布局之TableLayout(表格布局)详解
——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!
本节引言:
前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout),
其实学完这两个基本就够用了,笔者在实际开发中用得比较多的也是这两个,当然作为一个好学的程序猿,
都是喜欢刨根问题的,所以虽说用得不多,但是还是有必要学习一下基本的用法的,说不定哪一天能用得上呢!
你说是吧,学多点东西没什么的,又不吃亏!好了,扯...
分类:
其他好文 时间:
2015-01-11 23:04:39
阅读次数:
590