工作中很多涉及到多线程的地方都implemnets Runable 接口 或者是 extends Thread 抽象类,但是这样子的话得不到返回值。
如果以下场景:
在多线程中计算值,线程结束后需要携带返回值。
这时就需要Callable接口,实现改接口后需要实现方法 call 。改接口需要ExecutorService的submit方法执行,执行结果包装在 Future泛型类中。
通过Future类的get()方法取得返回值,get()是阻塞的,在线程执行前调用get()方法会一直阻塞着。...
分类:
其他 时间:
2014-10-09 18:28:48
收藏:
0 评论:
0 赞:
0 阅读:
388
一、Tomcat 安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat 6.0\webapps二、Tomcat 6.0 配置多个端口,其实也就是给Tomcat增加几个server,并设置对应目录。下面以增加两个端口号为例第一步、修改server.xml[..\To...
分类:
其他 时间:
2014-10-09 18:27:48
收藏:
0 评论:
0 赞:
0 阅读:
263
Cat vs. DogTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1602Accepted Submission(s): 606Problem ...
分类:
其他 时间:
2014-10-09 18:27:28
收藏:
0 评论:
0 赞:
0 阅读:
313
@RemoteViewpublic class Button extends TextView { public Button(Context context) { this(context, null); } public Button(Context context, Attribu...
分类:
移动平台 时间:
2014-10-09 18:27:18
收藏:
0 评论:
0 赞:
0 阅读:
683
1 // section_7.cpp : Defines the entry point for the console application. 2 //范磊 C++ 第7章 循环语句 3 4 #include "stdafx.h" 5 #include "iostream" 6 ...
分类:
编程语言 时间:
2014-10-09 18:26:58
收藏:
0 评论:
0 赞:
0 阅读:
370
Web前端开发所涉及的内容主要包括W3C标准中的结构、行为和表现,那么这三项中我们需要掌握的核心技能是什么呢?1.开发语言HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新。有些人认为前端开发要掌握的技能简单,不就是制作网页 嘛,其实不然,web前端需要掌握的核心语...
分类:
Web开发 时间:
2014-10-09 18:26:28
收藏:
0 评论:
0 赞:
0 阅读:
296
中文版书籍:http://numbbbbb.gitbooks.io/-the-swift-programming-language-/http://www.swiftv.cn/
分类:
编程语言 时间:
2014-10-09 18:26:08
收藏:
0 评论:
0 赞:
0 阅读:
311
几个概念:1) 屏幕密度(dpi) :dot per inch,即每英寸像素数。ldpi(120),mdpi(160),hdpi(240),xhdpi(320)计算方法:以480x854,4.0inch手机为例,其对角线为4.0inch,对角线的像素数为:(480^2 + 854^2)开根号 = 9...
分类:
移动平台 时间:
2014-10-09 18:25:38
收藏:
0 评论:
0 赞:
0 阅读:
788
译者注:人脑处理圆形中的信息更加快和有效,设计得当可兼具良好的使用性以及更大的吸引力,本文以移动设备为例,这一类设备恰好是使用圆形的指尖形状,为设计提供了更大的自由度,本文适合移动端设计的同学以及对此感兴趣的同学,不仅从交互上并且从视觉上都能够对以圆形为基本元素的设计起到一定的启发作用。原文地址:h...
分类:
移动平台 时间:
2014-10-09 18:25:08
收藏:
0 评论:
0 赞:
0 阅读:
251
一,项目结构文件后缀.cs 源文件(程序代码) .csproj 项目文件(管理文件项).sln 解决方案文件(管理项目) .config 配置文件转义符号:(为了计算机识别符号,一般在符号前加\)\t tab键字符, \n换行, \r回车, \\ 反斜线 , \' 单引号, \" 双引号 , ;语句...
分类:
其他 时间:
2014-10-09 18:24:49
收藏:
0 评论:
0 赞:
0 阅读:
314
IE浏览器也经常会出问题,如果受到恶意软件的破坏,浏览器便会不正常,要么不显示视频不显示图片,要么无法打开网页,出现这种情况时很多人不知道怎么解决,其实IE浏览器中有一个重置的功能,我们重置一下就好了,所有的设置便会回到默认状态了。 方法/步骤1首先打开浏览器,然后点击工具栏文件,在弹出的菜单中选择...
分类:
其他 时间:
2014-10-09 18:24:18
收藏:
0 评论:
0 赞:
0 阅读:
300
“现在特别流行极简主义设计”,那么,到底什么是极简主义?极简主义不光存在于网页设计中,像Logo设计、印刷设计、包装设计也都有相应的极简主义风格。目前流行的极简主义网页设计视觉风格是:使用纯粹的色彩以及简练唯美的照片。极简主义网页设计流行使用创新式导航,不但易用,而且有种简约美,符合极简主义“回归功...
分类:
其他 时间:
2014-10-09 18:24:08
收藏:
0 评论:
0 赞:
0 阅读:
357
错误原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008,但后来实际使用中使用的数据库是sqlserver 2005,使用的 SQL Server 版本不支持数据类型“datetime2”The version of SQL Server in us...
分类:
数据库技术 时间:
2014-10-09 18:23:38
收藏:
0 评论:
0 赞:
0 阅读:
220
int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描写叙述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP:...
分类:
其他 时间:
2014-10-09 18:23:18
收藏:
0 评论:
0 赞:
0 阅读:
268
在下面的例子中你会看到各种各样的片段,HTML 陈列,登录方式,垂直菜单,甚至时下最流行的主题:扁平化设计(扁平化图像,扁平化按钮形状,扁平化用户界面要素,等)。好好欣赏这些精选的代码片段吧,如果把它们融入到设计中去,那会大大节省很多时间,或者你可以考虑下从别人那里学习一些新东西,那就保存下来以备不...
分类:
Web开发 时间:
2014-10-09 18:23:08
收藏:
0 评论:
0 赞:
0 阅读:
307
Persona – HTML5 Parallax Portfolio Theme充满吸引力的一款网站模板,扁平化设计风格,动感的视差滚动效果。在线演示模板下载Superb – Responsive One-Page PortfolioSuperb 是一个基于 HTML5 & CSS3 的响应式单页作...
分类:
Web开发 时间:
2014-10-09 18:22:58
收藏:
0 评论:
0 赞:
0 阅读:
392
在一个View中单独添加 UITabBar,但是时不时的就报错。经查询:原因是因为在另一个view没有加载完时就把含有TabBar的View加载了,正确的时放在 viewDidAppear:方法中。错误代码:// 错误代码// Main Controller @implementation Main...
分类:
其他 时间:
2014-10-09 18:22:48
收藏:
0 评论:
0 赞:
0 阅读:
150
则01:尽量减少HTTP请求前端优化的黄金准则指导着前端页面的优化策略:只有10%-20%的最终用户响应时间花在接受请求的HTML文档上,剩下的80%-90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上。因此,改善响应时间的最简单途径就是减少组件的数量,并由此减...
分类:
其他 时间:
2014-10-09 18:22:38
收藏:
0 评论:
0 赞:
0 阅读:
384
首先,如果没有启用xp_cmdshell,请执行以下启用:EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;1.创建映射:exec maste...
分类:
数据库技术 时间:
2014-10-09 18:22:28
收藏:
0 评论:
0 赞:
0 阅读:
295
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};函数的声明如下:void DeleteNode(ListNode* pListHead,...
分类:
其他 时间:
2014-10-09 18:22:18
收藏:
0 评论:
0 赞:
0 阅读:
266