ajax仅仅是把异步对象封装好了==》 0.0创建异步对象 var xhr=new XMLHttpRequest(); 1.0设置参数(打开链接) xhr.open("请求方式",Url,是否异步) 2.0回调函数 xhr.onreadystatechange=function(...
分类:
Web程序 时间:
2015-01-18 00:53:48
阅读次数:
475
接口1: 创建群步骤1):创建群接口格式说明:必须参数,参数是对象。例如提供"{}"或者"{success:}"回调函数都可以,如果不提供,就报错!可是回调函数没用,压根就不会执行到回调函数里面的函数。执行结果有返回值,返回一个随机字符串,没用!var ret = conn.createRoomPr...
分类:
Web程序 时间:
2015-01-17 23:24:07
阅读次数:
273
还是先贴代码吧 点击开始动画 所谓的回调函数,其实就是在 speed 或 duration 参...
分类:
其他好文 时间:
2015-01-17 23:23:14
阅读次数:
218
写在前面最近一直在弄文件传输组件,其中一个功能就是,在接收端接收文件时,如果文件已经存在了,则对其进行文件名+索引的方式进行自动重命名,之前也写个类似的工具类,总感觉代码太冗余,每回头想想,总觉得心里有疙瘩,下班的时候在地铁上,又想了想,感觉是我把问题想复杂了,遂将今天的思路整理一下,写了一个辅助类...
分类:
其他好文 时间:
2015-01-16 23:45:41
阅读次数:
315
学习应用编程,我们会经常接触到“信号”这个名词。GTK中的“信号”实际上是一种软件中断。“中断”在我们生活中经常遇到,譬如,我正在房间里打游戏,突然送快递的来了,把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完成后,再继续玩我的游戏。GTK中的“信号”就是属于这么一种“中断”,当用户按下按钮的时候,就产生一个“中断”,相当于产生一个信号,接着就会处理这么一个“中断任务”(程序里体验为调用一个函数)。...
分类:
其他好文 时间:
2015-01-16 19:13:07
阅读次数:
334
最近项目里使用了异步Socket,使用的是完成端口做的e; Accept,receive,send 等完全的异步实现(多线程)然后 又要多个端口使用, 后来想到包装下完成端口Socket,然后当有事件是触发回调函数,就不用手动搞N多个线程什么的如是,测试例子如下:#include "stdafx.h...
分类:
编程语言 时间:
2015-01-16 14:30:23
阅读次数:
194
(一)调用相机拍照保存至指定文件夹,intent.putExtra(file)可将拍到的照片直接保存到文件夹 但此方法不可用于拍摄视频,同样的在摄像时,如果传入路径的话,会出现画面卡死不动,而同时在传入的路径下面会有一个为空的文件,文件名是对的,但没有数据,而在回调函数onActivityRe...
分类:
移动开发 时间:
2015-01-15 21:50:40
阅读次数:
230
在tornado3发布之后,强化了coroutine的概念,在异步编程中,替代了原来的gen.engine, 变成现在的gen.coroutine。这个装饰器本来就是为了简化在tornado中的异步编程。避免写回调函数, 使得开发起来更加符合正常逻辑思维。一个简单的例子如下:class MaindH...
分类:
其他好文 时间:
2015-01-15 17:58:51
阅读次数:
210
2015年新年第一篇随笔, 祝福虽然有些晚,但诚意还在:新年快乐。 今天主要是想分享一异步工具类,在C/S架构中、先进行网络资源异步访问,然后将回调函数 Invoke到UI线程中进行UI处理。这样的场景是及其常见的,因此特意封装了一工具类,用以简化操作。 /// /// 异步工具...
class IDownloadSink{public: virtual void OnDownloadFinished(const char* pURL, bool bOK) = 0;};class CMyDownloader{public: CMyDownloader(IDownloa...
分类:
编程语言 时间:
2015-01-14 21:12:34
阅读次数:
759