众所周知,Android是不可以在子线程中直接更新UI的,需要借助Handler或者View.post(Runnable runnable)或者runOnUIThread(Runnable runnable)将更新的代码切入到主线程中去实现UI更新。 我们来试一下,在Activity的 onCrea ...
分类:
移动开发 时间:
2018-12-21 01:06:10
阅读次数:
264
local MainScene = class("MainScene", cc.load("mvc").ViewBase) function MainScene:onCreate() local im = ccui.ImageView:create("HelloWorld.png") self:ad... ...
分类:
其他好文 时间:
2018-12-20 16:54:42
阅读次数:
134
1.前言 EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。它的优点是开销小,代码更优雅,以及将发送者和接收者解耦。 通常我们在使用EventBus的时候都是 ...
分类:
其他好文 时间:
2018-12-20 15:44:38
阅读次数:
151
1.ActionModule概述 1.1 创建TransportAction 其类层次结构如下 1.2 创建ActionFilter 2.ActionModule使用 增加了rest服务的处理handler 类层次关系如下: 3.小结 actionModule定义了处理tcp和http服务的hand ...
分类:
其他好文 时间:
2018-12-19 17:08:53
阅读次数:
122
人生苦短,我用Python。有道爱看小说的小伙伴们,在看小说的期间总会遇到那么一段书荒期,在这段期间想看书却找不到,要么就是要VIP,要么就是下载不了。所以学会爬取网站上的小说是很有必要的,今天就以爬取笔趣阁小说为例,进行网页上小说的爬取。首先当我们打开笔趣阁的网页时,我们会看到很多的小说列表,如下 ...
分类:
编程语言 时间:
2018-12-19 15:48:30
阅读次数:
919
1.外部中断开启步骤 a.初始化IO口为输入 GPIO_Init(); b.使能IO复用功能时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); c.设置与中断线的映射关系 void GPIO_EXTILineConfig(); d.初始化线上 ...
分类:
其他好文 时间:
2018-12-18 20:31:25
阅读次数:
231
java分布式 Java高并发 Java高可用 Java高扩展 高并发架构
NIO通讯
分类:
编程语言 时间:
2018-12-18 17:56:43
阅读次数:
751
早期java API通过原生socket产生所谓的"blocking",大致过程是这样 这种的特点是每次只能处理一个请求,如果要实现多个请求并行,就还要分配一个新的线程来给每个客户端的socket'' 。但考虑使用这种方法来支持大 量的同步,长连接。在任何时间点多线程可能处于休眠状态,等待输入或输出 ...
分类:
Web程序 时间:
2018-12-18 17:15:45
阅读次数:
255
首先是客户端(浏览器)发送请求到前端控制器(dispatcherServlet)-------------->前端控制器就会去调用处理器映射器(HandlerMapping),去寻找真正的Handler(其实就是controller),返回执行器链(HandlerExecutionChain,本质上就是目标Handler和一些拦截器组成的)给前端控制器----------->前端控制器就去调用处理器适配器(HandlerAdapter)去执行这个Handler,返回模型数据和视图(ModelAndView)给前端控制器------------->前端控制器从ModelAndView中获取逻辑视图(可以理解为controller返回的字符串),前端控制器调用视图解析器(ViewResolver)找到真正的视图(可以理解为就是加了一个前后缀,例如上节将的去类路径下找 “/template/xxx.html”)-------------->将真正的视图返回到前端控制器------------>模板引擎去渲染解析真正的视图响应客户端(ssm中就是去把里面写的jsp
分类:
编程语言 时间:
2018-12-18 15:49:25
阅读次数:
217
本文将介绍handler处理器和自定义opener,更多内容请参考:python学习指南 opener和handleer 我们之前一直使用的是urllib2.urlopen(url)这种形式来打开网页,它是一个特殊的opener(也就是模块帮我们建好的),opener是urllib2.OpenerD ...
分类:
编程语言 时间:
2018-12-17 23:49:09
阅读次数:
269