-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
303 lines (229 loc) · 11.4 KB
/
Copy pathindex.html
File metadata and controls
303 lines (229 loc) · 11.4 KB
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
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>geN | geN</title>
<link rel="icon" type="image/jpeg" href="/wp-content/uploads/2025/05/cropped-mmexport1548776491858-9-e1746808339778.jpg">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
color: #333; background: #fafafa; line-height: 1.8;
}
a { color: #1a73e8; text-decoration: none; }
a:hover { text-decoration: underline; }
/* Header */
.site-header {
max-width: 800px; margin: 0 auto; padding: 40px 20px 20px;
text-align: center;
}
.site-header h1 a {
font-size: 2.2rem; color: #222; font-weight: 700; letter-spacing: 2px;
}
.site-header h1 a:hover { text-decoration: none; color: #1a73e8; }
.site-header .subtitle {
color: #888; font-size: 0.95rem; margin-top: 4px;
}
.header-image {
width: 100%; max-width: 900px; height: auto; margin: 20px auto; display: block;
border-radius: 8px;
}
.site-nav {
margin-top: 16px; font-size: 0.95rem;
}
.site-nav a {
margin: 0 12px; color: #555;
}
.site-nav a:hover { color: #1a73e8; }
.site-nav a.active { color: #1a73e8; font-weight: 600; }
/* Content */
.content {
max-width: 800px; margin: 0 auto; padding: 20px 20px 60px;
}
.content h2 { font-size: 1.5rem; margin-bottom: 12px; }
.content h3 { font-size: 1.2rem; margin-bottom: 8px; }
/* Post list on homepage */
.post-list { list-style: none; }
.post-item {
padding: 24px 0; border-bottom: 1px solid #e8e8e8;
}
.post-item:last-child { border-bottom: none; }
.post-item h2 a {
font-size: 1.35rem; color: #222;
}
.post-item h2 a:hover { color: #1a73e8; text-decoration: none; }
.post-meta {
color: #999; font-size: 0.85rem; margin-top: 6px;
}
.post-excerpt {
margin-top: 10px; color: #555; font-size: 0.95rem;
}
.post-excerpt img { max-width: 100%; height: auto; border-radius: 4px; margin: 12px 0; }
/* Single post */
.post-body {
margin-top: 24px; font-size: 1rem; color: #333;
}
.post-body p { margin: 12px 0; }
.post-body img { max-width: 100%; height: auto; border-radius: 4px; margin: 12px 0; }
.post-body figure { margin: 16px 0; text-align: center; }
.post-body figure img { margin: 0 auto; }
.post-body pre {
background: #f4f4f4; padding: 16px; border-radius: 6px;
overflow-x: auto; font-size: 0.9rem; margin: 16px 0;
}
.post-body code {
font-family: Menlo, Consolas, Monaco, monospace;
background: #f4f4f4; padding: 2px 6px; border-radius: 3px; font-size: 0.9em;
}
.post-body pre code { background: none; padding: 0; }
.post-body blockquote {
border-left: 3px solid #ddd; padding: 8px 16px; margin: 16px 0;
color: #666; background: #f9f9f9; border-radius: 0 4px 4px 0;
}
.post-body ul, .post-body ol { margin: 12px 0; padding-left: 24px; }
.post-body li { margin: 6px 0; }
.post-body h2, .post-body h3, .post-body h4 {
margin: 24px 0 12px; color: #222;
}
/* Page navigation */
.page-nav {
text-align: center; margin-top: 40px; font-size: 0.9rem;
}
.page-nav a { color: #888; }
.page-nav a:hover { color: #1a73e8; }
/* Footer */
.site-footer {
max-width: 800px; margin: 0 auto; padding: 20px;
text-align: center; color: #bbb; font-size: 0.8rem;
border-top: 1px solid #e8e8e8;
}
.site-footer a { color: #999; }
/* Responsive */
@media (max-width: 600px) {
.site-header h1 a { font-size: 1.6rem; }
.content { padding: 16px; }
.post-item h2 a { font-size: 1.15rem; }
}
</style>
</head>
<body>
<div class="site-header">
<h1><a href="/">geN</a></h1>
<div class="subtitle">时间湍急,落笔为锚</div>
<img class="header-image" src="/wp-content/uploads/2025/05/cropped-mmexport1548776491858-8.jpg" alt="geN">
<div class="site-nav">
<a href="/" class="active">首页</a>
<a href="/sample-page/">About</a>
</div>
</div>
<div class="content">
<ul class="post-list">
<li class="post-item">
<h2><a href="/2026/08/11/感谢这个时代/">感谢这个时代</a></h2>
<div class="post-meta">2026 年 08 月 11 日</div>
<div class="post-excerpt">
<img src="wp-content/uploads/2026/08/image-823x1024.png" alt="" loading="lazy">
AI时代的福利之一,就是学习语言变得无比简单方便。在此之前,光是准备环境就得面对各种碰壁,绕圈,死胡同,还有内心煎熬,现在通通都没有了,一句话就能起帆出发~
AI时代还需要学习编程语言吗? 我不知道,但我打心底觉得了解一门语言的哲学,思想,历史很有意思,这就够了。
</div>
</li>
<li class="post-item">
<h2><a href="/2025/11/01/提问的艺术/">提问的艺术</a></h2>
<div class="post-meta">2025 年 11 月 01 日</div>
<div class="post-excerpt">
最近注意到,日常与大语言模型(LLM)的频繁互动,正在潜移默化改变我和真人的沟通方式。具体来说,有两点变化非常明显。
一、回答问题时,我开始尝试直接发送“提示词”
有时候同事向我提问,我会直接把一段 prompt 发回去。就很奇怪,别人在向你提问,你又再发一个问题过去。但由于 prompt 的表述方式明显不是“对人说话”,对方一般都能快速get到我的意图。
二、我向别人提问时,变…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/09/08/看一次疑惑-看两次不对劲-看三次呆若木鸡/">看一次疑惑,看两次不对劲,看三次呆若木鸡</a></h2>
<div class="post-meta">2025 年 09 月 08 日</div>
<div class="post-excerpt">
<img src="wp-content/uploads/2025/09/image-941x1024.png" alt="" loading="lazy">
好一段时间没遇到这样一道反复看好几遍都 毫!无!头!绪!的题目了,深深感受到了出题人的无穷恶意!
原题:https://leetcode.cn/problems/edit-distance/description/?envType=study-plan-v2&envId=dynamic-programming
</div>
</li>
<li class="post-item">
<h2><a href="/2025/09/06/chatgpt5-学习加速器/">ChatGPT5–学习加速器</a></h2>
<div class="post-meta">2025 年 09 月 06 日</div>
<div class="post-excerpt">
<img src="wp-content/uploads/2025/09/af5d102231de742cc94bdc5faabb1e62-1024x976.png" alt="" loading="lazy">
https://chatgpt.com/share/68bb0c7a-35e8-8003-8b0f-414a2e3f33ed
平时工作用大部分时间都是qwen/deepseek/豆包, 今天准备睡觉突然来兴趣上ChatGPT问一个之前在deepseek已经over的问题,结果回答得让我精神一振毫无睡意。
回答得实在太好,比deepseek强不知道多少倍!也不知道是不是因为ChatGPT…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/06/09/浅尝-dify-ai流程编排/">浅尝(Dify)AI流程编排</a></h2>
<div class="post-meta">2025 年 06 月 09 日</div>
<div class="post-excerpt">
<img src="wp-content/uploads/2025/06/image.png" alt="" loading="lazy">
其实也做了有好一段时间, 一直没时间归档, 今天决定mark一下.
由于工作需要, 最终效果需要具备移植性, 所以我这里Dify平台也尝试了本地部署, 以保证最终可交付.
Dify的部署怎么快怎么来, 由于已经有宝塔面板, 直接从Docker搜索安装就可以(Dify官方也有提供docker-componse)
除Ol…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/06/05/从死向生看/">从死向生看</a></h2>
<div class="post-meta">2025 年 06 月 05 日</div>
<div class="post-excerpt">
《柴静谈陈虻与崔永元: “衡量一个人对初衷的真诚,要看他愿意为它付出的代价”》
最近生活感觉挺压抑的, 看完这个节目有种豁然开朗的感觉。
</div>
</li>
<li class="post-item">
<h2><a href="/2025/05/09/十年学会编程/">十年学会编程</a></h2>
<div class="post-meta">2025 年 05 月 09 日</div>
<div class="post-excerpt">
原文
研究表明 (Hayes,Bloom)在任何一种领域内,象下棋、作曲、绘画、钢琴演奏、游泳、网球、以及原子物理学和拓扑学,等等,要达到专家水平大约都要花十年时间。没有真正的捷径:即使是莫扎特,4岁时就是音乐神童,13年后才开始写出世界级的作品。在另一方面,披头士似乎在1964年的EdSullivan表演上一炮走红。但他们从1957年就开始表演,在获得大众青睐后,他们的第一个重大成功,Sg…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/05/05/脚本小子/">脚本小子</a></h2>
<div class="post-meta">2025 年 05 月 05 日</div>
<div class="post-excerpt">
<img src="wp-content/uploads/2025/05/image-4.png" alt="" loading="lazy">
还记得初中那会,大家上网都很直接(各种意义上的直接),我家的电脑就经常中毒,QQ就不知道被盗走了多少遍,也就这种环境接触到了各种奇奇怪怪东西,这其中就有关于黑客技术圈子,现在还记得网上找QQ病毒的教材, 然后和制作视频的人加了上了好友(那会大家都觉得自己好牛X,发了视频都会留QQ)。后来自己东抄抄西抄抄,生搬硬套的也开始自己录视频,QQ加了几千个人,想起来真是好玩。
印象中花时间最多的是病毒…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/05/05/转存一篇2019年前写的-流水账一下对二进制理解/">转存一篇2019年前写的《流水账一下对二进制理解》</a></h2>
<div class="post-meta">2025 年 05 月 05 日</div>
<div class="post-excerpt">
<img src="wp-content/uploads/2025/05/image-2-1024x538.png" alt="" loading="lazy">
图文无关
昨天研究HashMap(版本8)底层。发现jdk的工程师对于HashMap定义容量的处理超级聪明。对于手动输入容量值,底层会计算出一个比她大,而且最近的一个 二次幂的数比如输入7,会得到8,输入9,会得到16,输入17会32。底层用的是位运算。因为2次幂数二进制都是1开头后面全是0。2==>104==>1008==>100016==>10000二进制规范(int)一下如下
0…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/04/30/让我寝食难安的-雪花算法/">让我寝食难安的“雪花算法”</a></h2>
<div class="post-meta">2025 年 04 月 30 日</div>
<div class="post-excerpt">
先科普:
雪花算法是一种由Twitter(现在是X)推广的分布式全局唯一ID的算法。关于雪花这个名称的解释,我自以为是因为雪花是随机飘落然后越堆越高的,前天同事问我雪花的由来是不是因为每片雪花都不一样,我觉得这个解释更浪漫。
回归主题,简单说这是一种生成不重复ID的算法,有别于UUID, 雪花具备自增性的,方便数据库存储和使用(可排序,体积也不大)
原理是一个63位(二进制)的正…
</div>
</li>
<li class="post-item">
<h2><a href="/2025/04/29/start/">Start</a></h2>
<div class="post-meta">2025 年 04 月 29 日</div>
<div class="post-excerpt">
Study diligently, enjoy life
</div>
</li>
</ul>
</div>
<div class="site-footer">
<p>© 2026 geN — 静态副本,原站 <a href="https://winggon.cc">winggon.cc</a></p>
</div>
</body>
</html>