-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
276 lines (216 loc) · 32.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>周记 - Coding</title><meta name="keywords" content="Java"><meta name="author" content="Boy Zhou"><meta name="copyright" content="Boy Zhou"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="现在的事情现在做">
<meta property="og:type" content="website">
<meta property="og:title" content="周记">
<meta property="og:url" content="https://www.netfdiary.com/index.html">
<meta property="og:site_name" content="周记">
<meta property="og:description" content="现在的事情现在做">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/avtor.jpg">
<meta property="article:author" content="Boy Zhou">
<meta property="article:tag" content="Java">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/avtor.jpg"><link rel="shortcut icon" href="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/avtor.jpg"><link rel="canonical" href="https://www.netfdiary.com/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: undefined,
noticeOutdate: undefined,
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":200},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '天',
date_suffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: {"limitCount":50,"languages":{"author":"作者: Boy Zhou","link":"链接: ","source":"来源: 周记","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
lightbox: 'fancybox',
Snackbar: undefined,
source: {
jQuery: 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js',
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
},
fancybox: {
js: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js',
css: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css'
}
},
isPhotoFigcaption: true,
islazyload: false,
isanchor: true
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
postUpdate: '2021-11-01 22:30:03'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
#recent-posts time,
#post-meta time {
display: inline !important
}
</style></noscript><script>(win=>{
win.saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0) return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = url => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
document.head.appendChild(script)
})
win.activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
const t = saveToLocal.get('theme')
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const fontSizeVal = saveToLocal.get('global-font-size')
if (fontSizeVal !== undefined) {
document.documentElement.style.setProperty('--global-font-size', fontSizeVal + 'px')
}
})(window)</script><meta name="generator" content="Hexo 5.4.0"><link rel="alternate" href="/atom.xml" title="周记" type="application/atom+xml">
</head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="author-avatar"><img class="avatar-img" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/avtor.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">文章</div><div class="length-num">6</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">标签</div><div class="length-num">8</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">分类</div><div class="length-num">3</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fa fa-heartbeat"></i><span> 目录</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></li><li><a class="site-page child" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fa fa-heartbeat"></i><span> 娱乐</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/music/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page child" href="/picture/"><i class="fa-fw fas fa-images"></i><span> 照片</span></a></li><li><a class="site-page child" href="/movies/"><i class="fa-fw fas fa-video"></i><span> 电影</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 留言板</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="not-top-img" id="page-header"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">周记</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fa fa-heartbeat"></i><span> 目录</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></li><li><a class="site-page child" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fa fa-heartbeat"></i><span> 娱乐</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/music/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page child" href="/picture/"><i class="fa-fw fas fa-images"></i><span> 照片</span></a></li><li><a class="site-page child" href="/movies/"><i class="fa-fw fas fa-video"></i><span> 电影</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 留言板</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left_radius"><a href="/posts/95423b6d.html" title="数据结构(二)树"> <img class="post_bg" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/image-20210902234011789.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="数据结构(二)树"></a></div><div class="recent-post-info"><a class="article-title" href="/posts/95423b6d.html" title="数据结构(二)树">数据结构(二)树</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-10-02T13:54:50.000Z" title="发表于 2021-10-02 21:54:50">2021-10-02</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a></span></div><div class="content">知识体系结构
树树是一种数据结构,它是n(n≥0)个结点的有限集合。n=0时被称为空树。n>0时,具备以下性质:
有一个特殊结点被称为根结点
其余结点可以分为m(m > 0)个互不相交的有限集T1,T2,T3,…,Tm,其中每个集合本身又是一棵树,称为原来树的子树。
上面这棵树中,1结点被称作根结点,这棵树的子树包括:
如图3,它不是树,因为其中2和7结点相交了。
所以这里引申出来树的一些其他性质:
子树是不相交的
除根结点外,每个结点有且仅有一个父节点
一颗有N个节点的树有N-1条边
树的相关概念
结点的度(Degree):结点的子树个数
树的度:树的所有结点中最大的度数
叶结点(Leaf):度为0的结点
父结点(Parent):有子树的结点是其子树的根结点的父结点
子结点(Child):若A结点是B结点的父结 点,则称B结点是A结点的子结点;子结点也 称孩子结点。
兄弟结点(Sibling):具有同一父结点的各 结点彼此是兄弟结点
路径和路径长度:路径即从一个节点出发到另一个节点经过的节点,这些节点共同组成一条路径,路径长度是路径中间所有边的总和
...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/posts/0.html" title="无题"> <img class="post_bg" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="无题"></a></div><div class="recent-post-info"><a class="article-title" href="/posts/0.html" title="无题">无题</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-09-11T14:06:17.409Z" title="发表于 2021-09-11 22:06:17">2021-09-11</time></span></div><div class="content">数据结构(二)—线性结构
本篇文章主要涉及到线性表、队列以及堆栈。
线性表线性表顾名思义是一种线性的逻辑结构,指数据元素在逻辑结构上存在线性关系。
线性关系:指的是数据一个挨着一个,总体呈线性分布。换句话说,线性表中的数据在逻辑结构上互相挨着,中间是没有空隙。每个数据元素,在它的前面可以找到唯一一个数据和它挨着,后面也只有一个数据和它挨着。这样,数据在逻辑结构呈线性分布,称这样的存储结构为线性表。
:star:但请注意,线性表只是描述了数据之间的逻辑关系,具体到计算机存储中可以是顺序存储或随机存储。
存取结构:分为随机存取和顺序存取
随机存取表示在利用程序存取数据时和数据存储在计算机中的位置无关
顺序存取表示在利用程序存取数据时,只能按照存储的顺序进行存取,比如需要获取第N个数据,则必须先访问前N-1个数据
存储结构:分为顺序存储和随机存储
顺序存储即在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构
随机存储即内存空间可以是连续的也可以不是连续的
顺序存储实现利用数组的连续存储空间来存放线性表的元素。
随机存储实现</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/posts/9449c48d.html" title="ReactNative修改项目名称"> <img class="post_bg" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/react_native.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="ReactNative修改项目名称"></a></div><div class="recent-post-info"><a class="article-title" href="/posts/9449c48d.html" title="ReactNative修改项目名称">ReactNative修改项目名称</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-09-11T02:50:57.000Z" title="发表于 2021-09-11 10:50:57">2021-09-11</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%89%8D%E7%AB%AF/">前端</a></span></div><div class="content">修改项目名称
只针对安卓
作为演示,将名为DvaReactNativeDemo的项目修改为PDAAndroidControl。
修改文件名称为想要的项目名称
修改app.json文件,将name修改为项目名称
1234{ "name": "PDAAndroidControl", "displayName": "PDA"}
修改android\settings.gradle文件中的rootProject.name属性,修改为项目名称
1rootProject.name = 'PDAAndroidControl'
修改android\app\src\main\AndroidManifest.xml文件,将其中的package修改为和项目名称相同的小写。
1234<manifest xmlns:android="http://schemas.android.com/apk/res/android" package=&quo ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/posts/bb4fe337.html" title="数据结构(一)基本概念"> <img class="post_bg" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/image-20210902234011789.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="数据结构(一)基本概念"></a></div><div class="recent-post-info"><a class="article-title" href="/posts/bb4fe337.html" title="数据结构(一)基本概念">数据结构(一)基本概念</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-09-02T13:54:50.000Z" title="发表于 2021-09-02 21:54:50">2021-09-02</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a></span></div><div class="content">基本概念什么是数据结构?
数据结构是数据对象的集合,即可以体现数据对象之间的关系,以及可以对数据进行引用的函数和操作。
:star:数据结构 = 数据对象 + 对象之间的关系
数据结构是数据对象在计算机中的组织方式
数据对象必定与一系列加在其上的操作相关联
完成这些操作所用的方法就是算法
逻辑结构逻辑结构是对数据对象之间关系的一种描述,是一种抽象的概念。
名称
说明
集合
数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系
线性结构(线性表)
数据结构中的元素存在一对一的相互关系
树
数据结构中的元素存在一对多的相互关系
图
数据结构中的元素存在多对多的相互关系
:tipping_hand_man:特别注意,逻辑结构只是数据对象之间抽象关系的描述,是特定数据对象下本身携带的一种关系,这和下面要说的存储结构不太一样。
存储结构存储结构是指数据对象在计算机里面的物理存储结构。什么意思呢,也就是说上面提到的各种逻辑结构在机器上应该一个怎么放法。比如上面提到的线性结构,我们可以使用数组、链表等等来实现。
存储结构分为以下几类:
...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/posts/475fb381.html" title="LinkedList源码分析"> <img class="post_bg" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/JavaCollection.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="LinkedList源码分析"></a></div><div class="recent-post-info"><a class="article-title" href="/posts/475fb381.html" title="LinkedList源码分析">LinkedList源码分析</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-08-30T13:54:50.000Z" title="发表于 2021-08-30 21:54:50">2021-08-30</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9B%86%E5%90%88/">集合</a></span></div><div class="content">本文基于JDK1.8。看完本篇文章你将学习到:
LinkedList可以插入null值的原因
LinkedList可以允许重复的原因
LinkedList插入快,查询慢的原因
上一篇说了ArrayList,这篇文章主要谈谈LinkedList的实现。这两个集合类在我们学习或工作过程中是很常用的,某度上面随便一搜,出来的就是它们两个之间的异同点。我们知道ArrayList是基于动态数组的,而LinkedList是基于链表的。往下我会逐层剖析LinkedList为什么插入快,查询慢的问题。但在这之前,让我们先看看链表是什么。
链表先看一下链表的定义:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。上面描述的可能比较复杂,我们画个图理解一下:在上图中,每个节点都有两个部分,即第一部分是用来保存自身的数据的,第二部分则是保存了指向下一个节点的指针。
双向链表双向链表和单向链表 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/posts/c352a0f3.html" title="ArrayList源码分析"> <img class="post_bg" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/JavaCollection.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="ArrayList源码分析"></a></div><div class="recent-post-info"><a class="article-title" href="/posts/c352a0f3.html" title="ArrayList源码分析">ArrayList源码分析</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2021-08-29T15:56:24.000Z" title="发表于 2021-08-29 23:56:24">2021-08-29</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9B%86%E5%90%88/">集合</a></span></div><div class="content">提起ArrayList,相信很多小伙伴都用过,而且还不少用。但在几年之前,我在一场面试中,面试官要求说出ArrayList的扩容机制。很显然,那个时候的我并没有关注这些,从而错过了一次机会。不过好在我还算比较喜欢搞事情的,所以今天这篇文章也算是填坑吧。看完这边文章你将了解到:
ArrayList底层实现
ArrayList为什么允许null值
ArrayList为什么可重复
ArrayList查询效率和插入效率对比
类图下图是ArrayList的类图结构ArrayList继承于 AbstractList ,实现了 List, RandomAccess, Cloneable, java.io.Serializable 这些接口。这里逐个分析一下这里接口的意义:
RandomAccess 是一个标志接口,表明实现这个这个接口的 List 集合是支持快速随机访问的。有兴趣可以看看Collections类中哪个方法用到了这个标志性接口。
实现 Cloneable 接口并覆盖了方法clone(),能被克隆。
实现了java.io.Serializable 接口,这意味着ArrayList支 ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="card-info-avatar is-center"><img class="avatar-img" src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/avtor.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">Boy Zhou</div><div class="author-info__description">目光短浅,使人平庸</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">6</div></a></div><div class="card-info-data-item is-center"><a href="/tags/"><div class="headline">标签</div><div class="length-num">8</div></a></div><div class="card-info-data-item is-center"><a href="/categories/"><div class="headline">分类</div><div class="length-num">3</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/BoyZhouY"><i class="fab fa-github"></i><span>关注我</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://www.netfdiary.com/atom.xml" target="_blank" title="订阅我"><i class="fas fa-rss"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="邮箱"><i class="fas fa-envelope"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>公告</span></div><div class="announcement_content">这是我的博客!!</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/posts/95423b6d.html" title="数据结构(二)树"><img src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/image-20210902234011789.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="数据结构(二)树"/></a><div class="content"><a class="title" href="/posts/95423b6d.html" title="数据结构(二)树">数据结构(二)树</a><time datetime="2021-10-02T13:54:50.000Z" title="发表于 2021-10-02 21:54:50">2021-10-02</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/0.html" title="无题"><img src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/img/default.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="无题"/></a><div class="content"><a class="title" href="/posts/0.html" title="无题">无题</a><time datetime="2021-09-11T14:06:17.409Z" title="发表于 2021-09-11 22:06:17">2021-09-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/9449c48d.html" title="ReactNative修改项目名称"><img src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/react_native.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="ReactNative修改项目名称"/></a><div class="content"><a class="title" href="/posts/9449c48d.html" title="ReactNative修改项目名称">ReactNative修改项目名称</a><time datetime="2021-09-11T02:50:57.000Z" title="发表于 2021-09-11 10:50:57">2021-09-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/bb4fe337.html" title="数据结构(一)基本概念"><img src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/image-20210902234011789.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="数据结构(一)基本概念"/></a><div class="content"><a class="title" href="/posts/bb4fe337.html" title="数据结构(一)基本概念">数据结构(一)基本概念</a><time datetime="2021-09-02T13:54:50.000Z" title="发表于 2021-09-02 21:54:50">2021-09-02</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/475fb381.html" title="LinkedList源码分析"><img src="https://cdn.jsdelivr.net/gh/BoyZhouY/myimg@main/JavaCollection.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="LinkedList源码分析"/></a><div class="content"><a class="title" href="/posts/475fb381.html" title="LinkedList源码分析">LinkedList源码分析</a><time datetime="2021-08-30T13:54:50.000Z" title="发表于 2021-08-30 21:54:50">2021-08-30</time></div></div></div></div><div class="card-widget" id="card-newest-comments"><div class="item-headline"><i class="fas fa-bolt"></i><span>最新评论</span></div><div class="aside-list"><span>正在加载中...</span></div></div><div class="card-widget card-categories"><div class="item-headline">
<i class="fas fa-folder-open"></i>
<span>分类</span>
</div>
<ul class="card-category-list" id="aside-cat-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%89%8D%E7%AB%AF/"><span class="card-category-list-name">前端</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"><span class="card-category-list-name">数据结构</span><span class="card-category-list-count">2</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E9%9B%86%E5%90%88/"><span class="card-category-list-name">集合</span><span class="card-category-list-count">2</span></a></li>
</ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/ArrayList/" style="font-size: 1.1em; color: #999">ArrayList</a> <a href="/tags/LinkedList/" style="font-size: 1.1em; color: #999">LinkedList</a> <a href="/tags/RN/" style="font-size: 1.1em; color: #999">RN</a> <a href="/tags/android/" style="font-size: 1.1em; color: #999">android</a> <a href="/tags/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/" style="font-size: 1.5em; color: #99a9bf">基础知识</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/" style="font-size: 1.5em; color: #99a9bf">数据结构</a> <a href="/tags/%E6%A0%91/" style="font-size: 1.1em; color: #999">树</a> <a href="/tags/%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/" style="font-size: 1.5em; color: #99a9bf">源码分析</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/10/"><span class="card-archive-list-date">十月 2021</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/09/"><span class="card-archive-list-date">九月 2021</span><span class="card-archive-list-count">3</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/08/"><span class="card-archive-list-date">八月 2021</span><span class="card-archive-list-count">2</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">6</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2021-08-27T16:00:00.000Z"></div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">14.6k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2021-11-01T14:30:03.850Z"></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2021 By Boy Zhou</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="font-plus" type="button" title="放大字体"><i class="fas fa-plus"></i></button><button id="font-minus" type="button" title="缩小字体"><i class="fas fa-minus"></i></button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><div class="search-dialog__title" id="local-search-title">本地搜索</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div></div><hr/><div id="local-search-results"></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/search/local-search.js"></script><div class="js-pjax"></div><script defer="defer" id="ribbon" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-ribbon.min.js" size="150" alpha="0.6" zIndex="-1" mobile="false" data-click="true"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>