版本:2.3.4 参考: cocos教程:生命周期回调 cocos的cc.Component组件有如下生命周期 construct 新建时触发,整个生命周期只会触发一次 onLoad 节点激活时触发,整个生命周期只会触发一次 start 节点第一次激活时触发,在update之前,整个生命周期只会触发 ...
分类:
其他好文 时间:
2020-07-20 13:04:08
阅读次数:
65
在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。下面总结的对这些术语的理解: 同步(Sync) 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式; 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用( ...
分类:
其他好文 时间:
2020-07-19 23:54:33
阅读次数:
71
C#5.0 异步编程 调用方信息特性 异步编程 在.NET Framework中,有三种不同的模型来简化异步编程。 .NET1.x中的异步编程模型(APM)方式(类似Beginxx/Endxx方法,使用IAsyncResult和AsyncCallback来传播回调和结果) .NET2.0中的基于事件 ...
一、概念 Promise是异步编程的一种解决方案(解决回调地狱的问题),是一个能够获取异步操作信息的对象。Promise的内部保存着某个未来才会结束的事件(通常是一个异步操作) 二、特点 1.Promise对象的状态不受外界影响 Promise对象的状态由异步操作的结果决定当前处于pending(进 ...
分类:
其他好文 时间:
2020-07-19 16:12:21
阅读次数:
48
匿名内部类 创建对象和实现类的定义同步完成,必须实现一个接口或者继承一个类 package how2j; //根据要求找到相关信息的学生对象 //java中不允许函数回调,所以将函数方放在类或者接口中,所以在使用时传的是对象,或者接口实现类产生的对象 //lambda表达式是匿名内部类的简单写法 p ...
分类:
其他好文 时间:
2020-07-19 15:55:37
阅读次数:
53
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的特点: 委托类似于 C++ 函数指针,但它们是类型安全的。 委托允许将方法作为参数进行传递。 委托可用于定义回调方法。 委托可以链接在一起;例如,可以对一个事件调用多个方法。 方法不必与 ...
在做 vue + element-ui 项目时,重复点击导航路由报错,报错信息如下: 虽然不影响使用,但问题还是要解决的。于是,查文档,注意到 vue-router 文档中有这样一段话,传送门→ 即:vue-router@3.1.0 以后,回调函数返回的是 promise。所以如果没有捕获到错误,就 ...
分类:
其他好文 时间:
2020-07-17 13:39:09
阅读次数:
77
本文主要介绍on_applied、on_commit、on_applied_sync、on_all_commit、on_all_applied在数据IO处理流程中的回调代码梳理
分类:
其他好文 时间:
2020-07-17 01:16:02
阅读次数:
74
socket建立套接的过程图: 首先了解socket 几个主要函数: socket的关键函数1: socket_create($net参数1,$stream参数2,$protocol参数3) 作用:创建一个socket套接字,说白了,就是一个网络数据流。 返回值:一个套接字,或者是false,参数错 ...
分类:
Web程序 时间:
2020-07-16 21:28:48
阅读次数:
85
接了个需求,需要键盘支持单元格内的多个输入框切换焦点。 说实话,刚开始看觉得挺麻烦的,毕竟涉及到底层按键监听,看了遍代码,发现按键实现是 ag-grid 自带的,一下子省了好多事,但又有了新的问题,ag-grid 的键盘的只能切换单元格,不会进到单元格的内部去。 方向键、tab、shift+tab ...
分类:
其他好文 时间:
2020-07-16 12:20:30
阅读次数:
82