异步方法
当一个线程调用方法后,直到方法执行完毕,线程才继续执行,这种方法被称为同步方法。然而,有些方法执行时间可能非常长,比如串口操作或访问网络,这样线程被阻塞,而无法响应用户的其他请求。这种情况通常是无法忍受的,所以这时我们应该使用异步方法。
异步方法的原理是,在方法调用前为异步方法指定一个.....
分类:
编程语言 时间:
2014-05-20 13:36:54
阅读次数:
280
>__=m_r_limit_p || m_x=s_d_limit_p ||
s_y160)line_l=10;163 draw1();164 draw2();165 GUI_Delay(1);166 }167 }
分类:
其他好文 时间:
2014-05-20 13:39:36
阅读次数:
392
技术笔记这两个机制的目的都是为了 **解耦合**
,它们时联系和相互独立的。这样说似乎有些说不通。我们具体看一看***它们是 **(联系)** 还是 **(独立)**
取决于我们要达到的目的:###目的一:场景介绍:紧密联系***我们的银行账户有变动的时候,银行会给我们发短信通知,这时候就是我们账户...
分类:
其他好文 时间:
2014-05-20 13:41:01
阅读次数:
200
GitHub For Windows
入门教程GitHub是一款非常好用的代码管理工具,网上也有很多的教程,但是都比较老或者比较繁琐,在这里由于不需要太复杂的功能,给大家简单的介绍下GitHub
For Windows客户端的基本用法~首先,下载GitHub For Windows客户端 下载地址:...
分类:
Windows程序 时间:
2014-05-20 13:42:18
阅读次数:
1086
先上题目:LabyrinthTime Limit: 2000/1000 MS
(Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s):
2911Accepted Submission(s): 1007Prob...
分类:
其他好文 时间:
2014-05-20 13:46:23
阅读次数:
304
http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/清单 5. 使用
yield 的第四版 def fab(max): n, a, b = 0, 0, 1 while n >> for n in fab...
分类:
编程语言 时间:
2014-05-20 13:45:03
阅读次数:
319
>___<:结果生成了一个kk.c文件:这里Colorskk[]是16个颜色;Palkk是根据上面的16个颜色构建对应的调色板;ackk[]为Bmp图的内容;bmkk为根据上面的调色板,bmp内容建立uc-gui的函数可以调用的图片格式,在Fun函数里用函数GUI_DrawBitmap(&bmkk,...
分类:
其他好文 时间:
2014-05-23 09:59:39
阅读次数:
335
$0就是该bash文件名$?是上一指令的返回值$*所有位置参数的内容:就是调用调用本bash
shell的参数。$@基本上与上面相同。只不过是“$*”返回的是一个字符串,字符串中存在多外空格。“$@”返回多个字符串。http://blog.csdn.net/andy572633/article/de...
分类:
其他好文 时间:
2014-05-23 10:00:20
阅读次数:
348
一.关于GDI的基本概念什么是GDI?Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics
Device Interface)将图形绘制在显示器上。在Windows操作系统中,动态链接库C:\WINDOWS\system32\gdi32.dll(GDI
Clien...
分类:
其他好文 时间:
2014-05-23 10:04:50
阅读次数:
616
假设给我们一个泛型对象List,T为int类型,要求我们使用该对象方法FindAll(Predicate match)从中找出该List中的偶数,您如何实现?
说明一下:Predicate是一个泛型委托,它的原型为public delegate bool Predicate(T obj),该委托传....
分类:
其他好文 时间:
2014-05-23 10:04:08
阅读次数:
350
WF(Windows Workflow
Foundation,Windows工作流基础)为.NET提供了一种基于模型的、声明方式的过程执行引擎,它改变了传统的通过一行行编写代码来开发服务功能的方式。
WF包含三个核心组件:活动框架(activity framework)、运行时环境(runti...
分类:
其他好文 时间:
2014-05-23 10:03:35
阅读次数:
390
1.注册通知[NSNotificationCenter defaultCenter]
addObserver:self selector:@selector(notify) name:@"myNotify"
object:nil];-(void)notify{ NSLog(@"notify");}....
分类:
移动开发 时间:
2014-05-23 10:02:56
阅读次数:
306
#includeusing namespace std;class node{public:
node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful
this ;node* cr...
分类:
其他好文 时间:
2014-05-23 10:06:09
阅读次数:
247
题意:给你由N个点构成一颗树,问要孤立出一个有P个节点的子树最少需要删除多少条边。N的范围最大为150N的范围不大,很容易想到在树上面做背包。把每个节点都看成一个背包,然后把每个儿子节点都看成是一组物品。为什么是一组呢,那是因为假设以儿子为根的节点的子树有S个节点,那么就有S+1种情况,要么将这整棵...
分类:
其他好文 时间:
2014-05-23 10:05:26
阅读次数:
276
使用DataContractSerializer
终结点(包括地址、绑定、契约)可通过代码以编程方式添加到服务中。如:using(ServiceHost host =new
ServiceHost(typeof(DerivativesCalculator), new Uri[] { ...
分类:
其他好文 时间:
2014-05-23 10:06:49
阅读次数:
244
sudo apt-get install php-pearsudo apt-get install
php5-devsudo pecl install xdebug下载安装编译完后,在php.ini
中加入extension=xdebug.so[zend]zend_extension="/usr/l...
分类:
其他好文 时间:
2014-05-23 10:07:25
阅读次数:
209
朋友购买了阿里云的服务器,服务器上自带有CentOS操作系统,但是开发软件需要自己安装,接下来将介绍本地RedHat Linux
5.10虚拟机上搭建Mysql数据库。 一、软件准备 (1)jdk-6u32-linux-x64.bin
(2)MySQL-devel-5.6.16-1.linu...
分类:
数据库 时间:
2014-05-23 10:10:02
阅读次数:
400