程序运行效果:在创建窗口的时候,播放一个声音。且在窗口的客户区中央画一句文字:Hello, Windows 98!,无论程序怎么移动、最大化,文字始终在程序的中央部位。程序总共分为六个步骤:定义,注册,创建,显示,刷新,消息循环。其中定义部分还包括一个窗口回调函数WndProc。/*--------...
Future多用于耗时线程的计算,主线程可以在完成自己的任务后,再去查询该Future是否执行完毕并获取结果。他有一个回调函数protected void done(),当任务结束时,该回调函数会被触发。因此,只需重载该函数,即可实现在线程刚结束时就做一些事情。FutureTask则是一个Runna...
分类:
其他好文 时间:
2014-09-12 23:27:24
阅读次数:
271
采用C++实现网络资源、文件的读取:回调函数、functional函数模版、istream流。libcurl与window.h实现方法。URL
分类:
其他好文 时间:
2014-09-12 16:57:23
阅读次数:
145
1、委托
1)各书籍中,大家都在说委托,但大家口中的委托是不同的。大家阐述的角度不同。
理解委托3个角度:
①委托类型:委托是形式上对方法的抽象,方法类。
②委托变量:持有零个或多个方法的对象。委托变量与典型的对象不同,可以执行委托,这时委托会执行它所"持有"的方法。
③委托机制:类型安全的回调函数...
分类:
其他好文 时间:
2014-09-12 13:25:13
阅读次数:
145
function $$(f) { if (typeof f == 'function') {//f是一个函数 f(); } else { alert('not a function'); } } ...
分类:
编程语言 时间:
2014-09-11 13:51:41
阅读次数:
190
在js中经常回有一个代码块在多个地方重复利用,这种做法不利于代码的优化,同时对于后期人员的维护也是一个麻烦,假如后期人员需要修改重复利用的代码块,往往会出现只修改其中一处而导致问题,其实处理很简单。
把重复利用的代码块抽出来单独写成一个函数。别的地方直接调用这个函数就行了。
例如有 两个函数F1,F2,都会执行代码块CODE1,我们可以CODE1封装成F3,
funcitn F1(){...
分类:
Web程序 时间:
2014-09-11 04:32:00
阅读次数:
243
连载:(三)循序渐进,通过XML配置,实现通用于WinForm(.Net)、WebForm(Asp.Net+JQuery+EasyUI)表单、报表
--XML控制文件
作者:长江支流
本章,将给出控制文件相关类的C#.Net源代码,包括控制文件主控类WebMisController、以及控制文件的组成部分表单及清单过滤字段Field类、回调函数类CallbackFun。
...
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。意义因为可以把调用者与被调用者分开...
分类:
其他好文 时间:
2014-09-10 17:36:00
阅读次数:
130
child_process是node一个比较重要的模块,通过它可以实现创建多线程,来利用多核CPU。这个模块提供了四个创建子进程的函数。spawn、exec、execFile、fork。spawn是最原始的创建子进程的函数,剩下的三个是对这个函数不同程度的封装。spawn不支持回调函数。exec和e...
分类:
Web程序 时间:
2014-09-09 18:04:29
阅读次数:
354