会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大闲人三石兄
博客园
首页
新随笔
联系
订阅
管理
2021年9月7日
React Native startReactApplication 方法简析
摘要: 在 React Native 启动流程简析 这篇文章里,我们梳理了 RN 的启动流程,最后的 startReactApplication 由于相对复杂且涉及到最终执行前端 js 的流程,我们单独将其提取出来,独立成文加以分析。 首先来看 startReactApplication 的调用之处: mR
阅读全文
posted @ 2021-09-07 08:47 Yutoti_三石
阅读(760)
评论(0)
推荐(0)
2021年8月17日
React Native 启动流程简析
摘要: 导读:本文以 react-native-cli 创建的示例工程(安卓部分)为例,分析 React Native 的启动流程。 工程创建步骤可以参考官网。本文所分析 React Native 版本为 v0.64.2。 我们知道上述工程是一个安卓应用,打开 android/ 目录下源码文件,首先发现它创
阅读全文
posted @ 2021-08-17 10:13 Yutoti_三石
阅读(1158)
评论(0)
推荐(1)
2021年7月21日
Vue 源码分析——总领
摘要: 先前在 从 Vue parseHTML 来学习正则表达式 和 从 Vue 中 parseHTML 方法来看前端 html 词法分析 两篇文章中分析了 Vue 的 parseHTML 方法,为了对 Vue 有个更加详细的了解,本文将 Vue 源码分析时梳理出的整体架构列出,方便以后查看。
阅读全文
posted @ 2021-07-21 09:01 Yutoti_三石
阅读(54)
评论(0)
推荐(0)
2021年7月20日
从 Vue 中 parseHTML 方法来看前端 html 词法分析
摘要: 先前我们在 从 Vue parseHTML 所用正则来学习常用正则语法 这篇文章中分析了 parseHTML 方法用到的正则表达式,在这个基础上我们可以继续分析 parseHTML 方法。 先来看该方法整体结构: function parseHTML(html, options) { // ...
阅读全文
posted @ 2021-07-20 09:13 Yutoti_三石
阅读(1212)
评论(0)
推荐(2)
2021年7月5日
从 Vue parseHTML 来学习正则表达式
摘要: 写作本文的起源在于,在分析 Vue 源码中 parseHTML 方法时,发现网上对其中正则的解析文章较少,找到的几篇文章也有些语焉不详。于是静下心逐个表达式分析了其中的正则,以备查看。 常见正则规则可参见附录 1,Vue parseHTML 正则所用规则均可在其中找到定义。 Vue parseHTM
阅读全文
posted @ 2021-07-05 08:45 Yutoti_三石
阅读(693)
评论(0)
推荐(1)
2018年12月9日
Java基础篇(JVM)——Class对象
摘要: Class对象 这篇文章算是补充的一点东西,主要看一看Class对象的相关知识。 主要关心的有以下几个点: 1. Class对象是什么? 2. Class对象和反射 3. Class对象如何使用 Class对象是什么 可以简单这么说:Class对象就是字节码文件存储的内容。所以将字节码加载进入内存中
阅读全文
posted @ 2018-12-09 16:32 Yutoti_三石
阅读(1255)
评论(0)
推荐(0)
2018年11月20日
Java基础篇(JVM)——类加载机制
摘要: 这是Java基础篇(JVM)的第二篇文章,紧接着上一篇字节码详解,这篇我们来详解Java的类加载机制,也就是如何把字节码代表的类信息加载进入内存中。 我们知道,不管是根据类新建对象,还是直接使用类变量/方法,都需要在类信息已经加载进入内存的前提下。在Java虚拟机规范中,类加载过程也就是类的生命周期
阅读全文
posted @ 2018-11-20 10:01 Yutoti_三石
阅读(1128)
评论(2)
推荐(1)
2018年10月9日
Java基础篇(JVM)——字节码详解
摘要: 这是Java基础篇(JVM)的第一篇文章,本来想先说说Java类加载机制的,后来想想,JVM的作用是加载编译器编译好的字节码,并解释成机器码,那么首先应该了解字节码,然后再谈加载字节码的类加载机制似乎会好些,所以这篇改成详解字节码。 由于Java纯面向对象的特性,字节码只要能表示一个类的信息,就可以
阅读全文
posted @ 2018-10-09 20:22 Yutoti_三石
阅读(20647)
评论(1)
推荐(4)
2018年10月5日
Java基础篇(JVM)——总领
摘要: 这篇文章由几个问题组成,目的是想厘清JVM的一些基本概念,同时最后引出JVM知识体系的几大块,以后的文章就围绕这几大块展开。 1. 什么是JVM?它有什么作用? JVM是Java虚拟机的简写,Java是先编译后解释型的语言,其最初设计的目的是“一次编写,到处运行”,也就是要实现平台的无关性,这个特性
阅读全文
posted @ 2018-10-05 10:40 Yutoti_三石
阅读(547)
评论(0)
推荐(0)
2018年4月5日
数据结构与算法小结——排序(八)
摘要: 4. 归并排序 4.1 递归实现 递归实现即是相邻元素不断merge的过程。 图1. 归并排序-非递归实现示意图 图2. 归并排序-非递归实现相关 归并排序的主要优点是:作为一种高级排序算法,其时间复杂度较低(O(nlgn)),同时它还有希尔排序、快速排序、堆排序没有的排序稳定的特点。
阅读全文
posted @ 2018-04-05 20:51 Yutoti_三石
阅读(140)
评论(0)
推荐(0)
下一页
公告