有一个这样的需求,在主线程中(UI界面),先采数据,后分析数据,比如采一次数据可能要10分钟,分析一次数据要20分钟,一共采两次和分析两次。
前面采完的数据在分析时,后面采的数据又过来了,如果发现前面的还在分析,就得等着,直到前面的分析完了才能分析后一个数据。
那么问题来了,怎么等呢?
方法1,使用Thread,将分析数据放到子线程中
但分析数据也会涉及到ui的操作,而ui是不能在子线程中...
分类:
编程语言 时间:
2015-08-27 18:39:24
阅读次数:
135
Gold Transportation
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 3079
Accepted: 1101
Description
Recently, a number of gold mines have been discovered...
分类:
其他好文 时间:
2015-08-27 18:40:05
阅读次数:
268
//如输入 abaccdeff,则输出 b
void PrintFirstOneAppearOnce(char* strString)
{
int nTime[26];
memset(nTime, 0, sizeof(nTime));
for (int i = 0; i < strlen(strString); i++)
{
int nNumber = strString[i] ...
分类:
其他好文 时间:
2015-08-27 18:39:16
阅读次数:
129
一:基本流程
把一个bean纳入到Spring IoC容器之中,这个bean的生命周期就会交由容器进行管理
1.Bean的建立
由BeanFactory读取Bean定义文件,并生成各个实例。
2.Setter注入
执行Bean的属性依赖注入。
3.BeanNameAware的setBeanName()
如果Bean类实现了org.springfra...
分类:
编程语言 时间:
2015-08-27 18:37:17
阅读次数:
131
Spring Cloud Config项目提供了一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分。Spring Cloud Config Sever的管理git或svn的外部配置,集中配置到所有客户端。Spring Cloud Config Client根据Spring框架的Environment和PropertySource从...
分类:
编程语言 时间:
2015-08-27 18:37:51
阅读次数:
387
answer: It's stay the same. (结果不变)原因:交换parameters matrix 1的两行使得其与matrix a1运算得到matrix a2时交换了 a2中的第一个元素和第二个元素,即a2 subscript1 and a2 subscipt2。 正好与其对应...
分类:
Web程序 时间:
2015-08-27 18:37:25
阅读次数:
176
ZooKeeper 拥有一个层次的命名空间。(like distributed) 注意:ZooKeeper 中不许使用相对路径。一 ZooKeeper 数据模型 1) Znode ZooKeeper 目录树中的每一个节点对应着一个 Znode 每个 Znode 维护者一个属性结构。 ...
分类:
其他好文 时间:
2015-08-27 18:35:56
阅读次数:
287
这些天由于任务需要,又研究了一下servlet,因为以前学习过客户端和服务器通过JSON串传输数据,知道可以在servlet中查询数据库,再将数据组装成JSON串发送给客户端,让客户端解析数据。但是这次由于涉及到客户端上传数据,经过servlet处理,然后存入数据库中。这样就不知道怎么处理了。 在实...
分类:
其他好文 时间:
2015-08-27 18:37:14
阅读次数:
137
描述圣诞老人回到了北极圣诞区,已经快到12点了。也就是说极光表演要开始了。这里的极光不是极地特有的自然极光景象。而是圣诞老人主持的人造极光。轰隆隆……烟花响起(来自中国的浏阳花炮之乡)。接下来就是极光表演了。人造极光其实就是空中的一幅幅n*m的点阵图像。只是因为特别明亮而吸引了很多很多小精灵的目光,...
分类:
其他好文 时间:
2015-08-27 18:36:09
阅读次数:
146
Qt国际化的一般步骤运行 lupdate,从应用程序的代码中提取所有界面上的可见字符。 这些可见字符必须被 tr() 、QCoreApplication::translate()、Qt_TR_NOOP()、Qt_TRANSLATE_NOOP()等来包裹字符串,具体这些函数或者宏是什么功能,我们后面....
分类:
其他好文 时间:
2015-08-27 18:37:06
阅读次数:
164
原文:http://www.ruanyifeng.com/blog/2014/06/git_remote.html作者:阮一峰日期:2014年6月12日Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它...
分类:
其他好文 时间:
2015-08-27 18:36:41
阅读次数:
219
问题导读:1.Flume-NG与Scribe对比,Flume-NG的优势在什么地方?2.架构设计考虑需要考虑什么问题?3.Agent死机该如何解决?4.Collector死机是否会有影响?5.Flume-NG可靠性(reliability)方面做了哪些措施?美团的日志收集系统负责美团的所有业务日志的...
分类:
Web程序 时间:
2015-08-27 18:36:58
阅读次数:
375
from math import sqrtdef multipl(a,b): sumofab=0.0 for i in range(len(a)): temp=a[i]*b[i] sumofab+=temp return sumofabdef corrc...
分类:
编程语言 时间:
2015-08-27 18:34:03
阅读次数:
396
首先,阅读w3c对两者的定义:CSS伪类用于向某些选择器添加特殊的效果。CSS伪元素用于将特殊的效果添加到某些选择器。可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果。这里特殊指的是两者描述了其他css无法描述的东西。伪类种类伪元素种类区别这里用伪类:first-child和伪元...
分类:
Web程序 时间:
2015-08-27 18:37:01
阅读次数:
156
NSThread是轻量级的多线程开发,OC语言编写,更加面向对象,使用起来也并不复杂,但是使用NSThread需要自己管理线程生命周期。在iOS开发中很少使用它来创建一个线程,但是经常使用它做一些延时操作,获取当前线程,线程间通讯等等。 但是,在线程同步方面,控制线程执行顺序比较麻烦,线程同步...
分类:
移动开发 时间:
2015-08-27 18:36:28
阅读次数:
266
mfc解决回车键默认关闭窗口的一般方法在一般情况下编写的对话框程序,用户在运行的时候,如果不注意按下了ENTER或者ESC键,程序就会立刻退出,之所以会这样,是因为按下Enter键时,Windows就会自动去找输入焦点落在了哪一个按钮上,当获得焦点的按钮的四周将被点线矩形包围。如果所有按钮都没有获得...
分类:
编程语言 时间:
2015-08-27 18:34:54
阅读次数:
135