-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.xml
554 lines (286 loc) · 133 KB
/
atom.xml
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
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>for_the_zero 的破站</title>
<link href="https://for-the-zero.github.io/atom.xml" rel="self"/>
<link href="https://for-the-zero.github.io/"/>
<updated>2025-01-24T06:29:42.453Z</updated>
<id>https://for-the-zero.github.io/</id>
<author>
<name>for_the_zero</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>Quicktools第二弹来了!</title>
<link href="https://for-the-zero.github.io/2025/Quicktools2/"/>
<id>https://for-the-zero.github.io/2025/Quicktools2/</id>
<published>2025-01-24T06:07:00.000Z</published>
<updated>2025-01-24T06:29:42.453Z</updated>
<content type="html"><![CDATA[<h1 id="Quicktools第二弹,它来了!"><a href="#Quicktools第二弹,它来了!" class="headerlink" title="Quicktools第二弹,它来了!"></a>Quicktools第二弹,它来了!</h1><p>时隔一个学期,又做了一个东西</p><p><a href="https://ftz-tools.netlify.app/">Netlify</a> <a href="https://for-the-zero.github.io/quicktools">Github Pages</a></p><p><img src="/img/2025-01-23-23-46-05-image.png"></p><p>从TypeTo到Taple</p><p><del>除了Taple都是水</del></p><hr><h2 id="TypeTo"><a href="#TypeTo" class="headerlink" title="TypeTo"></a>TypeTo</h2><p>做着玩的,你按一个键屏幕上就会出现对应的字符</p><p>没什么的,知识你自己不要把焦点放到清空键然后按空格就行</p><hr><h2 id="Passkey"><a href="#Passkey" class="headerlink" title="Passkey"></a>Passkey</h2><p>没写css</p><p>嘿!这是一种密文</p><p>从左到右读取,每一个“字符”是1*3的矩阵,从上到下拼成三个数字,按照编码解密出一个字符,然后连在一起</p><p>编码:</p><table><thead><tr><th align="center">区域</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">0开头</td><td align="center">数字</td></tr><tr><td align="center">1开头</td><td align="center">字母,100是空格,101到126是小写字母,按顺序来,后面是大写字母</td></tr><tr><td align="center">2开头</td><td align="center">部分符号,从200开始分别是<code>.,():!?</code></td></tr></tbody></table><p>数字对应内容:</p><table><thead><tr><th align="center">数字</th><th align="center">图片</th></tr></thead><tbody><tr><td align="center">0</td><td align="center"><img src="/img/c8e22a78efad0c835889fa0bec556305481d28c3.svg" alt="0.svg"></td></tr><tr><td align="center">1</td><td align="center"><img src="/img/7065fa994db137188dd94a7e55046ff6a6ae31a1.svg" alt="1.svg"></td></tr><tr><td align="center">2</td><td align="center"><img src="/img/eb6df1e54852bc4b1a16d6e47491366ecf226046.svg" alt="2.svg"></td></tr><tr><td align="center">3</td><td align="center"><img src="/img/4db8768581207a2b0de1817592b4ec943e1f719a.svg" alt="3.svg"></td></tr><tr><td align="center">4</td><td align="center"><img src="/img/9da000a85bb01a1c6ef61b74634894da9fef5835.svg" alt="4.svg"></td></tr><tr><td align="center">5</td><td align="center"><img src="/img/8b7fba1f710597b3508b89130a2a7ca1a8f16387.svg" alt="5.svg"></td></tr><tr><td align="center">6</td><td align="center"><img src="/img/ab15954e16119560e9c19e64c28b6dad2b548250.svg" alt="6.svg"></td></tr><tr><td align="center">7</td><td align="center"><img src="/img/3f65e3d02c66b1f7f6eee5bd5e5fb67a859a5415.svg" alt="7.svg"></td></tr><tr><td align="center">8</td><td align="center"><img src="/img/d5377f5c6921df9abd59af09c362569124ded040.svg" alt="8.svg"></td></tr><tr><td align="center">9</td><td align="center"><img src="/img/3b5faeeef1a401dd15aff366cedd84dc41ab63f2.svg" alt="9.svg"></td></tr></tbody></table><hr><h2 id="VisualVoice"><a href="#VisualVoice" class="headerlink" title="VisualVoice"></a>VisualVoice</h2><p>没有css,ai写的,最水的一集</p><p>把麦克风的声音实时转化为响度、音调、音色,然后对应RGB,设置到背景就行了</p><hr><h2 id="Taple"><a href="#Taple" class="headerlink" title="Taple"></a>Taple</h2><p><strong>重头戏啊!</strong></p><p>这可是我作恶一个学期的项目</p><p>而且开了一个单独的<a href="https://github.com/for-the-zero/taple">Github仓库</a></p><p>操作指南已经写在了README</p><p>所以这里还是讲我的开发经历吧</p><hr><p>不过,这个做的相对于我的期盼,还是少了</p><p>主要是表头方面的欠缺,理想版:</p><p><img src="/img/93c2ace02876d144edd37b15f8fe2a6c241a5d23.png" alt="i-dont-have-that-time-or-ability-to-make-the-full-ver.png"></p><h3 id="一开始"><a href="#一开始" class="headerlink" title="一开始"></a>一开始</h3><p>这个表格的样式是在我上学的时候自己创,目的是简约,一直想做电子版但是一直没有提上日程,excel做太tm麻烦了,后来就有了这个项目了</p><h3 id="UI"><a href="#UI" class="headerlink" title="UI"></a>UI</h3><p>这次我不用任何组件库,直接自己写css</p><p>不过在firefix上显示效果怪怪的,后面可能<del>不</del>会改</p><h3 id="渲染部分"><a href="#渲染部分" class="headerlink" title="渲染部分"></a>渲染部分</h3><p>最tm难的部分,错的地方不会报错,全是逻辑问题</p><p>尤其是那个<del>连体</del>合并单元格,bug改了好久</p><h3 id="交互部分"><a href="#交互部分" class="headerlink" title="交互部分"></a>交互部分</h3><p><code>f63a96e</code>这个叫做<code>merge bug fixed</code>删除27行新增19行,把合并时的bug改好了</p><p>当时整个合并都是乱的,差不多就是:a指b为父单元格,b又指c是父单元格,c又指d是父单元格,d又指b是父单元格;有时候点了还不能合并;一个回型的单元格,中间还能多出一条分割线……麻了</p><p>删除行列时,你会发现所有涉及到的合并单元格全部都会解散,不会像添加行列那样识别</p><p>因为这样识别太难了,你怎么知道删除了之后这两部分还是不是连在一起的,在学校无聊的时候想了很久,想要找到怎么才能正确识别,最后还是想不出来,遂放弃</p><p>由于我用了ai自动填充(就是copilot那种),基本重复的部分回省事很多,但是……</p><p>它说往一个全部存储着JSON的数组里面<code>.push(JSON.parse(JSON.stringify(...)));</code>我一开始还没发现异常,就看到报错,盯着下面的读取JSON发呆……</p><h3 id="适配"><a href="#适配" class="headerlink" title="适配"></a>适配</h3><p>后来,上线了,但是发现几个问题</p><p>一个是点击高亮(手机)</p><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs css">* {<br> -webkit-tap-highlight-<span class="hljs-attribute">color</span>: transparent; <br>}<br></code></pre></td></tr></table></figure><p>哪个sb的主意要往网页里面默认加点击高亮的</p><p>一个是触屏滑动不了(移动模式)</p><p>遂加上<code>touchstart</code> <code>touchend</code> <code>touchmove</code>事件</p><p>由于前面<code>mousemove</code>使用了<code>e.movementX</code> <code>e.movementY</code>搞,简单,但是touch不支持,只能重写</p><hr><p>差不多就是这样了</p><p>准备肝下一个项目吧</p>]]></content>
<summary type="html"><h1 id="Quicktools第二弹,它来了!"><a href="#Quicktools第二弹,它来了!" class="headerlink" title="Quicktools第二弹,它来了!"></a>Quicktools第二弹,它来了!</h1><p>时隔一个学期</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
<category term="H5" scheme="https://for-the-zero.github.io/tags/H5/"/>
</entry>
<entry>
<title>分享一下我最近为英语演讲写的演讲搞(整活)</title>
<link href="https://for-the-zero.github.io/2024/nglishSpeechShare/"/>
<id>https://for-the-zero.github.io/2024/nglishSpeechShare/</id>
<published>2024-12-31T08:01:00.000Z</published>
<updated>2024-12-31T08:08:41.122Z</updated>
<content type="html"><![CDATA[<h1 id="这是我最近为英语演讲写的演讲稿(搞)"><a href="#这是我最近为英语演讲写的演讲稿(搞)" class="headerlink" title="这是我最近为英语演讲写的演讲稿(搞)"></a>这是我最近为英语演讲写的演讲稿(搞)</h1><p><a href="../../img/%E6%BC%94%E8%AE%B2%E5%85%AC%E5%BC%80%E7%89%88.pptx">PPT文件</a></p><p>评价:</p><p><img src="/img/IMG_20241231_153153.jpg"> <img src="/img/IMG_20241231_153158.jpg"></p><h1 id="稿子"><a href="#稿子" class="headerlink" title="稿子"></a>稿子</h1><p>乱写的,重点在ppt整活</p><p>上面给了ppt,这里的<code><-></code>的意思是按一下ppt(播放动画或翻页)</p><blockquote><p>Good morning, everyone! <-> Today I will introduce an ancient Greek myth, which explores the origins of two fascinating words. <-><br>There was a man who wants to struggle for the throne, he’s called <-> Minos, he asked a god, <-> Poseidon to help him, <-> but upon his success, Minos must sacrifice <-> a bull which Poseidon have given. <-><br>However, Minos was not willing to kill it <-> because of its beauty, so he sacrificed another bull. <-> This made Poseidon <-> really angry, <-> he used magic to make the queen fall in love with the bull, resulting in the birth of a bull-headed man monster. <-><br>To hide his shame, Minos made someone build a building called labyrinth <-> to imprison it. It’s too complex that the builder almost couldn’t get out. <-> So, this is how the word “labyrinth” came, it means a maze! <-> <-><br>After Minos defeated the Athenians <-> ,he forced them to send seven pairs of boys and girls a year to feed the monster. <-> A hero called Theseusvolunteered to kill the monster. <-> His lover gave him a ball of string, known in ancient English as a “clew”. <-> After he killing it, <-> he used the strings found a way out. <-><br>Over time, the word “clew” evolved from “a ball of string” to “clue”, <-> which is a word we recently learned.<br>My speech is over, thanks. <-></p></blockquote><h1 id="我在PPT干了什么"><a href="#我在PPT干了什么" class="headerlink" title="我在PPT干了什么"></a>我在PPT干了什么</h1><p><img src="/img/2024-12-31-15-49-49-image.png"></p><p>反手就是可交互,按按钮切换文本,做起来有点复杂</p><p><img src="/img/2024-12-31-15-51-00-image.png"></p><p>《只因你太美》(确实是字面上的意思)</p><p>还有个“专业配音师”,该大家来个措手不及</p><p><img src="/img/2024-12-31-15-52-23-image.png"></p><p>一堆成分复杂的东西升上来,可以自己下载ppt看</p><p><img src="/img/2024-12-31-15-53-09-image.png"></p><p>“牛”干“妻”生“牛人”的动画,十分生草,十分逆天</p><p><img src="/img/2024-12-31-15-54-11-image.png"></p><p>这四张迷宫图片是从两张迷宫图片里面裁出来的(一张变两张)</p><p>可以去 <a href="https://for-the-zero.github.io/MyDrive/">https://for-the-zero.github.io/MyDrive/</a> 找到,走法翻一下前面的博客《一种迷宫的介绍》</p><p><img src="/img/2024-12-31-15-57-26-image.png"></p><p>Sakuzyo+篮球+坤坤+神似PVZ,嗯……</p><p><img src="/img/2024-12-31-15-58-20-image.png"></p><p>两张哲♂学图片,懂得都懂</p>]]></content>
<summary type="html"><h1 id="这是我最近为英语演讲写的演讲稿(搞)"><a href="#这是我最近为英语演讲写的演讲稿(搞)" class="headerlink" title="这是我最近为英语演讲写的演讲稿(搞)"></a>这是我最近为英语演讲写的演讲稿(搞)</h1><p><a hre</summary>
<category term="其它" scheme="https://for-the-zero.github.io/categories/%E5%85%B6%E5%AE%83/"/>
</entry>
<entry>
<title>消磨……命运……</title>
<link href="https://for-the-zero.github.io/2024/%E6%B6%88%E7%A3%A8%E2%80%A6%E2%80%A6%E5%91%BD%E8%BF%90%E2%80%A6%E2%80%A6/"/>
<id>https://for-the-zero.github.io/2024/%E6%B6%88%E7%A3%A8%E2%80%A6%E2%80%A6%E5%91%BD%E8%BF%90%E2%80%A6%E2%80%A6/</id>
<published>2024-11-16T09:24:00.000Z</published>
<updated>2024-11-16T09:26:09.951Z</updated>
<content type="html"><![CDATA[<p>骗过别人,却不能骗过自己</p><p>……</p><hr><p>笔尖在一时一刻之中消磨</p><p>磨去自己,沦为废品</p><p>导致其毁灭的缘由又在哪</p><p>是谁迫使其毁灭</p><p>迫使者又实为其所愿</p><p>或许这就是命吧</p><p>……</p><hr><p>行尸走肉</p><p>工厂中的次品与优品</p><p>一个一个机器</p><p>按照这标准送往全世界</p><p>……</p><hr><p>一场无休止的战斗</p><p>没有胜利只有战死</p><p>除非坚持</p><p>向死而生而非其愿</p><p>士兵不断涌入</p><p>或许某天,敌人赞许而退</p><p>或许某天,全军覆没</p><p>,却不知打败他们的是敌人还是自己</p><p>……</p><hr><p>与此环境中</p><p>你不知对方有多差</p><p>亦不知自己有多废</p><p>而屠龙少年也可能成为恶龙</p><p>……</p><hr><p>上攀,不上</p><p>下坠,不愿</p><p>过往,不再</p><p>未来,何在</p><p>……</p><hr><p>如果能回到那天,我可能会考虑一下</p><p>在那个峭壁之上,是否该从顶上坠落</p>]]></content>
<summary type="html"><p>骗过别人,却不能骗过自己</p>
<p>……</p>
<hr>
<p>笔尖在一时一刻之中消磨</p>
<p>磨去自己,沦为废品</p>
<p>导致其毁灭的缘由又在哪</p>
<p>是谁迫使其毁灭</p>
<p>迫使者又实为其所愿</p>
<p>或许这就是命吧</p>
<p></summary>
<category term="文笔" scheme="https://for-the-zero.github.io/categories/%E6%96%87%E7%AC%94/"/>
</entry>
<entry>
<title>过去,现在,()</title>
<link href="https://for-the-zero.github.io/2024/%E8%BF%87%E5%8E%BB%EF%BC%8C%E7%8E%B0%E5%9C%A8%EF%BC%8C%EF%BC%88%EF%BC%89/"/>
<id>https://for-the-zero.github.io/2024/%E8%BF%87%E5%8E%BB%EF%BC%8C%E7%8E%B0%E5%9C%A8%EF%BC%8C%EF%BC%88%EF%BC%89/</id>
<published>2024-10-19T12:47:00.000Z</published>
<updated>2024-10-19T12:49:18.080Z</updated>
<content type="html"><![CDATA[<p>星空璀璨</p><p>哪一处最亮</p><p>人群芸芸</p><p>哪一个是你</p><p>秋风吹过</p><p>风寒透骨</p><p>身凉 心寒</p><p>往日不再</p><p>笼中之鸟</p><p>欲别 犹存</p><p>……</p>]]></content>
<summary type="html"><p>星空璀璨</p>
<p>哪一处最亮</p>
<p>人群芸芸</p>
<p>哪一个是你</p>
<p>秋风吹过</p>
<p>风寒透骨</p>
<p>身凉 心寒</p>
<p>往日不再</p>
<p>笼中之鸟</p>
<p>欲别 犹存</p>
<p>……</p>
</summary>
<category term="文笔" scheme="https://for-the-zero.github.io/categories/%E6%96%87%E7%AC%94/"/>
</entry>
<entry>
<title>初中毕业那天有感而作的</title>
<link href="https://for-the-zero.github.io/2024/%E5%88%9D%E4%B8%AD%E6%AF%95%E4%B8%9A%E9%82%A3%E5%A4%A9%E6%9C%89%E6%84%9F%E8%80%8C%E4%BD%9C%E7%9A%84/"/>
<id>https://for-the-zero.github.io/2024/%E5%88%9D%E4%B8%AD%E6%AF%95%E4%B8%9A%E9%82%A3%E5%A4%A9%E6%9C%89%E6%84%9F%E8%80%8C%E4%BD%9C%E7%9A%84/</id>
<published>2024-10-19T12:42:00.000Z</published>
<updated>2024-10-19T12:43:58.446Z</updated>
<content type="html"><![CDATA[<p>是毁灭,还是重生</p><hr><p>高兴,因为终于再也见不到某些人和事物了</p><p>悲伤,因为恐怕再也见不到某些人和事物了</p><hr><p>彻夜思索</p><p>却无言</p><p>怀念着</p><p>荏苒的时光中的欢欣</p><p>于</p><p>高兴与悲伤的交点</p><hr><p>抬手,却又放下</p><p>走进,却又离开</p><hr><p>这堵墙,能否打破</p><p>我们还能再见吗</p><p>如果时光定格在那一刻</p><hr><p>「你好」「谢谢」最后是「再见」</p><hr><p>两个阴影的消散</p><p>愿不再重来</p><p>两缕阳光的褪去</p><p>愿不再失去</p><hr><p>一个人的天地,还是热闹的人群</p><p>清幽的空间,与热闹的人群</p><p>他人的欢乐</p><p>一人的悲伤</p><hr><p>终究,轮回</p><p>三年前,今日时</p><p>最后的努力</p><p>最后的挣扎</p><p>最后的生命</p><p>三年的努力</p><p>三年的挣扎</p><p>三年的改变</p><p>一夕的崩塌</p>]]></content>
<summary type="html"><p>是毁灭,还是重生</p>
<hr>
<p>高兴,因为终于再也见不到某些人和事物了</p>
<p>悲伤,因为恐怕再也见不到某些人和事物了</p>
<hr>
<p>彻夜思索</p>
<p>却无言</p>
<p>怀念着</p>
<p>荏苒的时光中的欢欣</p>
<p>于</p>
</summary>
<category term="文笔" scheme="https://for-the-zero.github.io/categories/%E6%96%87%E7%AC%94/"/>
</entry>
<entry>
<title>制度的“洪流”</title>
<link href="https://for-the-zero.github.io/2024/%E5%88%B6%E5%BA%A6%E7%9A%84%E2%80%9C%E6%B4%AA%E6%B5%81%E2%80%9D/"/>
<id>https://for-the-zero.github.io/2024/%E5%88%B6%E5%BA%A6%E7%9A%84%E2%80%9C%E6%B4%AA%E6%B5%81%E2%80%9D/</id>
<published>2024-10-19T12:41:00.000Z</published>
<updated>2024-10-19T12:41:39.682Z</updated>
<content type="html"><![CDATA[<p>一切都在变得僵化</p><p>许久以前平静的水流中慢慢出现了一阵洪流</p><p>在这股洪流中,大家被冲上来</p><p>披荆斩棘,朝着“唯一”的出口</p><p>后人设的巨墙,似乎无懈可击,只能是那一个出口</p><p>河道中、出口处……挤满了人</p><p>挤死的、淹死的、进不去的……</p><p>“未来”可能就要止步于此</p><p>过去了的,欢喜,因为途中的苦难;过不去的,只留下了悲伤,因为途中的苦难</p><p>真的只能是那一个出口吗</p><p>又能不能逆水行舟呢</p><p>但无路可走又无处可逃</p><p>只能朝着那人造黑夜中唯一能看到的光明</p><p>——那个“唯一”</p>]]></content>
<summary type="html"><p>一切都在变得僵化</p>
<p>许久以前平静的水流中慢慢出现了一阵洪流</p>
<p>在这股洪流中,大家被冲上来</p>
<p>披荆斩棘,朝着“唯一”的出口</p>
<p>后人设的巨墙,似乎无懈可击,只能是那一个出口</p>
<p>河道中、出口处……挤满了人</p>
<p></summary>
<category term="文笔" scheme="https://for-the-zero.github.io/categories/%E6%96%87%E7%AC%94/"/>
</entry>
<entry>
<title>制度的僵化与我的思考</title>
<link href="https://for-the-zero.github.io/2024/%E5%88%B6%E5%BA%A6%E7%9A%84%E5%83%B5%E5%8C%96%E4%B8%8E%E6%88%91%E7%9A%84%E6%80%9D%E8%80%83/"/>
<id>https://for-the-zero.github.io/2024/%E5%88%B6%E5%BA%A6%E7%9A%84%E5%83%B5%E5%8C%96%E4%B8%8E%E6%88%91%E7%9A%84%E6%80%9D%E8%80%83/</id>
<published>2024-10-19T12:39:00.000Z</published>
<updated>2024-10-19T12:40:07.528Z</updated>
<content type="html"><![CDATA[<p>无视现实的制度,必然腐朽;空想的“完美”,处处是问题</p><p>在无理的制度之下,在无力的民众之下,表面必然有序,果真如此吗?</p><p>即使是斯巴达克的力量也无法抵抗成熟的势力</p><p>我们只是机器,高考的机器,我们只是一个个数字,高考的成绩,我们为学校创造价值,却可能在过程中失去我们自身的价值</p><p>将一个个特别的力量凝聚成一股单调的力量,有什么意义</p><p>失去了快乐,失去了曾经熟悉的一切,为着用一个目标奋斗,挤在了同一条跑道</p><p>学习本身的意义是什么?是竞争出个你死我活吗?生活的意义是什么?是所有人在一个固定的路线上拥挤地前行吗</p><p>制度是死的,人也是死的……</p><p>单单是学校,给人一种奴隶社会与封建社会之间的感觉,确实,我们的生产力过低,三年才能看到成果,别无他物,对于学校来说,也只是招生的时候多了一份荣誉</p><p>我们没有能力做什么,也没有机会做什么,似乎也无法找到自己的“生产力”</p><p>在这个僵化的制度之下,我们能够改变什么?</p>]]></content>
<summary type="html"><p>无视现实的制度,必然腐朽;空想的“完美”,处处是问题</p>
<p>在无理的制度之下,在无力的民众之下,表面必然有序,果真如此吗?</p>
<p>即使是斯巴达克的力量也无法抵抗成熟的势力</p>
<p>我们只是机器,高考的机器,我们只是一个个数字,高考的成绩,我们为学校创造</summary>
<category term="文笔" scheme="https://for-the-zero.github.io/categories/%E6%96%87%E7%AC%94/"/>
</entry>
<entry>
<title>设想:"子网络空间"</title>
<link href="https://for-the-zero.github.io/2024/subnet/"/>
<id>https://for-the-zero.github.io/2024/subnet/</id>
<published>2024-08-30T10:25:00.000Z</published>
<updated>2024-10-19T12:38:32.672Z</updated>
<content type="html"><![CDATA[<h1 id="子网络空间"><a href="#子网络空间" class="headerlink" title="子网络空间"></a>子网络空间</h1><p>这是一个最近冒出来的小想法,是一个基于且当前网络规则/协议的另一个网络,独立存在且与互联网隔绝</p><p>不过我没有那个时间和技术去搞这个,而且部分技术本身的合法性需要探究,虽然不是违法用途</p><p>这个想法同样也容易被滥用,尤其是监管部分,实现与我的目的相反的内容</p><p>我对部分技术的了解不深,可能会有错误或更好的方法</p><hr><h1 id="起因"><a href="#起因" class="headerlink" title="起因"></a>起因</h1><p>不知道大家有没有发现,现在网络环境越来越差</p><h2 id="垃圾内容越来越多"><a href="#垃圾内容越来越多" class="headerlink" title="垃圾内容越来越多"></a>垃圾内容越来越多</h2><p>别说营销号和部分自媒体了,甚至就连新闻媒体官方账号都发布一些被称为“黄色新闻”的伪新闻,新闻三要素统统没有,内容不痛不痒,黄色为底色放上几个大字吸引目光,根本没资格称作新闻</p><h2 id="观众的内容取向偏于低创"><a href="#观众的内容取向偏于低创" class="headerlink" title="观众的内容取向偏于低创"></a>观众的内容取向偏于低创</h2><p>网上充斥着各种套模板、内容简单、制作容易的低创内容,但是它们的受欢迎程度远远高于一些制作不易技术力高的内容</p><p>当然我也觉得其中一个原因是人们的生活方面导致的</p><h2 id="不良信息越来越多"><a href="#不良信息越来越多" class="headerlink" title="不良信息越来越多"></a>不良信息越来越多</h2><p>你下载一个软件,反正是可以让用户发布内容的,搜索各种软色情关键词,大概率能够看到大量擦边球内容,这些内容好吗?应该存在吗?</p><p>在某个知名的“可能会变质但永远不会倒闭”的视频网站,据说有(找了,是真的)一些卖片的,利用付费视频的功能传播一些不良信息,我不知道这么做是不是绕过了审核,但是它是可以存在的,另外还有一些直接在封面上写了卖*的,联系方式都写上了,就等着去“上门服务”了,很不理解这是怎么出现在带有审核的平台的</p><h2 id="利益的争夺"><a href="#利益的争夺" class="headerlink" title="利益的争夺"></a>利益的争夺</h2><p>一些应用程序和服务使用了各种手段恶心用户,目的就是为了利用自身的用户粘性挣更多钱,比如将开屏广告视为“用户福祉”的,我就不信有正常人什么都不看就喜欢看广告的</p><p>某些厂商或者用户/玩家为了网上的风评,使用黑色产业链——水军,直接就是机器人刷评论刷差评带节奏,先进一些的还引入了GPT进行机器人对线<del>然后成功被提示词调教成了猫娘</del>,搞得圈子乌烟瘴气(看到有某个视频平台博主特意直播画被带节奏的角色,什么机器人都早上来了,甚至他的联系方式还被挂到黄色平台了)(注:个人立场中立,各有各的好,不喜欢无脑夸和无脑踩的)</p><p>饭圈我个人没涉及过,但是倒牛奶的时事件相信大家都听说过吧</p><h2 id="网络暴力"><a href="#网络暴力" class="headerlink" title="网络暴力"></a>网络暴力</h2><p>算了我直接说吧,B站用户“暖言猫猫”在互联网上使用评论安慰他人,但是……<a href="https://b23.tv/a3B8KKU">动态链接</a></p><p>是的,被外网喷子组织<strong>悬赏</strong>,这些组织的目的竟然是为了把人骂到自杀,还当作<strong>消遣</strong>的方式,就这么离谱</p><p>也看到有up被嫉妒、被带着偏见看待、被歧视,原因很难说(没有明显指向什么方面),他被攻击、身边朋友被开盒、被挂名辱骂威胁……只是因为<strong>“好玩”</strong></p><blockquote><p>悲报:该up疑似已经退圈,现在账号不在活跃了</p></blockquote><p>而这些事情并非少数</p><h2 id="所以呢?"><a href="#所以呢?" class="headerlink" title="所以呢?"></a>所以呢?</h2><p><strong>如果</strong>一个国家一个社会出了问题,作为普通人,恐怕很难改变现状</p><p>那么网络呢?我们可不可以建立一个新的互联网,定义新的规则,重新从零开始建立新的生态</p><h1 id="实现"><a href="#实现" class="headerlink" title="实现"></a>实现</h1><p>目前我的设想是这样的:</p><p>使用应用程序或者一些工具连接虚拟内网,将它视为普通的网络,访问这个网络上的东西</p><p>而控制权、监管权等收归一处处理</p><h2 id="内网的实现"><a href="#内网的实现" class="headerlink" title="内网的实现"></a>内网的实现</h2><h3 id="方案1"><a href="#方案1" class="headerlink" title="方案1"></a>方案1</h3><p>最简单的方案,也是我觉得最好的方案,其实已经有工具了,比如Zerotier,稍作修改即可</p><p>可以重新分配专有的ip地址(注意要避免冲突)</p><h3 id="方案2"><a href="#方案2" class="headerlink" title="方案2"></a>方案2</h3><p>使用VPN转发流量给特定服务器,而服务器不接收任何来自互联网的请求</p><h3 id="方案3"><a href="#方案3" class="headerlink" title="方案3"></a>方案3</h3><p>利用P2P技术,由所有用户共同组建网络</p><h2 id="与互联网各种协议的兼容"><a href="#与互联网各种协议的兼容" class="headerlink" title="与互联网各种协议的兼容"></a>与互联网各种协议的兼容</h2><p>这里以ip地址和域名访问为例,有两种处理方式</p><h3 id="处理方式1"><a href="#处理方式1" class="headerlink" title="处理方式1"></a>处理方式1</h3><p>继承旧规则,不区分,即使在互联网上已经有人占用了这个ip或域名</p><p>缺点就是不好与互联网上已有的进行区分</p><h3 id="处理方式2"><a href="#处理方式2" class="headerlink" title="处理方式2"></a>处理方式2</h3><p>用特殊的方式,做一个伪ip伪域名,且可以解析</p><p>比如<code>255.255.255.255/123.123.123.123 => v-ip://123.123.123</code>和<code>(https://qwert@v https://qwert.v https://v/qwert) => v-domain://qwert</code></p><p>注:<code>https://v</code>中v是个<em>单标签域名(忘了叫什么,好像是叫这个)</em>Chrome是可以正常解析为域名的</p><p>或者也可以注册一个普通的域名如<code>https://v.cc/quert => v-domain://qwert</code></p><h3 id="处理方式3"><a href="#处理方式3" class="headerlink" title="处理方式3"></a>处理方式3</h3><p>直接不兼容了,专属<code>v-https:// v-ftp:// ...</code>访问</p><h1 id="规则"><a href="#规则" class="headerlink" title="规则"></a>规则</h1><p>实现不是核心,核心是规则</p><h2 id="基础"><a href="#基础" class="headerlink" title="基础"></a>基础</h2><ul><li><p>一人一通行证,需要实名</p></li><li><p>一个通行证可以创建多个账号应对特殊需求</p></li><li><p>平台需要以通行证账号登录,无法从中获得任何非必要信息</p></li><li><p>一处封禁,整个通行证一并封禁</p></li></ul><h2 id="内容"><a href="#内容" class="headerlink" title="内容"></a>内容</h2><ul><li><p>发布在内的所有内容必须遵守中国法律法规</p></li><li><p>被举报低创、低质的内容经核实会被下架</p></li><li><p>网民言论必须和谐友爱,不能进行人身攻击,需要经过大模型检验而非关键词</p></li><li><p>内容审核较为严格,部分内容不能通过</p></li></ul><h2 id="服务商"><a href="#服务商" class="headerlink" title="服务商"></a>服务商</h2><ul><li><p>遵守中国法律法规</p></li><li><p>接收网络空间管理员和所有网民的监督,屡教不改会封禁该服务</p></li><li><p>主动对内容进行审查,可调用网络空间管理方的api</p></li><li><p>隐私相关内容必须加密存储,保护用户隐私,严格保护隐私</p></li></ul><h2 id="用户"><a href="#用户" class="headerlink" title="用户"></a>用户</h2><ul><li><p>和谐友爱,友善交流,互相尊重</p></li><li><p>合理进行版权标注,其他人严格按照标注使用</p></li><li><p>可参与审核(所有信息的审核都是通过大模型进行审核以保障隐私,大模型无法确定或用户对它的结果有异议的时候需要进行人工审核)</p></li></ul><h2 id="积分机制"><a href="#积分机制" class="headerlink" title="积分机制"></a>积分机制</h2><ul><li><p>开导他人、帮助他人等美好品德加积分,伤害他人扣积分</p></li><li><p>用户产出优质内容加积分</p></li><li><p>用户参与审核做正确的选择加积分</p></li><li><p>服务商获得用户赞许加积分,反之亦然</p></li><li><p>用户可以从积分获得威望和信用,高积分可以接受小福利</p></li><li><p>用户积分过低将会面临封禁,不同积分封禁由功能封禁到时间封禁到永久封禁</p></li><li><p>服务商积分过低需要被罚款,较高则有激励</p></li></ul><p>以上只是一部分,因为我没有精力完全规范好,再加上短时间内我也不会做这个东西</p>]]></content>
<summary type="html"><h1 id="子网络空间"><a href="#子网络空间" class="headerlink" title="子网络空间"></a>子网络空间</h1><p>这是一个最近冒出来的小想法,是一个基于且当前网络规则&#x2F;协议的另一个网络,独立存在且与互联网隔绝</p>
<</summary>
<category term="其它" scheme="https://for-the-zero.github.io/categories/%E5%85%B6%E5%AE%83/"/>
</entry>
<entry>
<title>花了大把时间做的CapsTools</title>
<link href="https://for-the-zero.github.io/2024/CapsTools/"/>
<id>https://for-the-zero.github.io/2024/CapsTools/</id>
<published>2024-08-30T07:11:00.000Z</published>
<updated>2024-08-30T07:12:33.746Z</updated>
<content type="html"><![CDATA[<h1 id="CapsTools"><a href="#CapsTools" class="headerlink" title="CapsTools"></a>CapsTools</h1><p><a href="https://github.com/for-the-zero/CapsTools">Github</a></p><p>这个是我最近使用了二十多天的爆肝<del>(辛勤劳动成果)</del>,写了一个小工具</p><p>介绍的话,README就有,所以这里就写开发的坑和感受之类的吧</p><p>这是我第一次使用node.js开发js程序,也是我第一次使用electron开发程序,是一次非常宝贵的经验</p><hr><h2 id="前期(七月底)"><a href="#前期(七月底)" class="headerlink" title="前期(七月底)"></a>前期(七月底)</h2><p><del>绝区零真好玩</del></p><p>很快速写了一个Tray和全屏的面板主界面,轻轻松松</p><p>其中我给面板写了一个无用的css(已经被注释掉了),原本想着是提示快捷键的,后来懒得搞快捷键功能了</p><h2 id="翻译方案"><a href="#翻译方案" class="headerlink" title="翻译方案"></a>翻译方案</h2><p>很草率,也很后悔</p><p>js用三目运算符,<code>isChinese ? '中文' : 'English'</code></p><p>html用<code>data-entext</code>属性存储英文文本,js直接替换</p><p>html这里由于ipc有延迟导致英语用户可以看到一瞬间中文,而且mdui组件库部分逐渐一下子还没有反应过来</p><h2 id="截屏"><a href="#截屏" class="headerlink" title="截屏"></a>截屏</h2><p>首先,我问了AI,一个个推荐我用electron自带的录屏的缩略图,那玩意糊到没法看,又问了几下,说没有库,直接把我带偏了</p><p>然后我就开始写Python实现截图,但我不满意,打包之后实在太大了</p><p>结果突然发现robot.js,这不就对了嘛</p><p>安装提示我要c++,装vs就行了,这个sb网络环境搞了我好久</p><p>运行又提示node版本不符合,要不是我上网搜索了我就重装了,其实是和electron版本不符合,要用electron-rebuild</p><p>运行又提示我说什么忘了,内存相关,找了一下发现是因为electron21+加入新的管理机制导致这个库的截屏用不了,退回<21的版本就行</p><p>(没一会发现nut.js替代,算了不搞了,还是用robot.js吧)</p><p>结果这b玩意保存不了,最后是Claude3.5告诉我把buffer转png再转成buffer,确实行了,然后这个库发神经不是rgba二十bgra,我tm服了</p><h2 id="OCR"><a href="#OCR" class="headerlink" title="OCR"></a>OCR</h2><blockquote><p>你这程序也没有ocr功能啊,为什么要讲这个</p><p>其实一开始是有的,但是……</p></blockquote><p>首先我的想法就是py->exe,使用paddleocr</p><p>结果太大了,上传不了github,而且隐藏控制台的话electron获取不到输出</p><p>算了用js</p><p>不喜欢esm(不能直接用裸标识符,懒得打爆),用的全是cjs,转cjs了之后一堆bug,反手就是上百条webgl上下文丢失,服了搞不定,运行还巨卡,算了</p><p>换用tesseract,结果要在主进程开worker,不想这么干</p><p>最后,放弃了</p><p>你可以在提交历史中看到一句*你妈</p><h2 id="翻译"><a href="#翻译" class="headerlink" title="翻译"></a>翻译</h2><p>一开始用<code><iframe></code>,但是deepl不让用,转向<code><webview></code></p><p>bing翻译的url查询一直没搞懂,传入文本没问题,但是找不到翻译语言相关的</p><h2 id="剪贴板"><a href="#剪贴板" class="headerlink" title="剪贴板"></a>剪贴板</h2><p>由于调用electron和mdui的上下文菜单比较麻烦,反手改成了dialog+menu</p><p>一开始我是把剪贴板的整个图片放进去的,截了两个图就很卡了,于是就限制了高度,压缩成缩略图,好多了</p><h2 id="自定义图标"><a href="#自定义图标" class="headerlink" title="自定义图标"></a>自定义图标</h2><p>其实没什么难的,主要就在于要写不少,最复杂的是pwa的图标(其实都差不多)</p><p>先设置成默认的</p><p>如果是使用网页favicon,调用api获取它的链接</p><p>如果是svg的字符串,套用</p><p>如果是文件(后端进行检测)、url(前端进行检测),访问并获取可用性,还要分情况为svg和ico/png,svg直接往html加,ico/png用<code><img></code></p><h2 id="字体"><a href="#字体" class="headerlink" title="字体"></a>字体</h2><p>一开始我其实用了Google Sans(Product Sans),我以前写的很多程序都用过它作为英文字体,很好看,结果发现不能让我们用,只能删掉了</p><p>Noto Sans显示的字母好丑,又找不到能够与Google Sans媲美的免费可商用字体,不爽</p><h2 id="打包"><a href="#打包" class="headerlink" title="打包"></a>打包</h2><p>使用的是<code>electron-builder</code>打包</p><p>首先就是asar的问题,不用asar直接给我报错</p><p>按我的需求来又不知道怎么配置,我的需求是有几个文件既要在程序根目录又要在asar中,有几个文件只要在程序根目录</p><p>总有几个文件访问不了,后来试配置试了好久,最后用了比较妥协的办法,部分文件滞留在asar了,改代码(导致开发环境已经不能运行了)把<code>src/icon.png</code>改成了<code>resource/app.asar.unpacked/src/icon.png</code>,因为不知道如何让<code>asarUnpack</code>解压在根目录</p><p>剪贴板又出了问题,懒得改了,一个是无缘无故出现一个空值剪贴板记录,完全是空的,卡了bug导致操作不了它,另一个是图片的问题,提示的是转dataURL的时候被转的是null,关于这个对象,是获取剪贴板图片->nativeImage修改大小->转dataURL,我怀疑问题在第一步</p><h2 id="完成"><a href="#完成" class="headerlink" title="完成"></a>完成</h2><p><del>原神5.0更新了,好玩</del></p><p>写完这个blog已经是第二天,视频是昨天晚上发的,现在下午播放量伪53,点赞1,我他妈……</p>]]></content>
<summary type="html"><h1 id="CapsTools"><a href="#CapsTools" class="headerlink" title="CapsTools"></a>CapsTools</h1><p><a href="https://github.com/for-the-zero/C</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
<category term="H5" scheme="https://for-the-zero.github.io/tags/H5/"/>
</entry>
<entry>
<title>第一批Quicktools小工具来啦</title>
<link href="https://for-the-zero.github.io/2024/Quicktools1/"/>
<id>https://for-the-zero.github.io/2024/Quicktools1/</id>
<published>2024-05-05T02:35:00.000Z</published>
<updated>2024-05-05T02:37:43.742Z</updated>
<content type="html"><![CDATA[<h1 id="第一批Quicktools正式上线"><a href="#第一批Quicktools正式上线" class="headerlink" title="第一批Quicktools正式上线"></a>第一批Quicktools正式上线</h1><p>好不容易抽空出来做的东西,大量使用了Material Design 3,非常的好看</p><p>感觉非常有用,实际没啥卵用</p><p>遇事不决,先开源 <a href="https://github.com/for-the-zero/quicktools">https://github.com/for-the-zero/quicktools</a></p><p>不,你直接进去部署好的吧:<a href="https://ftz-tools.netlify.app/">https://ftz-tools.netlify.app/</a></p><p><img src="/img/2024-05-04-23-10-14-image.png"></p><p><del>介绍都写上去了,我干嘛还要写这玩意啊</del></p><p>那我说点别的吧!</p><h2 id="TODO"><a href="#TODO" class="headerlink" title="TODO"></a>TODO</h2><p><img src="/img/2024-05-04-23-12-58-image.png"></p><p>首先,不知道为什么,<code>preventDefault</code>不管用,导致你得先加载一下</p><p>然后这css写的也不是很好……</p><p>这是我在学习h5的时候看到的一个简单示例就尝试复刻一下</p><p>然后就是这样子</p><p>刷新之后这些东西都在的,这里用的是localStorage</p><p>……没什么好说的了</p><p>算了!下一个!</p><h2 id="Zen"><a href="#Zen" class="headerlink" title="Zen"></a>Zen</h2><p><img src="/img/2024-05-04-23-17-22-image.png"></p><p>本来想要做一个自律软件,正计时记录学习,做出来了,用不用是另一回事</p><p>这里用了moment.js获取时间戳和计算时间戳,谷歌官方的Material Web搞界面</p><p>甚至支持一言句子显示(时间上面,图中没有开启)</p><p>点击左上角按钮进入下一个页面,用echart显示最近10次的时长曲线(还是localStorage)</p><p>当初被这jsd搞得好惨,一开始可以访问,后来不行了</p><p>换镜像,结果没多久镜像寄了……后来又换了一个,就行了</p><h2 id="日历"><a href="#日历" class="headerlink" title="日历"></a>日历</h2><p><img src="/img/2024-05-04-23-23-49-image.png"></p><p>第一个界面:普通的日历</p><p>可以一键跳转:上下一个月和今天这个月</p><p>点击数字还可以输入数字跳转</p><p><img src="/img/2024-05-04-23-25-38-image.png"></p><p>第二个界面倒数日,非常简单</p><p>偷懒,输入日期的东西直接把字符串扔给<code>new Date()</code></p><blockquote><p>同学:好看欸</p><p>……</p><p>同学:好玩 为啥没有农历</p><p>我:懒 加上之后不简洁</p><p>……</p><p>同学:为什么没有周一周二那排东西</p><p>我:从左到右是周日到周六不应该都知道吗(doge</p><p>同学:谢谢,被嘲讽了</p></blockquote><h2 id="震动"><a href="#震动" class="headerlink" title="震动"></a>震动</h2><p>根本没搞css,界面非常简陋</p><p>别问,问就是懒</p><p>笑死,大部分都是通义千问做的</p><p>用的是<code>navigator.vibrate</code></p><p>第一个页面选歌并播放</p><p>顺便放了一排按钮直接震动</p><p>播放用了FFT</p><p>通过变化量控制震动</p><p>效果一般</p><p>第二个页面空白</p><p>但是根据手机触屏第一根手指滑动的速度震动</p><p>就这么简单</p><blockquote><p>注:部分浏览器会屏蔽这个接口</p><p>因为:</p><blockquote><p><strong>警告:</strong></p><p>你的浏览器版本过低</p><p>下载最新XX浏览器</p><p><a href="javascript:alert('你tm真点啊')">点击下载</a></p></blockquote></blockquote><h2 id="QpenForm"><a href="#QpenForm" class="headerlink" title="QpenForm"></a>QpenForm</h2><p>重头戏,而且单独开源<a href="https://github.com/for-the-zero/QpenForm">https://github.com/for-the-zero/QpenForm</a></p><p>(quicktools只有前端部分)</p><p>演示填写<code>example/1.md</code>和<code>example/2.md</code></p><p>支持一下组件:<br><img src="/img/2024-05-05-09-46-29-image.png"></p><p>还是mdui做的界面,用markdown-it渲染,还加了三个自己的语法</p><p>后端是Flask+sqlite3</p><blockquote><ul><li>通过query获取表单文件</li><li>表单文件是markdown,自由度高,限制少</li><li>10秒自动保存</li><li>Material You设计控件</li><li>支持文件上传等控件</li><li>支持防止重复提交(前后端都检测)</li><li>后端使用SQLite存储数据</li></ul></blockquote><p>具体可以看README.md(去上面那个GitHub链接)</p><p><del>突然不知道写什么了</del></p>]]></content>
<summary type="html"><h1 id="第一批Quicktools正式上线"><a href="#第一批Quicktools正式上线" class="headerlink" title="第一批Quicktools正式上线"></a>第一批Quicktools正式上线</h1><p>好不容易抽空出来做的</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
<category term="H5" scheme="https://for-the-zero.github.io/tags/H5/"/>
</entry>
<entry>
<title>国产大模型对比!</title>
<link href="https://for-the-zero.github.io/2024/LLM%E5%AF%B9%E6%AF%94/"/>
<id>https://for-the-zero.github.io/2024/LLM%E5%AF%B9%E6%AF%94/</id>
<published>2024-02-05T03:56:00.000Z</published>
<updated>2024-02-05T03:57:10.345Z</updated>
<content type="html"><![CDATA[<h1 id="大模型测试"><a href="#大模型测试" class="headerlink" title="大模型测试"></a>大模型测试</h1><p>最近突然想测测国产大模型的能力了,看看谁更好</p><p>(2024.2.4)</p><p>参赛者有通义千问、GLM4、蓝心小V</p><p>按上面的顺序编号为abc</p><p>仅供参考,有的可能太简单了,有的可能太难了</p><p>GLM4和蓝心小V可联网,通义千问和GLM4可跑代码</p><p>通义千问和GLM4为网页版,蓝心小V是手机上的(配置不够,是云端的)</p><hr><h1 id="评测维度"><a href="#评测维度" class="headerlink" title="评测维度"></a>评测维度</h1><ul><li><p>理解能力</p></li><li><p>逻辑推理能力</p></li><li><p>计算能力</p></li><li><p>跳坑</p></li><li><p>生成代码、修改bug</p></li><li><p>翻译</p></li><li><p>找歌找视频</p></li></ul><hr><h1 id="理解能力"><a href="#理解能力" class="headerlink" title="理解能力"></a>理解能力</h1><h2 id="双关-1"><a href="#双关-1" class="headerlink" title="双关-1"></a>双关-1</h2><p>有一张图片:一个箱子里有一个井,还标有一句话“well in that case”,是什么意思</p><h3 id="a"><a href="#a" class="headerlink" title="a"></a>a</h3><blockquote><p>这句话 “well in that case” 通常在英语对话中用来表达对某个新信息或情境的反应,意思是“既然那样”、“在那种情况下”或者“如果是这样的话”。当这句话出现在一张图片里,且图片内容是一个箱子里有一口井时,若无更多上下文,可能是一种幽默表达或双关含义。</p><p>这个图片场景本身比较奇特(箱子内含一口井),搭配文字 “well in that case” 可能是为了突出这种不寻常性,并以此制造幽默效果。因为“well”在英文中也有井的意思,所以这里的双关可能在于字面意义上的“井”与短语“well in that case”的结合。</p><p>不过,要准确理解这句话和图片的关系,还需更多关于创作意图或上下文的信息。</p></blockquote><p>正确,+10分</p><h3 id="b"><a href="#b" class="headerlink" title="b"></a>b</h3><blockquote><p>这张图片是一种幽默的表现形式,通过视觉双关(Visual Pun)来传达一种玩笑或幽默的效果。在这张图片中,“井”(well)一词有两层含义:</p><ol><li>“井”字面意思是地下水自然露出地表的泉水,或人工挖成的能取出水的深洞。</li><li>在英语中,“well”也是一个常用的口语表达,可以用来表示同意、理解或对前面所说的话的回应。<br>所以,“well in that case”这句话既可以理解为字面上的“在那个箱子里的井”,也可以理解为一种回应或转折,比如“既然那样的话”或“好吧,既然如此”。<br>图片通过在一个箱子里放置一个井,同时附上“well in that case”这句话,创造了一种视觉和语言的双关效果,意在逗乐观众,使其在发现这种巧妙的联系时感到有趣。这是一种常见的创意和幽默表达方式,通过意想不到的元素组合来吸引观众的注意力。</li></ol></blockquote><p>对,+10分</p><h3 id="c"><a href="#c" class="headerlink" title="c"></a>c</h3><blockquote><p>根据所给的信息,这张图片可能是在打井或者进行地质勘探的场景中拍摄的。图片中的井已经被钻探到了一定的深度,并被标注了一句话“well in that case”。根据这句话的意思,可以猜测这张图片的场景是为了确认或者展示这个井已经达到了预期的深度或者发现了预期的资源。具体解释还需要根据图片的上下文和语境来判断。</p></blockquote><p>零分,下一个</p><h2 id="双关-2"><a href="#双关-2" class="headerlink" title="双关-2"></a>双关-2</h2><p>解释一下这句话:什么东西是四个字,有时候是三个字,但从来不会是五个字</p><h3 id="a-1"><a href="#a-1" class="headerlink" title="a"></a>a</h3><blockquote><p>这句话其实是一个典型的脑筋急转弯问题,其设计巧妙地利用了文字游戏和逻辑转换。它不是一个直接描述实体事物的问题,而是在玩弄语言结构。</p><p>这个问题的答案是这样的:<br>“什么东西是四个字”——这里的“什么东西”本身就是四个字。<br>“有时候是三个字”——这里的“有时候”也是三个字。<br>“但从来不会是五个字”——这部分用来混淆视听,因为前两部分已经分别指出了四个字和三个字的情况,实际上并没有提及任何实体会变成五个字的情形。</p><p>因此,问题本身并不是指向一个具体的、变化的名词或事物,而是通过文字游戏构造出一种情境,答案是对问题本身的解释,即“这句话(或这个描述)”。这样来看,“这句话”既可以理解为四个字的描述(如“四个字的东西”),也可以是三个字的描述(如“三个字时”),并且确实它自己不可能是五个字的描述。</p></blockquote><p>不完全对,+7分</p><h3 id="b-1"><a href="#b-1" class="headerlink" title="b"></a>b</h3><blockquote><p>这句话是一个谜语,它的答案利用了中文词汇的特点和语境的不同。答案是“东西南北”。<br>解释如下:</p><ul><li>“东西南北”是四个字,代表地理上的四个方向。</li><li>当我们说“东西”时,通常指的是物品,这时候它只有两个字。</li><li>然而,无论在什么语境下,“东西南北”都不会被称作“东西南北中”,所以它“从来不会是五个字”。<br>这个谜语巧妙地利用了中文词汇的多义性和语境的不同,使得同一个词在不同的情境下字数看起来不同。</li></ul></blockquote><p>好有道理,但是……零分!</p><h3 id="c-1"><a href="#c-1" class="headerlink" title="c"></a>c</h3><blockquote><p>这个句子描述了一个物品或事物的名称,其长度可以变化,但总是不会超过四个字,并且不会少于三个字。具体来说:</p><ol><li>当它是四个字时,意味着它的全称或标准名称是四个汉字。</li><li>当它是三个字时,意味着它有一个简短的名称或简称。</li><li>但不论怎么变化,它从来不会是五个字。<br>举个例子,这个描述可能适用于“电视机”。在大多数情况下,我们称其为“电视机”,这是三个字。但在某些特定的语境或场合,我们可能会称其为“四电视机”,这样就变成了四个字,但绝不会称其为“五电视机”,因为这样就是五个字了,与描述不符。</li></ol></blockquote><p>零分!</p><h1 id="逻辑推理"><a href="#逻辑推理" class="headerlink" title="逻辑推理"></a>逻辑推理</h1><h2 id="逻辑"><a href="#逻辑" class="headerlink" title="逻辑"></a>逻辑</h2><p>判断逻辑是否正确:因为凶手不是背包旅客,而且你不是背包旅客,所以你是凶手</p><h3 id="a-2"><a href="#a-2" class="headerlink" title="a"></a>a</h3><blockquote><p>这个逻辑推理是不正确的。它采用了这样的形式:</p><p>如果 A 不是凶手,且 B 不是背包旅客,<br>那么 B 是凶手。</p><p>这个推论中犯了逻辑错误,它错误地将两个独立的事实关联起来,并没有提供足够的信息来得出“B 是凶手”的结论。事实上,即使凶手不是背包旅客(A),并且你(B)也不是背包旅客,这并不能作为证据证明你是凶手。还存在许多其他可能的人选或者其他情况。要确定一个人是否为凶手,需要直接指向该人的相关证据,而不是仅仅依据其不是背包旅客这一事实。</p></blockquote><p>感觉没问题,就9分吧</p><h3 id="b-2"><a href="#b-2" class="headerlink" title="b"></a>b</h3><blockquote><p>这个逻辑是错误的。这个推理违反了逻辑学中的“中项不周延”错误,即在大前提和小前提中,共同的中项(在这个例子中是“不是背包旅客”)没有普遍地涵盖所有情况。具体来说,推理中的大前提是“凶手不是背包旅客”,但这并不意味着“不是背包旅客”的就是凶手,因为除了凶手和背包旅客之外,还可能存在其他人或身份。因此,不能仅凭“不是背包旅客”这一点就断定某人是凶手。这是一个逻辑谬误,不能作为正确的推理。</p></blockquote><p>完美,10分</p><h3 id="c-2"><a href="#c-2" class="headerlink" title="c"></a>c</h3><blockquote><p>这个判断逻辑是错误的。因为凶手不是背包旅客,并不意味着背包旅客就是凶手。同样的,你不是背包旅客,并不意味着你就是凶手。这个判断逻辑使用了“非A则B,非B则A”的形式,这种推理形式是不正确的。正确的推理形式应该是“非A则非B,B则A”,也就是说,如果凶手不是背包旅客,那么你就不是凶手。但是,如果你是凶手,那么凶手就可能是背包旅客。</p></blockquote><p>9分,终于得分了</p><h2 id="推理"><a href="#推理" class="headerlink" title="推理"></a>推理</h2><p>在厨房的桌子上有一个杯子,杯子中有一个玻璃球,我把杯子拿到卧室的桌子上,然后把杯子的杯口朝下放在桌子上,随后我把杯子拿回厨房。请问,现在玻璃球在哪里?</p><h3 id="a-3"><a href="#a-3" class="headerlink" title="a"></a>a</h3><blockquote><p>现在玻璃球在卧室桌子上的杯子里面。</p></blockquote><p>(对,就这点回答)</p><p>好简单,扣你一份,9分</p><h3 id="b-3"><a href="#b-3" class="headerlink" title="b"></a>b</h3><blockquote><p>根据您描述的情况,当您将杯子拿到卧室的桌子上,并将杯口朝下放置时,玻璃球应该会从杯子里掉出来,落在卧室的桌子上。因此,当您将空杯子拿回厨房后,玻璃球应该还在卧室的桌子上。</p></blockquote><p>10分</p><h3 id="c-3"><a href="#c-3" class="headerlink" title="c"></a>c</h3><blockquote><p>这是一道物品位置分析的问题。首先,我们来看问题中提到的物品和动作:</p><ol><li>初始状态:玻璃球在厨房桌子上的杯子里。</li><li>动作一:把杯子拿到卧室的桌子上,这期间玻璃球仍在杯子里。</li><li>动作二:把杯子的杯口朝下放在桌子上,这可能意味着玻璃球暂时被放在了桌子上,但具体位置仍取决于杯子的杯口是否完全打开。</li><li>动作三:把杯子拿回厨房,由于未提及玻璃球被放回杯子或从桌子上移走,我们可以推断玻璃球仍在卧室的桌子上。<br>综上所述,玻璃球现在应该在卧室的桌子上。</li></ol></blockquote><p>10分</p><h1 id="计算"><a href="#计算" class="headerlink" title="计算"></a>计算</h1><p>在平面直角坐标系中,圆O的圆心坐标为(3,a) a>3,半径为3,y=x的图像被圆截得弦长4倍根号2,则a的值为<br>答案:3+根号2</p><h3 id="a-4"><a href="#a-4" class="headerlink" title="a"></a>a</h3><blockquote><p>好的,我们将使用数值方法来找到满足条件的 $a$ 值。我们已经知道二次方程是 $(x-3)^2 + (x-a)^2 = 9$,并且弦长为 $4\sqrt{2}$。<br>为了找到 $a$ 的值,我们需要解这个二次方程并确保两根之差等于 $2\sqrt{2}$。现在,让我们实际执行这个计算过程。<br>【代码执行器,我删掉了,tmd没格式化】<br>在尝试解析求解关于 $a$ 的方程时,出现了错误。由于我们之前设置的等式 <code>eq_for_a</code> 是一个布尔表达式而不是可代入变量的表达式,因此无法直接使用 <code>.subs()</code> 方法进行替换。<br>为了找到满足条件的 $a$ 值,我们将跳过符号求解并直接采用数值方法。下面我将执行数值计算来寻找符合条件的 $a$ 值。<br>【代码执行器】<br>在执行数值求解时出现了错误,这可能是因为在调用 <code>np.roots()</code> 函数计算方程的根时,传入了包含变量 $a$ 的多项式系数。在这种情况下,<code>fsolve</code> 需要一个可以直接评估的函数而不是一个依赖于参数的数组。<br>让我们重新组织代码,以便正确地将圆的方程与直线 $y=x$ 联合起来,并直接使用 fsolve 来寻找满足弦长条件的$ a$ 值。<br>修正后的步骤是:</p><ol><li>定义一个返回弦长约束函数的值的函数。</li><li>使用 <code>fsolve</code> 直接对这个约束函数进行求解以找到合适的 $a$ 值。<br>请允许我再次尝试进行数值求解。<br>【代码执行器】<br>之前在计算过程中,尝试直接对含有变量 $a$ 的二次方程的系数数组进行求根操作,这显然是不正确的。我们应通过 fsolve 函数来迭代寻找满足条件的 $a$ 值,而不是在约束函数内部计算具体的解。<br>现在,我们将重新构建一个函数,该函数直接根据给定的 a 值评估弦长,并返回与给定弦长相等的偏差。然后使用 fsolve 来找到这个偏差为零时对应的 $a$ 值。<br>下面将执行这个修正后的数值求解过程。<br>经过数值计算,我们找到满足条件的 $a$ 值约为 $4.414213562371121$。这意味着当圆心坐标为 $(3, 4.414213562371121)$ 并且半径为 3 时,直线 $y=x$ 被该圆截得的弦长为 $4\sqrt{2}$。</li></ol></blockquote><p>甚至调用了代码执行器(我甚至还不知道它有插件功能)</p><p>答得很好,代码生成了一大堆,报错也不少</p><p>但是根号2没有写出来,9分</p><h2 id="b-4"><a href="#b-4" class="headerlink" title="b"></a>b</h2><blockquote><p>要解决这个问题,我们首先需要了解圆和直线的基本几何关系。圆O的圆心坐标为(3, a),半径为3,所以圆的方程可以表示为 $(x-3)^2 + (y-a)^2 = 3^2$。直线y=x的方程是 $y = x$。<br>当直线y=x与圆相交时,交点满足圆的方程。我们可以将直线方程代入圆的方程中,求解交点。交点间的距离即为弦长,题目中给出这个距离是 $4\sqrt{2}$。<br>首先,我们代入 $y = x$ 到圆的方程中,得到:<br>$(x-3)^2 + (x-a)^2 = 9$<br>然后,我们解这个方程来找到x的值,再计算两个交点之间的距离。让我们进行这些计算。</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs python"><span class="hljs-comment"># 定义变量</span><br>x, a = symbols(<span class="hljs-string">'x a'</span>)<br><span class="hljs-comment"># 圆的方程,代入y=x</span><br>circle_eq = Eq((x - <span class="hljs-number">3</span>)**<span class="hljs-number">2</span> + (x - a)**<span class="hljs-number">2</span>, <span class="hljs-number">9</span>)<br><span class="hljs-comment"># 解方程</span><br>solutions = solve(circle_eq, x)<br><span class="hljs-comment"># 两个解之间的距离应该是4根号2</span><br>distance = sqrt((solutions[<span class="hljs-number">1</span>] - solutions[<span class="hljs-number">0</span>])**<span class="hljs-number">2</span>)<br><span class="hljs-comment"># 弦长为4根号2,所以我们可以解出a的值</span><br>a_value = solve(Eq(distance, <span class="hljs-number">4</span>*sqrt(<span class="hljs-number">2</span>)), a)<br>a_value<br></code></pre></td></tr></table></figure><p>result:</p><figure class="highlight scheme"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs scheme">[<span class="hljs-name">3</span> - sqrt(<span class="hljs-name">14</span>)*I, <span class="hljs-number">3</span> + sqrt(<span class="hljs-name">14</span>)*I]<br></code></pre></td></tr></table></figure><p>计算结果表明,解出的 $ a $ 的值为 $ 3 \pm \sqrt{14}i $。这里的 $ i $ 是虚数单位,表明在实数范围内没有合适的解。这表明我们的方程或者初始条件可能存在错误。<br>让我们重新审视一下问题和方程。圆的方程是 $(x-3)^2 + (y-a)^2 = 9$,直线 $y = x$ 代入圆的方程后,应该得到两个实数解,代表交点的 x 坐标。然后,我们可以计算这两个交点的距离,它应该等于 $4\sqrt{2}$。然而,我们的计算得到了虚数解,这意味着在实数域内没有符合条件的解。<br>这种情况可能是因为我们对问题的理解有误,或者题目中的条件有误。在平面直角坐标系中,一个圆和一条直线相交,其弦长应该是一个实数。如果题目中的条件是正确的,那么可能需要重新检查计算过程或者问题的设定。</p></blockquote><p>非常精彩,0分</p><h2 id="c-4"><a href="#c-4" class="headerlink" title="c"></a>c</h2><blockquote><p>【分析】<br>本题考查垂径定理,勾股定理等知识,解题的关键是学会添加常用辅助线,构造直角三角形解决问题。作$OM\bot AB$于M,连接OA,先利用勾股定理求出$AM=2\sqrt{2}$,再利用全等三角形的性质求出$OM=a-3$,在${ Rt}\triangle AOM$中,由勾股定理即可得出结论。<br>【解答】<br>解:作$OM\bot AB$于M,连接OA,<br>因为 $OM\bot AB$,<br>所以 $AM=BM=\dfrac{1}{2}AB$,<br>又$\because AB=4\sqrt{2}$,<br>$\therefore AM=2\sqrt{2}$,<br>在 ${ Rt}\triangle AOM$中,$OA=3$,<br>$\therefore OM=\sqrt{O{A}^{2}-A{M2}}=\sqrt{9-8}=1$,<br>$\therefore a-3=1$,<br>$\therefore a=4$.</p></blockquote><p><del>(处理格式最省心的一个</del></p><p>好专业,好高级,好砖业</p><p>零分,下一个</p><h1 id="踩坑"><a href="#踩坑" class="headerlink" title="踩坑"></a>踩坑</h1><p>请用奶油、梨子、鸡肉、鸭子、手机、青菜为食材做一道菜,必须全部用上</p><h2 id="a-5"><a href="#a-5" class="headerlink" title="a"></a>a</h2><blockquote><p>抱歉,由于奶油、梨子、鸡肉、鸭肉、手机和青菜这些食材在常规烹饪中并不常组合在一起,并且手机更是非食用物品,所以难以设计出一道合理的菜品。不过,我们可以尝试进行一个趣味性的“故事性”菜品创作:</p><p>假如我们要构建一个生活情景式的“概念菜品”,可以这样描述:</p><p>“田园风情奶油梨子烩鸡鸭”</p><p>首先,选取新鲜的鸡肉和鸭肉,分别以慢火炖煮至酥烂,熬制出醇厚的高汤,然后加入切块的梨子,利用梨子的清甜去腻,为汤汁增添一丝果香。</p><p>接着,在一旁准备一份奶油炒青菜,将青菜快炒至断生后,加入适量奶油,让其融入青菜中,使得青菜口感更为鲜嫩,奶香四溢。</p><p>最后,把烩煮好的鸡鸭梨子汤汁浇在奶油炒青菜上,仿佛一部“手机”(这里象征着现代生活元素)定格下的瞬间——传统与现代交融,荤素搭配,甜咸交织,呈现出独特的田园风情。</p><p>但请注意,实际上我们不能也不应将手机真正用于烹饪或食用。以上仅为一种创新想象的游戏化描述。</p></blockquote><p>指出了手机不能吃,还教我怎么做,他真的……</p><p>但我说的是鸭子而不是鸭肉……算了,自动煮了就煮了</p><p>10分</p><h2 id="b-5"><a href="#b-5" class="headerlink" title="b"></a>b</h2><blockquote><p>首先,我们需要明确一点:在传统烹饪中,将电子产品(如手机)作为食材是不可行的,也不安全。因此,我们可以将手机视为一种非食用元素,例如用来计时或查找食谱。<br>考虑到这一点,我们可以创造一道名为“奶油梨子鸡肉鸭子炖青菜”的菜肴。以下是一个可能的食谱:<br><strong>奶油梨子鸡肉鸭子炖青菜</strong><br><strong>食材:</strong></p><ul><li>鸡肉,适量(切块)</li><li>鸭肉,适量(切块)</li><li>梨子,1-2个(去皮去核,切块)</li><li>青菜,适量(如菠菜、小白菜等,洗净)</li><li>奶油,适量</li><li>盐和胡椒,适量</li><li>蒜末,1-2瓣</li><li>姜末,一小块</li><li>洋葱,1个(切丝)</li><li>蘑菇,适量(切片)</li><li>鸡汤或蔬菜汤,适量</li><li>新鲜百里香和迷迭香,适量<br><strong>步骤:</strong></li></ul><ol><li>使用手机设定一个计时器,以便监控烹饪时间。</li><li>在一个大锅中,加入奶油并置于中火加热。加入蒜末、姜末和洋葱丝,炒至洋葱变软。</li><li>加入切好的鸡肉和鸭肉,炒至表面变色。</li><li>加入切好的梨子和蘑菇,继续炒至梨子稍微变软。</li><li>倒入足够的鸡汤或蔬菜汤,以覆盖所有食材。</li><li>加入新鲜的百里香和迷迭香,以及适量的盐和胡椒调味。</li><li>将火调至中小火,盖上锅盖,炖煮约30分钟,或直到鸡肉和鸭肉煮熟。</li><li>在炖煮的最后5分钟,加入洗净的青菜,继续炖煮直到青菜变软。</li><li>关火,取出锅中的百里香和迷迭香枝。</li><li>根据个人口味,可以添加更多的盐和胡椒进行调味。</li><li>将炖好的菜肴盛入碗中,即可享用。<br>通过这个食谱,我们使用了所有的食材(不包括手机作为食用部分),创造了一道美味的奶油梨子鸡肉鸭子炖青菜。希望您喜欢这道菜肴!</li></ol></blockquote><p>你两一伙的?10分</p><p>甚至要“用手机设定一个计时器”</p><h2 id="c-5"><a href="#c-5" class="headerlink" title="c"></a>c</h2><blockquote><p>非常抱歉,由于手机是一种通讯设备,不能用来烹饪。如果您需要关于其他食材的烹饪方法,请告诉我您需要哪些食材和菜谱类型(如中餐、西餐、烘焙等),我可以为您提供相应的食谱和烹饪方法。</p></blockquote><p>很好,但是没教我做,9分</p><h1 id="程序"><a href="#程序" class="headerlink" title="程序"></a>程序</h1><figure class="highlight csharp"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs csharp">用python写一个猜数字游戏并帮我改这个程序的bug:<br><br>井inculde [studo.h];<br><span class="hljs-function"><span class="hljs-built_in">int</span> <span class="hljs-title">mian</span>()</span><br>{<br> paint(<span class="hljs-string">'hell word'</span>)<br> remake</>;<br></code></pre></td></tr></table></figure><p>(什么b玩意</p><h2 id="a-6"><a href="#a-6" class="headerlink" title="a"></a>a</h2><blockquote><p>您的代码似乎并不是Python语言,而是类似于C/C++的代码,并且存在较多语法错误。下面我将为您展示一个简单的Python猜数字游戏程序,并纠正您代码中的问题。</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><code class="hljs python"><span class="hljs-keyword">import</span> random<br><span class="hljs-keyword">def</span> <span class="hljs-title function_">main</span>():<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"Hello, let's play a guessing game!"</span>)<br> secret_number = random.randint(<span class="hljs-number">1</span>, <span class="hljs-number">100</span>)<br> guess = <span class="hljs-literal">None</span><br> attempts = <span class="hljs-number">0</span><br> <span class="hljs-keyword">while</span> guess != secret_number:<br> guess = <span class="hljs-built_in">int</span>(<span class="hljs-built_in">input</span>(<span class="hljs-string">"Please enter your guess between 1 and 100: "</span>))<br> attempts += <span class="hljs-number">1</span><br> <span class="hljs-keyword">if</span> guess < secret_number:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"Too low, try again!"</span>)<br> <span class="hljs-keyword">elif</span> guess > secret_number:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"Too high, try again!"</span>)<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">f"Congratulations! You found the number in <span class="hljs-subst">{attempts}</span> attempts."</span>)<br><span class="hljs-keyword">if</span> __name__ == <span class="hljs-string">"__main__"</span>:<br> main()<br></code></pre></td></tr></table></figure><p>这是一个基本的猜数字游戏实现:首先引入random库来生成一个1到100之间的随机数作为答案,然后不断让用户输入猜测并给出提示(猜大了、猜小了),直到猜中为止,并在最后显示总共尝试了多少次。</p></blockquote><blockquote><p>您提供的代码片段并不是一个有效的Python程序,而是包含C/C++风格的语法错误和不清晰的功能调用。因此我无法直接修改这个程序,因为需要首先明确其语言类型并纠正基础语法问题。</p></blockquote><p>懒得运行,目测正确,7分</p><p>没有改代码,0分</p><h2 id="b-6"><a href="#b-6" class="headerlink" title="b"></a>b</h2><blockquote><p>您提供的代码看起来像是混合了C语言和Python的语法,还有几个拼写错误。我会帮您改正并转换成正确的Python代码。</p><ol><li><p>首先,Python不需要包含头文件,所以我会去掉 <code>#include [studo.h];</code> 这一行。</p></li><li><p><code>int mian()</code> 应该是 <code>def main()</code> 在Python中。</p></li><li><p><code>paint('hell word')</code> 应该是 <code>print('hello world')</code>。</p></li><li><p><code>remake</>;</code> 这部分看起来是不正确的,可能是想表达循环或者重试的逻辑,但在Python中不需要这样的语句。<br>下面是修正后的Python代码:</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><code class="hljs python"><span class="hljs-keyword">def</span> <span class="hljs-title function_">guess_number_game</span>():<br> number_to_guess = random.randint(<span class="hljs-number">1</span>, <span class="hljs-number">100</span>)<br> guess_count = <span class="hljs-number">0</span><br> <span class="hljs-keyword">while</span> <span class="hljs-literal">True</span>:<br> user_guess = <span class="hljs-built_in">input</span>(<span class="hljs-string">"猜一个1到100之间的数字: "</span>)<br> <span class="hljs-keyword">try</span>:<br> user_guess = <span class="hljs-built_in">int</span>(user_guess)<br> guess_count += <span class="hljs-number">1</span><br> <span class="hljs-keyword">if</span> user_guess == number_to_guess:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">f"恭喜你,猜对了!你总共猜了<span class="hljs-subst">{guess_count}</span>次。"</span>)<br> <span class="hljs-keyword">break</span><br> <span class="hljs-keyword">elif</span> user_guess < number_to_guess:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"太小了!"</span>)<br> <span class="hljs-keyword">else</span>:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"太大了!"</span>)<br> <span class="hljs-keyword">except</span> ValueError:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"请输入一个有效的整数。"</span>)<br><span class="hljs-comment"># guess_number_game() # 注释掉这行是为了避免在执行此单元格时开始游戏</span><br><span class="hljs-string">"猜数字游戏已准备好,您可以调用 'guess_number_game()' 来开始游戏。"</span><br>result:<br><span class="hljs-string">"猜数字游戏已准备好,您可以调用 'guess_number_game()' 来开始游戏。"</span><br></code></pre></td></tr></table></figure><p>现在您有一个简单的猜数字游戏了。当您准备好开始游戏时,请调用 <code>guess_number_game()</code> 函数。这个游戏会随机生成一个1到100之间的数字,并让您尝试猜测这个数字。每次猜测后,程序会告诉您猜测的数字是太小还是太大,直到您猜对为止。猜对后,游戏会结束并显示您猜测的次数。如果您输入的不是有效的整数,程序会提示您输入一个有效的整数。</p></li></ol></blockquote><p>懒得运行,目测正确,7分</p><p>两个大脑同时运行,思维混乱,而且这个bug代码更像C而不是Python,0分</p><h2 id="c-6"><a href="#c-6" class="headerlink" title="c"></a>c</h2><blockquote><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><code class="hljs python"><span class="hljs-keyword">import</span> random<br>number = random.randint(<span class="hljs-number">1</span>, <span class="hljs-number">100</span>)<br>count = <span class="hljs-number">0</span><br><span class="hljs-keyword">while</span> <span class="hljs-literal">True</span>:<br> guess = <span class="hljs-built_in">int</span>(<span class="hljs-built_in">input</span>(<span class="hljs-string">"请输入你猜测的数字(1-100):"</span>))<br> <span class="hljs-keyword">if</span> guess == number:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"恭喜你,猜对了!"</span>)<br> <span class="hljs-keyword">break</span><br> <span class="hljs-keyword">elif</span> guess < number:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"猜小了,再试试吧。"</span>)<br> <span class="hljs-keyword">else</span>:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"猜大了,再试试吧。"</span>)<br> count += <span class="hljs-number">1</span><br> <span class="hljs-keyword">if</span> count == <span class="hljs-number">10</span>:<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">"你已经猜了10次,游戏结束。正确答案是:"</span>, number)<br> <span class="hljs-keyword">break</span><br></code></pre></td></tr></table></figure></blockquote><blockquote><p>正确的代码应该是:<br>#include <stdio.h><br>int main()<br>{<br> printf(“Hello world\n”);<br> return 0;<br>}</p></blockquote><p>懒得运行,目测正确,7分</p><p>修改后代码不错,2分</p><h1 id="翻译"><a href="#翻译" class="headerlink" title="翻译"></a>翻译</h1><figure class="highlight vhdl"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><code class="hljs vhdl">这是一首歌的歌词片段,请翻译为中文,不要联网查找<br>Tick, <span class="hljs-keyword">and</span>, tock, once more. You<span class="hljs-symbol">'re</span> hosting<br>A magic show I cannot escape.<br>There<span class="hljs-symbol">'s</span> nothing <span class="hljs-keyword">else</span> left <span class="hljs-keyword">for</span> me <span class="hljs-keyword">to</span> do.<br>Going <span class="hljs-keyword">to</span> the other <span class="hljs-literal">side</span>. (Other <span class="hljs-literal">side</span>)<br>I don<span class="hljs-symbol">'t</span> wanna be alone tonight.<br>Oh, Lead me <span class="hljs-keyword">with</span> your altered sign.<br>There<span class="hljs-symbol">'s</span> no one <span class="hljs-keyword">else</span> left <span class="hljs-keyword">for</span> me <span class="hljs-keyword">to</span> lose.<br>Heading <span class="hljs-keyword">to</span> the other <span class="hljs-literal">side</span>. (Other <span class="hljs-literal">side</span>)<br>Just be my savior <span class="hljs-keyword">and</span> take me away. (away, away)<br></code></pre></td></tr></table></figure><p>正确答案可以自己找一下不眠之夜(英文版)</p><p><a href="https://mobile.moegirl.org.cn/%E4%B8%8D%E7%9C%A0%E4%B9%8B%E5%A4%9C_WHITE_NIGHT#%E6%AD%8C%E8%AF%8D">可以看这个</a></p><h2 id="a-7"><a href="#a-7" class="headerlink" title="a"></a>a</h2><blockquote><p>滴答,又一声滴答,再次响起。你正在主持<br>一场我无法逃脱的魔术表演。<br>对我来说已别无选择,<br>走向另一边。(那一边)<br>今夜我不想独自一人。<br>哦,请用你那改变过的信号指引我。<br>我已没有其他人可以失去了。<br>前往另一边。(那一边)<br>请成为我的救赎者,带我离开吧。(离开,离开)</p></blockquote><p>前面四句都有点瑕疵</p><p>个人感觉最好,9分</p><h2 id="b-7"><a href="#b-7" class="headerlink" title="b"></a>b</h2><blockquote><p>滴答,再一下。你主持着<br>一个我无法逃脱的魔法秀。<br>我已无其他事情可做。<br>走向另一边。(另一边)<br>今夜我不想孤独。<br>哦,用你改变后的信号指引我。<br>我已无人可失去。<br>走向另一边。(另一边)<br>成为我的救星,带我离开。(离开,离开)</p></blockquote><p>前面四句都有点瑕疵</p><p>个人感觉8分</p><h2 id="c-7"><a href="#c-7" class="headerlink" title="c"></a>c</h2><blockquote><p>时钟滴答作响,你正在<br>主持一个我无法逃脱的魔术表演。<br>我已无事可做,只能走向<br>另一边。(另一边)<br>今晚我不想独自一人。<br>哦,用你改变的信标引导我。<br>我已没有什么可以失去,只能走向<br>另一边。(另一边)<br>只要成为我的救世主,带我离开这里。(离开这里)</p></blockquote><p>前面四句都有点瑕疵,第四句问题更大</p><p>感觉最差,7分</p><h1 id="找歌找视频"><a href="#找歌找视频" class="headerlink" title="找歌找视频"></a>找歌找视频</h1><figure class="highlight applescript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs applescript">有一首歌,是Alan Walker的,我只记得两句歌词,你能帮我找找吗<br><span class="hljs-number">1.</span> Hello, hello, Can you hear <span class="hljs-keyword">me</span><br><span class="hljs-number">2.</span> There <span class="hljs-keyword">is</span> a ghost inside <span class="hljs-keyword">me</span><br></code></pre></td></tr></table></figure><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs markdown">一位博主Alan Becker有一个视频,我忘了是哪个,你能帮我找找吗<br><span class="hljs-bullet">1.</span> 内容大概是五位主角,其中三位在下界与别人打斗,其中两位和别人在电脑搏斗,后来和另外三位走到一起<br><span class="hljs-bullet">2.</span> 这是翻拍的一个巨大阴谋<br><span class="hljs-bullet">3.</span> 好像出现了命令方块<br><span class="hljs-bullet">4.</span> 打斗很精彩,还有一个权杖<br><span class="hljs-bullet">5.</span> 有一个巨大的黑洞会不断扩大并吞噬<br></code></pre></td></tr></table></figure><p>《The Spectre》和《AvM Ep.25》</p><h2 id="a-8"><a href="#a-8" class="headerlink" title="a"></a>a</h2><blockquote><p>根据您提供的歌词片段,这首歌是Alan Walker的《Ghost》。这首歌最初是作为电子游戏《死亡搁浅》(Death Stranding)的原声音乐之一而发布,并且后来出现在专辑《DEATH STRANDING: Timefall (Original Music from the World of Death Stranding)》中。</p><p>歌词完整部分包括:</p><figure class="highlight vbnet"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs vbnet">Hello, hello, can you hear <span class="hljs-keyword">me</span>?<br>There<span class="hljs-comment">'s a ghost inside me</span><br>...<br></code></pre></td></tr></table></figure></blockquote><blockquote><p>很抱歉呀,目前我还没有掌握回答这个问题的技巧,我会不断学习,您也可以问我一些其他问题,我会努力给您解答。</p><p>【被截断了】【答出了AvM但不知道哪一集】</p></blockquote><p>找歌0分,这首歌根本没有这两句</p><p>找视频5分,好歹答出了系列</p><h2 id="b-8"><a href="#b-8" class="headerlink" title="b"></a>b</h2><blockquote><p>您提到的这两句歌词来自于Alan Walker与Torine合作的歌曲《Hello World》。这首歌的歌词包含了您提到的部分,具体如下:</p><figure class="highlight livecodeserver"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs livecodeserver">Hello hello <br>Sing hello world <span class="hljs-keyword">it</span> feels so good <span class="hljs-built_in">to</span> be home <br>Hello hello hello world <br>I <span class="hljs-built_in">open</span> my eyes <span class="hljs-keyword">and</span> say hello <span class="hljs-built_in">to</span> <span class="hljs-keyword">the</span> world <br>Hello <span class="hljs-built_in">to</span> <span class="hljs-keyword">the</span> world <br>Hello hello hello world <br>I <span class="hljs-built_in">open</span> my eyes <span class="hljs-keyword">and</span> say hello <span class="hljs-built_in">to</span> <span class="hljs-keyword">the</span> world<br></code></pre></td></tr></table></figure><p>这首歌的完整歌词可以在相关网站上查看,例如网易云音乐、哔哩哔哩以及其他歌词网站。</p></blockquote><blockquote><p>根据您提供的描述,您可能在寻找的是Alan Becker的火柴人系列视频中的一个特定视频。这个系列以其独特的火柴人角色和精彩的故事情节而闻名。然而,由于Alan Becker的作品非常多,且每个视频都具有独特的内容和情节,因此很难准确地确定您所指的是哪一个视频。<br>为了帮助您找到这个视频,我建议您浏览Alan Becker在哔哩哔哩或其他视频平台上的官方频道。例如,哔哩哔哩上有一个Alan Becker全集(纯洁版)的视频合集。您也可以参考一些粉丝整理的时间线梳理,这些梳理可能会帮助您根据剧情和时间线找到您所寻找的视频。<br>如果您能提供更多具体的细节,例如视频发布的大致时间或者视频中的一些独特特征,可能会更容易找到确切的视频。不过,根据您目前提供的信息,最有效的方法可能是直接浏览Alan Becker的视频合集,看是否能找到符合您描述的视频。</p></blockquote><p>找歌0分,这首歌根本没有这两句</p><p>找视频1分,本来想零分的,但是下面这个……</p><h2 id="c-8"><a href="#c-8" class="headerlink" title="c"></a>c</h2><blockquote><p>这首歌曲的名字是《Alone, Pt. II》,由Alan Walker演唱。以下是完整的歌词:<br>[Verse 1]<br>Hello, hello, Can you hear me<br>I’m lost inside my head, it’s so loud<br>Can you hear me, out there<br>It’s getting hard to breathe, oh<br>[Pre-Chorus]<br>I’m running in the dark and I’m bleeding<br>I’m searching for something that I can believe in<br>I’m looking for a way out<br>[Chorus]<br>There is a ghost inside me<br>It’s eating me alive, alive<br>I’m going nowhere slowly<br>I think I’m going insane, insane</p><p>【太长了】</p></blockquote><blockquote><p>根据您的描述,我无法直接找到对应的视频。但根据您的描述,这可能是一部类似于《我的世界》的游戏解说视频,也可能是基于该游戏的某个剧情或挑战解说。<br>如果Alan Becker是著名的游戏博主,那么他的视频可能在各大视频平台上都有发布,您可以尝试在YouTube、Bilibili、抖音等平台上搜索他的名字,看看是否有符合您描述的视频。<br>如果您能提供更多关于视频的细节,如视频标题、发布时间、或者某个特定的剧情或元素,我可能能更准确地帮您找到视频。</p></blockquote><p>找歌0分,这首歌根本没有hello ghost等词,歌词也完全对不上</p><p>找视频0分,本来想-1分的,还《游戏解说视频》,连他都不认识</p><hr><h1 id="评分"><a href="#评分" class="headerlink" title="评分"></a>评分</h1><p>一道题10分,程序那两个问题一共算10分,找歌找视频各十分</p><ul><li><p>通义千问:75</p></li><li><p>GLM4:56</p></li><li><p>蓝心小V:44</p></li></ul><p>在这个测试中通义千问表现最好,GLM4快及格了,蓝心小V有待进步</p><h2 id="其它"><a href="#其它" class="headerlink" title="其它"></a>其它</h2><p>根据他们的描述,通义千问实时更新(2月5日问得更新到2月5日),GLM4更新到2023年4月,蓝心小V更新到2023年4月</p><p>问了一下蓝心小V,他认识Alan……又问了一次,它让我问别人……</p><p><a href="https://note.ms/ftzllmnote">测试文本</a></p>]]></content>
<summary type="html"><h1 id="大模型测试"><a href="#大模型测试" class="headerlink" title="大模型测试"></a>大模型测试</h1><p>最近突然想测测国产大模型的能力了,看看谁更好</p>
<p>(2024.2.4)</p>
<p>参赛者有通义千问、G</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="LLM" scheme="https://for-the-zero.github.io/tags/LLM/"/>
</entry>
<entry>
<title>相机算法对比:vivo vs Google</title>
<link href="https://for-the-zero.github.io/2024/%E7%9B%B8%E6%9C%BA%E7%AE%97%E6%B3%95%E5%AF%B9%E6%AF%94/"/>
<id>https://for-the-zero.github.io/2024/%E7%9B%B8%E6%9C%BA%E7%AE%97%E6%B3%95%E5%AF%B9%E6%AF%94/</id>
<published>2024-02-05T03:52:00.000Z</published>
<updated>2024-02-05T03:55:48.522Z</updated>
<content type="html"><![CDATA[<h1 id="相机算法对比"><a href="#相机算法对比" class="headerlink" title="相机算法对比"></a>相机算法对比</h1><p>终于把旧手圾换掉了</p><p>是IQOO Neo9</p><p>既然整了个大的,不如看看相机怎么样</p><p>受伤没有可对比的,就看算法吧</p><p>一上手就装了个谷歌相机(酷安日文大佬的)</p><p>看看vivo的算法好还是谷歌的算法好</p><p>下面的图片都是普通/标准模式/徕卡鲜艳、夜景/夜视仪/夜景压光模式拍摄的</p><p>趁着一个外出的机会拍一拍(一年也没去过几次)</p><hr><table><thead><tr><th align="left">场景</th><th align="center">原生相机</th><th align="left">点评</th><th align="center">谷歌相机</th><th align="left">点评</th><th align="left">总结</th></tr></thead><tbody><tr><td align="left">光照充足的田野</td><td align="center"><img src="/img/6da0a2833845130616565ec8e583492f25c586dc.jpg" alt="IMG_20240203_145109.jpg"></td><td align="left">颜色比较淡</td><td align="center"><img src="/img/12d7eca14eae87ce67434dabf4294c2ea4e15279.jpg" alt="CRnall_20240203_145115548.jpg"></td><td align="left">颜色鲜艳,很浓,主观上挺喜欢的</td><td align="left">谷歌相机好,明显更鲜艳</td></tr><tr><td align="left">光照较少</td><td align="center"><img src="/img/e6b9d4ba7f53b59398acaaee8e86ccca3d8f1138.jpg" alt="IMG_20240203_145752.jpg"></td><td align="left">整个画面都亮了,石头清晰,细节较多</td><td align="center"><img src="/img/591ccb4b27ff2b764ca72deb50950d6cb8e26742.jpg" alt="CRnall_20240203_145745516.jpg"></td><td align="left">这个光影的效果不错</td><td align="left">主观上谷歌相机</td></tr><tr><td align="left">近距离拍几朵花</td><td align="center"><img src="/img/312e597e2628a0a8fc2faee861e7e3f0c5ebbc5c.jpg" alt="IMG_20240203_181647.jpg"></td><td align="left">颜色中规中矩,但是虚化不错</td><td align="center"><img src="/img/b4c9ddde972a84d63222f00e3cd6d451dd747b13.jpg" alt="CRnall_20240203_181629237.jpg"></td><td align="left">颜色鲜艳,细节少,还有点糊</td><td align="left">偏要说谁好的话,就原生的吧</td></tr><tr><td align="left">很黑的夜晚(肉眼几乎看不到什么东西)+一盏白炽灯</td><td align="center"><img src="/img/a5f898a5ae66f397b1a1b89aa3b9482e738296bf.jpg" alt="IMG_20240203_185250.jpg"></td><td align="left">后面的树是黑的,前面的东西还有点颜色。这灯泡跟画上去的太阳一样,感觉有点假。整体很亮</td><td align="center"><img src="/img/05920b296d53483a6c960b179684ce955631704f.jpg" alt="CRnall_20240203_185018545.jpg"></td><td align="left">细节少, 更加黑,糊。灯泡的亮度倒是压下去了,但总体相对来说不行</td><td align="left">原生完胜</td></tr><tr><td align="left">很黑的夜晚(肉眼几乎看不到什么东西)</td><td align="center"><img src="/img/43460f2bc50b415aad395475086314e3225a0cf9.jpg" alt="IMG_20240203_191149.jpg"></td><td align="left">更模糊,更亮(惊人的4万ISO)</td><td align="center"><img src="/img/c45eef2dbd863d38ea594873544ff3f73508443f.jpg" alt="CRnall_20240203_191125429.jpg"></td><td align="left">很模糊,但是天空的颜色和这种氛围感我挺喜欢的</td><td align="left">谷歌相机更好吧</td></tr></tbody></table><p>谷歌相机3:2原生相机</p><p>很难说谁好</p><p>更多看主观</p>]]></content>
<summary type="html"><h1 id="相机算法对比"><a href="#相机算法对比" class="headerlink" title="相机算法对比"></a>相机算法对比</h1><p>终于把旧手圾换掉了</p>
<p>是IQOO Neo9</p>
<p>既然整了个大的,不如看看相机怎么样</</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="拍照" scheme="https://for-the-zero.github.io/tags/%E6%8B%8D%E7%85%A7/"/>
</entry>
<entry>
<title>一个提取手机apk的玩意</title>
<link href="https://for-the-zero.github.io/2024/%E4%B8%80%E4%B8%AA%E6%8F%90%E5%8F%96%E6%89%8B%E6%9C%BAapk%E7%9A%84%E7%8E%A9%E6%84%8F/"/>
<id>https://for-the-zero.github.io/2024/%E4%B8%80%E4%B8%AA%E6%8F%90%E5%8F%96%E6%89%8B%E6%9C%BAapk%E7%9A%84%E7%8E%A9%E6%84%8F/</id>
<published>2024-01-24T09:40:00.000Z</published>
<updated>2024-01-24T09:41:46.128Z</updated>
<content type="html"><![CDATA[<h1 id="apkget"><a href="#apkget" class="headerlink" title="apkget"></a>apkget</h1><p>又是个Python+adb的项目</p><p>自己有需求==>立项==>开干</p><p>练练手,没什么不好</p><hr><p>用了flet做ui(原本想用dpg的,那玩意有点问题,看上一篇文章,但是他的字体也有点问题),subprocess+os运行adb指令,re解析输出</p><hr><p>长这样,默认窗口有点大(在我的电脑上),不知道咋调(文档里没找到)</p><p><img src="/img/2024-01-24-16-10-11-image.png"></p><p>只需要点一下刷新,稍等一会</p><p><img src="/img/2024-01-24-17-32-11-image.png"></p><p>这期间发生了什么呢</p><p>首先用adb获取所有应用的安装包链接</p><p>然后推送aapt-arm-pie到手机,用于解析apk</p><p>运行aapt,获取应用名和包名</p><p>竟然没有能够直接获取软件名的adb命令,只能这样了,这个过程会有点久,手机也会突然较高占用,不卡</p><p>然后删除aapt-arm-pie</p><hr><p>点击更改导出路径,可以选择任意目录导出</p><p>先从手机拉取apk到电脑上,就会有一个base.apk文件</p><p>再重命名一下就行了</p><p><img src="/img/2024-01-24-17-38-06-image.png"></p><p>非常简单</p>]]></content>
<summary type="html"><h1 id="apkget"><a href="#apkget" class="headerlink" title="apkget"></a>apkget</h1><p>又是个Python+adb的项目</p>
<p>自己有需求&#x3D;&#x3D;&gt;立项&#x3D;&</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
</entry>
<entry>
<title>发现bug,连甩两层锅</title>
<link href="https://for-the-zero.github.io/2024/%E4%B8%80%E5%AE%9A%E6%98%AFImgui%E5%B9%B2%E7%9A%84%EF%BC%81/"/>
<id>https://for-the-zero.github.io/2024/%E4%B8%80%E5%AE%9A%E6%98%AFImgui%E5%B9%B2%E7%9A%84%EF%BC%81/</id>
<published>2024-01-23T08:39:00.000Z</published>
<updated>2024-01-23T08:39:52.317Z</updated>
<content type="html"><![CDATA[<p><img src="/img/2024-01-23-15-49-45-image.png"></p><p>刚刚正在开发时突然出现一个问题</p><p><img src="/img/2024-01-23-15-50-43-image.png"></p><p>(图片中的已修复</p><p>使用文件/目录选择窗口的时候无法使用中文字形,而相同配置的其它窗口没有这个问题</p><p>我排查了很久,自习看过了文档,尝试过各种方式,都不行</p><p>准备去Github看看,发现还真有一样遭遇的,开发者也回复了,还标注了高优先级,但依旧Open</p><p><a href="https://github.com/hoffstadt/DearPyGui/issues/299">Chinese path support for select_directory_dialog · Issue #299 · hoffstadt/DearPyGui</a></p><p>但事情没那么简单</p><h1 id="程序的调用"><a href="#程序的调用" class="headerlink" title="程序的调用"></a>程序的调用</h1><p><img src="/img/2024-01-23-16-01-24-image.png"></p><h1 id="1"><a href="#1" class="headerlink" title="1"></a>1</h1><p>楼主很快找到了问题所在,不是我的错,不是DPG的错,是imgui的错</p><p>找是找到了,但不知道怎么改</p><blockquote><p>hoffstadt: This appears to be an issue related to ImGuiFileDialog. Still looking into it more.</p><p>开发者:好像与ImGuiFileDialog有关,在进一步调查</p><p>hoffstadt: Should work in 0.7!</p><p>开发者:0.7应该就行了!</p></blockquote><p>至于我,更新一下这个包就行了,太久没更新过了</p><p>确实,像上面的图那样,成了</p><h1 id="2"><a href="#2" class="headerlink" title="2"></a>2</h1><p><img src="/img/2024-01-23-16-07-56-image.png"></p><p>0.8又没了……</p><p>至少MacOS上的韩文出了问题</p><p>这可难不倒!</p><p><img src="/img/2024-01-23-16-09-55-image.png"></p><p>一个u8string就搞定了</p><p>u8应该是指utf-8吧。这么说,没有支持utf-8?怎么会这样</p><h1 id="3"><a href="#3" class="headerlink" title="3"></a>3</h1><p>完了?还没呢!</p><p>测试的时候发现:中文文件夹打不开、选中直接卡死闪退,以前还是正常的</p><p>已经有人帮我问了,这是第二次重新Open了(有完没完</p><p>目前还没有回复,而它连接到了另一个issues</p><p><a href="https://github.com/hoffstadt/DearPyGui/issues/2057">Application crashes when file_dialog path encounters characters like æ ø å · Issue #2057 · hoffstadt/DearPyGui</a></p><p>一个叫v-ein的贡献者分析了一下:</p><blockquote><p>It crashes in <code>mvFileDialog::getInfoDict()</code>, in the very first call to <code>PyDict_SetItemString()</code>, which extracts file name from <code>ImGuiFileDialog</code> and feeds it into <code>ToPyString()</code> (and consequently <code>PyUnicode_FromString()</code>):</p><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs c">PyDict_SetItemString(dict, <span class="hljs-string">"file_path_name"</span>, mvPyObject(ToPyString(_instance.GetFilePathName())));<br></code></pre></td></tr></table></figure><p>The problem is, <code>GetFilePathName()</code> returns an ANSI-encoded (single-byte) string, whereas <code>PyUnicode_FromString()</code> expects a UTF-8 strings and treats it as such. I believe it goes over<br>the trailing zero or something like that. Or maybe it stumps upon an<br>assertion of some kind and crashes.</p><p>I’m not sure whether ANSI-encoded strings are<br>Windows-specific behavior or they show up on all platforms (I’d bet on<br>Windows-specific). The bad news are, the file dialog <strong>doesn’t even display</strong> such names correctly. That is, strings inside of file dialog must be UTF-8 rather than ANSI; it’s a bug in <code>ImGuiFileDialog</code> and not in DPG. Not sure if we can fix it in <code>ImGuiFileDialog</code> though because <del>it’s a submodule repo</del> - scratch that, even though it’s a third-party library, it’s committed<br>directly into DPG. Technically we can fix it or even update <code>ImGuiFileDialog</code> from its source repo (if it works on old ImGui, that is).</p></blockquote><p>简单总结一下:由于Windows先进的向(lì)下(shǐ)兼(yí)容(líu),路径用的是ANSI编码,所以GetFilePathName()返回的是ANSI编码字符串,而PyUnicode_FromString()期望的是UTF-8字符串,可能就在这里出问题了(但是他用了“认为”“可能”“或许”,具体原因他也不清楚)</p><blockquote><p>AI烤肉:</p><p>这是<code>ImGuiFileDialog</code>中的错误,而不是DPG中的错误。不确定我们是否可以在<code>ImGuiFileDialog</code>中修复它,因为它是子模块仓库 - 打消这个念头,即使它是第三方库,但它直接提交到了DPG中。从技术上来说,我们可以修复它,甚至可以从<code>ImGuiFileDialog</code>的源仓库更新它(如果它在旧的ImGui上工作的话)</p></blockquote><p>然后……然后就没了,现在都没有解决</p><hr><p>为了把程序做出来,就不用它做界面了吧,决定用flet了</p>]]></content>
<summary type="html"><p><img src="/img/2024-01-23-15-49-45-image.png"></p>
<p>刚刚正在开发时突然出现一个问题</p>
<p><img src="/img/2024-01-23-15-50-43-image.png"></p>
<p>(图片中的已</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
</entry>
<entry>
<title>一个手机硬件状态监控的玩意</title>
<link href="https://for-the-zero.github.io/2024/adb-python-%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7/"/>
<id>https://for-the-zero.github.io/2024/adb-python-%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7/</id>
<published>2024-01-20T15:20:00.000Z</published>
<updated>2024-01-20T15:28:59.751Z</updated>
<content type="html"><![CDATA[<h1 id="Phone-Info"><a href="#Phone-Info" class="headerlink" title="Phone Info"></a>Phone Info</h1><hr><h2 id="core-py"><a href="#core-py" class="headerlink" title="core.py"></a>core.py</h2><p><del>感觉取这个名字不太合适</del></p><p>python+adb搞的</p><p>运行用了subprocess获取输出<del>(为什么没有人做相关的解析库啊</del></p><p>用了re识别内容</p><p>内容不多</p><ul><li><p>存储空间</p></li><li><ul><li><p>总空间</p></li><li><p>已使用</p></li><li><p>占用率</p></li></ul></li><li><p>电池 - 电量</p></li><li><p>CPU</p></li><li><ul><li><p>核心数</p></li><li><p>使用率(总)</p></li></ul></li><li><p>内存 - 同存储空间</p></li></ul><p>输出就这样子:</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs python">{<br> <span class="hljs-string">'storge'</span>: {<span class="hljs-string">'total'</span>: <span class="hljs-number">51.42</span>, <span class="hljs-string">'used'</span>: <span class="hljs-number">49.24</span>, <span class="hljs-string">'use'</span>: <span class="hljs-number">96</span>},<br> <span class="hljs-string">'battery'</span>: <span class="hljs-number">100</span>,<br> <span class="hljs-string">'cpu'</span>: {<span class="hljs-string">'cores'</span>: <span class="hljs-number">8</span>, <span class="hljs-string">'use'</span>: <span class="hljs-number">100.0</span>},<br> <span class="hljs-string">'mem'</span>: {<span class="hljs-string">'total'</span>: <span class="hljs-number">3.69</span>, <span class="hljs-string">'used'</span>: <span class="hljs-number">1.8699999999999999</span>, <span class="hljs-string">'use'</span>: <span class="hljs-number">50.68</span>}<br>}<br></code></pre></td></tr></table></figure><p><del>(什么垃圾手机,啥也没干就占用这么高)(麒麟659,据说甚至不如Nova11se,那没事了)(就要换机了,看看能不能说服)(电脑也是依托……)(总不能代码写错了吧)</del></p><hr><h2 id="pinfo-py"><a href="#pinfo-py" class="headerlink" title="pinfo.py"></a>pinfo.py</h2><p>很简单的一个玩意,用Flask做了个api</p>]]></content>
<summary type="html"><h1 id="Phone-Info"><a href="#Phone-Info" class="headerlink" title="Phone Info"></a>Phone Info</h1><hr>
<h2 id="core-py"><a href="#core-py" </summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
</entry>
<entry>
<title>AlanBecker视频列表:关注视频更新动态!</title>
<link href="https://for-the-zero.github.io/2024/%E5%85%B3%E6%B3%A8AB%E8%A7%86%E9%A2%91%E6%9B%B4%E6%96%B0/"/>
<id>https://for-the-zero.github.io/2024/%E5%85%B3%E6%B3%A8AB%E8%A7%86%E9%A2%91%E6%9B%B4%E6%96%B0/</id>
<published>2024-01-20T15:19:00.000Z</published>
<updated>2024-01-20T15:28:36.739Z</updated>
<content type="html"><![CDATA[<h1 id="ABVL"><a href="#ABVL" class="headerlink" title="ABVL"></a><a href="https://forthezero.pythonanywhere.com/ab">ABVL</a></h1><p><a href="https://github.com/for-the-zero/practice.zip/tree/main/py/ytb-video-list">Github</a></p><h2 id="起因"><a href="#起因" class="headerlink" title="起因"></a>起因</h2><p>怎么说呢,我是Alan Becker的粉丝,一直想等更新</p><p>但是呢,他最近的更新不太寻常</p><p>以前很长一段时间,都会在油管的社区里面发预告的,但是最近他不发了,而且突然更新有点快,我又不能没到那个时候就翻__看一下</p><p>那么就有了这么一个想法,做一个能够检测更新的程序,放在外国的免费服务器上<del>(孩子没钱)</del>,时不时访问一下就不用每次都翻了</p><h2 id="开发"><a href="#开发" class="headerlink" title="开发"></a>开发</h2><p>一开始我的想法是requests爬虫,结果怎么也爬不到,那就只能找api了</p><p>上网搜了一下,很快啊,Youtube API V3 Data!研究了一下调用,我要的数据都有了</p><p>我是用Postwoman测试api的,但是当我转移到python进行本地测试后,总是报错,因为那玩意要单独设置代理 </p><p>本来还想搞直播检测的,结果要强制登陆账号,放弃了</p><p>那么前端呢?Flask!做了一个小小的网页模板,运用了mdbootstrap,稍微好看了点</p><p>最后就是服务器了,我放在了PythonAnywhere上,访问的时候一直不通过,结果是因为wsgi文件没有设置。上网抄了一段,还是不行,只在import语句报错,说是找不到文件。后来排查了很久,实在不行的时候我想把上面的路径删掉一个<code>/</code>,还真就行了,6</p><h2 id="成果"><a href="#成果" class="headerlink" title="成果"></a>成果</h2><p>可以直连查看:链接、标题、发布时间</p><p><img src="/img/2024-01-20-19-46-04-image.png"></p>]]></content>
<summary type="html"><h1 id="ABVL"><a href="#ABVL" class="headerlink" title="ABVL"></a><a href="https://forthezero.pythonanywhere.com/ab">ABVL</a></h1><p><a href</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
</entry>
<entry>
<title>一段时间前做了一个DNA打结的东西</title>
<link href="https://for-the-zero.github.io/2024/%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%89%8D%E5%81%9A%E4%BA%86%E4%B8%80%E4%B8%AADNA%E6%89%93%E7%BB%93%E7%9A%84%E4%B8%9C%E8%A5%BF/"/>
<id>https://for-the-zero.github.io/2024/%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%89%8D%E5%81%9A%E4%BA%86%E4%B8%80%E4%B8%AADNA%E6%89%93%E7%BB%93%E7%9A%84%E4%B8%9C%E8%A5%BF/</id>
<published>2024-01-20T15:17:00.000Z</published>
<updated>2024-01-20T15:28:22.155Z</updated>
<content type="html"><![CDATA[<h1 id="DNA打结器"><a href="#DNA打结器" class="headerlink" title="DNA打结器"></a>DNA打结器</h1><p>一共两个</p><p>语文版:<a href="https://github.com/for-the-zero/practice.zip/tree/main/py/mixmem">mixmem</a></p><p>化学版:<a href="https://github.com/for-the-zero/practice.zip/blob/main/py/other/tiedna.py">tiedna</a></p><p>用的技术不一样</p><hr><h1 id="MixMem"><a href="#MixMem" class="headerlink" title="MixMem"></a>MixMem</h1><p>从网上忘了哪里把初中古诗词搞了过来,写了个已经删掉了的程序根据符号分段成了一行一句</p><p>话说那个崽是没有强迫症吗,大多数用<code>,</code>,少数用<code>,</code>,再加上古诗词本来就有的其他符号,给我增工作量呢,滚动条拖着拖着就发现有几行特别长,一看就是没有正确分句,就这个弄了一段时间</p><p>其他不难,随手做的,练习一下,顺便试试新东西——Flet</p><p>这是我找到的有一个GUI框架,是用Flutter显示的,API还算友好<del>(感觉不如dpg)</del>,就喜欢这种,随手做了一下</p><h2 id="效果"><a href="#效果" class="headerlink" title="效果"></a>效果</h2><p>解:如图所示</p><p><img src="/img/2024-01-20-20-05-35-image.png"></p><p>你可以选择仅五个字的诗句、仅七个字的、没有限制的</p><p>可以选择生成1~100个诗句</p><p><del>一句的话……还挺适合复习的</del></p><p>Come On一下,就能生成</p><p>就像这样:</p><p><img src="/img/2024-01-20-20-07-50-image.png"></p><p>你可以选中文本复制</p><blockquote><p>有吏夜捉人。</p><p>如闻泣幽咽。</p></blockquote><p>你会发现很多奇妙的组合</p><hr><h1 id="TieDNA"><a href="#TieDNA" class="headerlink" title="TieDNA"></a>TieDNA</h1><p>这个就没那么复杂了,随便做的</p><p><del>(挺像那个乱用主谓宾的小游戏啊)</del></p><p>命令行显示 + msvcrt检测按键</p><p>运行时按不同的按键有不同的句式</p><p><img src="/img/2024-01-20-20-11-53-image.png"></p><p>(图中7个是1模式,7个是2模式,7个是3模式,7个是4模式,)</p><p>离谱就对了</p><p><del>(不会有人不知道n是名词v是动词吧)</del></p><p>你会发现很多奇怪的组合</p><blockquote><p>用天平把化学实验室砸坏<br>用化学老师把白磷被吃掉</p></blockquote><p>我特意写了<code>立即发生爆炸</code> <code>化学实验室</code> <code>化学老师</code> </p><p>十分的有趣啊~</p>]]></content>
<summary type="html"><h1 id="DNA打结器"><a href="#DNA打结器" class="headerlink" title="DNA打结器"></a>DNA打结器</h1><p>一共两个</p>
<p>语文版:<a href="https://github.com/for-the-ze</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
</entry>
<entry>
<title>做了个叫PinCopy的玩意</title>
<link href="https://for-the-zero.github.io/2024/%E5%81%9A%E4%BA%86%E4%B8%AA%E5%8F%ABPinCopy%E7%9A%84%E7%8E%A9%E6%84%8F/"/>
<id>https://for-the-zero.github.io/2024/%E5%81%9A%E4%BA%86%E4%B8%AA%E5%8F%ABPinCopy%E7%9A%84%E7%8E%A9%E6%84%8F/</id>
<published>2024-01-20T15:17:00.000Z</published>
<updated>2024-01-20T15:28:07.258Z</updated>
<content type="html"><![CDATA[<h1 id="PinCopy"><a href="#PinCopy" class="headerlink" title="PinCopy"></a>PinCopy</h1><p>自己做的一个小工具,但是没什么用,是一个简易剪贴板临时存储器</p><p><a href="https://github.com/for-the-zero/pincopy">GitHub - for-the-zero/pincopy</a></p><p>文件不多,字体和主程序</p><p>长这样</p><p><img src="/img/2024-01-20-19-49-40-image.png"></p><p><del>懒得裁了,直接放吧</del></p><p>用了pyperclip操控剪贴板,pyautogui搞一点特殊操作,dpg搞界面</p><p>可以获取剪贴板,把内容临时加到列表中(仅限文字),可以随时删除</p><p>复制指点击内容对应的按钮后复制到剪贴板,模式有两个,一个仅复制,一个在你按下之后快速地alt+tab再ctrl+v再alt+tab,就可以快速连续自动粘贴了,很聪明对吧 <del>聪明个鬼</del></p><p>自动粘贴就是可以在你复制文本之后直接把内容粘贴到列表中,就不用回来手动点了</p><p>关掉程序,内容直接没了,懒得搞存储</p><p>不然怎么叫“<strong>临时</strong>”呢</p>]]></content>
<summary type="html"><h1 id="PinCopy"><a href="#PinCopy" class="headerlink" title="PinCopy"></a>PinCopy</h1><p>自己做的一个小工具,但是没什么用,是一个简易剪贴板临时存储器</p>
<p><a href="htt</summary>
<category term="技术" scheme="https://for-the-zero.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="Python" scheme="https://for-the-zero.github.io/tags/Python/"/>
<category term="Dev" scheme="https://for-the-zero.github.io/tags/Dev/"/>
</entry>
<entry>
<title>一点危险的想法</title>
<link href="https://for-the-zero.github.io/2024/%E6%89%B9%E5%88%A4/"/>
<id>https://for-the-zero.github.io/2024/%E6%89%B9%E5%88%A4/</id>
<published>2024-01-19T14:40:00.000Z</published>
<updated>2024-01-21T14:43:57.029Z</updated>
<content type="html"><![CDATA[<h1 id="一点危险的想法"><a href="#一点危险的想法" class="headerlink" title="一点危险的想法"></a>一点危险的想法</h1><hr><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>无论是经济、科技还是民生,医疗卫生还是人民福祉,我国都有很大成就</p><p>在中国共产党的领导下,人民的生活日益幸福,改革开放等都取得了较大成就,部分方面甚至领先与别国</p><p>一个国家并不是完美无缺的,无法消除缺点但可以尽量减少缺点,因此国家的发展需要合理的建议,才能不断改进自身,促进发展。如果只听从身边某一部分人,那么民主就会被削弱,也不利于国家发展</p><p>中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾,党为人民服务,因广泛听取人民的建议</p><p>给出建议,批判性思维不可少,可能有些观点不太好,但也有值得采纳的观点</p><div><details> <summary>声明</summary> 作为中华人民共和国公民,我认可中国特色社会主义理论,坚持中国共产党领导,自觉遵守宪法和法律<br> 本文仅表达个人观点,请勿恶意引申,本人观点可能有错误的地方,也请不要过分解读,但是也有合理的建议需要听取<br> 尊重个人观点,如有不和之处,请辩证思考,有时候坚持你自己的看法也是对的 ……</details></div><hr><h1 id="本文内容"><a href="#本文内容" class="headerlink" title="本文内容"></a>本文内容</h1><p>本文就从</p><ul><li><p>经济(科技发展、法律法规、对科技事业发展的激励程度)</p></li><li><p>政治(听取建议)</p></li><li><p>文化(教育、宣传)</p></li><li><p>社会(部分不公平现象、乡村发展建设及其方向)</p></li></ul><p>几个方面讨论一下</p><hr><h1 id="经济"><a href="#经济" class="headerlink" title="经济"></a>经济</h1><p>我国经济发展迅猛,正转向高质量发展阶段</p><p>大公司(大型企业)和个人开发者的对于软件方面的贡献都不小</p><h2 id="大公司的国内竞争和满足某种现状"><a href="#大公司的国内竞争和满足某种现状" class="headerlink" title="大公司的国内竞争和满足某种现状"></a>大公司的国内竞争和满足某种现状</h2><p>(仅指部分公司,并非全部)</p><p>首先,部分产品需要大量用户的支持才能发展起来,例如社交媒体平台,需要大量用户才能支撑起内容或留存住用户。也有部分产品需要投入大量精力才能实现“基础”的“标准/要求”,一般只有大公司能做。以上两者容易形成垄断。当然,容易垄断的不知这么一点</p><p>但是当他们垄断了某个类别或者没有垄断但一段时间内难以被取代时,他们并不满足于这么一点钱,而是提供更多的“服务”和“福祉”</p><p>什么“服务”呢?与该服务无关的内容被<strong>强制</strong>加入服务中。有的音乐软件<del>(据我所知,国内主流的音乐软件大多都是)</del>在提供音乐服务之外还有社交、<strong>直播</strong>、边听边玩<strong>小游戏</strong>、K歌、<strong>短视频</strong>、<strong>购物</strong>、<strong>新闻</strong>等内容,部分还能理解,但是直播、短视频、购物、本应该放在单独的软件内为什么要放在音乐软件内,如果用户真的想要做这些的话,大概率会下载一个更知名的软件而不是一站式搞定,这样一定有利于用户体验吗?某款聊天软件为了一个附加功能(虽然也有社交属性,但不是人人都用)<strong>强制</strong>增加了一个大型游戏引擎,占用手机存储空间,也使程序运行更加卡顿(部分情况),不利于用户体验。手机负一屏,自带浏览器基本上都有资讯信息流,里面还有广告,据说有的家庭监控软件可以看短视频……对手机的压力高了就算了,用户既无法迁移到其他软件又要忍受无用功能的推广骚扰和无用的占用……不管一管吗?</p><p>“福祉”又是什么?推广和广告,<del><em>至于为什么叫“福祉”,后面会有。</em></del>这里的推广主要是指捆绑,某聊天软件在接收到某些文件后推荐下载他们家的浏览器使用浏览器的“服务”打开文件,还好不是强制的,某些厂商修改系统;在部分地方下载软件安装包后,可能会推荐你到应用市场安装,可能会让你下载一个应用市场再去里面安装,在打开应用市场或某些特殊的安装包后还会推荐安装软件,一不注意就安装了。还有广告,现在广告无处不在,但是广告的形式让人厌恶,“摇一摇打开广告”拥有极低的操作难度就能打开,甚至自己什么都没干就打开了,还有的公司因为员工开发了一种新的广告展现形式被公开表扬了,用户想看广告吗?在他们嘴中,似乎用户喜欢看广告,甚至恨不得多看一点,说到底还是钱。广告还有一点很重要,那就是隐私,为了精准投放,就要以隐私为代价,隐私政策不同意就用不了,我相信没几个人会看的,就这样在用户不知不觉的时候就把隐私偷走,换成客观的钱财……这也不管吗</p><p>根据卡巴斯基实验室和Google的发现,拼多多较早版本的App利用了系统软件漏洞CVE-2023-20963来安装后门,利用该漏洞可以提权,而且整个过程不需要用户交互,可以获得对用户数据和通知的未授权访问。这些恶意代码能够提升权限、下载和运行其他恶意模块,其中一些模块还获得了访问用户通知和文件的权限,在部分审核严格的渠道没有利用该漏洞,但是其他渠道就不得而知了。某些公司为了一点利益,不顾用户隐私和安全,恶意利用漏洞,你想想,这是什么意思</p><p>大公司,该管一管了</p><h2 id="个人开发者"><a href="#个人开发者" class="headerlink" title="个人开发者"></a>个人开发者</h2><p>服务器要实名,网站要备案,软件要备案……据说部分内容的严格和限制不小,某种程度上可以扼杀部分条件差的个人开发者了。走程序是好的,有监管是好的,但是要适度。这些限制可能会抑制创新(做出来了不能给别人提供,甚至会被请去喝茶,不如不做),对发展不一定好啊,我希望是达到一定规模的才强制实名和备案</p><p>李跳跳是一款小软件,利用用户授权的系统权限模拟手指点击屏幕帮用户点击开屏广告的跳过按钮,不涉及破解、修改、过滤等操作,是一个非盈利的单机应用。但是律师函来了,据称是“不正当竞争”“损害用户福祉”(这么说,用户很愿意看开屏广告了?开屏广告100%弹出=100%用户愿意看=100%用户喜欢开屏广告=用户福祉),一下子激起民愤,但由于对方律师团队强大,制作方选择无限期停止更新,也无能为力。一个真正帮忙改善用户体验的软件,被所谓“福祉”打倒,这还怎么发展</p><p>还有前一段时间闹得沸沸扬扬的避暑山庄事件。一位居住在河北省承德市的程序员灵活就业,在GitHub为外企工作,编写代码、回答用户问题、参加视频会议等,并收取报酬,累计收入约105.8万元,结果被承德市公安局双桥分局传唤,被告知涉嫌“擅自使用非法定信道进行国际联网”,处以200元的行政罚款+没收全部收入。如此就业,值得学习和骄傲,却搞的人心惶惶,负责人似乎一点都不认识Github,Github是一个开源平台,几乎每个程序员必备的网站,虽然没被墙,但很多时候能不能连上得看运气,有时候用着用着突然连不上了,很难受,尤其是有急事的时候,为了能够稳定访问,肯定要使用一点工具,合不合法的都有,但他也没干什么其他事啊。这么处罚,真的好吗?</p><blockquote><p>对于避暑山庄事件,我引用一下:</p><p>这个事件的影响主要有两个方面:一是对中国IT行业的影响;二是对中国社会舆论的影响。这一事件是一个值得我们深思和反省的事件,它既是一个挑战,也是一个机遇。我们应该从中吸取教训,找到问题,寻求解决。我们应该以开放、包容、合作、创新的态度来看待互联网、程序员、法律等问题,从而推动中国IT行业的健康发展和社会进步</p></blockquote><p>人才不一定流向大公司,但过多的规定会限制发挥,有着适得其反的效果,应进行合理控制和立法</p><h2 id="开源"><a href="#开源" class="headerlink" title="开源"></a>开源</h2><p>开源,Open-Source,即开放源代码,将源代码公开,在遵守开发者的Licence(开源协议/许可证)的前提下可进行修改、创新等操作,但是……</p><ul><li><p>CEC-IDE这个工具基于微软开源的VSCode进行“换皮”、二次开发处理后宣称为自主研发,连界面都几乎一模一样</p></li><li><p>许多播放器使用了FFmpeg但不署名</p></li><li><p>中科院计算所发布了木兰编程语言,负责人接受采访时说道:“由我国科研人员完全自主设计开发”,实际上和Python没什么区别,Python的编译器也是开源的……</p></li><li><p>还有汉芯事件,虽然不是开源,但影响恶劣,所谓国际领先国产自研芯片,是从国外进口别人的芯片,打磨掉标志再重新印上了自己的标志,骗了当时不少人</p></li><li><p>宣称国产自研浏览器的红芯,实际上基于开源的Chromium内核修改,文件(夹)的名字都不肯改……</p></li></ul><p>以上这些案例,不仅欺骗了大家、侮辱了开源,还骗了国家的科研费用,你愿意看到这种事再次发生吗?</p><hr><h1 id="政治"><a href="#政治" class="headerlink" title="政治"></a>政治</h1><p>我国的人民代表大会制度可以广泛听取人民的建议,当时感觉没什么激励,不如看看《邹忌讽齐王纳谏》?</p><p>有时大家会听取专家的建议,但是站得高看到的世界也不一样,处境好难以了解处境差的人的生活,一个有钱有势的名人怎能了解底层生活人民的感受呢,有时候某些专家偏要“替”他们“发声”</p><blockquote><p>王福重:农民不要用收割机收麦子,会污染环境</p><p>黄有光:允许一妻多夫,低收入男人合娶一个老婆</p></blockquote><p>这可不是很合理……</p><p>除此之外,也可以听听业内人士,那些不同职业的没什么成就、普普通通的人,但是代表的更广泛也更真实,有时候比专家靠谱多了</p><p>另外,也不要忽略未成年人,未成年人不是少数人,未成年人不能缺席民主</p><hr><h1 id="文化"><a href="#文化" class="headerlink" title="文化"></a>文化</h1><h2 id="教育"><a href="#教育" class="headerlink" title="教育"></a>教育</h2><p>应试教育(+学业压力重、作业多、违背初心的体育考试)、政策不到位执行(+监管漏洞)</p><h3 id="应试教育"><a href="#应试教育" class="headerlink" title="应试教育"></a>应试教育</h3><p>最主要的病根就是应试教育了,似乎还有点像古代科举制</p><p>即使有一点点政策再弱化分数,但是家长师生的思想观念可不会轻易改变,约等于呼吁大家但听不听是另一回事</p><p>没有彻底的大改,很难解决这个问题,但是大改的风险太大了,确实是一个很难的抉择</p><p>在这样的观念下,成绩是唯一的评价标准,想要获得好生活==>要有高学位==>至少要上个好大学==>高考拼力==>高中学的好==>要上好高中==>中考分数高==>初中也要不赖==>……</p><p>“万般皆下品,唯有读书高”,学尽量多的<strong>考点</strong>,时间紧(指争取提前教完书)就灌输,没啥营养,不如提升学习兴趣,而且这全是理论,极少实践,较少时间和应用能力</p><p>想要提高成绩,就要学得多,不断复习巩固,挑灯夜读都是常事(睡眠时间不要了),学习压力、心理压力也不少</p><p>由于兴趣爱好对于考试没什么帮助,所以没必要学,因此我们的兴趣爱好受限</p><p>无论自己想不想学,父母老师要你学,那就学</p><p>据我所知,部分学校将教学质量与老师命运挂钩,教不好随时被辞退,老师也要有不少压力</p><p>……</p><p>作业真的有少吗?住宿生:“那都是在学校生活,减少家庭作业关我们什么事,我们做的是学校作业”,我个人并没有感受到作业减少,并不觉得我是双减受益方。就这个寒假,每一科都布置了作业,有的是3<del>7天体格周期的作业,有的是每天都有作业,有的周末放假两天,有的周末不放假,第一天到最后一天都有作业,除了大年初一</del>大年初三</p><p>我想,设立体育考试是想要让我们强身健体、增强体质、全面发展、纠正应试教育倾向吧,但真的做到了吗?它也是分数的一部分,应试教育的魔抓还是逃不掉的,体育训练肯定是多了,只不过目标是满分,能满分都满分,成绩可不能输了,顺便促进了体育训练机构的发展,这已经不是为了强身健体、增强体质,而且也受应试教育的侵蚀了,这怎么行?而且这还不分身体素质,直接统一标准,你知道对于身体部分功能有缺陷的人有多难吗,肺功能测试各项指标均低于应有的值的我每次跑步都觉得这是煎熬,简直是在玩命,猛一点就要进校医室……为什么不针对每个人制定不同的标准<del>(甚至这句话都有一些应试教育的思想)</del>,体育考试还是你想的体育考试吗</p><h3 id="政策执行不到位"><a href="#政策执行不到位" class="headerlink" title="政策执行不到位"></a>政策执行不到位</h3><p><del>打字累了,说少点</del></p><p>“领导要来检查了,好好表现”</p><p>领导来的时候,拉上黑板,遮住屏幕上的课件,开始讲学校(或者是更上级)给的任务——安全教育</p><p>“同学,把这个课程表换上去”将真正的课程表换下来,换一张假的课程表给领导看。起床晚、课程少、上课晚、下课早、甚至还有其它课程(指不用考试的课程)</p><h2 id="宣传"><a href="#宣传" class="headerlink" title="宣传"></a>宣传</h2><p>如此好的党和国家,还有这博大精深的文化,为何不宣传,但是宣传要有度</p><p>一些综艺节目都变了样(现在不知道,现在不看了),主题要么是弘扬传统文化,要么是歌颂党和国家,但是它本身该有的趣味性却减少了许多,要是做的比较差,甚至有一点广告的感觉</p><p>歌颂党和国家,弘扬中华文化,是好的,但是宣传要选定位置,而不是硬生生地加进去</p><p>电视上经常会有抗日、内战、间谍等为题材的电视剧,都还不错,这就是正面案例,因为电视剧是剧,本身就适合有这种内容,但其它一些就不一定了,本该要让人悲或者欢的内容中融合了一点严肃……</p><hr><h1 id="社会"><a href="#社会" class="headerlink" title="社会"></a>社会</h1><h2 id="部分不公平现象"><a href="#部分不公平现象" class="headerlink" title="部分不公平现象"></a>部分不公平现象</h2><p>教育不公平大家都知道,贫穷地区教育资源稀缺,我觉得可以发挥互联网优势,创新实现优质教师实时远程教学,志愿教室辅助教学,再运一点足够先进的设备满足需求……当然,这只是个小小的想象</p><p>有的地方收入高,有的地方收入低,有的职业收入高,有的职业收入低……但是这个差距并不小,有的人收入极高,享受着奢华生活,享受全方位保障;有的人却收入低支出多,生活要靠自己奋力打拼,部分保障还落不到自己头上。我生活所在的城市,四线收入一线消费,搞建设的钱都不知道干嘛用了</p><p>劳动者,应被尊敬;尊老爱幼,传统美德。但是并非整个社会所有人都认可,如果靠立法、靠呼吁是仅仅不够的,应该想想有没有别的更有效的办法,其中最重要的是固有观念</p><p>在社会大局下,国泰民安,但是如果细看某一处,可能会发现随处会有不太和谐的现象出现。偏见、误解、歧视、欺凌其实一直都在,一方面是思想观念,另一方面可能也是感觉到不平等吧。这点我觉得还是要从改变思想观念起步,但不要直接灌输(课堂、小册子、宣传活动等),最好是潜移默化的、不断影响着的</p><h2 id="乡村发展建设及其方向"><a href="#乡村发展建设及其方向" class="headerlink" title="乡村发展建设及其方向"></a>乡村发展建设及其方向</h2><p>乡村特色产业来来去去就那几个,农业、手工业、文化、旅游,重复率很高啊</p><p>“世外桃源”租房、景点创新、信息技术、大型自然风光游乐场、摄影等的比赛等都可以选择,重点要差异化,每家有每家的特色</p><hr><h1 id="结尾"><a href="#结尾" class="headerlink" title="结尾"></a>结尾</h1><p>一不小心写了这么多,本来想着一晚上写1000字就行了,结果花了一天写越5000字</p><p>发现了吗,五位一体前四个都写了(生态文明建设不知道写什么),引申再引申,结合生活经历和新闻事件扩充,写出来这么多</p><p>希望祖国繁荣昌盛,改善民生,为人民谋幸福!</p>]]></content>
<summary type="html"><h1 id="一点危险的想法"><a href="#一点危险的想法" class="headerlink" title="一点危险的想法"></a>一点危险的想法</h1><hr>
<h1 id="前言"><a href="#前言" class="headerlink" tit</summary>
<category term="其他" scheme="https://for-the-zero.github.io/categories/%E5%85%B6%E4%BB%96/"/>
</entry>
<entry>
<title>胡思乱想:设定</title>
<link href="https://for-the-zero.github.io/2023/%E8%83%A1%E6%80%9D%E4%B9%B1%E6%83%B3%EF%BC%9A%E8%AE%BE%E5%AE%9A/"/>
<id>https://for-the-zero.github.io/2023/%E8%83%A1%E6%80%9D%E4%B9%B1%E6%83%B3%EF%BC%9A%E8%AE%BE%E5%AE%9A/</id>
<published>2023-11-05T07:44:00.000Z</published>
<updated>2024-01-20T15:27:51.048Z</updated>
<content type="html"><![CDATA[<p>这就是个胡思乱想、脑洞大开、不切(科学)实际的玩意,仅图一乐</p><h1 id="点击查看"><a href="#点击查看" class="headerlink" title="点击查看"></a><a href="https://for-the-zero.github.io/TheSetting/">点击查看</a></h1>]]></content>
<summary type="html"><p>这就是个胡思乱想、脑洞大开、不切(科学)实际的玩意,仅图一乐</p>
<h1 id="点击查看"><a href="#点击查看" class="headerlink" title="点击查看"></a><a href="https://for-the-zero.github</summary>
<category term="其他" scheme="https://for-the-zero.github.io/categories/%E5%85%B6%E4%BB%96/"/>
</entry>
</feed>