<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>KuoHuBlog</title>
  
  <subtitle>请输入文本</subtitle>
  <link href="https://khbit.cn/atom.xml" rel="self"/>
  
  <link href="https://khbit.cn/"/>
  <updated>2026-05-03T19:30:35.164Z</updated>
  <id>https://khbit.cn/</id>
  
  <author>
    <name>KuoHu</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>为什么大多数男娘的穿着都趋同？</title>
    <link href="https://khbit.cn/archives/10/"/>
    <id>https://khbit.cn/archives/10/</id>
    <published>2026-05-03T19:01:39.000Z</published>
    <updated>2026-05-03T19:30:35.164Z</updated>
    
    <content type="html"><![CDATA[<p>刷 B 站的时候看见个吐槽，感觉挺有意思的，又是夜深人静的时候，恰适合思考<del>和肆无忌惮地胡言乱语</del>。写一篇文章讨论一下这个问题。</p><p><img lazyload="" src="/images/loading.svg" data-src="https://image-hk-1.oss-accelerate.aliyuncs.com/image-20260504011206355.png" alt="参考文献（x）"></p><p>我觉得这个问题吧，其实可以先讨论一个更抽象更广泛的结论是否成立，再就标题这个问题具体讨论。可以先把这个问题抽象成下面这个小标题的问题。</p><h2 id="同一圈子里人的审美是否是趋同的？"><a href="#同一圈子里人的审美是否是趋同的？" class="headerlink" title="同一圈子里人的审美是否是趋同的？"></a>同一圈子里人的审美是否是趋同的？</h2><p><strong>答案是相当明确的</strong>，在任何一个有明确身份认同的圈子里，审美趋同不仅存在，而且几乎是必然的规律。小至圈子大至民族，都需要一个明确的文化认同才能维系下去。</p><p><strong>所有圈子都需要文化认同，来识别圈内人。</strong> 往大了说，我们认同我们是同一个民族的人，因为我们生活于同一片土地，我们过着相同的节日，我们有着相同的习俗等等——这就是文化认同——我们有着相同的文化。那往小了说，比如二次元圈子里面就有很多圈外人可能一时难以想到或猜到的缩写或音译，比如谷子（Goods）、吧唧之类的；其他圈子里面也有自己的“黑话”；在计科这样的专业圈子里面人们为了方便也更乐意用缩写，比如 i18n（Internationalization）、K8s（Kubernetes）、WAF（Web Application Firewall）等，这也是一种文化认同。当然，文化认同是多样的，审美的趋同只是其表现之一。更准确地说，文化认同是群体认同的前提，也是群体认同的表现，两者相辅相成。</p><p>所以再去思考，男娘呢？其实也是一样的，都是同一个圈子的人，着装就是在这个圈子里最容易辨识的一个文化符号，加之前人栽树后人乘凉的缘故，模仿学习前人的经验是正常的，学习前人的成本比标新立异要低得多。</p><h2 id="那是否存在反例呢？"><a href="#那是否存在反例呢？" class="headerlink" title="那是否存在反例呢？"></a>那是否存在反例呢？</h2><p>当然存在，但结论依然是成立的。引言部分引用的视频中所属的“水色系”、“腿套”、“猫爪白袜”只是人们最容易记住的一套组合，属于一种刻板印象。就像提到男的，大部分人的刻板印象可以用“阳刚”概括，但你能不能找到反例呢？绝对能。所有刻板印象都逃不过绝对的人口基数问题，在这个 80 亿人组成的社会中，找到刻板印象的反例并不稀奇。</p><p>那这个结论还正确吗？依然正确。因为通常这些反例作为身份认同的本质仍然趋同。趋同后的再分化同样是必然的，趋同和分化是同时发生的，所以分化不推翻趋同。或者更概括地说， <strong>文化的多元发展也是必然的。</strong> 所以上述的结论仍然是正确的。就这个问题来说，大部分人对男娘的定义就是喜欢女装的男性。那么理论上女装和男性两个条件不变，就都属于这个圈子内文化的自然演化。</p><h2 id="为啥是这仨组合呢？"><a href="#为啥是这仨组合呢？" class="headerlink" title="为啥是这仨组合呢？"></a>为啥是这仨组合呢？</h2><p><del>坏了，翻了一下自己衣服基本也都是水色系的</del></p><p>为什么是水色系，为什么是腿套？其主要原因是因为男娘群体大多与 ACG 群体有着一定的重合。水色系和腿套又恰是 ACG 文化中常见的象征与要素。那为什么是猫爪白袜呢？这源自于线上计科圈子中的文化。在论文《Why The Trans Programmer?》中给出了调查结果：</p><blockquote><p>Further issues arise from the inherent differences between online and offline  trans spaces. Memes such as “cat-girls”, “programming socks”, etc. are  prevalent among online trans communities, but scarcely exist within  offline spaces such as a university campus. To gauge the respondent’s  preference for online trans communities, the question “how experienced  are you with catgirls?” was posed to which 80.5% of respondents <strong>were  “kinda” or “very” experienced with cat-girls.</strong><br>此外，线上与线下的跨性别空间之间还存在着固有差异，这也带来了新的挑战。诸如“猫娘”、“编程袜子”之类的网络迷因在在线跨性别社群中十分流行，但在校园等线下空间却几乎难觅踪迹。为了了解受访者对线上跨性别社群的熟悉程度，我们提出了这样一个问题：“您对猫娘的了解有多深？”结果发现，80.5%的受访者表示自己<strong>对猫娘“有点”或“非常”熟悉。</strong></p></blockquote><p><del>再具体我也不知道了，我又没穿过</del></p><p>所以接下来，我们讨论为什么线上计科圈子的文化会影响男娘这个群体呢？事实上，就像前文所述，文化认同与身份认同是相辅相成的，而男娘的圈子与计科圈子确实有所重合。</p><h2 id="计科与-MtF"><a href="#计科与-MtF" class="headerlink" title="计科与 MtF"></a>计科与 MtF</h2><h3 id="说明"><a href="#说明" class="headerlink" title="说明"></a>说明</h3><p>有人说诶你上文不是在讨论男娘吗，MtF 又是个啥？MtF 就是<strong>跨性别女性</strong>，又称<strong>男跨女</strong>，指那些<strong>出生时被指定为男性，但自我认同和作为女性生活的人</strong>。反过来还有 FtM，两者统称为 Transgender（跨性别）。具体地讲，每个地区甚至每个人对这个词的理解都存在差异，目前还没有一个普遍共识，本文尚不讨论定义问题。</p><p>本段所有数据主要来源于论文《Why The Trans Programmer?》，其主要的调查数据来源于 Stackoverflow（类似程序员版的知乎），而调查是针对于跨性别的，而不是男娘的。事实上，有关对男娘调查的公开数据很少，几乎没有。而在国内互联网中存在一个普遍现象，跨性别与男娘两个词在非专业的日常讨论中几乎是被混用的。这反映出两个群体在审美表达和圈层可见度上高度重叠，可以合理推测：<strong>如果对男娘群体进行类似调查，很可能得到相似的结论趋势。</strong> 当然，这一推测有待未来数据的验证。</p><p>引言部分的🍥（鱼板Emoji）正是指代 MtF，因为拜尔生产的戊酸雌二醇（雌性激素药物）的药盒设计就很像一个鱼板。</p><h3 id="论证"><a href="#论证" class="headerlink" title="论证"></a>论证</h3><p>摘自<a class="link" href="https://www.zhihu.com/question/2009382424094712490/answer/2010210947952816202">我在知乎问题《为什么学计算机容易变成男娘？》下的回答<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>：</p><p>首先从主观上说，是吗？是的，文献中调查指出：</p><blockquote><p>Furthermore, <strong>71.6% of trans individuals polled believe</strong> there is likely a disproportionate amount of trans people in computer science, with 16.4% believing the contrary.<br>此外，<strong>71.6%的受访<a class="link" href="https://zhida.zhihu.com/search?content_id=770748211&content_type=Answer&match_order=1&q=%E8%B7%A8%E6%80%A7%E5%88%AB%E8%80%85&zhida_source=entity">跨性别者<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>认为</strong>，计算机科学领域中跨性别者的比例可能明显偏高；另有16.4%的受访者持相反观点。</p></blockquote><p>那客观上呢？文献引用了 StackOverflow 的调查：</p><blockquote><p>StackOverflow’s annual developer survey indicates <strong>1.92% of their US developers are transgender</strong>, and another 1.42% are non-binary or gender nonconforming<br>StackOverflow每年发布的开发者调查显示，其美国开发者中，<strong>有 1.92% 是跨性别者</strong>，另有1.42%为<a class="link" href="https://zhida.zhihu.com/search?content_id=770748211&content_type=Answer&match_order=1&q=%E9%9D%9E%E4%BA%8C%E5%85%83%E6%80%A7%E5%88%AB&zhida_source=entity">非二元性别<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>或性别不明确<br>compared to US states averaging roughly a <strong>0.3% to 0.78%</strong> trans populous.<br>这一比例与美国整体情况相比各州的跨性别群体规模大致在<strong>0.3% 至 0.78%</strong> 之间。</p></blockquote><p>StackOverflow 的研究数据指出，在 <strong>15288 份</strong>问卷中，<strong>293 人</strong>明确给出了“是”的答案，占比大约在 <strong>1.92%</strong>。</p><p>用以上数据代入公式计算 <strong>95% 置信区间</strong>：（百分比化为小数）</p><p><mjx-container class="MathJax" jax="SVG" display="true"><svg style="vertical-align: -1.604ex;" xmlns="http://www.w3.org/2000/svg" width="58.489ex" height="5.566ex" role="img" focusable="false" viewBox="0 -1751.3 25852 2460"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mn"><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(778,0)"></path><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z" transform="translate(1278,0)"></path><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z" transform="translate(1778,0)"></path><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z" transform="translate(2278,0)"></path></g><g data-mml-node="mo" transform="translate(3000.2,0)"><path data-c="B1" d="M56 320T56 333T70 353H369V502Q369 651 371 655Q376 666 388 666Q402 666 405 654T409 596V500V353H707Q722 345 722 333Q722 320 707 313H409V40H707Q722 32 722 20T707 0H70Q56 7 56 20T70 40H369V313H70Q56 320 56 333Z"></path></g><g data-mml-node="mn" transform="translate(4000.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z" transform="translate(778,0)"></path><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z" transform="translate(1278,0)"></path></g><g data-mml-node="mo" transform="translate(6000.7,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="msqrt" transform="translate(7000.9,0)"><g transform="translate(1020,0)"><g data-mml-node="mfrac"><g data-mml-node="mrow" transform="translate(220,710)"><g data-mml-node="mn"><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(778,0)"></path><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z" transform="translate(1278,0)"></path><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z" transform="translate(1778,0)"></path><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z" transform="translate(2278,0)"></path></g><g data-mml-node="mo" transform="translate(3000.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mo" transform="translate(4000.4,0)"><path data-c="28" d="M94 250Q94 319 104 381T127 488T164 576T202 643T244 695T277 729T302 750H315H319Q333 750 333 741Q333 738 316 720T275 667T226 581T184 443T167 250T184 58T225 -81T274 -167T316 -220T333 -241Q333 -250 318 -250H315H302L274 -226Q180 -141 137 -14T94 250Z"></path></g><g data-mml-node="mn" transform="translate(4389.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path></g><g data-mml-node="mo" transform="translate(5111.7,0)"><path data-c="2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path></g><g data-mml-node="mn" transform="translate(6111.9,0)"><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(778,0)"></path><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z" transform="translate(1278,0)"></path><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z" transform="translate(1778,0)"></path><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z" transform="translate(2278,0)"></path></g><g data-mml-node="mo" transform="translate(8889.9,0)"><path data-c="29" d="M60 749L64 750Q69 750 74 750H86L114 726Q208 641 251 514T294 250Q294 182 284 119T261 12T224 -76T186 -143T145 -194T113 -227T90 -246Q87 -249 86 -250H74Q66 -250 63 -250T58 -247T55 -238Q56 -237 66 -225Q221 -64 221 250T66 725Q56 737 55 738Q55 746 60 749Z"></path></g></g><g data-mml-node="mn" transform="translate(3609.4,-686)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z" transform="translate(1000,0)"></path><path data-c="38" d="M70 417T70 494T124 618T248 666Q319 666 374 624T429 515Q429 485 418 459T392 417T361 389T335 371T324 363L338 354Q352 344 366 334T382 323Q457 264 457 174Q457 95 399 37T249 -22Q159 -22 101 29T43 155Q43 263 172 335L154 348Q133 361 127 368Q70 417 70 494ZM286 386L292 390Q298 394 301 396T311 403T323 413T334 425T345 438T355 454T364 471T369 491T371 513Q371 556 342 586T275 624Q268 625 242 625Q201 625 165 599T128 534Q128 511 141 492T167 463T217 431Q224 426 228 424L286 386ZM250 21Q308 21 350 55T392 137Q392 154 387 169T375 194T353 216T330 234T301 253T274 270Q260 279 244 289T218 306L210 311Q204 311 181 294T133 239T107 157Q107 98 150 60T250 21Z" transform="translate(1500,0)"></path><path data-c="38" d="M70 417T70 494T124 618T248 666Q319 666 374 624T429 515Q429 485 418 459T392 417T361 389T335 371T324 363L338 354Q352 344 366 334T382 323Q457 264 457 174Q457 95 399 37T249 -22Q159 -22 101 29T43 155Q43 263 172 335L154 348Q133 361 127 368Q70 417 70 494ZM286 386L292 390Q298 394 301 396T311 403T323 413T334 425T345 438T355 454T364 471T369 491T371 513Q371 556 342 586T275 624Q268 625 242 625Q201 625 165 599T128 534Q128 511 141 492T167 463T217 431Q224 426 228 424L286 386ZM250 21Q308 21 350 55T392 137Q392 154 387 169T375 194T353 216T330 234T301 253T274 270Q260 279 244 289T218 306L210 311Q204 311 181 294T133 239T107 157Q107 98 150 60T250 21Z" transform="translate(2000,0)"></path></g><rect width="9478.9" height="60" x="120" y="220"></rect></g></g><g data-mml-node="mo" transform="translate(0,241.2)"><path data-c="221A" d="M424 -948Q422 -947 313 -434T202 80L170 31Q165 24 157 10Q137 -21 137 -21Q131 -16 124 -8L111 5L264 248L473 -720Q473 -717 727 359T983 1440Q989 1450 1001 1450Q1007 1450 1013 1445T1020 1433Q1020 1425 742 244T460 -941Q458 -950 439 -950H436Q424 -950 424 -948Z"></path></g><rect width="9718.9" height="60" x="1020" y="1631.2"></rect></g><g data-mml-node="mo" transform="translate(18017.6,0)"><path data-c="2248" d="M55 319Q55 360 72 393T114 444T163 472T205 482Q207 482 213 482T223 483Q262 483 296 468T393 413L443 381Q502 346 553 346Q609 346 649 375T694 454Q694 465 698 474T708 483Q722 483 722 452Q722 386 675 338T555 289Q514 289 468 310T388 357T308 404T224 426Q164 426 125 393T83 318Q81 289 69 289Q55 289 55 319ZM55 85Q55 126 72 159T114 210T163 238T205 248Q207 248 213 248T223 249Q262 249 296 234T393 179L443 147Q502 112 553 112Q609 112 649 141T694 220Q694 249 708 249T722 217Q722 153 675 104T555 55Q514 55 468 76T388 123T308 170T224 192Q164 192 125 159T83 84Q80 55 69 55Q55 55 55 85Z"></path></g><g data-mml-node="mo" transform="translate(19073.3,0)"><path data-c="28" d="M94 250Q94 319 104 381T127 488T164 576T202 643T244 695T277 729T302 750H315H319Q333 750 333 741Q333 738 316 720T275 667T226 581T184 443T167 250T184 58T225 -81T274 -167T316 -220T333 -241Q333 -250 318 -250H315H302L274 -226Q180 -141 137 -14T94 250Z"></path></g><g data-mml-node="mn" transform="translate(19462.3,0)"><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(778,0)"></path><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z" transform="translate(1278,0)"></path><path data-c="37" d="M55 458Q56 460 72 567L88 674Q88 676 108 676H128V672Q128 662 143 655T195 646T364 644H485V605L417 512Q408 500 387 472T360 435T339 403T319 367T305 330T292 284T284 230T278 162T275 80Q275 66 275 52T274 28V19Q270 2 255 -10T221 -22Q210 -22 200 -19T179 0T168 40Q168 198 265 368Q285 400 349 489L395 552H302Q128 552 119 546Q113 543 108 522T98 479L95 458V455H55V458Z" transform="translate(1778,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(2278,0)"></path></g><g data-mml-node="mo" transform="translate(22240.3,0)"><path data-c="2C" d="M78 35T78 60T94 103T137 121Q165 121 187 96T210 8Q210 -27 201 -60T180 -117T154 -158T130 -185T117 -194Q113 -194 104 -185T95 -172Q95 -168 106 -156T131 -126T157 -76T173 -3V9L172 8Q170 7 167 6T161 3T152 1T140 0Q113 0 96 17Z"></path></g><g data-mml-node="mn" transform="translate(22685,0)"><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(778,0)"></path><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z" transform="translate(1278,0)"></path><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z" transform="translate(1778,0)"></path><path data-c="34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z" transform="translate(2278,0)"></path></g><g data-mml-node="mo" transform="translate(25463,0)"><path data-c="29" d="M60 749L64 750Q69 750 74 750H86L114 726Q208 641 251 514T294 250Q294 182 284 119T261 12T224 -76T186 -143T145 -194T113 -227T90 -246Q87 -249 86 -250H74Q66 -250 63 -250T58 -247T55 -238Q56 -237 66 -225Q221 -64 221 250T66 725Q56 737 55 738Q55 746 60 749Z"></path></g></g></g></svg></mjx-container><br>与美国整体情况的区间并没有重叠，即在这一问题中该差异具有统计学上的显著性，换言之，程序员群体中跨性别者的比例至少是全国平均水平的 <strong>2.2 倍</strong>（1.70% ÷ 0.78%），最高可达约 <strong>7 倍</strong>（2.14% ÷ 0.3%）。</p><p>根据以上，我们已经可以回答是不是了：是…… <strong>吗？</strong></p><p>我们还要解释另一个问题，否则这篇回答是偏题的，审题：为什么学计科的容易变成<strong>男娘</strong>？男娘与 MTF 存在本质区别，所以我们还需要解释这个在 MTF 上的结论为什么在男娘上也有类似的体现？</p><p>首先我个人认为一大原因在于，国内很多人本质上分不清男娘和 MTF；其次 FTM 与假小子本身在社会上的关注度就不高；而且在计科领域，作为一个典型的工科，由男性主导，所以许多 FTM 在幼时可能都没有机会接触计科。实际上文献中也提到：</p><blockquote><p>Within the trans communities polled, there is a large discrepancy between  those Assigned Male at Birth (AMAB) and Assigned Female at Birth (AFAB). Although Intersex was a polling option, no respondents identified as  intersex. Assigned Gender at Birth (AGAB) was an optional question due  to comfort reasons, still, a majority (81.2%) of respondents answered.  Among those who answered, there was an overwhelming majority of  respondents <strong>who identified as AMAB at 89% or 113 of the total responses</strong>. Within the self-identification section, 80.4% identified as  trans-femine or a trans woman, 6.5% identified as trans-masculine or a  trans man, while 34.8% identified as non-binary or gender-queer.<br>在受访的跨性别群体中，出生时被指定为男性（AMAB）与出生时被指定为女性（AFAB）之间存在显著差异。尽管“双性人”是一个可选的选项，但没有受访者自称为双性人。由于出于舒适考虑，“出生时指定性别”（AGAB）这一问题为可选，不过仍有绝大多数（81.2%）的受访者作出了回答。在作出回答的受访者中，<strong>高达89%——即113个有效回复中的绝大多数——自认为是AMAB</strong>。在自我认同部分，80.4%的受访者自称为跨性别女性，6.5%自称为跨性别男性，而34.8%则自称为非二元性别或酷儿性别。</p></blockquote><p>也就是说，在计科中 MTF 比 FTM 更为常见，也就让人们留下了学计算机容易变男娘的刻板印象。</p><p>总的来说，统计学上存在显著差异，说明计科社区中确实有很多跨性别，调查指出 MTF 客观上占比更多，加之人们对跨性别与男娘的混淆，共同造成了学计算机容易成男娘这个误解，然后一传十十传百，产生了这个刻板印象。</p><p>而不论是美国全国整体数据的 0.78% 还是 StackOverflow 调查结果的 1.92%，都能完美解释为什么有人反驳「真到科技公司转两圈，没有几个男娘」。</p><p>“计科社区中有很多跨性别”基于刻板印象的讨论，是正确的，因为我们已经通过现有数据和统计学分析证明了计科里确实有更多的 MTF，从这个结论我们推导出了计科与男娘的关系，之所以认为多，是因为实际在比较<strong>其他行业</strong>与计科中男娘/MTF的<strong>占比</strong>，此时我们得到的结果就是上文所计算出的 <strong>2.2 倍至 7 倍</strong>；</p><p>“真到科技公司转两圈，没有几个男娘”基于具体个数的讨论，也是正确的，与前者的结论并不对立，因为其在比较<strong>全计科行业</strong>与计科中男娘/MTF的<strong>个数</strong>，得到的结果是上文所引用的 <strong>1.92%</strong>，确实很少。</p><p>两个观点所比较的内容和角度不一样，所以得出了两个看似矛盾的结果，实际上不矛盾。</p><p>至此，结论已有，计科行业中的 MTF/男娘占比确实比其他行业多，但具体到绝对的个数，放到整个行业的视角下，占比就不多了。我们已经讨论完成是不是，至于为什么，留给其他科研人员和生物学家吧。</p><h3 id="结论"><a href="#结论" class="headerlink" title="结论"></a>结论</h3><p>综上，我们可以解释为什么男娘群体被 Linux、MtF 绑定在一起。另外需要说明的是，上文旨在论述相关性而非因果性。至于因果性，在同一篇论文中，给出的结论是：由于计算机行业足够包容，所以 MtF 更乐意进入这个行业，而不是计科社区更容易养成男娘/MtF。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;刷 B 站的时候看见个吐槽，感觉挺有意思的，又是夜深人静的时候，恰适合思考&lt;del&gt;和肆无忌惮地胡言乱语&lt;/del&gt;。写一篇文章讨论一下这个问题。&lt;/p&gt;
&lt;p&gt;&lt;img lazyload=&quot;&quot; src=&quot;/images/loading.svg&quot; data-src=&quot;htt</summary>
      
    
    
    
    
    <category term="研究" scheme="https://khbit.cn/tags/%E7%A0%94%E7%A9%B6/"/>
    
  </entry>
  
  <entry>
    <title>OpenClaw 小龙虾，啥也不是</title>
    <link href="https://khbit.cn/archives/9/"/>
    <id>https://khbit.cn/archives/9/</id>
    <published>2026-03-12T14:33:03.000Z</published>
    <updated>2026-05-03T19:30:35.168Z</updated>
    
    <content type="html"><![CDATA[<p>OpenClaw 和 “养龙虾” 的等词语成为了近期网络的热点，部分地区还出台相关补贴政策，但其实他根本没媒体吹得那么厉害，也不该被吹得那么好……</p><p>现在网络上对 AI 的依赖和媒体对 OpenClaw 的吹嘘乱象太严重了，<strong>花 499 上门安装，再花 299 远程卸载</strong>，还不算上 Tokens 的花费，已经 800 块钱了。但很荒诞的是，从 DeepSeek 发布之日起，好像除了最封闭的 OpenAI 和最反人类的 Anthropic，几乎所有 AI 企业都发现开源才是模型最好的出路。包括 OpenClaw 在内，它也是一款开源软件，很荒谬的是仍然有不少的人为此付费，而且现在仍然能看到这个数字随着媒体的宣传还在不断增长。</p><p>很多文章会从经济学角度告诉你这是提高生产力，也有文章会从传播学角度告诉你 OpenClaw 是流量密码，还有部分地区的宣传部门发了补贴政策，同时不乏专业的文章讲解安装流程与原理。但他们在不结合起来的情况下很难形成一个完整的体系，就很多人觉得 <strong>“我读完了，然后呢？”</strong>，所以这篇文章会同时结合这四个角度讲解 OpenClaw 是否真的有那么神奇。</p><h2 id="Agent-是个啥啊：AI-圈子里就爱生造词"><a href="#Agent-是个啥啊：AI-圈子里就爱生造词" class="headerlink" title="Agent 是个啥啊：AI 圈子里就爱生造词"></a>Agent 是个啥啊：AI 圈子里就爱生造词</h2><p>Agent 其实根本没那么神奇，只是这个词起得比较高大上。Agent 没有一个被广泛认可和接受的中文翻译（有的人叫他“智能体”），所以下文为了保证叙述的准确性仍会使用 Agent 这个词，但现在需要你丢掉脑子里对 Agent 的一切认识，只要知道它是指某种事物的名词即可。</p><p>在 ChatGPT 刚出来的时候 LLM（大语言模型，Large Language Model）的概念就开始火了起来，早期的 AI 一直都是一问一答的模式，而且 AI 并不能获取外界实时信息，他只能根据已有训练数据和提前输入的知识库进行输出。可是人类的知识太多了，我们无法维护一个实时且庞大的知识库，在算力仍然短缺的现在我们也没法把如此庞大的知识库输入给 AI。所以我们开始反思，人为什么能感知外界信息呢？因为人具有主观能动性，因为人类相比其他物种会使用工具，因为人类有检索和筛选信息的能力，好，<strong>那么现在就把获取外界信息的能力交给人来做吧！</strong> 但想象一下，你是否愿意每次查个资料还得被 AI 使唤着去查这个试那个的？你肯定不想。所以我们就思考，其实人要做的无非就那么两类事情：检索和筛选信息，尝试解决方案。那我们完全可以把这两步抽象成一个程序，比如我告诉 AI，<strong>如果你要搜索信息，请使用以下格式回复我</strong>，然后我们只要再写一个程序解析并替我们人类执行搜索任务就可以了。 <strong>恭喜你，发明了一个网络搜索 Agent！</strong> 相似的，尝试解决方案无非就是操作电脑，那么我们同样只要规定一个特殊格式并且告诉 AI，然后写一个程序负责解析并执行，这就是 Agent 所干的事情。</p><h2 id="那-OpenClaw-干啥了？"><a href="#那-OpenClaw-干啥了？" class="headerlink" title="那 OpenClaw 干啥了？"></a>那 OpenClaw 干啥了？</h2><p>那 OpenClaw 干什么了呢？OpenClaw 也是 Agent 吗？严格来说并不是，他在 Agent 的上层，但技术含量并没比 Agent 高多少。OpenClaw 最主要的创新点就是支持了通过社交软件（微信、QQ、Telegram 等）进行操作。就像我们都用 DeepSeek、千问、豆包等软件与他们的模型对话，实际上还有一些项目吧这个对话窗口搬到了电脑的命令行，而 OpenClaw 只是把这个窗口搬到了更贴近我们生活的社交软件里，然后做了一些能操作你电脑的 Agent 给 AI 用，仅此而已。</p><h3 id="OpenClaw-的受众到底是谁？"><a href="#OpenClaw-的受众到底是谁？" class="headerlink" title="OpenClaw 的受众到底是谁？"></a>OpenClaw 的受众到底是谁？</h3><p>那提及 OpenClaw 的技术创新，我们就需要反思， <strong>普通用户真的敢把电脑的所有权限交给一个随时可能出错的 AI 吗？</strong> 可怕的是，AI 犯错并不能受像人一样到法律的制裁，至少现行法律没有明确规范 AI 犯错该怎么办，大多数服务商也只是加了一个“AI 生成可能出错”的小字标识。</p><p>开发者在面对代码开发任务时，如果遇到一个难修的 Bug，为了问下 AI 还得手动切换浏览器和代码编辑器，反复复制粘贴，那也太麻烦了，于是开发者们把对话窗口搬到了命令行，这样 AI 就能直接操作代码文件。敢让 AI 直接操作文件的勇气并不来自对 AI 的信任，而是对自己技术的自信。因为开发者知道自己在干什么，知道自己在面对一个可能不太靠谱的工具，知道怎么应对意外情况，知道怎么给自己留好退路，所以才敢让 AI 直接访问电脑。</p><p>那再反过来看 OpenClaw，OpenClaw 把窗口搬到了我们常用的聊天软件里，但是这其实很可怕，因为命令行界面有实时的状态提示，发现不对可以立马要求 AI 停止，甚至你还可以审核 AI 每一步的操作，但全都依赖于命令行的实时性。而聊天软件中感觉就是自己在跟一个人类交流，恰恰此时 AI 的行为是静默的，不会受到人的审核，他想干啥就干啥了，只会在最后告诉你结果。这就导致很多人会盲目地信任 OpenClaw 和 AI 模型，忘记自己其实是在用一个本就不太靠谱的工具。而普通用户大多没有给自己留退路的意识，不知道操作可能带来的风险。</p><p>这样看，OpenClaw 的操作方式似乎是面向普通用户的，然而可能的风险却又像面向开发者的。</p><h2 id="文化工作者一定要有文化"><a href="#文化工作者一定要有文化" class="headerlink" title="文化工作者一定要有文化"></a>文化工作者一定要有文化</h2><h3 id="代安装和代卸载"><a href="#代安装和代卸载" class="headerlink" title="代安装和代卸载"></a>代安装和代卸载</h3><p>499 元上门代安装的事情最近在网络上闹得沸沸扬扬，当然还有很多公司线下免费代安装的。 后者暂且不谈论，前者其实很容易令人联想到一个东西，就是 Steam 代安装。而事实上 Steam 代安装确实是为了解决真实需求，因为 Steam 在国内的访问实在太慢了，导致一个人机验证都有可能一个多小时过不去；而且国内存在很多盗版网站，导致如果想下到真的 Steam 非常困难，所以才有了 Steam 代安装服务。然而淘宝上<strong>只要 15 元</strong>你就能买到 Steam 远程代安装服务；而同样是淘宝上，哪怕只是安装 OpenClaw，不算聊天软件接入等附加服务也需要将近<strong>三倍多</strong>的价格才能买到，如果加上这些附加服务<strong>少则也要小几百</strong>。</p><p><strong>讽刺的是，免费的一键安装方法，就写在官网的首页中</strong>：</p><div class="code-container" data-rel="Powershell"><figure class="iseeu highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">powershell <span class="literal">-ExecutionPolicy</span> Bypass <span class="literal">-Command</span> <span class="string">"iwr -useb https://openclaw.ai/install.ps1 | iex"</span></span><br></pre></td></tr></table></figure></div><p>在官网的首页中就已经给出了 Windows 平台下的一键安装命令，<strong>只需要基本的搜索能力就能立省 100%</strong>，而却有人利用信息差来牟取暴利，是一件非常可悲的事。</p><p><strong>更加可悲的是，他们甚至不敢履行合规义务</strong>。开源社区中遵守一条君子协议叫“开源许可证”（事实上国内已有相关案例，司法实践当中确实承认这个“君子协议”的法律效力），它描述了你在履行哪些合规义务的前提下可以获得和自由行使哪些权利。以 OpenClaw 为例，它使用了一种名为 MIT 的许可证，它是开源社区公认常用许可证中最宽松的许可证，他的原文很短，原文节选及翻译如下：</p><blockquote><p>…</p><p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p><p>特此免费授予任何获得本软件及有关文档文件（以下简称“软件”）副本的人，在不受限制的情况下处理该软件的权利，包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利，但须遵守以下条件：</p><p>The above copyright notice and this permission notice shall be included in all<br>copies or substantial portions of the Software.</p><p>上述版权声明和本许可声明应包含在软件的所有副本或重要部分中。</p><p>…</p></blockquote><p>这意味着，卖方有义务告知买方这个软件本身是免费的。 <strong>可是告知后你还会花那么多钱吗？</strong> 所以矛盾点就在这，说了赚不到钱，不说又不合规。往严重了说，这些代安装服务本身很大概率都是不合规的。</p><p>而且装完之后呢？当你花十来块钱装好 Steam，你现在可以开开心心玩游戏了；而你花了小几百装好 OpenClaw， <strong>然后呢？干什么？</strong> 好了，你发现没多大用，再花个小几百卸载，最终闭环~</p><h3 id="政策文件浮夸风"><a href="#政策文件浮夸风" class="headerlink" title="政策文件浮夸风"></a>政策文件浮夸风</h3><p>实际上很多政务人员甚至企业管理人员都不太了解相关技术，发布相关文件时要么模棱两可要么一堆废话不知所云。以江苏为例，<del>毕竟这地方以散装著称</del></p><p>无锡：我们为基于 OpenClaw 开发的项目补贴 500 万！</p><blockquote><p>利用OpenClaw等开源工具实现具身智能机器人、智能质检等关键技术，最高支持500万元等。</p></blockquote><p>南京江宁：我们总共补贴 1000 万！</p><blockquote><p>支持开发主体基于OpenClaw等框架，开发面向智能制造装备、生物医药、新型显示等优势产业的垂直应用解决方案，重点鼓励具身智能、工业质检、设备预测性维护等场景应用。</p><p>……</p><p>真金白银托底，敢闯敢试无顾虑创新试错。设立1000万元概念验证资金池，单个早期项目最高支持50万元，打通创业第一笔启动金</p></blockquote><p>南京玄武：我们每年最多补贴 2000 万！</p><blockquote><p>支持养虾用户打造行业标杆应用场景，经评审后按场景应用合同金额的20%给予奖励，单个场景最高奖励50万元，推动AI技术与实体经济的深度融合，丰富梦工厂的应用生态。</p><p>……</p><p>每年投放不超过2000万元的算力券，为养虾用户提供单个项目算力资源总费用50%的支持，单个用户年度最高支持100万元，有效降低AI开发与模型训练成本，为您的创业之路提供坚实的算力支撑。</p></blockquote><p>但他们的政策或多或少都存在模棱两可的问题，请根据上文判断：</p><ol><li>“利用 OpenClaw 等开源工具”，Vibe Coding（AI 写代码）算不算利用？</li><li>“支持开发主体基于OpenClaw等框架”，我整合一个 MCP（把设备功能开放给 AI）算不算开发？</li><li>“打造行业标杆应用场景”，什么行业的什么场景呢？随便一个都算吗？</li></ol><p>当评审标准可以随意解读，补贴就可能流向会写材料的人，而不是会写代码的人，也就是我们常说的“材料论英雄”。</p><h3 id="网络风险何处来"><a href="#网络风险何处来" class="headerlink" title="网络风险何处来"></a>网络风险何处来</h3><p>像文章开头说的那样，OpenClaw 安装后会获得与人类几乎相同的权限，就是你能干啥那 AI 也能干啥。哪怕你跟他说“关机”，他也会老老实实关机。而问题在于，他不认识你是谁啊，在配置不得当的情况下，确实有可能受到网络攻击。当然此处要分两种情况讨论：</p><h4 id="部署在自己电脑上"><a href="#部署在自己电脑上" class="headerlink" title="部署在自己电脑上"></a>部署在自己电脑上</h4><p>如果你直接部署在你自己的电脑上，那风险就是相对可控的，只要你一直连着你自己家里的网络，因为运营商是默认关闭从外向内访问的权限的，开启也很麻烦，需要找客服处理，还不一定能同意。除非你自己电脑中了病毒，或者被人诱导跟 AI 说了啥不该说的，否则不会有啥大事。</p><h4 id="部署在云服务器上"><a href="#部署在云服务器上" class="headerlink" title="部署在云服务器上"></a>部署在云服务器上</h4><p>因为直接安装在自己电脑上 AI 会获得所有权限，这太危险了，所以有人想着曲线救国，部署在外部的一台机器上，比如阿里云、腾讯云的服务器上，而殊不知这又带来了新的安全隐患，且是真实存在的：服务器默认是可以从外部向内部发起访问的。云服务器就像租了个带门牌号的仓库，默认别人能找到你；本地电脑就像你家的卧室，默认别人进不来。所以当配置不得当，那就会导致我可以利用 AI 在目标机器上干任何事情，这就很可怕了。</p><blockquote><p>近期，工业和信息化部网络安全威胁和漏洞信息共享平台（NVDB）监测发现OpenClaw开源AI智能体部分实例在<strong>默认或不当配置</strong>情况下存在较高安全风险，极易引发网络攻击、信息泄露等安全问题。</p></blockquote><h3 id="断章取义造焦虑"><a href="#断章取义造焦虑" class="headerlink" title="断章取义造焦虑"></a>断章取义造焦虑</h3><p>那实际上在这个部分我们就能看出一些新闻工作者的不负责，</p><blockquote><p>尽管有网友称几天内靠这项服务赚取26万元，但这只“龙虾”如想上手却不是零门槛，不仅要交安装费，更存在易引发网络攻击、信息泄露等安全问题。</p></blockquote><p>一句话出了三个问题：</p><ol><li>官网有一键安装脚本，只有接入聊天软件那步相对复杂，但网络上已有很多详细的视频教程</li><li>OpenClaw 是免费开源的自由软件，不收取安装费</li><li>在配置得当的情况下，不易引发网络攻击</li></ol><p>什么叫配置不得当呢？就像你仓库门就那么敞着，那当然会有人来偷东西，因为谁都可以进去。什么叫配置得当呢？你能记得把门锁上，顺便换个密码锁什么的，那一般人自然进不来，传统攻击流程若密码足够复杂，短时间内攻击者也进不来。</p><p><strong>软件是工具，风险来自使用方式</strong>。</p><h3 id="AI-将会取代人类！"><a href="#AI-将会取代人类！" class="headerlink" title="AI 将会取代人类！"></a>AI 将会取代人类！</h3><p>谈及这个部分的话，难免绕不开一个问题，AI 的本质是什么？AI 虽然叫人工智能，但其实一点都不智能。因为 AI 本质上就是一个数学函数，比如：</p><p><mjx-container class="MathJax" jax="SVG" display="true"><svg style="vertical-align: -0.464ex;" xmlns="http://www.w3.org/2000/svg" width="10.335ex" height="2.034ex" role="img" focusable="false" viewBox="0 -694 4568 899"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D466" d="M21 287Q21 301 36 335T84 406T158 442Q199 442 224 419T250 355Q248 336 247 334Q247 331 231 288T198 191T182 105Q182 62 196 45T238 27Q261 27 281 38T312 61T339 94Q339 95 344 114T358 173T377 247Q415 397 419 404Q432 431 462 431Q475 431 483 424T494 412T496 403Q496 390 447 193T391 -23Q363 -106 294 -155T156 -205Q111 -205 77 -183T43 -117Q43 -95 50 -80T69 -58T89 -48T106 -45Q150 -45 150 -87Q150 -107 138 -122T115 -142T102 -147L99 -148Q101 -153 118 -160T152 -167H160Q177 -167 186 -165Q219 -156 247 -127T290 -65T313 -9T321 21L315 17Q309 13 296 6T270 -6Q250 -11 231 -11Q185 -11 150 11T104 82Q103 89 103 113Q103 170 138 262T173 379Q173 380 173 381Q173 390 173 393T169 400T158 404H154Q131 404 112 385T82 344T65 302T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(767.8,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mi" transform="translate(1823.6,0)"><path data-c="1D458" d="M121 647Q121 657 125 670T137 683Q138 683 209 688T282 694Q294 694 294 686Q294 679 244 477Q194 279 194 272Q213 282 223 291Q247 309 292 354T362 415Q402 442 438 442Q468 442 485 423T503 369Q503 344 496 327T477 302T456 291T438 288Q418 288 406 299T394 328Q394 353 410 369T442 390L458 393Q446 405 434 405H430Q398 402 367 380T294 316T228 255Q230 254 243 252T267 246T293 238T320 224T342 206T359 180T365 147Q365 130 360 106T354 66Q354 26 381 26Q429 26 459 145Q461 153 479 153H483Q499 153 499 144Q499 139 496 130Q455 -11 378 -11Q333 -11 305 15T277 90Q277 108 280 121T283 145Q283 167 269 183T234 206T200 217T182 220H180Q168 178 159 139T145 81T136 44T129 20T122 7T111 -2Q98 -11 83 -11Q66 -11 57 -1T48 16Q48 26 85 176T158 471L195 616Q196 629 188 632T149 637H144Q134 637 131 637T124 640T121 647Z"></path></g><g data-mml-node="mi" transform="translate(2344.6,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g><g data-mml-node="mo" transform="translate(3138.8,0)"><path data-c="2B" d="M56 237T56 250T70 270H369V420L370 570Q380 583 389 583Q402 583 409 568V270H707Q722 262 722 250T707 230H409V-68Q401 -82 391 -82H389H387Q375 -82 369 -68V230H70Q56 237 56 250Z"></path></g><g data-mml-node="mi" transform="translate(4139,0)"><path data-c="1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path></g></g></g></svg></mjx-container></p><p>这就是最简单的一个 AI 模型，对的就是初中学的一次函数。AI 的本质就是用一个 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: -0.186ex;" xmlns="http://www.w3.org/2000/svg" width="5.254ex" height="1.692ex" role="img" focusable="false" viewBox="0 -666 2322.4 748"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D45B" d="M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(822.2,0)"><path data-c="2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path></g><g data-mml-node="mn" transform="translate(1822.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path></g></g></g></svg></mjx-container> 维的面把 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: -0.025ex;" xmlns="http://www.w3.org/2000/svg" width="1.357ex" height="1.025ex" role="img" focusable="false" viewBox="0 -442 600 453"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D45B" d="M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z"></path></g></g></g></svg></mjx-container> 空间中点分开的过程。比如上面这个一次函数，就是用一条 1 维的线把 2 维空间中的点分开。什么意思呢？意思就是说，AI 模型的本质都是解决一个分类问题，只不过我们常用的模型不只有 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: -0.025ex;" xmlns="http://www.w3.org/2000/svg" width="1.179ex" height="1.595ex" role="img" focusable="false" viewBox="0 -694 521 705"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D458" d="M121 647Q121 657 125 670T137 683Q138 683 209 688T282 694Q294 694 294 686Q294 679 244 477Q194 279 194 272Q213 282 223 291Q247 309 292 354T362 415Q402 442 438 442Q468 442 485 423T503 369Q503 344 496 327T477 302T456 291T438 288Q418 288 406 299T394 328Q394 353 410 369T442 390L458 393Q446 405 434 405H430Q398 402 367 380T294 316T228 255Q230 254 243 252T267 246T293 238T320 224T342 206T359 180T365 147Q365 130 360 106T354 66Q354 26 381 26Q429 26 459 145Q461 153 479 153H483Q499 153 499 144Q499 139 496 130Q455 -11 378 -11Q333 -11 305 15T277 90Q277 108 280 121T283 145Q283 167 269 183T234 206T200 217T182 220H180Q168 178 159 139T145 81T136 44T129 20T122 7T111 -2Q98 -11 83 -11Q66 -11 57 -1T48 16Q48 26 85 176T158 471L195 616Q196 629 188 632T149 637H144Q134 637 131 637T124 640T121 647Z"></path></g></g></g></svg></mjx-container> 和 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: -0.025ex;" xmlns="http://www.w3.org/2000/svg" width="0.971ex" height="1.595ex" role="img" focusable="false" viewBox="0 -694 429 705"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path></g></g></g></svg></mjx-container> 两个参数，可能有几百万个参数，构成一个庞大的函数，这个函数其实就是 AI 的本质。</p><p>那这个参数是怎么来的呢？通过数学方法试出来的，也就是所谓“训练”或者“学习”。那你就会发现，既然是试出来的，必然意味着不准，<strong>也就是说所有 AI 的本质都是概率模型</strong>，这就意味着在容错率较小的领域 AI 是很难干成的。所以 AI 根本没有发展出且在现阶段也不会发展出智能，我们看到的智能只是庞大的概率堆积下的模拟而已。</p><p>那你说文本模型它分类了个啥呢？其实就是把每个词（Token）对应到一个点上，然后分类出下一个词最可能是哪个点，即预测下一个词最可能是啥，这就是 AI。<strong>没有人类的优质数据，AI 无法继续发展，AI 也无法独自创新。</strong></p><p>最后， <strong>如果一个工具的只有 90% 的概率能够正确执行的，你敢让它操作你的银行转账吗？</strong> OpenClaw 的风险就在于此。</p><h3 id="不会用-AI-就被淘汰了！"><a href="#不会用-AI-就被淘汰了！" class="headerlink" title="不会用 AI 就被淘汰了！"></a>不会用 AI 就被淘汰了！</h3><p>这将是全文最短的一段，因为一句话就能概括：</p><p>其实这也是个很经典的贩卖焦虑话术，想一想他到底是为了啥就明白了，往往说这种话的视频底下都有个付费课程链接，那意图就不言而喻了。</p><h2 id="最后个人的观点"><a href="#最后个人的观点" class="headerlink" title="最后个人的观点"></a>最后个人的观点</h2><p>所以 OpenClaw 其实真没什么的，从来没有媒体吹得那么神乎其神。要明白 AI 是会有幻觉的，现在最大的问题是很多人都丧失了信息检索和筛选能力，才会有人因此利用信息差牟取暴利。可怕的是很多人因为不知晓 AI 的原理，导致很多人喜欢把 AI 当搜索引擎，当然我不反对使用 AI 进行一些基本校对，比如这篇文章的部分内容就是经过 AI 润色和错别字校对的。但我们应该旗帜鲜明地反对拿 AI 当搜索引擎的行为，<strong>不能让 AI 的幻觉成了人类的幻觉</strong>。</p><p>现在一个很诡异的现象就是，</p><ul><li>经常有一个小道消息传出了，某个自媒体因为对相关领域不太懂，就按照自己理解攥了一篇新闻稿，<strong>产生了第一个幻觉</strong>；</li><li>然后会被其他媒体不加查证地迅速转发，其他媒体为了逃避责任，一般会加一句“据xx新闻消息”，<strong>幻觉开始变重</strong>；</li><li>然而随着转发路径愈发复杂，就形成了<strong>新闻工作者之间的幻觉</strong>；</li><li>万一哪个权威媒体或者政府宣传部门再有意无意推一把，这个消息就会变为<strong>公众的幻觉</strong>；</li><li>一部分公众去到搜索引擎搜索，发现权威媒体都转发了，应该确有其事，<strong>加深了幻觉</strong>；</li><li>另一部分人去问 AI，AI 去网络搜索，看到权威媒体转发，产生了 <strong>AI 幻觉</strong>；</li><li>AI 输出答案，说确有其事，最终导致了<strong>人的幻觉</strong>；</li><li>至此形成闭环。</li></ul><p>一方面，新闻工作者应该积极查证，为了抢热点而不查证就已经本末倒置了；另一方面，公众也要加强对信息的查证能力；最后，至少说官媒等权威媒体应该积极查证，因为权威媒体的性质是不一样的，他们不需要抢热点，权威媒体存在的意义就是为了向大众提供正确、及时的消息。</p><blockquote><p>……</p><p>阴霾下的乌鸦叽叽喳喳把谣言扩散</p><p>仿佛撒旦立下 KPI 不传完不能回家</p><p>魑魅魍魉添油加醋就为让播放量更爆炸</p><p>……</p><p>一场大雨突如其来把这个世界冲刷</p><p>驱散了阴霾淋湿乌鸦滋润了大地的花</p><p>失去了目光的乌鸦飞到花边上点击转发</p><p>然后用魔法 让人忘记自己在阴霾下说过的话</p><p>有图为证实锤震惊不转不是中国人</p><p>报道了谣言 报道真相又报道命题作文</p><p>……</p><p>—— <a class="link" href="https://bilibili.com/video/BV1bz4y1r7Ug">BV1bz4y1r7Ug<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p></blockquote>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;OpenClaw 和 “养龙虾” 的等词语成为了近期网络的热点，部分地区还出台相关补贴政策，但其实他根本没媒体吹得那么厉害，也不该被吹得那么好……&lt;/p&gt;
&lt;p&gt;现在网络上对 AI 的依赖和媒体对 OpenClaw 的吹嘘乱象太严重了，&lt;strong&gt;花 499 上门安装，</summary>
      
    
    
    
    
    <category term="科技" scheme="https://khbit.cn/tags/%E7%A7%91%E6%8A%80/"/>
    
  </entry>
  
  <entry>
    <title>8 月 20 日半夜境外 IP 443/tcp 端口大规模 RST 的技术分析</title>
    <link href="https://khbit.cn/archives/6/"/>
    <id>https://khbit.cn/archives/6/</id>
    <published>2025-08-19T18:04:29.000Z</published>
    <updated>2026-05-03T19:30:35.168Z</updated>
    
    <content type="html"><![CDATA[<div class="callout callout--simple warning mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>为了快速完成文章，部分程序代码拷贝自网络或 DeepSeek R1</p></div></div><p>8 月 20 日凌晨，鄙人发现自己的博客打不开了，故开始排查。我尝试访问 <a class="link"   href="https://kuohublog.netlify.app/" >kuohublog.netlify.app<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> 尝试绕过 Cloudflare 缓存，无果。</p><p>根据经验，我快速想到可能是由外部因素导致，迅速开始多次重复实验并收集抓包数据。</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img.png"                      alt="抓包页截图"                ></p><p>本文仅作理论分析，不讨论政治内容。</p><p>从网络包的会话时序图看，大概经历了这么几个步骤：</p><ol><li>TCP 三次握手：SYN（发）</li><li><strong>异常的 RST ACK</strong>（收）</li><li>SYN 重传（发）</li><li>TCP 三次握手：SYN ACK（收）</li><li>TCP 三次握手：ACK（发）</li><li>HTTPS 握手：Client Hello (SNI)（发）</li><li><strong>异常的 RST ACK</strong>（收）</li><li>HTTPS 握手：ACK（收）</li><li><strong>异常的 RST</strong>（发，疑似伪造）</li><li>HTTPS 握手：PSH ACK（发）</li><li><strong>异常的 RST</strong>（发，疑似伪造）</li><li><strong>异常的 RST ACK</strong>（收）</li></ol><p>根据经验能够快速判断这是一个复杂的 RST 伪造攻击。有趣的是在直连状态下，几乎所有的境外网站全部都挂了，哪怕我自己阿里云香港的服务器也挂掉了。又根据经验，能够快速判断这也许是 GFW 导致的，此时网络上也流传出了来自多地相同情况的报告。那么至此，基本确定就是由 GFW 导致的一场大规模的网络故障。</p><p>多数报告指出，这次事故只影响到了境外 IP 的 443&#x2F;tcp 端口，也庆幸如此，并且事故发生在半夜。</p><h1 id="各个异常包的分析"><a href="#各个异常包的分析" class="headerlink" title="各个异常包的分析"></a>各个异常包的分析</h1><p>下面，就开始逐一分析每个异常包，观察 GFW 到底是怎么进行拦截的。</p><div class="callout callout--simple tip mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>快速解释一下 RST 是什么意思：TCP 的 RST（Reset）包，用于结束一个 TCP 连接，并返回一个错误信息给发送方。</p></div></div><h2 id="序号-2：异常的-RST-ACK（收）-——-TCP-包检测"><a href="#序号-2：异常的-RST-ACK（收）-——-TCP-包检测" class="headerlink" title="序号 2：异常的 RST ACK（收） —— TCP 包检测"></a>序号 2：异常的 RST ACK（收） —— TCP 包检测</h2><p>从第 2 个包开始看起，这是一个非常标准的 RST ACK 包，GFW 监听到了一个目标 IP 为境外 IP 的 TCP 包，快速响应了一个 RST ACK</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img2.png"                      alt="序号 2 包的详细信息"                ></p><h2 id="序号-7：异常的-RST-ACK（收）-——-SNI-阻断"><a href="#序号-7：异常的-RST-ACK（收）-——-SNI-阻断" class="headerlink" title="序号 7：异常的 RST ACK（收） —— SNI 阻断"></a>序号 7：异常的 RST ACK（收） —— SNI 阻断</h2><p>首先要了解 SNI 是什么：想象一下你去参加一个大型聚会，这个聚会有很多不同的房间，每个房间代表一个不同的网站。SNI 就相当于告诉接待人员你需要去哪个房间。SNI 的出现是为了解决一个服务器可能部署多个网站服务而诞生的，但他也留下了 Web 安全最后一道缝隙 —— SNI 通过明文传输。</p><p>GFW 就是通过这一漏洞，去阻止境外连接的：扫描每个 TCP 包，如果发现是 Client Hello 就再扫描 SNI 是否在黑名单内，是就发送 RST ACK</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img3.png"                      alt="序号 7 包的详细信息"                ></p><h2 id="序号-9-11：异常的-RST（发，疑似伪造）-——-RST-伪造"><a href="#序号-9-11：异常的-RST（发，疑似伪造）-——-RST-伪造" class="headerlink" title="序号 9 &amp; 11：异常的 RST（发，疑似伪造） —— RST 伪造"></a>序号 9 &amp; 11：异常的 RST（发，疑似伪造） —— RST 伪造</h2><p>9 号包和 11 号包都是 RST 包，然而有趣的是，这两个包再抓包软件内都显示是由本地发出去的。显然这个包被篡改过，目的是为了迷惑网络维护人员，使其难以确定攻击方的身份。由于 GFW 篡改过的包很特殊，所以不论在连接发起方还是接收方都难以排查出真正的攻击方，使其没有强而有力的证据表明就是 GFW 干的，这不仅依赖 GFW 在整个互联网中地位，也依赖于 GFW 的工作性质。</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img4.png"                      alt="序号 9 包的详细信息"                ></p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img5.png"                      alt="序号 11 包的详细信息"                ></p><p>这个部分就是本文分析的重点了，按理说这个 RST 包怎么也得是 GFW 给 PC 发，怎么就变成 PC 给目标服务发了呢？就是因为 RST 伪造。</p><p>想象每个 TCP 包都是一个快递，快递需要有快递单：</p><table><thead><tr><th>标题</th><th>值</th></tr></thead><tbody><tr><td>发件方姓名 (Src IP)</td><td>192.168.31.27</td></tr><tr><td>发件方地址 (Src MAC)</td><td>86:52:93:F7:10:39</td></tr><tr><td>收件方姓名 (Dst IP)</td><td>172.67.186.188</td></tr><tr><td>下一站地址 (Dst MAC)</td><td>5C:02:14:B2:28:C3</td></tr><tr><td>标识 (Flag)</td><td>你好 (SYN)</td></tr></tbody></table><div class="callout callout--simple tip mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>实际的网络连接中，不可能直接把包给到服务器，就像快递也需要中转站一样，但又不同于快递，快递单上不会存储中转站的地址，而网络包中写的则是下一个节点的地址，所以这里为了严谨，写的是 “下一站地址” 而不是 “收件人地址”</p></div></div><p>而 GFW 就像快递中转站的工作人员，每个工作人员应尽的义务就是修改快递单上的 “下一站地址”，然后继续接力把包裹传下去，直到到达目标地址。</p><div class="callout callout--simple tip mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>在专业的网络术语中，这个节点通常是 ISP，每台设备都会维护一张叫 “路由表” 的大表，可以根据 IP 找到对应的下一个节点的地址</p></div></div><p>GFW 监控着大陆内全部的网络流量，自然可以借此之便，找出不希望发出去的数据包，然后篡改数据包信息，比如还是上面那个数据包，我可以改成下面这样</p><table><thead><tr><th>标题</th><th>值（原始）</th><th>值（篡改后）</th></tr></thead><tbody><tr><td>发件方姓名 (Src IP)</td><td><del>192.168.31.27</del></td><td>172.67.186.188</td></tr><tr><td>发件方地址 (Src MAC)</td><td><del>86:52:93:F7:10:39</del></td><td>5C:02:14:B2:28:C3</td></tr><tr><td>收件方姓名 (Dst IP)</td><td><del>172.67.186.188</del></td><td>192.168.31.27</td></tr><tr><td>下一站地址 (Dst MAC)</td><td><del>5C:02:14:B2:28:C3</del></td><td>86:52:93:F7:10:39</td></tr><tr><td>标识 (Flag)</td><td><del>你好 (SYN)</del></td><td>去你的吧 (RST)</td></tr></tbody></table><h3 id="攻击模拟"><a href="#攻击模拟" class="headerlink" title="攻击模拟"></a>攻击模拟</h3><p>为了方便，这里不演示完整攻击流程，仅模拟这一步中的 RST 伪造，以下是攻击思路：</p><pre class="mermaid">flowchart TD    A[用户] -->|1 - 发起连接请求| B(SOCKS5代理服务器)    B -->|2 - TCP握手| C[目标网站]    B -->|3 - 转发数据| D{检测模块}    D -->|4 - 检测SNI| E[目标 SNI 在黑名单?]    E -->|是| F[触发干扰]    E -->|否| G[正常转发]    F --> H[伪造RST包]    H -->|发送给| C    F --> I[伪造RST ACK包]    I -->|发送给| A    C -->|收到RST| J[终止连接]    A -->|收到RST ACK| K[终止连接]        subgraph 代理服务器内部    B    D -->|检测逻辑| M[目标 IP 匹配黑名单?]    M -->|是| F    M -->|否| E    end    style A fill:#9f9,stroke:#333    style B fill:#f96,stroke:#333    style C fill:#f9f,stroke:#333    style D fill:#bbf,stroke:#333    style F fill:#f99,stroke:#333</pre><p>测试攻击程序你可以在 <a class="link"   href="https://gist.github.com/daizihan233/e6172bfd1b8ff0359892412e88b0642c" >Github Gist<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> 找到</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img7.png"                      alt="攻击抓包展示"                ></p><p>你所需要关心的，就是这三个包。第一个包是 Client Hello，我这里使用我的个人博客作为测试，第三个包是 RST ACK，是攻击程序发给受害者的，我们先来看比较好解释的第三个包：</p><div class="code-container" data-rel="Golang"><figure class="iseeu highlight golang"><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></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">func</span> <span class="params">(s *InterferenceStrategy)</span></span> sendFakeRSTACK(conn *TCPConnection, fromServer <span class="type">bool</span>) &#123;</span><br><span class="line"><span class="keyword">var</span> srcIP, dstIP net.IP</span><br><span class="line"><span class="keyword">var</span> srcPort, dstPort <span class="type">uint16</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> fromServer &#123;</span><br><span class="line">srcIP = conn.ServerIP  <span class="comment">// 将源 IP 修改为目标服务器 IP</span></span><br><span class="line">srcPort = conn.ServerPort</span><br><span class="line">dstIP = conn.ClientIP  <span class="comment">// 将目的 IP 改为受害者 IP</span></span><br><span class="line">dstPort = conn.ClientPort</span><br><span class="line">&#125; <span class="keyword">else</span> &#123;</span><br><span class="line"><span class="comment">// ...</span></span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">fmt.Printf(<span class="string">&quot;[SIM] Sent RST ACK packet: %s:%d -&gt; %s:%d\n&quot;</span>, srcIP, srcPort, dstIP, dstPort)</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></div><p>它只是做了一个简单的修改，将源 IP 修改为目标服务器 IP，将目的 IP 修改为受害者 IP，然后发送一个 RST ACK 包给受害者，这样受害者就无法继续接收数据了。而且在受害者视角，这个包是由目标服务器主动发送的。</p><p>最后讲第二个包，它是 RST 包，但是是发给目标服务器的，先看看模拟攻击中是如何实现的：</p><div class="code-container" data-rel="Golang"><figure class="iseeu highlight golang"><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></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">func</span> <span class="params">(s *InterferenceStrategy)</span></span> sendFakeRST(conn *TCPConnection, fromClient <span class="type">bool</span>) &#123;</span><br><span class="line"><span class="keyword">var</span> srcIP, dstIP net.IP</span><br><span class="line"><span class="keyword">var</span> srcPort, dstPort <span class="type">uint16</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> fromClient &#123;</span><br><span class="line">srcIP = conn.ClientIP  <span class="comment">// 将源 IP 改为受害者 IP</span></span><br><span class="line">srcPort = conn.ClientPort</span><br><span class="line">dstIP = conn.ServerIP  <span class="comment">// 将目的 IP 改为目标服务器 IP</span></span><br><span class="line">dstPort = conn.ServerPort</span><br><span class="line">&#125; <span class="keyword">else</span> &#123;</span><br><span class="line"><span class="comment">// ...</span></span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">fmt.Printf(<span class="string">&quot;[SIM] Sent RST packet: %s:%d -&gt; %s:%d\n&quot;</span>, srcIP, srcPort, dstIP, dstPort)</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></div><p>这样在目标服务看来，发起方主动断开了连接，而不会发现异常。受害者也只能看着抓包软件中自己莫名其妙发了一个包而百思不得其解。</p><p>那或许你就要问了，这个包又不是受害者主动发起的，也不经过受害者的设备，为什么受害者能抓到这个包呢？</p><h3 id="混杂模式"><a href="#混杂模式" class="headerlink" title="混杂模式"></a>混杂模式</h3><p>答案就是这一小节的标题：网卡的混杂模式。</p><p>来看看 GFW 视角下的攻击流程图：</p><pre class="mermaid">flowchart TD    A[用户设备] -->|1 - 发送ClientHello| B[家庭路由器]    B -->|2 - 流量出境| C[省级ISP节点]    C -->|3 - 进入GFW监控范围| D{GFW检测}    D -->|4 - 检测到SNI| E[开始执行 RST 伪造攻击]    E -->|5 - 伪造RST包| B --> |6 - 经由路由器转发| F[目标服务器]    E -->|7 - 伪造RST ACK包| A    F --> M[8 - 终止连接]    A --> N[9 - 终止连接]        subgraph 受害者视角    B -->|广播流量| H[用户网卡]    H --> I[抓包软件]    style H fill:#9f9,stroke:#333    end        subgraph GFW攻击路径    D    E    style D fill:#f96,stroke:#333    style E fill:#f99,stroke:#333    end    style A fill:#9cf,stroke:#333    style B fill:#ccf,stroke:#333    style C fill:#cff,stroke:#333    style F fill:#f9f,stroke:#333</pre><p>是的，如图，伪造的 RST 包会再次经过家庭路由器，然后发送给目标服务器。当抓包软件启动时，抓包软件会开启混杂模式，也就是监听局域网内的所有流量，找到和自己有关的就记录下来。所以其实抓包软件也不知道这个包到底是不是你自己发的。GFW 把篡改的包重新送回路由器，路由器按照规定广播这个包到局域网内，然后被你开着混杂模式的设备监听到了，抓包软件一看嗯和自己有关，便就记录下来了。</p><h2 id="序号-12：异常的-RST-ACK（收）"><a href="#序号-12：异常的-RST-ACK（收）" class="headerlink" title="序号 12：异常的 RST ACK（收）"></a>序号 12：异常的 RST ACK（收）</h2><p>由 9 &amp; 11 号包的猜测，没啥好说的，最后的补刀而已，彻底断开客户端与服务端的连接。因为 9 &amp; 11 伪造的 RST 包不是由发送者生成的，会导致 TCP 连接一直开着然后一直在重传，浪费不必要的网络资源，所以这里 GFW 会再发一个 RST ACK 包给客户端，结束这个 TCP 连接。</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/img/820-gfw-error/img6.png"                      alt="序号 12 包的详细信息"                ></p><h2 id="完整攻击链"><a href="#完整攻击链" class="headerlink" title="完整攻击链"></a>完整攻击链</h2><p>至此我们可以画出 GFW 视角下的完整攻击链</p><pre class="mermaid">flowchart TD    A[用户流量进入国际出口] --> B{GFW检测引擎}    B -->|TCP流量| C[目的IP检测]    C -->|IP在黑名单| D[立即发送RST阻断]    C -->|IP不在黑名单| E[TLS深度检测]    E -->|TLS加密流量| G[SNI检测]    G -->|SNI在黑名单| H[攻击引擎]    H --> I[伪造RST包]    H --> J[伪造RST ACK包]    I --> K[发送给目标服务器]    J --> L[发送给用户]        subgraph GFW内部系统    B    C    E    G    H    end        style D fill:#f99,stroke:#333    style I fill:#f66,stroke:#333    style J fill:#f66,stroke:#333    style K fill:#f9f,stroke:#333    style L fill:#9cf,stroke:#333</pre>]]></content>
    
    
      
      
    <summary type="html">&lt;div class=&quot;callout callout--simple warning mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row </summary>
      
    
    
    
    
    <category term="技术" scheme="https://khbit.cn/tags/%E6%8A%80%E6%9C%AF/"/>
    
  </entry>
  
  <entry>
    <title>Fusion 初尝试</title>
    <link href="https://khbit.cn/archives/5/"/>
    <id>https://khbit.cn/archives/5/</id>
    <published>2025-08-19T14:00:00.000Z</published>
    <updated>2026-05-03T19:30:35.168Z</updated>
    
    <content type="html"><![CDATA[<p>快开学了，不想写作业，于是打算整点烂活（？</p><p>这篇文章应该会时不时更新，做到哪写到哪</p><h1 id="起因"><a href="#起因" class="headerlink" title="起因"></a>起因</h1><p>去年（2024）冬天，一个夜晚，上床之后先在被窝躺了一会儿，困了打算关灯，但是灯离床很远，故下床关灯，很冷，关完之后一片漆黑，看不清任何东西，被床底板绊倒了，人倒是没啥事儿，但决定解决一下这个问题。</p><p>想了很多种解决方案，基本都因为种种原因否了，最终决定换一个米家的智能灯泡，加一个米家的蓝牙开关代替物理开关。那么说完务实的就该说点不务实的了：日常逛 GitHub 的时候看见<a class="link" href="https://www.pixiv.net/artworks/113343557">自己的 GitHub 头像<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>，寻思说诶↑🤓，做个魔杖罢（？）还是支持 IoT 的，多么现代化呐👍👍👍</p><p>对大概就是这样，所以就有了这篇文章。那你也许就要问了，Fusion 也不能做 IoT 啊，为啥这文章叫 Fusion 初尝试呢</p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>其实也不是不能，Fusion 好像也能做 PCB， <del>但是我不会！（？</del></p></div></div></div><p>啊，问得好，因为我目前只打算做个外壳验证，还不打算做 IoT 的部分， <del>主要因为确实没那个技术</del>，但做事情总得一步步来，是吧。3D 打印其实我也是头回接触，所以在这我打算写一篇 Blog 记录我制作的过程，此前主要都是在研究桌面端和后端的开发，一个屏幕还能被开发出多少作用呢？那物理世界呢？所以从那个冬天开始我就一直想做一个这个东西。但因为实在没什么知识储备，我一直没有信心开始，但最近我想，不妨先开始罢，遇到困难再去解决。为了防止自己又半途而废，所以打算每有一些进展就同步到 Blog 上。至于 IoT 的部分，大概是需要另起一篇文章了，很大可能要等我中考结束之后再说了。</p><p>其实在迁移 Blog 之前有一篇还没发的文章是有关做这个的，但是那篇文章很不幸在迁移的时候丢了，我还没发现。那篇文章里用的是 AutoCAD，但是处理复杂曲面时真的太难用了，查阅资料发现更好用的 Fusion，所以换成了这个软件，本文使用的 Fusion 是个人免费版本。</p><h1 id="取数据"><a href="#取数据" class="headerlink" title="取数据"></a>取数据</h1><p>正如上文所说，原 Blog 有一篇未发文章，虽然那篇文章很乱，但是有很多已经测算好可以直接用的数据。事已至此，那重写一次罢。由于<a class="link" href="https://www.pixiv.net/artworks/113343557">原图本身<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>是 AIGC 的，没有可供参考的设定数据，所以这里先指定一下：以人物身高为参考单位，人物身高取 153cm。</p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>在原 Blog 未发文章中，身高取值是本文作者身高 170cm，但是这里考虑到仅作外壳验证，为了省材料，这里取值缩小 10%（即原先的 90%）</p></div></div></div><p>咋取呢，思路也简单：画一条代表人物身高的直线，取这条直线的长度 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: 0;" xmlns="http://www.w3.org/2000/svg" width="2.009ex" height="1.545ex" role="img" focusable="false" viewBox="0 -683 888 683"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D43B" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 219 683Q260 681 355 681Q389 681 418 681T463 682T483 682Q499 682 499 672Q499 670 497 658Q492 641 487 638H485Q483 638 480 638T473 638T464 637T455 637Q416 636 405 634T387 623Q384 619 355 500Q348 474 340 442T328 395L324 380Q324 378 469 378H614L615 381Q615 384 646 504Q674 619 674 627T617 637Q594 637 587 639T580 648Q580 650 582 660Q586 677 588 679T604 682Q609 682 646 681T740 680Q802 680 835 681T871 682Q888 682 888 672Q888 645 876 638H874Q872 638 869 638T862 638T853 637T844 637Q805 636 794 634T776 623Q773 618 704 340T634 58Q634 51 638 51Q646 48 692 46H723Q729 38 729 37T726 19Q722 6 716 0H701Q664 2 567 2Q533 2 504 2T458 2T437 1Q420 1 420 10Q420 15 423 24Q428 43 433 45Q437 46 448 46H454Q481 46 514 49Q520 50 522 50T528 55T534 64T540 82T547 110T558 153Q565 181 569 198Q602 330 602 331T457 332H312L279 197Q245 63 245 58Q245 51 253 49T303 46H334Q340 38 340 37T337 19Q333 6 327 0H312Q275 2 178 2Q144 2 115 2T69 2T48 1Q31 1 31 10Q31 12 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g></g></g></svg></mjx-container>，再绘制出代表每个部分的直线，取长度 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: 0;" xmlns="http://www.w3.org/2000/svg" width="1.541ex" height="1.545ex" role="img" focusable="false" viewBox="0 -683 681 683"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D43F" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 217 683Q271 680 344 680Q485 680 506 683H518Q524 677 524 674T522 656Q517 641 513 637H475Q406 636 394 628Q387 624 380 600T313 336Q297 271 279 198T252 88L243 52Q243 48 252 48T311 46H328Q360 46 379 47T428 54T478 72T522 106T564 161Q580 191 594 228T611 270Q616 273 628 273H641Q647 264 647 262T627 203T583 83T557 9Q555 4 553 3T537 0T494 -1Q483 -1 418 -1T294 0H116Q32 0 32 10Q32 17 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g></g></g></svg></mjx-container>， 分别代入计算：<br><mjx-container class="MathJax" jax="SVG" display="true"><svg style="vertical-align: -1.552ex;" xmlns="http://www.w3.org/2000/svg" width="12.13ex" height="4.627ex" role="img" focusable="false" viewBox="0 -1359 5361.4 2045"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mfrac"><g data-mml-node="mi" transform="translate(323.5,676)"><path data-c="1D43F" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 217 683Q271 680 344 680Q485 680 506 683H518Q524 677 524 674T522 656Q517 641 513 637H475Q406 636 394 628Q387 624 380 600T313 336Q297 271 279 198T252 88L243 52Q243 48 252 48T311 46H328Q360 46 379 47T428 54T478 72T522 106T564 161Q580 191 594 228T611 270Q616 273 628 273H641Q647 264 647 262T627 203T583 83T557 9Q555 4 553 3T537 0T494 -1Q483 -1 418 -1T294 0H116Q32 0 32 10Q32 17 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><g data-mml-node="mi" transform="translate(220,-686)"><path data-c="1D43B" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 219 683Q260 681 355 681Q389 681 418 681T463 682T483 682Q499 682 499 672Q499 670 497 658Q492 641 487 638H485Q483 638 480 638T473 638T464 637T455 637Q416 636 405 634T387 623Q384 619 355 500Q348 474 340 442T328 395L324 380Q324 378 469 378H614L615 381Q615 384 646 504Q674 619 674 627T617 637Q594 637 587 639T580 648Q580 650 582 660Q586 677 588 679T604 682Q609 682 646 681T740 680Q802 680 835 681T871 682Q888 682 888 672Q888 645 876 638H874Q872 638 869 638T862 638T853 637T844 637Q805 636 794 634T776 623Q773 618 704 340T634 58Q634 51 638 51Q646 48 692 46H723Q729 38 729 37T726 19Q722 6 716 0H701Q664 2 567 2Q533 2 504 2T458 2T437 1Q420 1 420 10Q420 15 423 24Q428 43 433 45Q437 46 448 46H454Q481 46 514 49Q520 50 522 50T528 55T534 64T540 82T547 110T558 153Q565 181 569 198Q602 330 602 331T457 332H312L279 197Q245 63 245 58Q245 51 253 49T303 46H334Q340 38 340 37T337 19Q333 6 327 0H312Q275 2 178 2Q144 2 115 2T69 2T48 1Q31 1 31 10Q31 12 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><rect width="1088" height="60" x="120" y="220"></rect></g><g data-mml-node="mo" transform="translate(1550.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mn" transform="translate(2550.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="33" d="M127 463Q100 463 85 480T69 524Q69 579 117 622T233 665Q268 665 277 664Q351 652 390 611T430 522Q430 470 396 421T302 350L299 348Q299 347 308 345T337 336T375 315Q457 262 457 175Q457 96 395 37T238 -22Q158 -22 100 21T42 130Q42 158 60 175T105 193Q133 193 151 175T169 130Q169 119 166 110T159 94T148 82T136 74T126 70T118 67L114 66Q165 21 238 21Q293 21 321 74Q338 107 338 175V195Q338 290 274 322Q259 328 213 329L171 330L168 332Q166 335 166 348Q166 366 174 366Q202 366 232 371Q266 376 294 413T322 525V533Q322 590 287 612Q265 626 240 626Q208 626 181 615T143 592T132 580H135Q138 579 143 578T153 573T165 566T175 555T183 540T186 520Q186 498 172 481T127 463Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(4050.4,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(4483.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g></g></g></svg></mjx-container><br>就能取到每个部分在物理世界中的对应长度了</p><h2 id="身高"><a href="#身高" class="headerlink" title="身高"></a>身高</h2><p>这里用 Photoshop 来绘制直线：</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img.png" alt="Photoshop 绘制代表身高的直线"></p><p>取到 <mjx-container class="MathJax" jax="SVG"><svg style="vertical-align: -0.439ex;" xmlns="http://www.w3.org/2000/svg" width="10.852ex" height="1.984ex" role="img" focusable="false" viewBox="0 -683 4796.6 877"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><path data-c="1D43B" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 219 683Q260 681 355 681Q389 681 418 681T463 682T483 682Q499 682 499 672Q499 670 497 658Q492 641 487 638H485Q483 638 480 638T473 638T464 637T455 637Q416 636 405 634T387 623Q384 619 355 500Q348 474 340 442T328 395L324 380Q324 378 469 378H614L615 381Q615 384 646 504Q674 619 674 627T617 637Q594 637 587 639T580 648Q580 650 582 660Q586 677 588 679T604 682Q609 682 646 681T740 680Q802 680 835 681T871 682Q888 682 888 672Q888 645 876 638H874Q872 638 869 638T862 638T853 637T844 637Q805 636 794 634T776 623Q773 618 704 340T634 58Q634 51 638 51Q646 48 692 46H723Q729 38 729 37T726 19Q722 6 716 0H701Q664 2 567 2Q533 2 504 2T458 2T437 1Q420 1 420 10Q420 15 423 24Q428 43 433 45Q437 46 448 46H454Q481 46 514 49Q520 50 522 50T528 55T534 64T540 82T547 110T558 153Q565 181 569 198Q602 330 602 331T457 332H312L279 197Q245 63 245 58Q245 51 253 49T303 46H334Q340 38 340 37T337 19Q333 6 327 0H312Q275 2 178 2Q144 2 115 2T69 2T48 1Q31 1 31 10Q31 12 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><g data-mml-node="mo" transform="translate(1165.8,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mn" transform="translate(2221.6,0)"><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path data-c="34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(3721.6,0)"><path data-c="1D45D" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path></g><g data-mml-node="mi" transform="translate(4224.6,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g></g></g></svg></mjx-container></p><h2 id="物体"><a href="#物体" class="headerlink" title="物体"></a>物体</h2><p>用同样的办法测量并求值：</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img2.png" alt="绘制物体各部分的直线"></p><p>带入上文的式子进行分别计算：</p><table><thead><tr><th>部分</th><th>px</th><th>cm</th><th>mm</th></tr></thead><tbody><tr><td>顶部</td><td>300</td><td>50</td><td>500</td></tr><tr><td>上</td><td>218</td><td>35</td><td>350</td></tr><tr><td>中</td><td>140</td><td>25</td><td>250</td></tr><tr><td>下</td><td>260</td><td>40</td><td>400</td></tr><tr><td>底部</td><td>6</td><td>3</td><td>30</td></tr><tr><td>全长</td><td>924</td><td>153</td><td>1530</td></tr></tbody></table><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>如果你口算能力比较强，会发现实际上上面的数据是错误的，因为线条有粗细，而且为了计算方便，部分数值进行了四舍五入操作，导致在测量时存在误差，全长的实际测量值是 924px，而预期的测量值是 940px，也就是有 22.5mm 的误差：<br><mjx-container class="MathJax" jax="SVG" display="true"><svg style="vertical-align: -1.991ex;" xmlns="http://www.w3.org/2000/svg" width="52.112ex" height="5.066ex" role="img" focusable="false" viewBox="0 -1359 23033.6 2239"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mfrac"><g data-mml-node="mi" transform="translate(323.5,676)"><path data-c="1D43F" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 217 683Q271 680 344 680Q485 680 506 683H518Q524 677 524 674T522 656Q517 641 513 637H475Q406 636 394 628Q387 624 380 600T313 336Q297 271 279 198T252 88L243 52Q243 48 252 48T311 46H328Q360 46 379 47T428 54T478 72T522 106T564 161Q580 191 594 228T611 270Q616 273 628 273H641Q647 264 647 262T627 203T583 83T557 9Q555 4 553 3T537 0T494 -1Q483 -1 418 -1T294 0H116Q32 0 32 10Q32 17 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><g data-mml-node="mi" transform="translate(220,-686)"><path data-c="1D43B" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 219 683Q260 681 355 681Q389 681 418 681T463 682T483 682Q499 682 499 672Q499 670 497 658Q492 641 487 638H485Q483 638 480 638T473 638T464 637T455 637Q416 636 405 634T387 623Q384 619 355 500Q348 474 340 442T328 395L324 380Q324 378 469 378H614L615 381Q615 384 646 504Q674 619 674 627T617 637Q594 637 587 639T580 648Q580 650 582 660Q586 677 588 679T604 682Q609 682 646 681T740 680Q802 680 835 681T871 682Q888 682 888 672Q888 645 876 638H874Q872 638 869 638T862 638T853 637T844 637Q805 636 794 634T776 623Q773 618 704 340T634 58Q634 51 638 51Q646 48 692 46H723Q729 38 729 37T726 19Q722 6 716 0H701Q664 2 567 2Q533 2 504 2T458 2T437 1Q420 1 420 10Q420 15 423 24Q428 43 433 45Q437 46 448 46H454Q481 46 514 49Q520 50 522 50T528 55T534 64T540 82T547 110T558 153Q565 181 569 198Q602 330 602 331T457 332H312L279 197Q245 63 245 58Q245 51 253 49T303 46H334Q340 38 340 37T337 19Q333 6 327 0H312Q275 2 178 2Q144 2 115 2T69 2T48 1Q31 1 31 10Q31 12 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><rect width="1088" height="60" x="120" y="220"></rect></g><g data-mml-node="mo" transform="translate(1550.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mn" transform="translate(2550.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="33" d="M127 463Q100 463 85 480T69 524Q69 579 117 622T233 665Q268 665 277 664Q351 652 390 611T430 522Q430 470 396 421T302 350L299 348Q299 347 308 345T337 336T375 315Q457 262 457 175Q457 96 395 37T238 -22Q158 -22 100 21T42 130Q42 158 60 175T105 193Q133 193 151 175T169 130Q169 119 166 110T159 94T148 82T136 74T126 70T118 67L114 66Q165 21 238 21Q293 21 321 74Q338 107 338 175V195Q338 290 274 322Q259 328 213 329L171 330L168 332Q166 335 166 348Q166 366 174 366Q202 366 232 371Q266 376 294 413T322 525V533Q322 590 287 612Q265 626 240 626Q208 626 181 615T143 592T132 580H135Q138 579 143 578T153 573T165 566T175 555T183 540T186 520Q186 498 172 481T127 463Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(4050.4,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(4483.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(5639.2,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mfrac" transform="translate(6695,0)"><g data-mml-node="mrow" transform="translate(470,676)"><g data-mml-node="mn"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z" transform="translate(500,0)"></path></g><g data-mml-node="mi" transform="translate(1000,0)"><path data-c="1D45D" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path></g><g data-mml-node="mi" transform="translate(1503,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g></g><g data-mml-node="mrow" transform="translate(220,-686)"><g data-mml-node="mn"><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(1500,0)"><path data-c="1D45D" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path></g><g data-mml-node="mi" transform="translate(2003,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g></g><rect width="2775" height="60" x="120" y="220"></rect></g><g data-mml-node="mo" transform="translate(9932.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mn" transform="translate(10932.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="33" d="M127 463Q100 463 85 480T69 524Q69 579 117 622T233 665Q268 665 277 664Q351 652 390 611T430 522Q430 470 396 421T302 350L299 348Q299 347 308 345T337 336T375 315Q457 262 457 175Q457 96 395 37T238 -22Q158 -22 100 21T42 130Q42 158 60 175T105 193Q133 193 151 175T169 130Q169 119 166 110T159 94T148 82T136 74T126 70T118 67L114 66Q165 21 238 21Q293 21 321 74Q338 107 338 175V195Q338 290 274 322Q259 328 213 329L171 330L168 332Q166 335 166 348Q166 366 174 366Q202 366 232 371Q266 376 294 413T322 525V533Q322 590 287 612Q265 626 240 626Q208 626 181 615T143 592T132 580H135Q138 579 143 578T153 573T165 566T175 555T183 540T186 520Q186 498 172 481T127 463Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(12432.4,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(12865.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(14021.2,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mn" transform="translate(15077,0)"><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(778,0)"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(1278,0)"></path></g><g data-mml-node="mi" transform="translate(16855,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(17288,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(18443.8,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mn" transform="translate(19499.6,0)"><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(1000,0)"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(1278,0)"></path></g><g data-mml-node="mi" transform="translate(21277.6,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mi" transform="translate(22155.6,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g></g></g></svg></mjx-container><br>在 px 转换到 cm 的过程中，为了方便后续计算与制作，也采取了四舍五入的办法，底部在原图中的长度应为 1cm 左右，但是这样实在太短了，制作与拼装并不方便，所以这里指定其长度为 3cm<br><mjx-container class="MathJax" jax="SVG" display="true"><svg style="vertical-align: -1.991ex;" xmlns="http://www.w3.org/2000/svg" width="52.739ex" height="5.066ex" role="img" focusable="false" viewBox="0 -1359 23310.6 2239"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mfrac"><g data-mml-node="mi" transform="translate(323.5,676)"><path data-c="1D43F" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 217 683Q271 680 344 680Q485 680 506 683H518Q524 677 524 674T522 656Q517 641 513 637H475Q406 636 394 628Q387 624 380 600T313 336Q297 271 279 198T252 88L243 52Q243 48 252 48T311 46H328Q360 46 379 47T428 54T478 72T522 106T564 161Q580 191 594 228T611 270Q616 273 628 273H641Q647 264 647 262T627 203T583 83T557 9Q555 4 553 3T537 0T494 -1Q483 -1 418 -1T294 0H116Q32 0 32 10Q32 17 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><g data-mml-node="mi" transform="translate(220,-686)"><path data-c="1D43B" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 219 683Q260 681 355 681Q389 681 418 681T463 682T483 682Q499 682 499 672Q499 670 497 658Q492 641 487 638H485Q483 638 480 638T473 638T464 637T455 637Q416 636 405 634T387 623Q384 619 355 500Q348 474 340 442T328 395L324 380Q324 378 469 378H614L615 381Q615 384 646 504Q674 619 674 627T617 637Q594 637 587 639T580 648Q580 650 582 660Q586 677 588 679T604 682Q609 682 646 681T740 680Q802 680 835 681T871 682Q888 682 888 672Q888 645 876 638H874Q872 638 869 638T862 638T853 637T844 637Q805 636 794 634T776 623Q773 618 704 340T634 58Q634 51 638 51Q646 48 692 46H723Q729 38 729 37T726 19Q722 6 716 0H701Q664 2 567 2Q533 2 504 2T458 2T437 1Q420 1 420 10Q420 15 423 24Q428 43 433 45Q437 46 448 46H454Q481 46 514 49Q520 50 522 50T528 55T534 64T540 82T547 110T558 153Q565 181 569 198Q602 330 602 331T457 332H312L279 197Q245 63 245 58Q245 51 253 49T303 46H334Q340 38 340 37T337 19Q333 6 327 0H312Q275 2 178 2Q144 2 115 2T69 2T48 1Q31 1 31 10Q31 12 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><rect width="1088" height="60" x="120" y="220"></rect></g><g data-mml-node="mo" transform="translate(1550.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mn" transform="translate(2550.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="33" d="M127 463Q100 463 85 480T69 524Q69 579 117 622T233 665Q268 665 277 664Q351 652 390 611T430 522Q430 470 396 421T302 350L299 348Q299 347 308 345T337 336T375 315Q457 262 457 175Q457 96 395 37T238 -22Q158 -22 100 21T42 130Q42 158 60 175T105 193Q133 193 151 175T169 130Q169 119 166 110T159 94T148 82T136 74T126 70T118 67L114 66Q165 21 238 21Q293 21 321 74Q338 107 338 175V195Q338 290 274 322Q259 328 213 329L171 330L168 332Q166 335 166 348Q166 366 174 366Q202 366 232 371Q266 376 294 413T322 525V533Q322 590 287 612Q265 626 240 626Q208 626 181 615T143 592T132 580H135Q138 579 143 578T153 573T165 566T175 555T183 540T186 520Q186 498 172 481T127 463Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(4050.4,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(4483.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(5639.2,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mfrac" transform="translate(6695,0)"><g data-mml-node="mrow" transform="translate(720,676)"><g data-mml-node="mn"><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z"></path></g><g data-mml-node="mi" transform="translate(500,0)"><path data-c="1D45D" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path></g><g data-mml-node="mi" transform="translate(1003,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g></g><g data-mml-node="mrow" transform="translate(220,-686)"><g data-mml-node="mn"><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z" transform="translate(500,0)"></path><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(1500,0)"><path data-c="1D45D" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path></g><g data-mml-node="mi" transform="translate(2003,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g></g><rect width="2775" height="60" x="120" y="220"></rect></g><g data-mml-node="mo" transform="translate(9932.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mn" transform="translate(10932.4,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(500,0)"></path><path data-c="33" d="M127 463Q100 463 85 480T69 524Q69 579 117 622T233 665Q268 665 277 664Q351 652 390 611T430 522Q430 470 396 421T302 350L299 348Q299 347 308 345T337 336T375 315Q457 262 457 175Q457 96 395 37T238 -22Q158 -22 100 21T42 130Q42 158 60 175T105 193Q133 193 151 175T169 130Q169 119 166 110T159 94T148 82T136 74T126 70T118 67L114 66Q165 21 238 21Q293 21 321 74Q338 107 338 175V195Q338 290 274 322Q259 328 213 329L171 330L168 332Q166 335 166 348Q166 366 174 366Q202 366 232 371Q266 376 294 413T322 525V533Q322 590 287 612Q265 626 240 626Q208 626 181 615T143 592T132 580H135Q138 579 143 578T153 573T165 566T175 555T183 540T186 520Q186 498 172 481T127 463Z" transform="translate(1000,0)"></path></g><g data-mml-node="mi" transform="translate(12432.4,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(12865.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(14021.2,0)"><path data-c="2248" d="M55 319Q55 360 72 393T114 444T163 472T205 482Q207 482 213 482T223 483Q262 483 296 468T393 413L443 381Q502 346 553 346Q609 346 649 375T694 454Q694 465 698 474T708 483Q722 483 722 452Q722 386 675 338T555 289Q514 289 468 310T388 357T308 404T224 426Q164 426 125 393T83 318Q81 289 69 289Q55 289 55 319ZM55 85Q55 126 72 159T114 210T163 238T205 248Q207 248 213 248T223 249Q262 249 296 234T393 179L443 147Q502 112 553 112Q609 112 649 141T694 220Q694 249 708 249T722 217Q722 153 675 104T555 55Q514 55 468 76T388 123T308 170T224 192Q164 192 125 159T83 84Q80 55 69 55Q55 55 55 85Z"></path></g><g data-mml-node="mn" transform="translate(15077,0)"><path data-c="30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z" transform="translate(778,0)"></path><path data-c="37" d="M55 458Q56 460 72 567L88 674Q88 676 108 676H128V672Q128 662 143 655T195 646T364 644H485V605L417 512Q408 500 387 472T360 435T339 403T319 367T305 330T292 284T284 230T278 162T275 80Q275 66 275 52T274 28V19Q270 2 255 -10T221 -22Q210 -22 200 -19T179 0T168 40Q168 198 265 368Q285 400 349 489L395 552H302Q128 552 119 546Q113 543 108 522T98 479L95 458V455H55V458Z" transform="translate(1278,0)"></path><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z" transform="translate(1778,0)"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(2278,0)"></path><path data-c="39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z" transform="translate(2778,0)"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(3278,0)"></path></g><g data-mml-node="mi" transform="translate(18855,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(19288,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(20443.8,0)"><path data-c="2248" d="M55 319Q55 360 72 393T114 444T163 472T205 482Q207 482 213 482T223 483Q262 483 296 468T393 413L443 381Q502 346 553 346Q609 346 649 375T694 454Q694 465 698 474T708 483Q722 483 722 452Q722 386 675 338T555 289Q514 289 468 310T388 357T308 404T224 426Q164 426 125 393T83 318Q81 289 69 289Q55 289 55 319ZM55 85Q55 126 72 159T114 210T163 238T205 248Q207 248 213 248T223 249Q262 249 296 234T393 179L443 147Q502 112 553 112Q609 112 649 141T694 220Q694 249 708 249T722 217Q722 153 675 104T555 55Q514 55 468 76T388 123T308 170T224 192Q164 192 125 159T83 84Q80 55 69 55Q55 55 55 85Z"></path></g><g data-mml-node="mn" transform="translate(21499.6,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path></g><g data-mml-node="mi" transform="translate(21999.6,0)"><path data-c="1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path></g><g data-mml-node="mi" transform="translate(22432.6,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g></g></g></svg></mjx-container></p></div></div></div><h1 id="制作"><a href="#制作" class="headerlink" title="制作"></a>制作</h1><h2 id="底部"><a href="#底部" class="headerlink" title="底部"></a>底部</h2><p>在 Fusion 中创建一个圆柱体，直径 24mm，高 30mm；然后对其上表面进行抽壳，内壁厚度为 3mm；之后在其内表面创建一个这样的螺纹：</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img3.png" alt="底部内螺纹参数"></p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>为了能够 3D 打印，是需要勾选 <code>实体化</code> 的。这个结论是作者自己摸索出来的，作者没系统学过这些，这个软件也是刚开始边学边做，有些地方是询问的 DeepSeek，比如这里 DeepSeek 说不能勾选 <code>实体化</code>，会导致各种各样的问题，我也不知道为什么这么说，但事实就是你如果不勾选 <code>实体化</code> 那么这个螺纹在文件中只是个标记，并不能实际地被打印出来</p></div></div></div><p>按 Q 键对螺纹的上表面与中间部分分别偏移面 -0.2mm</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img4.png" alt="底部内螺纹偏移面参数"></p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>在处理中间部分时，由于破坏了原先的结构，所以偏移类型要从 <code>自动</code> 改为 <code>新建偏移</code><br>做这个部分时参考的视频：<a class="link" href="https://www.bilibili.com/video/BV1xJBRYAEe8/">https://www.bilibili.com/video/BV1xJBRYAEe8/<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a><br>间隙取 0.2mm 是参考了 <a class="link" href="https://www.jlc-3dp.cn/technicalColumnsDetails/27832.html">嘉立创 3D 模型设计规范<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p></div></div></div><details class="relative my-4 border border-border-color bg-second-background-color rounded-md  yellow" data-header-exclude=""><summary class="px-4 py-2 rounded-md shadow-[0_0_2px_0_var(--shadow-color-1)] cursor-pointer not-markdown"><i class="fa-solid fa-chevron-right"></i>可能错误的内容</summary><div class="content p-4 "><div class="callout callout--simple danger mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>这部分<strong>可能</strong>有误，作者在上传嘉立创 3D 打印后被提示模型存在问题</p><blockquote><p>薄壁结构：结构强度不足可能导致变形、断裂或无法生成有效填充。</p></blockquote><p>排查后定位可能是对螺纹的直角部分做了圆角处理导致的，不确定是不是圆角半径太大的问题，为了避免再一次返工，目前（2025/08/19）制作的版本没有对螺纹做圆角处理</p></div></div><p>最后再用 F 键对螺纹的直角部分做圆角处理：</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img5.png" alt="螺纹圆角处理参数"></p><div class="callout callout--simple green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i><div class="callout__content markdown-body flex-1 min-w-0"><p>圆角半径 0.2mm 只是因为 “俺寻思”，我也不知道有没有更好的取值</p></div></div></div></details><p>另外为了好看可以把底部也做一下圆角处理，半径 1mm。</p><p>最后就是以同样的方式制作测试件， <del>测试件就临时一用所以具体步骤就不写了</del></p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>作者之前自信地没有准备测试件，而是直接打印了组装件，但失败了三回啊三回， <del>成功浪费 100 元</del>，所以这次吸取教训先做一个测试件</p></div></div></div><p>所以最终的截面应该长成这样：</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img6.png" alt="最终底部截面"></p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>我在两个组装件的接触面留了 0.3mm 的间隙，其实最开始是一个 Bug，我不知道为什么这俩螺纹拼接不上，有重合的部分，然后我把测试件向上平移了 0.3mm 后截面就正常了，不过好像这里本来就应该留一个间隙？</p></div></div></div><div class="callout callout--titled blue mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-hourglass-end leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 未完待续 # 2025/08/27 上午 2:15</div><div class="callout__content markdown-body flex-1 min-w-0"><p>打印出来的东西到货了，最近在折腾软路由，过阵子接着做</p></div></div></div><h2 id="中间"><a href="#中间" class="headerlink" title="中间"></a>中间</h2><p>中间部分是一个比较复杂的曲面，为了方便制作需要测量更多的信息，而为了结果准确，我们需要使代表宽度的直线垂直于物体的轴线，但是在 Photoshop 中画一个垂直于某一直线的直线太难了，所以我们需要使物体平行于画布的高。我们可以复制原图作为一个新的图层，通过标尺工具将这个图层 “拉直”，得到一个新的物体参考系</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img7.png" alt="“拉直” 图层后的结果"></p><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-lightbulb leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 作者的吐槽</div><div class="callout__content markdown-body flex-1 min-w-0"><p>如果你的空间想象能力比较强，也可以直接跳过测量部分，凭感觉取数据</p><p><del>那为什么一开始测量数据不直接用物体参考系呢，测量准确画着还方便</del></p></div></div></div><p>之后我们就可以轻松画出垂直于物体的直线了，由于这个地方只占图片很小一部分，为了方便看与准确，可以使用粗细为 1px 的直线</p><p><img lazyload="" src="/images/loading.svg" data-src="/../img/initial-attempt-at-fusion/img8.png" alt="直径测量结果"></p><p>通过测量得知，主体部分直径是 16px，制作底部时取值为 24mm，故每部分长度为</p><p><mjx-container class="MathJax" jax="SVG" display="true"><svg style="vertical-align: -1.991ex;" xmlns="http://www.w3.org/2000/svg" width="27.873ex" height="5.066ex" role="img" focusable="false" viewBox="0 -1359 12320 2239"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mfrac"><g data-mml-node="mi" transform="translate(917,676)"><path data-c="1D43F" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 217 683Q271 680 344 680Q485 680 506 683H518Q524 677 524 674T522 656Q517 641 513 637H475Q406 636 394 628Q387 624 380 600T313 336Q297 271 279 198T252 88L243 52Q243 48 252 48T311 46H328Q360 46 379 47T428 54T478 72T522 106T564 161Q580 191 594 228T611 270Q616 273 628 273H641Q647 264 647 262T627 203T583 83T557 9Q555 4 553 3T537 0T494 -1Q483 -1 418 -1T294 0H116Q32 0 32 10Q32 17 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><g data-mml-node="mrow" transform="translate(220,-686)"><g data-mml-node="mn"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="36" d="M42 313Q42 476 123 571T303 666Q372 666 402 630T432 550Q432 525 418 510T379 495Q356 495 341 509T326 548Q326 592 373 601Q351 623 311 626Q240 626 194 566Q147 500 147 364L148 360Q153 366 156 373Q197 433 263 433H267Q313 433 348 414Q372 400 396 374T435 317Q456 268 456 210V192Q456 169 451 149Q440 90 387 34T253 -22Q225 -22 199 -14T143 16T92 75T56 172T42 313ZM257 397Q227 397 205 380T171 335T154 278T148 216Q148 133 160 97T198 39Q222 21 251 21Q302 21 329 59Q342 77 347 104T352 209Q352 289 347 316T329 361Q302 397 257 397Z" transform="translate(500,0)"></path></g><g data-mml-node="mi" transform="translate(1000,0)"><path data-c="1D45D" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path></g><g data-mml-node="mi" transform="translate(1503,0)"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g></g><rect width="2275" height="60" x="120" y="220"></rect></g><g data-mml-node="mo" transform="translate(2737.2,0)"><path data-c="D7" d="M630 29Q630 9 609 9Q604 9 587 25T493 118L389 222L284 117Q178 13 175 11Q171 9 168 9Q160 9 154 15T147 29Q147 36 161 51T255 146L359 250L255 354Q174 435 161 449T147 471Q147 480 153 485T168 490Q173 490 175 489Q178 487 284 383L389 278L493 382Q570 459 587 475T609 491Q630 491 630 471Q630 464 620 453T522 355L418 250L522 145Q606 61 618 48T630 29Z"></path></g><g data-mml-node="mn" transform="translate(3737.4,0)"><path data-c="32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path data-c="34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z" transform="translate(500,0)"></path></g><g data-mml-node="mi" transform="translate(4737.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mi" transform="translate(5615.4,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(6771.2,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mn" transform="translate(7827,0)"><path data-c="31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path data-c="2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z" transform="translate(500,0)"></path><path data-c="35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z" transform="translate(778,0)"></path></g><g data-mml-node="mi" transform="translate(9105,0)"><path data-c="1D43F" d="M228 637Q194 637 192 641Q191 643 191 649Q191 673 202 682Q204 683 217 683Q271 680 344 680Q485 680 506 683H518Q524 677 524 674T522 656Q517 641 513 637H475Q406 636 394 628Q387 624 380 600T313 336Q297 271 279 198T252 88L243 52Q243 48 252 48T311 46H328Q360 46 379 47T428 54T478 72T522 106T564 161Q580 191 594 228T611 270Q616 273 628 273H641Q647 264 647 262T627 203T583 83T557 9Q555 4 553 3T537 0T494 -1Q483 -1 418 -1T294 0H116Q32 0 32 10Q32 17 34 24Q39 43 44 45Q48 46 59 46H65Q92 46 125 49Q139 52 144 61Q147 65 216 339T285 628Q285 635 228 637Z"></path></g><g data-mml-node="mo" transform="translate(9786,0)"><path data-c="28" d="M94 250Q94 319 104 381T127 488T164 576T202 643T244 695T277 729T302 750H315H319Q333 750 333 741Q333 738 316 720T275 667T226 581T184 443T167 250T184 58T225 -81T274 -167T316 -220T333 -241Q333 -250 318 -250H315H302L274 -226Q180 -141 137 -14T94 250Z"></path></g><g data-mml-node="mi" transform="translate(10175,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mi" transform="translate(11053,0)"><path data-c="1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(11931,0)"><path data-c="29" d="M60 749L64 750Q69 750 74 750H86L114 726Q208 641 251 514T294 250Q294 182 284 119T261 12T224 -76T186 -143T145 -194T113 -227T90 -246Q87 -249 86 -250H74Q66 -250 63 -250T58 -247T55 -238Q56 -237 66 -225Q221 -64 221 250T66 725Q56 737 55 738Q55 746 60 749Z"></path></g></g></g></svg></mjx-container></p><div class="callout callout--titled blue mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight"><i class="callout__icon fa-solid fa-hourglass-end leading-none text-(--callout-primary-color) text-sm shrink-0"></i> 未完待续 # 2025/08/19 下午 10:00</div><div class="callout__content markdown-body flex-1 min-w-0"><p>这个部分啊，我觉得可以先放一放（？</p><p><del>主要我真的一直想不出来这个部件到底应该长什么样</del></p></div></div></div>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;快开学了，不想写作业，于是打算整点烂活（？&lt;/p&gt;
&lt;p&gt;这篇文章应该会时不时更新，做到哪写到哪&lt;/p&gt;
&lt;h1 id=&quot;起因&quot;&gt;&lt;a href=&quot;#起因&quot; class=&quot;headerlink&quot; title=&quot;起因&quot;&gt;&lt;/a&gt;起因&lt;/h1&gt;&lt;p&gt;去年（2024）冬天，一个夜</summary>
      
    
    
    
    
    <category term="手工" scheme="https://khbit.cn/tags/%E6%89%8B%E5%B7%A5/"/>
    
  </entry>
  
  <entry>
    <title>脏话是一门被低估的学问吗？</title>
    <link href="https://khbit.cn/archives/3/"/>
    <id>https://khbit.cn/archives/3/</id>
    <published>2025-08-17T20:51:00.000Z</published>
    <updated>2026-05-03T19:30:35.168Z</updated>
    
    <content type="html"><![CDATA[<p>文本主要讨论以下话题</p><ul><li>脏话是什么？</li><li>说脏话一定没素质吗？</li><li>脏话作用何在？</li><li>脏话应该被禁止吗？</li></ul><p>一句话表明观点：脏话不应该被一刀切，在正式场合<strong>不建议</strong>说脏话；非正式场合<strong>不提倡，但可以</strong>；在亲朋好友的日常交流中<strong>完全可以</strong>带有一定程度的脏话</p><h2 id="参考资料"><a href="#参考资料" class="headerlink" title="参考资料"></a>参考资料</h2><ol><li><a class="link"   href="https://baike.baidu.com/item/%E8%84%8F%E8%AF%9D/4325669" >脏话（不文明语言的统称） - 百度百科<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://zh.wikipedia.org/wiki/%E9%AB%92%E8%A9%B1" >脏话 - 维基百科，自由的百科全书<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://zhuanlan.zhihu.com/p/166415238" >从“他妈的”脏话现象，深究“脏话”背后的本质及其益处 - 知乎<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.bilibili.com/video/BV1mE411W7NM/" >如何科学地研究「粗鄙之语」？脏话中的语言学【阿健】 - 哔哩哔哩<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.bilibili.com/video/BV1mE411W7NM/" >【歌白】论《论他妈的》中华脏话史 - 哔哩哔哩<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.zhihu.com/question/526326022/answer/2430814054" >会说脏话就一定是没素质吗？ - 知乎<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.zhihu.com/question/542948407/answer/2572311171" >大家是怎么看待整天说脏话的人？ - 知乎<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.zhihu.com/question/455904449" >说脏话跟教养有关吗？ - 知乎<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.zhihu.com/question/30854927" >脏话对于一门语言意义何在？ - 知乎<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a href="https://www.bilibili.com/video/BV1N44y127zC/"><del>学 霸 的 讨 论 - 哔哩哔哩</del></a></li></ol><h2 id="你需要注意的"><a href="#你需要注意的" class="headerlink" title="你需要注意的"></a>你需要注意的</h2><p>本文不讨论<em>秽言谬误、基因谬误、谬误谬误</em></p><h3 id="Tips：秽言谬误"><a href="#Tips：秽言谬误" class="headerlink" title="Tips：秽言谬误"></a>Tips：秽言谬误</h3><p>属于<a class="link"   href="https://zh.wikipedia.org/wiki/%E8%A8%B4%E8%AB%B8%E4%BA%BA%E8%BA%AB" >诉诸人身<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>谬误，是<a class="link"   href="https://zh.wikipedia.org/wiki/%E4%BA%BA%E8%BA%AB%E6%94%BB%E6%93%8A" >人身攻击<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>的一种形式，是指不提出理据反驳主张，而直接以辱骂、歧视性的言语对提出主张的人做<a class="link"   href="https://zh.wikipedia.org/wiki/%E4%BA%BA%E8%BA%AB%E6%94%BB%E6%93%8A" >人身攻击<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>、明示暗示其主张不可取的行为。</p><h3 id="Tips：基因谬误"><a href="#Tips：基因谬误" class="headerlink" title="Tips：基因谬误"></a>Tips：基因谬误</h3><p>你通过一个事物的出身来判断它的好坏。</p><h3 id="Tips：谬误谬误"><a href="#Tips：谬误谬误" class="headerlink" title="Tips：谬误谬误"></a>Tips：谬误谬误</h3><p>你看到别人的论述水平很低，或者别人的论述里面有谬误，就认为别人的观点一定是错误的。</p><h1 id="脏话是什么？"><a href="#脏话是什么？" class="headerlink" title="脏话是什么？"></a>脏话是什么？</h1><blockquote><p><strong>脏话</strong>，又称为<a href="https://zh.wikipedia.org/wiki/%E8%A9%88%E8%AA%9E"><strong>詈语</strong></a>、<strong>粗话</strong>、<strong>污言秽语</strong>；<a class="link"   href="https://zh.wikipedia.org/wiki/%E7%B2%A4%E8%AF%AD" >粤语<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>称为<a href="https://zh.wikipedia.org/wiki/%E5%BB%A3%E6%9D%B1%E8%A9%B1%E7%B2%97%E5%8F%A3"><strong>粗口</strong></a>（亦用于<a class="link"   href="https://zh.wikipedia.org/wiki/%E6%99%AE%E9%80%9A%E8%A9%B1" >普通话<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>）；<a class="link"   href="https://zh.wikipedia.org/wiki/%E6%B9%98%E8%AF%AD" >湘语<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>称为<strong>痞话</strong>；<a class="link"   href="https://zh.wikipedia.org/wiki/%E8%87%BA%E8%AF%AD" >台语<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>称为<a href="https://zh.wikipedia.org/wiki/%E8%87%BA%E8%AA%9E%E9%AB%92%E8%A9%B1"><strong>垃圾话</strong></a>、<strong>奸挢</strong>（讦谯）、<strong>否嘴</strong>（歹喙）、<strong>粗喙</strong>、<strong>膦鸟话</strong>。所有的人类语言都有做为脏话的单词和其他的<a class="link"   href="https://zh.wikipedia.org/wiki/%E7%A6%81%E8%AA%9E" >禁语<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>，脏话普遍存在于所有的语言当中，认为<a class="link"   href="https://zh.wikipedia.org/wiki/%E6%97%A5%E8%AA%9E" >日语<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>或<a class="link"   href="https://zh.wikipedia.org/wiki/%E8%8A%AC%E8%98%AD%E8%AA%9E" >芬兰语<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>等一些语言没有脏话的看法是错的。</p></blockquote><p>在问为什么之前，想让我们问问是不是，是什么</p><p>脏话在所有语言当中都有，总的来说就是那些无法通过审查、具有攻击性与侮辱性且在道德上被（一定程度）禁止的话语，举几个例子：“操”“日”“你妈死了”“鸡巴”</p><p>事实上，我们不难发现，人几乎是从一生下来就能辨别脏话、学习脏话、运用脏话</p><p>另外，从举的例子中不难看出<del>（视力惊人）</del>脏话通常就是带有<strong>包括但不限于种族歧视、性相关的词汇、性别歧视</strong></p><h1 id="脏话与素质存在关系吗？"><a href="#脏话与素质存在关系吗？" class="headerlink" title="脏话与素质存在关系吗？"></a>脏话与素质存在关系吗？</h1><p><strong>不一定</strong></p><p>是不是脏话通常不由人决定，而是由听者决定</p><blockquote><p><del>我在游戏里骂你妈并不是真的骂你妈，此妈非彼妈。这个妈她只是我臆想出来的。是一种虚幻的！一种类似于精神体的一种存在，她只存在于这场游戏之中，在现实中她什么也不是，仅仅代表着我对你这场游戏的否定，以及我对你的游戏表现感到失望，不得已创造出了这么一个妈出来，这场游戏过后你妈还是你妈，她什么事也不会出，和我也没有什么关系，但是我不介意下次遇到你时再次创造出这个妈来，虽然在游戏里我对你妈出言不逊，但在现实中我遇到你妈还是会说一句：阿姨你好</del></p></blockquote><p>通常来说，脏话在一些语境下更多的起<strong>加强语气</strong>和<strong>强调</strong>作用，更多的，是个<strong>语气助词</strong></p><p>反问：一句包含“他妈的”用于加强语气的句子，<strong>不冲任何一个人</strong>；后引来一群人不带脏字文质彬彬地<strong>嘲讽</strong>。到底是谁更没素质？</p><p>一个人的素质不取决于他说了什么，更多的，是他做了什么。我哪怕不说这些词，也无法证明我<strong>一定</strong>是个有素质人；反过来说，我说了这些词，也无法说明我<strong>一定不</strong>是个有素质的人</p><p>凭心而论，你是个“有素质”的人吗？</p><p>憋久了会憋出毛病的。我“没素质”我骂你，你“有素质”你憋着</p><p>Stop！</p><p>这里为什么要打引号？</p><p>这里并非肯定我没素质你有素质，而是在讨论<strong>假设我没有普遍认为的素质，而你有</strong></p><p>要知道，这种词通常是<strong>随感而发</strong>的</p><blockquote><p>“周烈王崩，诸侯皆吊，齐后往。周怒，赴于齐曰：‘天崩地坼，天子下席。东藩之臣田婴齐后至，则斫之！’（齐）威王勃然怒曰：‘叱嗟，尔母婢也！’卒为天下笑。”</p></blockquote><p>说真，作为语气助词时，真没必要纠结素不素质的</p><h1 id="那么，脏话作用何在？"><a href="#那么，脏话作用何在？" class="headerlink" title="那么，脏话作用何在？"></a>那么，脏话作用何在？</h1><p>问得好！</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://picx.zhimg.com/80/v2-61ce0a6947a21638cc02742c79d23c74_720w.webp?source=1def8aca"                                     ></p><p><strong>简单粗暴，直接有效</strong></p><p>想想看，我们常说脏话是什么？</p><blockquote><p>这种除了<strong>发泄情绪</strong>和<strong>侮辱人</strong>之外没有任何意义的话</p></blockquote><p>这<strong>恰恰就是意义所在</strong></p><p>请朗读如下词汇：</p><ul><li><strong>操</strong>你妈</li><li><strong>他</strong>妈<strong>的</strong></li><li>我<strong>吊</strong>你妈</li></ul><p>是否发现一个事情？他们大多是爆破音！</p><p><del>废话要不然哪来的威慑力</del></p><p>所以，懂我意思了么？脏话读起来很<strong>快</strong>，大多含有<strong>爆破音</strong>，有一定的<strong>威慑力</strong>，这难道不是最好的，成本最低的发泄情绪和加强语气的工具吗？</p><h1 id="那就是说，脏话可以随便说吗？"><a href="#那就是说，脏话可以随便说吗？" class="headerlink" title="那就是说，脏话可以随便说吗？"></a>那就是说，脏话可以随便说吗？</h1><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/69141f66cb344a6873f31171f2fb027b.png"                                     ></p><p>虽但，还是要分场合</p><p>我们<strong>不提倡</strong>在<strong>正式场合</strong>说脏话，而在平时<strong>与亲朋好友</strong>的日常交流中，一定量的脏话反而是可以拉近感情的***（排除恶意、黄段子等极端情况）***</p><p>最后，引一篇鲁迅的《论他妈的》结束这篇文章</p><blockquote><p>　　无论是谁，只要在中国过活，便总得常听到“他妈的”或其相类的口头禅。我想：这话的分布，大概就跟着中国人足迹之所至罢；使用的遍数，怕也未必比客气的“您好呀”会更少。假使依或人所说，牡丹是中国的“国花”，那么，这就可以算是中国的“国骂”了。</p><p>　　我生长于浙江之东，就是西滢先生之所谓“某籍”⑴。那地方通行的“国骂”却颇简单：专一以“妈”为限，决不牵涉余人。后来稍游各地，才始惊异于国骂之博大而精微：上溯祖宗，旁连姊妹，下递子孙，普及同性，真是“犹河汉而无极也”⑵。而且，不特用于人，也以施之兽。前年，曾见一辆煤车的只轮陷入很深的辙迹里，车夫便愤然跳下，出死力打那拉车的骡子道：“你姊姊的！你姊姊的！”</p><p>　　别的国度里怎样，我不知道。单知道诺威人Hamsun⑶有一本小说叫《饥饿》，粗野的口吻是很多的，但我并不见这一类话。Gorky⑷所写的小说中多无赖汉，就我所看过的而言，也没有这骂法。惟独Artzybashev⑸在《工人绥惠略夫》里，却使无抵抗主义者亚拉借夫骂了一句“你妈的”。但其时他已经决计为爱而牺牲了，使我们也失却笑他自相矛盾的勇气。这骂的翻译，在中国原极容易的，别国却似乎为难，德文译本作“我使用过你的妈”，日文译本作“你的妈是我的母狗”。这实在太费解，——由我的眼光看起来。</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></blockquote>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;文本主要讨论以下话题&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;脏话是什么？&lt;/li&gt;
&lt;li&gt;说脏话一定没素质吗？&lt;/li&gt;
&lt;li&gt;脏话作用何在？&lt;/li&gt;
&lt;li&gt;脏话应该被禁止吗？&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一句话表明观点：脏话不应该被一刀切，在正式场合&lt;strong&gt;不建议&lt;/</summary>
      
    
    
    
    
    <category term="观点" scheme="https://khbit.cn/tags/%E8%A7%82%E7%82%B9/"/>
    
  </entry>
  
  <entry>
    <title>研究发现学计算机会沉迷二次元导致爱上女装进而变为南梁</title>
    <link href="https://khbit.cn/archives/4/"/>
    <id>https://khbit.cn/archives/4/</id>
    <published>2025-08-17T20:48:20.000Z</published>
    <updated>2026-05-03T19:30:35.168Z</updated>
    
    <content type="html"><![CDATA[<h2 id="阅读之前"><a href="#阅读之前" class="headerlink" title="阅读之前"></a>阅读之前</h2><p>好，我之前你在想这是个什么抽象标题（</p><p>别急，在下一段落会提及这个标题是怎么想出来的。本篇文章主要探讨以下四个笑话的起源：</p><ul><li>沉迷 Linux，头像是二次元，喜欢算法竞赛，通常是男娘的外在表现</li><li>GitHub 是全球最大的同性交友网站</li><li>穿女装写代码 Bug 会更少</li><li>别去任何名字带有二次元的集体，真正的二次元在计算机协会</li></ul><p>灵感来源为知乎的两个提问：</p><ul><li><a class="link"   href="https://www.zhihu.com/question/668039071" >家长们，你们认为孩子沉迷游戏严重还是沉迷Linux严重呢？<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li><li><a class="link"   href="https://www.zhihu.com/question/717634074" >linux和男娘什么关系？为什么大家都说linux的男娘多？<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li></ul><h2 id="至于标题"><a href="#至于标题" class="headerlink" title="至于标题"></a>至于标题</h2><p>我知道你觉得这个标题有点过于逆天了，所以在正文部分开始之前请先让我陈述一下这个标题是怎么来的（</p><p>首先求助了一下 AI：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-wfwq.png"                                     ></p><p>好，还不如我自己起呢（</p><p>我想起一个比较幽默逆天的标题，所以我去拜读了一下我们人类智慧的结晶——弱智吧——弱智的本质也是智嘛。我发现弱智吧写段子的方式就是从一个关键词开始，以跳跃的思维发散到另一个关键词，循环往复，而本篇文章不止一个关键词，所以我们先把这些关键词写出来：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-icog.png"                                     ></p><p>好，我们可以把几个有联系的词整理一下，比如在笑话里 Linux、二次元和算法竞赛是男娘的外在表现，而从男娘的词义当中我们得知与女装有关：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-dsvz.png"                                     ></p><p>欸，然后我们又发现，Linux 和算法竞赛都是计算机领域所涉及到的东西，所以我们也可以合并到一起，而笑话指出 “真正的二次元都在计算机协会”，所以我们可以把二次元与计算机联系起来，这下计算机和男娘的外在表现的包含部分又重合了，也合并起来：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-bvql.png"                                     ></p><p>如果你注意力足够惊人，而且思维非常跳跃，你会发现男娘这个词是起源于二次元的，所以我们也合并到一起：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-pcmx.png"                                     ></p><p>好，我们还发现，在 <strong>刻板印象</strong> 当中，学习计算机的大部分都是男性，加上 GitHub 可以谐音为 GayHub，所以我们可以把同性与计算机建立联系：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-vubz.png"                                     ></p><p>不难看出，Linux 和算法竞赛都是计算机科学当中的小类，所以我们不妨调转这个思维导图：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-xicl.png"                                     ></p><p>欸！这关键词不就有了？而且连第二步发散思维的步骤都省了，把聚合的过程倒过来看不就是发散吗？所以也就有了这篇文章的标题</p><h1 id="GitHub：最大的同性交友平台"><a href="#GitHub：最大的同性交友平台" class="headerlink" title="GitHub：最大的同性交友平台"></a>GitHub：最大的同性交友平台</h1><p>呃我想如果各位记忆没有出现问题，这四则笑话当中最早的应该是 GitHub 那条，那我们按照时间线屡，先从 GitHub 被戏称为 “同性交友网站” 开始说起</p><p>打开咕噜咕噜（Google），搜索关键词 <em>“GitHub 同性交友”</em>，然后框定搜索范围，从 2010 年开始一年一年找。</p><p>好，找到一条线索，来自 <a class="link"   href="https://www.oschina.net/translate/bitbucket-vs-github-its-more-than-just-features?lang=eng" >OSCHINA 的一篇博客<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>底下的一条评论：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-eywj.png"                                     ></p><p>这条评论的发布时间于 2015&#x2F;08&#x2F;19，也就是至少在这个时间点之前就出现这个梗了，继续 Google，时间来到 2015，粗略查阅后发现在 2015 这一整年这个大时间段内出现的较早的一处应该是来自 <a class="link"   href="https://www.v2ex.com/t/180148?p=1" >V2EX 的一条帖子<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>下的一条评论</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-dkyp.png"                                     ></p><p>线索断了…… Google 能搜到的最早的一个出处就是这里。没事！我们来试试 V2EX 的站内搜索，输入同样的关键词，回车！然后他把我带向了 Google 搜索……</p><p>没有关系，来让我们看一看 X 能不能搜到什么东西，框定时间 2006 年初至 2015 年底，嘿，还真搜到了！这条<a class="link"   href="https://x.com/Sharp_Rat/status/657417137632518144" >帖子<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>里面附带了一个<a class="link"   href="https://www.plurk.com/p/lacxpm" >链接<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>，点进去：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-rwxh.png"                                     ></p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-nfis.png"                                     ></p><p>里面附了一张图和一个<a class="link"   href="https://www.zhihu.com/question/28976652" >知乎问题的链接<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>，嘛，果然还得是国内网站呀~</p><p>那么我们顺着链接打开知乎寻找这个图片到底是谁发的</p><p>找了一圈，没有找到（</p><p>没事，我们复制图片链接，打开 Google 图片，然后我找到了一篇<a class="link"   href="https://www.cnblogs.com/Renyi-Fan/p/7776534.html" >博客园转发的一个知乎回答<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-ynps.png"                                     ></p><p>而且他还给了<a class="link"   href="https://www.zhihu.com/question/28976652/answer/42804737" >图片来源<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>，这就好解决了呀！</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-dzox.png"                                     ></p><p>打开之后：嘛…… 又在这逗我呢……</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-lmdn.png"                                     ></p><p>没有关系！祭出互联网最强大的神器——互联网档案馆（Wayback Machine）。现在你所看到的就是原回答：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-neht.png"                                     ></p><h1 id="二次元与计算机"><a href="#二次元与计算机" class="headerlink" title="二次元与计算机"></a>二次元与计算机</h1><p>搜索引擎搜索关键词 “二次元 计算机”，好第一个就是一篇博客，我读了一下我个人感觉讲得很明白了，所以我贴个链接在这里吧（</p><p><a href="https://www.skypyb.com/2021/10/uncategorized/1900/"><em>https://www.skypyb.com/2021/10/uncategorized/1900/</em></a></p><h1 id="女装减少-Bug"><a href="#女装减少-Bug" class="headerlink" title="女装减少 Bug"></a>女装减少 Bug</h1><p>打开搜索引擎，直接搜索原句 <em>“穿女装写代码 Bug 会更少”</em>，好的，第一个又是一篇文章，是知乎的，啊出处已经帮我找出来了，由于时间过于久远已经无法查证，我同样把原文直接贴在这里（</p><p><del>写博客最省事的一集</del></p><blockquote><p>程序员穿女装的由来，据说是在2013年的某一天，某个程序员在Stage1st（即S1）社区发帖，第一次提出了**“穿女装的时候写程序bug少，运行效率高”**的说法。</p><p>在发酵了两年之后，程序员穿女装的说法开始从s1到推特再到知乎，开始蔓延起来。一些顶尖的程序员也有意无意地与外界分享自己的女装体验，<strong>甚至在年会上，很多互联网公司也怂恿员工放飞自我穿上女装。</strong></p><p><em>引用：</em><a href="https://zhuanlan.zhihu.com/p/419534867"><em>https://zhuanlan.zhihu.com/p/419534867</em></a></p></blockquote><h1 id="男娘与计算机"><a href="#男娘与计算机" class="headerlink" title="男娘与计算机"></a>男娘与计算机</h1><p>参考文献：<a class="link"   href="https://arxiv.org/pdf/2205.01553" >Why The Trans Programmer? (https://arxiv.org/pdf/2205.01553)<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><p>嘿没想到吧，还有论文（</p><p><del>其实我也没想到</del></p><blockquote><p>Trans people are an integral part of society and also STEM. As a result of the fact trans-feminine individuals and AMABs are disproportionately represented in computer science compared to AFABs, more research needs to be done into why, and the implications this holds. This research may help address the societal issues of the gender gap in computer science with a broader and more detailed perspective, given issues of the gender gap exist across the gender spectrum. Because the teaching of computer science for many individuals begins at a young age, encouraging more AFAB individuals into computing, and the equalization of this male dominated field should begin with opportunities for AFABs at a young age. A trans-aware lens of analysis must be encouraged when conducting educational research, as trends within the trans community are significant and can shed light on issues within more gender binary focused research.</p><p>跨性别者是社会和STEM领域不可或缺的一部分。由于跨女性个体和男性出生的跨性别者在计算机科学中的比例相较于女性出生的个体不成比例，因此需要更多的研究来探讨其原因及其带来的影响。这项研究可能有助于从更广泛和更详细的角度解决计算机科学中性别差距的社会问题，因为性别差距的问题在整个性别谱系中普遍存在。由于许多人在年轻时就开始学习计算机科学，因此应该鼓励更多女性出生的个体进入计算机领域，并且应从年轻时为女性出生的个体提供机会，以实现这个男性主导领域的平等。在进行教育研究时，必须鼓励采用跨性别意识的分析视角，因为跨性别群体中的趋势是显著的，并且可以为更关注性别二元的研究中的问题提供启示。</p></blockquote><p>文献指出，计算机科学被社会普遍视为男性化和“极客”文化的领域。这种性别化的社会认知可以在无意识中影响教师和同学的行为，使得跨性别女性在学习过程中不得不以男性的身份和标准来表现自己，即使她们的性别认同是女性。也就是说并非是计算机领域导致了 MTF，而是 MTF 进入了计算机领域。同时，由于计算机科学这个领域大家相对比较开放，环境相对自由所以大家敢在这里大胆发表观点，而不必受到什么 “传统观念” 的约束。</p><p>而计算机科学领域大多为 MTF 而不是 FTM 也正是因为社会认为计算机领域是一个由男性主导的领域，所以大部分 FTM 受到性别不平等和偏见的限制没能触及该领域</p><p>Linux、算法竞赛都属于计算机科学领域，所以大家自然有一个错觉就是学计算机的都是 MTF，事实并非如此。至于二次元属性，与上上个段落 “二次元与计算机” 所陈述的一样。</p><p>不过，仍需要区分，有部分 MTF 是跟风去做的，这类人可能误以为这是一个 “潮流”，而基于上述，Linux 在他们看来可能更像一个时尚单品，自然的，也就跟着去用了。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;阅读之前&quot;&gt;&lt;a href=&quot;#阅读之前&quot; class=&quot;headerlink&quot; title=&quot;阅读之前&quot;&gt;&lt;/a&gt;阅读之前&lt;/h2&gt;&lt;p&gt;好，我之前你在想这是个什么抽象标题（&lt;/p&gt;
&lt;p&gt;别急，在下一段落会提及这个标题是怎么想出来的。本篇文章主要探讨以下四个笑</summary>
      
    
    
    
    
    <category term="研究" scheme="https://khbit.cn/tags/%E7%A0%94%E7%A9%B6/"/>
    
  </entry>
  
  <entry>
    <title>动手做一个属于自己的 Linux 小药盒！</title>
    <link href="https://khbit.cn/archives/2/"/>
    <id>https://khbit.cn/archives/2/</id>
    <published>2025-07-01T05:49:06.000Z</published>
    <updated>2026-05-03T19:30:35.168Z</updated>
    
    <content type="html"><![CDATA[<h1 id="梗指南"><a href="#梗指南" class="headerlink" title="梗指南"></a>梗指南</h1><p>因为 Debian 的 logo 与拜尔的补佳乐戊酸雌二醇十分相似，此前就有类似的梗，如图：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-patp.png"                      alt="Debian 盒装安装媒介梗图"                ></p><p>所以就有了相关的平面设计图。后来，网上有一个流言说 Trans[*] 们更爱用 Arch Linux，故有了 Arch 版本的平面设计图。此后还衍生出了 Ubuntu 版本的平面设计图。</p><p>[*] 由于中文互联网上常常将 男娘、药娘、跨性别者 混为一谈，然而本文的侧重点也不在于此，故在本文中统称为 Trans，并无恶意。</p><h1 id="资源下载"><a href="#资源下载" class="headerlink" title="资源下载"></a>资源下载</h1><p>Release 页面：</p><ul><li><p>Debian 盒装安装媒介</p><ul><li><a class="link"   href="https://github.com/moesoha/debian-media-box/releases/tag/v10" >https://github.com/moesoha/debian-media-box/releases/tag/v10<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li></ul></li><li><p>Arch 盒装安装媒介</p><ul><li><a class="link"   href="https://github.com/Isoheptane/arch-media-box/releases/tag/v2-instructions" >https://github.com/Isoheptane/arch-media-box/releases/tag/v2-instructions<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li></ul></li><li><p>Ubuntu 盒装安装媒介</p><ul><li><a class="link"   href="https://github.com/SolitaryDream-X/Ubuntu-media-box/releases/tag/v0.1" >https://github.com/SolitaryDream-X/Ubuntu-media-box/releases/tag/v0.1<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></li></ul></li></ul><h1 id="材料准备"><a href="#材料准备" class="headerlink" title="材料准备"></a>材料准备</h1><h2 id="盒子-说明书"><a href="#盒子-说明书" class="headerlink" title="盒子 &amp; 说明书"></a>盒子 &amp; 说明书</h2><p>下载 Release 中的 <strong>PDF 文件</strong> 之后，文件名含有 box 字样的，应使用 <strong>300g 铜版纸</strong> 进行打印，如果读者当地打印店没有可以用 300g 铜版纸打印的或者社恐不敢当面打的也可以在网络上打印，读者可自行前往电商平台搜索此类商家。文件名含有 instruction 的应使用普通白纸打印。</p><p>打印份数可按需调整，比如对自己动手能力有信心的打一份即可，不放心的或者打算做完送给朋友的可以多打印几份。</p><p>纸张大小随意，笔者打印的两份文件均为 <strong>A4 单面 彩印</strong></p><h2 id="其他材料"><a href="#其他材料" class="headerlink" title="其他材料"></a>其他材料</h2><ol><li>健康的双手</li><li>健康的脑子</li><li>随便一个能用的剪刀</li><li>随便一个能用的双面胶</li><li>随便一个能用的美工刀</li><li>随便一个硬纸壳（快递盒子展开亦可），或者任何能保护你桌子的东西</li><li>尺子（可选）</li></ol><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/1748767819703.jpg"                                     ></p><h1 id="动手做"><a href="#动手做" class="headerlink" title="动手做"></a>动手做</h1><p>本段以 Debian 盒装安装媒介为例，其他版本步骤<strong>完全一致</strong></p><h2 id="1-整理你的桌子"><a href="#1-整理你的桌子" class="headerlink" title="1. 整理你的桌子"></a>1. 整理你的桌子</h2><p>先把说明书放在一边，越远越好，以免美工刀割到说明书。然后把盒子放在硬纸板上。</p><h2 id="2-裁切到只有盒子本身的部分"><a href="#2-裁切到只有盒子本身的部分" class="headerlink" title="2. 裁切到只有盒子本身的部分"></a>2. 裁切到只有盒子本身的部分</h2><p>这个过程非常需要耐心。</p><p>沿着盒子上外轮廓的提示线进行切割，溢出去的颜色不要保留，忽略它们并剪掉即可。注意盒子是一个整体，不要从中间剪断。</p><p>剪的过程中，可以适当配合美工刀使用，比如可以先用美工刀划出一条直线，让剪刀剪的时候不会剪着剪着剪歪掉。对于剪刀较难剪掉的部分，也可以配合美工刀，使用美工刀把这些部分裁切掉。怕自己划不出直线，手比较抖的话可以借助尺子。不过，请不要过度依赖美工刀，很容易出现毛边。</p><p>剪完应该像这个样子：</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/1748769680553.jpg"                      alt="剪完后的 Debian 盒装安装媒介"                ></p><h2 id="3-折叠，把它变成一个盒子"><a href="#3-折叠，把它变成一个盒子" class="headerlink" title="3. 折叠，把它变成一个盒子"></a>3. 折叠，把它变成一个盒子</h2><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/%E5%9B%BE%E7%89%87-vpfz.png"                      alt="折叠部分示意图"                ></p><p>如图，使用美工刀（可配合尺子）沿着图中绿线所示部分轻轻划 2~3 下，以便折叠，但注意不要划断，然后将划过的部分向内折叠。最后，在蓝色部分贴上双面胶。请注意，纸盒侧边两个由竖条组成的部分<strong>不应</strong>粘贴双面胶，其意思<strong>不是</strong>“在此处粘贴双面胶”，而是雌二醇药盒中原本就有的设计。</p><p>将平面纸盒按要求折叠起来，确保竖条在盒子内部，且各部分拼接正确，使蓝色部分与上方条码部分紧密相接，蓝色部分应在条码部分下方。</p><p>正确完成后，你将得到一个<strong>左右开口</strong>的小盒子。</p><h2 id="4-把说明书放进去"><a href="#4-把说明书放进去" class="headerlink" title="4. 把说明书放进去"></a>4. 把说明书放进去</h2><p>说明书的叠法有很多，你可以使用任意方法将说明书折叠至合适大小，比如向上对折 3 次，向右对折 1 次。</p><p>将左右两侧任一侧打开，放入折叠好的说明书即可。</p><h2 id="5-DLC-放入安装媒介"><a href="#5-DLC-放入安装媒介" class="headerlink" title="5. (DLC) 放入安装媒介"></a>5. (DLC) 放入安装媒介</h2><p>你可以买一个 U 盘，按照网上的教程刷入对应系统，随说明书放入盒子即可。请注意，你应当放入 <strong>U 盘</strong>而非 CD。</p><h1 id="完成！"><a href="#完成！" class="headerlink" title="完成！"></a>完成！</h1><h2 id="等下！"><a href="#等下！" class="headerlink" title="等下！"></a>等下！</h2><p>如果你还没有见过真正的雌二醇长啥样，你应该会对这个盒子有很大疑惑，上面也提到了一些，在这里我将再一次列举它们，这些都是雌二醇药盒本身的设计，而不是设计&#x2F;印刷错误：</p><ul><li><strong>左右开口</strong>，而不是上下开口</li><li><strong>左右开口处有竖线</strong>，那不是粘贴双面胶的意思</li><li><strong>说明页倒置</strong>，事实上，是否倒置取决于你的旋转轴是水平方向还是竖直方向</li></ul><h2 id="成品"><a href="#成品" class="headerlink" title="成品"></a>成品</h2><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://khbitcn-1301949915.cos.accelerate.myqcloud.com/1748779676869.jpg"                                     ></p><p><del>怎么混进来个真的</del></p><h2 id="叠甲"><a href="#叠甲" class="headerlink" title="叠甲"></a>叠甲</h2><blockquote><p>本段部分内容由 DeepSeek-R1 生成</p><p>为了好玩写的一段，全是废话，与正文无关</p></blockquote><p>尊敬的读者、网友、路过的好奇朋友、潜在的批评者、坚定的支持者、困惑的旁观者、严谨的版权律师、社会活动家、开源社区贡献者、药理学专家、性别研究学者：</p><p>在您可能因本文标题、内容或展示图片产生任何解读、联想、情绪反应之前，请允许本人占用您宝贵的时间，对上文进行简要的说明。此举旨在构建一个强大的语义力场，抵御潜在的误解、曲解、过度解读、善意误读、恶意攻击、无心之失。请相信，以下每一个字符的诞生都伴随着对包容、理解与和平共处的深切渴望。</p><p>本人对跨性别者群体、性少数群体、以及所有人类抱有最深切的善意、尊重与支持。本文及其所描述的手工制品，其初衷、过程与最终呈现，<strong>绝对、完全、彻底、不可撤销地不包含任何形式的恶意、歧视、嘲讽、贬低、攻击性或试图边缘化任何个人或群体的意图</strong>。我们支持每个人自主定义性别认同与表达的权利，如同我们支持每个人选择自己喜欢的 Linux 发行版一样坚定。</p><p>本文<strong>严格意义上</strong>，是一篇关于制作一个印有特定开源操作系统 Logo 的且形似药盒的镂空长方体盒子的<strong>技术性、娱乐性手工教程</strong>。其核心价值在于：动手实践的满足感、对特定计算机文化的致敬，对网络上缺失信息的补充。它<strong>不是</strong>：医疗建议、政治宣言、社会学论文、性别理论教材、宗教法器、魔法道具、外星通信装置或针对任何特定群体的隐喻、象征或攻击性符号。盒子上印的 Logo 版权不属于本文作者，平面设计也并非本文作者所创作，本文作者不对任何由于错误操作所导致的事件负责，包括但不限于：因为不安全的操作导致物品损坏、皮肤割伤、操作系统异常、电子设备损坏。</p><p>文中提及的“Linux 小药盒”概念，源于特定开源社区内部流传的、结合了其 Logo 视觉巧合与社区多元包容氛围的<strong>自发性、幽默性、文化性梗（Meme）</strong>。本人撰写此文，是对这一独特亚文化现象的记录、传播与参与，旨在分享乐趣与创意。我们承认并尊重各个社区及其成员在开源史上的卓越贡献。使用 Arch、Ubuntu 等 Logo 制作同类盒子，是此创意模式的延伸，<strong>绝非</strong>对不同发行版社区或其用户群体的价值评判，更<strong>绝非</strong>对性少数群体的刻板化或工具化。梗的生命力在于其传播与再创作，但一切再创作应以不伤害他人为前提——这正是本段存在的终极意义。</p><p>成品展示图中出现的任何色彩、符号、装饰物或背景元素，其唯一目的是：1) 增加视觉趣味性；2) <strong>以一种明确无误的方式，呼应并强化第 1 点所述的核心立场——即对性少数群体的友善与支持</strong>；3) 可能存在的作者个人审美偏好。它们<strong>绝非</strong>讽刺、戏仿、挪用或试图引发争议的“钓鱼”行为。如果这些元素意外触发了您的积极共鸣，我们感到欣慰；如果它们让您感到困惑，请回看第 1 点和第 3 点；如果它们让您感到不适，本作者深表歉意，并恳请您理解其出发点绝非恶意，同时建议您关闭图片或欣赏纯文字教程部分。</p><p>本人对因阅读、理解、误解、曲解、无视、过度崇拜、强烈反对本文或观看其图片而导致的任何直接、间接、附带、特殊、惩罚性或结果性损害（包括但不限于：认知失调、哲学思辨引发的失眠、手工制作失败导致的材料浪费、关于发行版优劣的激烈争吵、对“叠甲”长度产生的焦虑）概不负责。本人不对任何第三方基于本文内容进行的二次创作、解读、批判、新闻报道、学术引用、模因传播或星际广播的内容及后果承担责任。本教程制作的小药盒不具备任何官方认可、医疗认证，请勿将其用于存储危险品、违禁品、易腐烂物品或作为情感寄托的唯一容器。</p><p>本人真诚地希望，这个小小的手工项目及其附带的长篇说明，能够成为连接不同兴趣（Linux、手工）和不同身份背景朋友的一座微小的、无害的、甚至有点好笑的桥梁。我们相信，开源精神的核心是共享、协作与包容，这与尊重个体差异、追求社会平等的价值观高度契合。如果本文能以任何微小的方式，让您会心一笑，学到一点手工技巧，或者仅仅是让您感受到一份对多元世界的笨拙但真诚的善意，那么这数千字的“叠甲”就实现了它超越防御的终极价值——构建一点点理解与欢乐。</p><p><strong>综上所述，且鉴于以上所有条款均构成此声明的完整且不可分割的一部分，本人再次庄严宣告：这真的、真的、真的只是一个关于做手工盒子的教程！祝您制作愉快，生活顺心，无论您选择何种身份、何种发行版，或是干脆不用 Linux！</strong></p>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;梗指南&quot;&gt;&lt;a href=&quot;#梗指南&quot; class=&quot;headerlink&quot; title=&quot;梗指南&quot;&gt;&lt;/a&gt;梗指南&lt;/h1&gt;&lt;p&gt;因为 Debian 的 logo 与拜尔的补佳乐戊酸雌二醇十分相似，此前就有类似的梗，如图：&lt;/p&gt;
&lt;p&gt;&lt;img  
     </summary>
      
    
    
    
    
    <category term="手工" scheme="https://khbit.cn/tags/%E6%89%8B%E5%B7%A5/"/>
    
  </entry>
  
  <entry>
    <title>OneShot</title>
    <link href="https://khbit.cn/archives/1/"/>
    <id>https://khbit.cn/archives/1/</id>
    <published>2024-05-14T05:42:57.000Z</published>
    <updated>2026-05-03T19:30:35.164Z</updated>
    
    <content type="html"><![CDATA[<p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://cdn.cloudflare.steamstatic.com/steam/apps/420530/header.jpg?t=1681246342"                                     ></p><p>二周目通关了，很有意思，所以推一下</p><h1 id="OneShot"><a href="#OneShot" class="headerlink" title="OneShot"></a><a class="link"   href="https://store.steampowered.com/app/420530/OneShot/" >OneShot<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></h1><p>Steam 98% 好评</p><p>发行于 2016 年 12 月</p><p>Metacritic 评分 80</p><blockquote><h2 id="关于这款游戏"><a href="#关于这款游戏" class="headerlink" title="关于这款游戏"></a>关于这款游戏</h2><p>一款超现实主义的迷宫冒险游戏，拥有独一无二的游戏机制&#x2F;功能。</p><p>你的任务是指导一个小孩穿过神秘的世界，去完成复活死去已久的太阳的使命。</p><p>……当然，事情永远不会那么简单。</p><p>这个世界知道你的存在。</p><p>后果是真实存在的。</p><p>拯救世界或许不可行。</p><p>你只有一次机会。</p><h2 id="特点"><a href="#特点" class="headerlink" title="特点"></a>特点</h2><ul><li>游戏机制超出游戏窗口的限制。</li><li>令人无法忘怀的原声音乐和专门设计的插图旨在匹配游戏场景。</li><li>在游戏和玩家之间建立一种独特的关系。</li><li>给人一种挥之不去的感觉，那就是除非你知道要看向哪里，否则你就无法知道完整的故事。</li></ul><h2 id="内容警告"><a href="#内容警告" class="headerlink" title="内容警告"></a>内容警告</h2><p>游戏的某些部分可能包含一些妄想的内容，不过 OneShot 并不是传统意义上的恐怖游戏。请谨慎游戏。</p><h2 id="正在关闭游戏窗口"><a href="#正在关闭游戏窗口" class="headerlink" title="正在关闭游戏窗口"></a>正在关闭游戏窗口</h2><p>别担心，这样很安全。它只是在保存你的游戏进度。</p></blockquote><h1 id="也许是评价？"><a href="#也许是评价？" class="headerlink" title="也许是评价？"></a>也许是评价？</h1><p>你看完《OneShot》的简介你可能会想起来《Undertale》</p><p>确实，他俩很像，但我确实没玩过《Undertale》，所以我就不提及异同点了</p><p>《OneShot》在情感上确实能感染到玩家，剧情确实丰富</p><p>作为 RPG 游戏 其实吧缺点是有的，图太大了，容易迷路</p><p>但是作为 Meta 游戏 那就会变得很有意思了</p><p>详细说的话就剧透了，所以我不详细说了</p><p>他以一种独特的方式使玩家身临其境</p><p>很多 游戏 讲究代入感</p><p>《OneShot》属于是开辟了一条新思路</p><p><strong>玩家就是玩家，角色就是角色</strong></p><p>玩家扮演 <strong>上帝</strong> “指导”游戏内的 <strong>角色</strong></p><p>让玩家感觉自己好像真的直接参与了这个事一样</p><p>玩法上，不局限于游戏窗口</p><p>时常需要你删改查文件之类的</p><p><del>玩游戏时请带上脑子</del></p><p>整体画面不错，像素风也很有意思</p><p>对话时的人物贴图也<del>十分甚至九分</del>生动</p><p>另外，玩的时候请关闭 Wallpaper Engine 一类的软件</p><p>游玩时需要用到桌面壁纸进行解密，二周目一定要玩！二周目才是真结局！</p><p>如果说一周目只是与 Meta 元素 擦个边</p><p>那么二周目就算是把 Meta 元素 演绎到极致</p><p>所有的剧情高潮都集中在 二周目</p><h1 id="剧透了，但没完全剧透"><a href="#剧透了，但没完全剧透" class="headerlink" title="剧透了，但没完全剧透"></a>剧透了，但没完全剧透</h1><p>你知道吗？</p><p>他叫《一次机会》是因为在原版时，主动关闭窗口主角会寄，也没有圆满结局，而且一周目后无法重新游玩（除非删存档），所以叫《一次机会》</p><p>你现在在 Steam 看到的其实是重制版，现在主动关闭窗口就没事了，而且也有二周目（至日线）和三周目（回放线）能有个圆满的结局</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;img  
                     lazyload
                     src=&quot;/images/loading.svg&quot;
                     data-src=&quot;https://cdn.cloudflare</summary>
      
    
    
    
    
    <category term="游戏" scheme="https://khbit.cn/tags/%E6%B8%B8%E6%88%8F/"/>
    
  </entry>
  
</feed>
