240 发简信
IP属地:江苏
  • 如何通过mmap设计安卓进程间通信

    CS架构Android 平台第一个想到的就是 ContentProvider:一个单独进程管理数据,数据同步不易出错,简单好用易上手。然而它的问...

  • React Native 分析(六)如何整合进现有 app

    RN 的机制就是所有代码,包括底层代码和业务代码,默认都打成一个 bundle 包这个 bundle 包就会面临着加载速度的问题。下载速度也是问...

  • Resize,w 360,h 240
    React Native 分析(二)事件驱动

    为什么 GUI 是单线程事件驱动的?不是没人尝试多线程的GUI 框架,只是最终都由于死锁导致的稳定性问题重新回到单线程的事件列队模型。多线程GU...

  • Resize,w 360,h 240
    React Native 分析(一)基本原理概述

    React 的理念React 的主要思想是通过构建可复用组件来构建用户界面。所谓组件,其实就是有限状态机(FSM),通过状态渲染对应的界面,且每...

  • 如何设计KV来高效率存储数据

    1.读写形式通过 mmap 内存映射文件,提供一段可供随时写入的内存块,App 只管往里面写数据,由操作系统负责将内存回写到文件,不必担心 cr...

  • 从多线程到分布式(四)——高性能读写锁StampedLock

    乐观锁如果并发产生冲突的概率很低,就不必使用悲观锁,而是使用乐观锁。所谓“乐观”,就是假定冲突的概率很低,所以它采用的“加锁”方式是,先修改完共...

    0.4 75 0 2
  • 从多线程到分布式(二):用锁解决单机问题

    问题先从简单的开始解决:既然在单机上我们有稳定的方式去解决有序的问题,具体到代码,我们应该怎么处理。答案之一,用锁。 锁的核心实现机制 一、悲观...

    0.3 60 0 1
  • React Native 分析(四)UI对象创建和管理

    我们知道JS主要管理的是界面渲染逻辑和事件处理逻辑,那么渲染是怎么同步到Native端的呢?初始又是怎么创建的呢?RCTRootView是入口,...

  • React Native 分析(番外篇之一) 前端面临的包袱

    PS:不知道怎么归类,属于一些想说但是又不知道说哪里的内容,于是单独出个番外篇系列吧。 如果要设计一个如React Native前端框架,需要知...

个人介绍
内功深厚者,一日练成乾坤大挪移,飞花摘叶皆可伤人