-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
365 lines (271 loc) · 11.2 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
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Hualiang's Blog</title>
<link rel="shortcut icon" href="https://hualiang.online/favicon.ico?v=1733809793492">
<link href="https://cdn.staticfile.net/remixicon/2.3.0/remixicon.css" rel="stylesheet">
<link rel="stylesheet" href="https://hualiang.online/styles/main.css">
<link rel="alternate" type="application/atom+xml" title="Hualiang's Blog - Atom Feed" href="https://hualiang.online/atom.xml">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Droid+Serif:400,700">
<meta name="description" content="Hualiang's Blog: 一个苦逼大学生的所学所得..." />
</head>
<body>
<div class="main">
<div class="main-content">
<div class="site-header">
<a href="https://hualiang.online">
<img class="avatar" src="https://hualiang.online/images/avatar.png?v=1733809793492" alt="">
</a>
<h1 class="site-title">
Hualiang's Blog
</h1>
<p class="site-description">
<i>Unless I don't want to win, nobody can make me lose.</i><br/><br/>I always believe 天道酬勤
</p>
<div class="menu-container">
<a href="/" class="menu">
首页
</a>
<a href="/archives" class="menu">
归档
</a>
<a href="/tags" class="menu">
标签
</a>
</div>
<div class="social-container">
<a href="https://github.com/hualiong" target="_blank">
<i class="ri-github-line"></i>
</a>
<a href="https://twitter.com/huoliong" target="_blank">
<i class="ri-twitter-line"></i>
</a>
<a href="https://weibo.com" target="_blank">
<i class="ri-weibo-line"></i>
</a>
<a href="https://zhuanlan.zhihu.com" target="_blank">
<i class="ri-zhihu-line"></i>
</a>
<a href="https://www.facebook.com" target="_blank">
<i class="ri-facebook-line"></i>
</a>
</div>
</div>
<div class="post-container">
<article class="post">
<a href="https://hualiang.online/post/guan-yu-nao-dong-da-kai-qu-yong-duo-xian-cheng-you-hua-kuai-su-pai-xu-zhe-jian-shi/">
<h2 class="post-title">关于我脑洞大开去用多线程优化快速排序这件事</h2>
</a>
<div class="post-info">
<span>
2024-10-25
</span>
<span>
8 min read
</span>
<a href="https://hualiang.online/tag/ZPGViNQnD/" class="post-tag">
# 多线程
</a>
<a href="https://hualiang.online/tag/6ysHJUyVK/" class="post-tag">
# Java
</a>
</div>
<div class="post-abstract">
<p>今晚在复习 TopK 问题手写快排时,突发奇想:“既然快排每次都要划分出两个区间重复进行快排,那么我可不可以将新划分出的两个区间用两个新线程去跑 ? ” 于是就有了这篇文章。</p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/python-pa-chong-js-ni-xiang-zhi-woff-zi-ti-fan-pa-po-jie/">
<h2 class="post-title">Javascript 逆向之 woff 字体反爬破解</h2>
</a>
<div class="post-info">
<span>
2024-08-25
</span>
<span>
8 min read
</span>
<a href="https://hualiang.online/tag/CiyBBiV7L/" class="post-tag">
# 优质文章收藏
</a>
</div>
<div class="post-abstract">
<p>转自个人博客 “<a href="https://home.cnblogs.com/u/Eeyhan">Eeyhan</a>” 的<a href="https://www.cnblogs.com/Eeyhan/p/15576450.html">《python爬虫 - js逆向之woff字体反爬破解》</a></p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/ji-yi-ci-dui-datax-xiang-es-tong-bu-dui-xiang-xing-shu-ju-de-jie-jue-guo-cheng/">
<h2 class="post-title">记一次对 DataX 向 ES 同步对象型数据的探索过程</h2>
</a>
<div class="post-info">
<span>
2024-08-12
</span>
<span>
8 min read
</span>
<a href="https://hualiang.online/tag/UXX0ydlwT/" class="post-tag">
# ElasticSearch
</a>
<a href="https://hualiang.online/tag/sGT3DdeWp/" class="post-tag">
# Other
</a>
</div>
<div class="post-abstract">
<p>今天开完产品审议会,Leader 表示让我来负责工作台模块自定义地理查询的功能开发时,已经学完 ES 的地理查询的我当即表示莫得问题👌。可就在我想先同步坐标在写业务代码时才发现,“这个 DataX 怎么同步对象型数据嘞?”🤔</p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/ji-yi-ci-wrangler-cli-chuang-jian-cloudflare-worker-mo-ban-qi-dong-shi-bai-yuan-yin/">
<h2 class="post-title">记一次 Wrangler CLI 创建 Cloudflare Worker 模板启动失败原因</h2>
</a>
<div class="post-info">
<span>
2024-08-04
</span>
<span>
6 min read
</span>
<a href="https://hualiang.online/tag/sGT3DdeWp/" class="post-tag">
# Other
</a>
</div>
<a href="https://hualiang.online/post/ji-yi-ci-wrangler-cli-chuang-jian-cloudflare-worker-mo-ban-qi-dong-shi-bai-yuan-yin/" class="post-feature-image" style="background-image: url('https://hualiang.online/post-images/ji-yi-ci-wrangler-cli-chuang-jian-cloudflare-worker-mo-ban-qi-dong-shi-bai-yuan-yin.png')">
</a>
<div class="post-abstract">
<p>因为想用 Worker API 绑定 Cloudflare R2 便于使用,所有遵循<a href="https://developers.cloudflare.com/r2/api/workers/workers-api-usage/">官方文档</a>创建模板。</p>
<p>但是遇上了一个莫名其妙的 Bug 报错...</p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/elasticsearch-java-api-shi-xian-di-li-wei-zhi-cha-xun/">
<h2 class="post-title">ElasticSearch 实现地理位置搜索</h2>
</a>
<div class="post-info">
<span>
2024-08-03
</span>
<span>
8 min read
</span>
<a href="https://hualiang.online/tag/UXX0ydlwT/" class="post-tag">
# ElasticSearch
</a>
<a href="https://hualiang.online/tag/6ysHJUyVK/" class="post-tag">
# Java
</a>
</div>
<div class="post-abstract">
<p>最近,实习时涉及到了在地图上显示客户锚点的需求,想到 ES 有这么个功能可以用,便想来试试。但网上的教程太少了,我自己也是琢磨半点才看懂的,在此分享一下。</p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/ru-he-yong-chao-xing-yun-pan-zuo-wai-lian-zhi-lian/">
<h2 class="post-title">如何用超星云盘做外链直链</h2>
</a>
<div class="post-info">
<span>
2024-06-29
</span>
<span>
3 min read
</span>
<a href="https://hualiang.online/tag/CiyBBiV7L/" class="post-tag">
# 优质文章收藏
</a>
</div>
<div class="post-abstract">
<p>转自个人博客 “<a href="https://zxz.ee">小言u</a>” 的<a href="https://zxz.ee/100.html">《用超星云盘做外链直链》</a></p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/git-ti-jiao-gui-fan/">
<h2 class="post-title">Git 提交规范</h2>
</a>
<div class="post-info">
<span>
2024-06-17
</span>
<span>
2 min read
</span>
<a href="https://hualiang.online/tag/sGT3DdeWp/" class="post-tag">
# Other
</a>
</div>
<div class="post-abstract">
<p>经常看到别人提交的代码记录里面包含一些feat、fix、chore等等,而我在提交时也不会区分什么,直接写下提交信息,今天就来看一下怎么个事,就拿 element-plus 举例来看一下</p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/delayqueue-shi-xian-lin-shi-shang-chuan-wen-jian-de-ding-shi-qing-li/">
<h2 class="post-title">DelayQueue 实现临时上传文件的过期定时清理</h2>
</a>
<div class="post-info">
<span>
2024-06-07
</span>
<span>
9 min read
</span>
<a href="https://hualiang.online/tag/6ysHJUyVK/" class="post-tag">
# Java
</a>
</div>
<div class="post-abstract">
<p>学院的智慧党建项目要实现图片上传功能,为了解决图片临时上传后的清理问题,考虑到数据量不大,我想到了用 Java 的 DelayQueue 延迟队列来处理。</p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/zhen-zheng-you-ya-de-vite-duo-ye-mian-shi-zhan/">
<h2 class="post-title">Vite 多页面实战</h2>
</a>
<div class="post-info">
<span>
2024-06-01
</span>
<span>
6 min read
</span>
<a href="https://hualiang.online/tag/CiyBBiV7L/" class="post-tag">
# 优质文章收藏
</a>
</div>
<div class="post-abstract">
<p>转自稀土掘金 “<a href="https://juejin.cn/user/1099167356957885/posts">我想写文章啊</a>” 的<a href="https://juejin.cn/post/7128999848564981796">《真正优雅的 Vite 多页面实战》</a></p>
</div>
</article>
<article class="post">
<a href="https://hualiang.online/post/bag-problem-solving-skills/">
<h2 class="post-title">背包问题的套路</h2>
</a>
<div class="post-info">
<span>
2024-01-23
</span>
<span>
3 min read
</span>
<a href="https://hualiang.online/tag/sGT3DdeWp/" class="post-tag">
# Other
</a>
</div>
<div class="post-abstract">
<p>最近跟着代码随想录学到了线性规划章节,背包问题也是很常见的题型,在此总结一些做题套路。</p>
</div>
</article>
</div>
<div class="pagination-container">
<a href="https://hualiang.online/page/2" class="next-page">下一页</a>
</div>
<div class="site-footer">
Powered by <a href="https://github.com/getgridea/gridea" target="_blank">Gridea</a>
<a class="rss" href="https://hualiang.online/atom.xml" target="_blank">
<i class="ri-rss-line"></i> RSS
</a>
</div>
</div>
</div>
</body>
</html>