背景:在winform UI中,有时需要对控件进行比较频繁的刷新,如进度条、picturebox显示视频等。如果在主线程进行这些刷新操作,操作还未完成就将执行下一次刷新,程序将发生错误;如果只是创建另一个线程执行这些操作,将和主线程产生竞争,造成界面锁死(因此windows GUI编程有一个规则,就 ...
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身 ...
分类:
Web程序 时间:
2017-06-12 15:00:10
阅读次数:
174
I/O模型:同步和异步:Synchronous,Asyncronous关注的是消息通知机制同步:调用发出后不会立即返回,但一旦返回,则返回即是最终结果异步:调用发出后,被调用方立即返回消息,但返回的并非最终结果;被调用者通过状态、通知机制等来通知调用者,或通过回调函数来处理结果阻塞..
分类:
其他好文 时间:
2017-06-06 18:55:05
阅读次数:
204
特性 支持同步阻塞调用和具有回调的异步调用。 OkHttp支持Android 2.3及以上版本。 对于JDK,最低要求是1.7。 Request是OkHttp中访问的请求,Builder是辅助类。Response即OkHttp中的响应。 项目中使用EventBus: S1.添加jar包或依赖 com ...
分类:
移动开发 时间:
2017-06-05 10:35:33
阅读次数:
189
服务端aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RA_PublicityOnLineInfo.aspx.cs" Inherits="HMFW.Web.Pages.SQJS.ResidentsAutonomy.RA_P ...
分类:
Web程序 时间:
2017-06-04 13:52:57
阅读次数:
171
1 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不 ...
分类:
Web程序 时间:
2017-05-30 21:55:29
阅读次数:
271
我们都知道大名鼎鼎的爬虫框架scrapy,它是基于twisted框架基础上进行的封装,它是基于异步调用,所以爬取的速度会很快,下面简单介绍一下scrapy的组成. 首先我们先安装scrapy,如果是基于python3.x 安装scrapy会出错因为依赖的twisted不兼容现有的python版本导致 ...
分类:
其他好文 时间:
2017-05-29 13:33:26
阅读次数:
581
假设A为异步函数,A有参数a和回调函数function(b),其中回调函数带有一个返回值b,A函数的调用方式则为A(a,function(b)),C为一个封装函数,其中调用了异步函数A。那么希望在外部调用C函数时,获取A函数异步执行的结果b值,则可以为C添加一个回调函数名为c,调用方法为C(a,c) ...
分类:
Web程序 时间:
2017-05-28 10:54:13
阅读次数:
156
这个DSBridge 和我之前开发做的混合开发 用的方式 很相似,所以觉得很是不错,推荐给你大家. DSBridge-IOS:https://github.com/wendux/DSBridge-IOS DSBridge-Android:https://github.com/wendux/DSBri ...
分类:
移动开发 时间:
2017-05-25 13:23:47
阅读次数:
1154
一、什么时候使用ActiveMQ1、异步调用2、一对多通信3、做多个系统的集成,同构、异构4、作为RPC的替代5、多个应用相互解耦6、作为事件驱动架构的幕后支撑7、为了提高系统的可伸缩性二、优化ActiveMQ的性能依赖于很多因素,比如:1:网络拓扑结构,比如:嵌入、主从复制、网络连..
分类:
其他好文 时间:
2017-05-24 13:40:30
阅读次数:
208