自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 c++ primer 模板与泛型编程学习小结

模板与泛型编程(Templates and generic programming) p229什么是模板和泛型编程?泛型编程就是编写和类型无关的逻辑代码,是代码复用的另一种手段,以独立于任何特定类型的方式编写代码,代码与所处理的类型独立。模板是实现泛型编程的一种技术,最初是为了建立类型安全的容器。c++模板机制本身是图灵机,导出模板元编程,实现编译时的编译期多态。为什么容器需要模板?(也注意下模板与面向对象的多态的区别)如何实现容器vector的push_back?1.void push_bac

2020-10-10 17:58:24 442

原创 设计模式的学习小结

1.有限状态机模式 Finite State Machine FSM场景:例如播放器存在停止开始暂停回放等多种状态,状态的切换依赖之前的状态。opengl,一系列的变量描述OpenGL此刻应当如何运行,OpenGL的状态通常被称为上下文(Context)。构成:StateMachine状态机 用于切换状态的changeState方法,保存和提供当前和之后的状态给ConcreteState类,维护当前状态对象成员。State状态基类 提供共通方法,例如传入StateMachine指针。Concr

2020-10-10 17:54:57 165

原创 react native手势流程介绍(基于最新的 react native版本)

手势事件处理流程,其识别在native端只找到对应需要响应的view和提供手势事件的类型坐标以及用于多指识别的一些信息,而真正的识别过程都是在JavaScript端根据需求使用实现:一.native端手势事件处理分发:1.在创建ReactRootView的时候,内部会创建一个对应JSTouchDispatcher实例,JSTouchDispatcher是事件分发的管理类,用来把事件处理传递给JS的方法处理,也就是当UI界面产生事件,就会执行JS的代码处理(@Nullable为可以传入NULL)。pri

2020-09-24 18:08:15 948

原创 native-JavaScript通信流程( 基于最新的 react native版本 )

JavaScriptModule是用来实现java端对JavaScript端的调用,java端的JavaScriptModule只是抽象,用来找到JavaScript端对应的JavaScriptModule真正实现类函数的具体实现功能。两端类名与函数一一对应映射,很类似键值对的概念。实现Native接口到Javascript中同名模块的映射,Native 接口中所有的公用方法也将一一映射到同名的 Javascript 模块中的方法,调用Native接口的方法相当于直接调用到222同名 Javascript

2020-09-24 18:03:58 1040

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除