callback

activity to activity callback listener

大兔子大兔子 提交于 2020-02-03 09:59:32
问题 Let's suppose 2 activities Activity1 and Activity2 . I need to call method methodAct1() (inside Activity1 ) from methodAct2 (inside Activity2 ). I think it should work using callback listener - I don't want to use EventBus libs! I get java.lang.NullPointerException using this code: interface: public interface MyListener { public void listen(); } Activity where event is created: public class Activity2 extends Activity { private MyListener myListener; public void setUpListener(MyListener

activity to activity callback listener

本秂侑毒 提交于 2020-02-03 09:56:13
问题 Let's suppose 2 activities Activity1 and Activity2 . I need to call method methodAct1() (inside Activity1 ) from methodAct2 (inside Activity2 ). I think it should work using callback listener - I don't want to use EventBus libs! I get java.lang.NullPointerException using this code: interface: public interface MyListener { public void listen(); } Activity where event is created: public class Activity2 extends Activity { private MyListener myListener; public void setUpListener(MyListener

Nodejs异步框架——async

守給你的承諾、 提交于 2020-02-02 17:12:09
上次的网页爬虫写完后,又打算做一个爬图的工具。前两天已经写好了代码。思路如下: 分析页面还是采用cheerio,对<div>中的img进行分析抽取,拿到图片的url。然后用childprocess调用系统的curl工具来下载这些远程url的图片。最后将这些写入到系统的硬盘中。 功能代码如下(只是下载图片的功能代码): var url=require('url'); var fs=require('fs'); var cp=require('child_process'); var DOWNLOAD_DIR='./'; var file_url='http://htmljs.b0.upaiyun.com/uploads/1396874069658-nodejs_1280x1024.png'; function downloads(file_url){ var filename=url.parse(file_url).pathname.split('/').pop(); var file=fs.createWriteStream(DOWNLOAD_DIR+filename); var curl=cp.spawn('curl',[file_url]); //use spawn curl.stdout.on('data',function(data){ file.write(data);

浅谈node Async异步处理模块

此生再无相见时 提交于 2020-02-02 14:36:54
最近在研究nodejs,令我感受比较深的是……熟悉js代码的地球人都知道,js的加载顺序很重要!很重要!!那么问题来了,在编写node的时候,会在后台去请求很多接口(我们公司是与java后台交接数据的),接口就会有个回调,这么多回调怎么办呢……每个回调回来的加载顺序怎么去处理是个问题……总不可能去嵌套……嵌套……这样吧,那会显的多麻烦!!这么大的一个问题怎么没有处理方法呢,那是不可能的……对吧! Async异步处理模块! 以下是小sam的理解: 安装很简单,就跟普通的安装模块一样就行了 这样就安装成功了! 接下来就是引用了,在代码里引用模块: var async = require('async'); 这样引用也就ok了!在代码后面就可以轻松的用async这个对像模块了! 查了下官方文档,这个模块的方法实在是太多了!看的眼花…… 下面我们来谈谈小sam觉得比较常用到的几个方法就好了 series 1.series(tasks, [callback]) 顺序执行数组、集合内的函数,当前面一个函数执行完成就会立即执行下一个函数,如果函数触发了错误,可以在callback函数中验证,否则会一直执行完成tasks 话多没用,代码才是亲爹 用例: //tasks传的是一个数组函数 async.series([ function(callback) { // do some stuff ...

Callback functions using ctypes

别等时光非礼了梦想. 提交于 2020-02-02 10:59:08
问题 I have the code in C: typedef result function_callback(struct mes_t* message, void* data) struct mes_t { uint32_t field1 uint32_t field2 void* data }; function_one(&function_callback, data) The application calls the user-defined (in the function_one ) callback function function_callback . In the callback function passed field1, field2 and data parameters (data is usually equal to 0) Whether the code on a python for this example is correctly written? class mes_t(ctypes.Structure): pass mes_t.

nodejs async异步常用函数总结

非 Y 不嫁゛ 提交于 2020-02-02 09:26:46
nodejs框架类库很多,“流程控制”本来是件比较简单的事,但是对于nodejs的异步架构的实现方法,对于需要同步的业务逻辑,实现起来比较麻烦。 async的集合控制: async.map(arr, function(item, callback){},callback(err, results){});async.mapSeries 1 app.get('/testMap',function(req, res){ 2 var arr = [0,1,2,3,4,5,6]; 3 async.mapSeries(arr,function(item, callback){ 4 (function(){ 5 callback(null, item+1); 6 }()); 7 },function(err, results){ 8 console.log(results);//[1,2,3,4,5,6,7]; 9 }); 10 }); results.length与arr.length值相等; 对数组arr中的每个item,执行某个异步函数function,得到结果。所有的结果将汇总到最终的callback里; async的流程控制: async.series(tasks,callback);多个函数依次执行,之间没有数据交换 1 app.get('/testSeries',function

jquery效果

余生颓废 提交于 2020-02-02 08:25:18
jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: $ ( " #hide " ) . click ( function ( ) { $ ( " p " ) . hide ( ) ; } ) ; $ ( " #show " ) . click ( function ( ) { $ ( " p " ) . show ( ) ; } ) ; $( selector ).hide( speed,callback ); $( selector ).show( speed,callback ); 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒: $ ( " button " ) . click ( function ( ) { $ ( " p " ) . hide ( 1000 ) ; } ) ; jQuery toggle() 通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。 显示被隐藏的元素,并隐藏已显示的元素: $( selector ).toggle( speed,callback ); 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 $ (

Js分页条 摆脱JQuery及JQuery分页插件的束缚

倾然丶 夕夏残阳落幕 提交于 2020-02-02 07:14:10
前言:这个是很久很久自己写的一个 Js 分页条,今天无意中看 自己写的JS类库中 ,发现这个文件,看了下,感觉这个可能以后还用的到他。 所以,先保存起来再说,怕以后都找不到你了。简单的逻辑,简单的实现,不简单的应用。 想想自己很久很久以前,想写个分页,到处网上找第三方控件,还要总是百度,谷歌查怎么用,现在想想,真是天真。 后来,就想自己写个分页条,那时候是写ASPX页面,当时都不太了解ASP.NET运行原理等等的,当时还天真的用了VIEWSTATE来保存数据, 更天真的是,我既然写个不同的页码条数不会写,而是写死,膜拜别人网站各种分页条,天啊!现在想想想死的心都有。 我现在只能感慨一句,什么分页,都是浮云! 好了,回顾了这么久我青涩的过去,该是时候上代码了。 Pagination.Js: View Code /*Author:Kuse WuDate:2011-09-04 16:00:00Modified:2011-9-5 09:00:00Tips:说明文档:创建pagination对象参数说明。(json格式)totalCount:总记录数,必填。leftInterval: 当前页码左边相隔页码数。 默认值为:2rightInterval: 当前页码右边相隔页码数。 默认值为:3className:样式类名。默认为:yahoo2 子类命名规则: current prev next

jQuery 效果

淺唱寂寞╮ 提交于 2020-02-02 06:03:13
一、jQuery hide() 方法 $(selector).hide(speed,callback); 语法参数说明: 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。 二、jQuery show()方法 $(selector).show(speed,callback); 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。 三、jQuery toggle()方法 切换 hide() 和 show() 方法。 显示被隐藏的元素,并隐藏已显示的元素 $(selector).toggle(speed,callback); 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。 三、jQuery fadeIn() 方法 j Query fadeIn() 用于淡入已隐藏的元素。 $(selector).fadeIn(speed,callback); 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的

json和jsonp

假如想象 提交于 2020-02-01 10:04:41
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。 但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则是把用暗号书写的情报传递给自己同志时使用的接头方式。看到没?一个是描述信息的格式,一个是信息传递双方约定的方法。 既然随便聊聊,那我们就不再采用教条的方式来讲述,而是把关注重心放在帮助开发人员理解是否应当选择使用以及如何使用上。 什么是JSON? 前面简单说了一下,JSON是一种基于文本的数据交换方式,或者叫做数据描述格式,你是否该选用他首先肯定要关注它所拥有的优点。 JSON的优点: 1、基于纯文本,跨平台传递极其简单; 2、Javascript原生支持,后台语言几乎全部支持; 3、轻量级数据格式,占用字符数量极少,特别适合互联网传递; 4、可读性较强