<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>米斯特乌小站</title>
  
  
  <link href="https://m.wuzhiping.top/atom.xml" rel="self"/>
  
  <link href="https://m.wuzhiping.top/"/>
  <updated>2023-12-22T08:04:15.777Z</updated>
  <id>https://m.wuzhiping.top/</id>
  
  <author>
    <name>米斯特乌</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>时间都去哪了 | 年末好书荐读</title>
    <link href="https://m.wuzhiping.top/p/85f3b951.html"/>
    <id>https://m.wuzhiping.top/p/85f3b951.html</id>
    <published>2023-12-22T07:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>不知不觉又到了一年的终点，这一年应该给自己一个怎样的总结呢？<br>在前一篇文章《告别 2023，学会合理地设定目标，让你在新的一年心想事成！》我们聊到了怎么样才能让自己在年初立的 flag 不倒，今天，我们接着这个话题来聊聊，时间匆匆流过，我们怎样才能抓住时间，最大限度地过好生活呢？</p><p>每到新年来临，我们总期盼着“一元复始、万象更新”，过去的一年过得说得过去还好；要是过得不太理想，我们总希望它赶紧翻篇，好在新的一年里好好努力、大施拳脚一番。<br>然而，制定新年计划时有多雄心勃勃，到了年底就有多感慨万千：怎么一年又过去了，时间都去哪了？更有人调侃：2024 年的目标就是完成 2023 年哪些原定于 2022 年完成的安排……<br>或许，你已经听过、学过或是使用过非常多的时间管理工具，像是 GTD、重要-紧急四象限、番茄钟等等，不可否认，这些都是非常实用的时间管理工具，可问题是，知道了工具是一回事，在实际的生活中能够做到又是另一回事。<br>这正是《奇特的一生》这本书想要告诉我们的，时间宝贵，怎样的打开方式才是相对比较合理的？</p><p><img    class="lazyload" data-original="https://pic.wuzhiping.top/obsidian/202312211747443.png?from-picgo-nucmac" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">豆瓣图书：奇特的一生</span></p><p>《奇特的一生》这本书通过讲述一个将自己的一生都是用时间统计的方法来计划的人——柳比歇夫，向我们展示了如何在有限的时间内尽可能地扩充人生的容量。</p><h3 id="柳比歇夫是谁"><a href="#柳比歇夫是谁" class="headerlink" title="柳比歇夫是谁"></a>柳比歇夫是谁</h3><p>柳比歇夫（1890.4.5-1972.8.31）是前苏联昆虫学家、哲学家、数学家、科学家，他渊博的学识和对不同领域的精深研究令人折服。他生前发表了 70 多部学术著作，其中就包括了分散分析、生物分类学、昆虫学方面的经典著作；除了这些，他一共写了 500 多印张的论文和专著，精力旺盛的他，还自学了英语、法语、德语，业余时间还研究了跳蚤的分类，截止 1955 年，柳比歇夫共搜集了 35 箱跳蚤标本，共 13000 只。</p><h3 id="奇特在哪"><a href="#奇特在哪" class="headerlink" title="奇特在哪"></a>奇特在哪</h3><p>除了著作等身，研究的领域之广、研究程度之深以外，柳比歇夫异于常人的点在于两个方面。<br>一方面在于就算是有这么多的作品产出，柳比歇夫本人并不是工作狂，他每天的睡眠时间在 10 小时左右，一天用来工作的时间也只有 5 个小时左右。<br>除了工作以外，他还拥有美满充实的家庭生活，教育子女的责任一点也没拉下；<br>做到这些还不够，柳比歇夫还兼顾了个人爱好，像是写关于父亲的回忆录、游泳、散步，每年看 65 部电影、歌剧、展览、音乐会等等。<br>看到这里，你可能会惊讶于柳比歇夫作为上世纪的人物，那会科技并不发达，一年怎么可以做那么多事情，他这些时间都是哪儿来的？<br>事实上，在当今科技横飞的社会，我们总是会不自觉得感慨，“时间不够用啊”。<br>所以，为了节省路上的时间，我们从马车变到了火车、高铁、飞机；为了更高效地沟通，我们用电话、微信取代了书信；为了更快地吃完饭，现代社会有外卖、xx 买菜，有时候线上下完单，人没到家，饭菜就先到了……<br>此外我们还有自动售卖机减少在商场等待的时间，更不用提扫地机、洗碗机、微波炉等等这些家电了，似乎科技进步的一大方向就是为了节省人们的时间。<br>然而，就算是这样，人们还是感到时间越来越不够用，连说话都尽量简洁，十几年前还是发发短信，在按键上一个个地敲打，现在直接微信一段语音输出。可是，时间似乎变得越来越紧张，人们普遍地感到了时间的匮乏，996、卷加班一段时间以来成了打工人的标配……<br>为什么同样是一天 24 小时，柳比歇夫能有如此繁多的产出？更可“气”的是，他还能每天保持 10 多个小时的睡眠时间，是因为他天赋异禀吗？其实不全是，关键在于柳比歇夫用对了方法。<br>这就来到了柳比歇夫奇特之处的第二个方面，他对时间的管控可以说是到了极致的程度，这来源于他 26 岁创立的「时间统计方法」，这也是他坚持了 56 年每天记录一直到去世的方法。<br>那么，「时间统计法」具体是怎样的，它又有什么样的魔力呢？</p><h3 id="什么是时间统计法"><a href="#什么是时间统计法" class="headerlink" title="什么是时间统计法"></a>什么是时间统计法</h3><p>「时间统计法」其实并不复杂，我们先来看看柳比歇夫的记录感受下：</p><blockquote><p>日期：1964 年 4 月 7 日<br>中心工作：分类昆虫学（画两张无名飞蛾的图）——3 小时 15 分钟。鉴定飞蛾——20 分钟。<br>附加工作：给斯拉瓦写信——2 小时 45 分钟。<br>社会工作：植物保护小组开会——2 小时 25 分钟。<br>休息：给人写信——10 分钟；阅读地方报纸——10 分钟；读列夫·托尔斯泰的书《塞瓦斯托波尔故事》——1 小时 25 分钟。<br>最后小结：基本工作合计 6 小时 20 分钟。</p></blockquote><p>就是这样每天六七条不带任何感情的记录，柳比歇夫坚持记录了 56 年之久。与其说这是日记，更不如说它是一本关于时间的账本。</p><p>为了记录好时间上的开销，柳比歇夫把一天的工作分类两类：第一类工作包括中心工作和例行工作，属于最富有创造性、最核心的一类工作；第二类工作包括做学术报告、讲课、开学术讨论会、看文艺作品等事务性的工作，不属于直接科研的工作都包含在内。整一天的活动，都分门别类登记上了，这正是「时间统计法」的第一步，把工作内容和对应付出的时间都准确地记录下来。<br>把花费出去的时间记录下来了，接下来就来到时间统计法的第二步，统计分析。柳比歇夫在记录完时间上的花费后，会用图或者表，月总结、年总结以及 5 年总结。<br>月底的小结，柳比歇夫会把所有时间的花费做一个汇总，整体回顾这一个月以来自己的时间都花在了哪里；而到了年度总结上，柳比歇夫关心的重点就是第一类工作的时间花费了，并且对每一项工作的时间消耗做一次“成本”的核酸，比如《论生物学中运用数学的前景》这篇论文中：</p><blockquote><p>准备（提纲、翻阅其他手稿和参考文献）    14 小时 30 分<br>写            29 小时 15 分<br>共费         43 小时 45 分<br>共 8 天，1921 年 10 月 12 日至 19 日</p></blockquote><p>每过五年，柳比歇夫还会做一次五年的回顾总结，从整体上评估自己的人生目标完成到了什么阶段（比如柳比歇夫一生的志向在于创立自然分类法，每五年他都会回顾自己的这一目标实现了多少）。<br>接下来是「时间统计法」的第三步：制定计划，并跟踪计划的完成情况。正是因为柳比歇夫把自己的时间安排得井井有条，通过时间记录和统计分析他已经找到了自己的时间使用规律，在制订计划时往往能够足够精确。<br>通过“时间记录-统计分析-制定计划-时间记录……”这样循环往复地操作，柳比歇夫对自己在写、读、工作等各方面能做到什么程度、需要花费多少时间逐渐有了清晰的认识，对时间的利用也更加高效。</p><h3 id="对我们有什么启发"><a href="#对我们有什么启发" class="headerlink" title="对我们有什么启发"></a>对我们有什么启发</h3><p>我们通常认为，一个人能坚持做一件事，主要靠的是“毅力”，在柳比歇夫身上，你会发现，单纯地记录看起来挺简单的，但真要坚持下来，像柳比歇夫一样做到日复一日的记录，绝对理性、不掺杂任何感情却没那么容易。<br>《奇特的一生》这本书带给我们的除了震撼之外，我想更多的是柳比歇夫对自己人生目标的坚定和追求。生活中我们总是对时间的流逝抱有深深的遗憾感，尤其到了年底，有时还会陷入深深的自责，一方面责怪自己没能好好利用这一年的时间，一方面对未来由充满着虚幻的憧憬，我们往往高估了自己一年可以做的事情，但忽略了自己五年乃至十年可以做成的事情。</p><h3 id="结语"><a href="#结语" class="headerlink" title="结语"></a>结语</h3><p>新的一年即将来临，愿《奇特的一生》给你前行的力量，愿你找到人生的志向，秉持对目标的追求，书写自己人生的壮丽篇章！</p>]]></content>
    
    
    <summary type="html">“最好不是去震惊世界，而是生活在世界上。”</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202312221519059.jpeg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="读书" scheme="https://m.wuzhiping.top/tags/%E8%AF%BB%E4%B9%A6/"/>
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
    <category term="时间管理" scheme="https://m.wuzhiping.top/tags/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/"/>
    
    <category term="目标" scheme="https://m.wuzhiping.top/tags/%E7%9B%AE%E6%A0%87/"/>
    
  </entry>
  
  <entry>
    <title>新年 flag，为何总是倒？</title>
    <link href="https://m.wuzhiping.top/p/a8f35679.html"/>
    <id>https://m.wuzhiping.top/p/a8f35679.html</id>
    <published>2023-12-15T08:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>一眨眼，12 月悄然过半，2023 这趟列车也即将到站，2024 年的脚步正逐渐逼近。置身在新年这样特殊的节点，免不了让人开启反思模式：过去一年中自己设立的种种目标，真正实现的都有哪些呢？来到新的一年，又该为自己制定怎样新的规划？</p><p>最近和一位好友聊起这一话题，他打趣道年初立的 flag 一个个都倒掉了，2024 年实在是不知道该定些什么样的目标。<br>我追问他年初都设定了哪些目标，他一一给我罗列了出来：减肥、脱单、克服拖延、一年读完 50 本书、坚持 12 点前睡、不乱花钱、学习编程、学 XX 技能……</p><p>一年过去了，结果非常不容乐观：兴致勃勃买来的健身器材落满了灰尘，外出社交的次数寥寥无几、买来的书堆积如山甚至还有没拆封的……<br>为什么这一个个目标相继落空？年年立 flag，年年都倒，甚至有人开始陷入到自我怀疑：是因为我不够自律吗？还是我能力欠缺啊……</p><p>同样的问题，我问了我的这位朋友，他说，都是太忙了，没得时间啊……<br>的确，“太忙了、没时间”是一个稀疏平常的理由。然而事实是，每当有机会运动时，他都选择了去做其他事情，比如多睡一会儿，早餐吃久一点，要加班赶工或者偶尔和朋友们聚个餐喝个酒放松一下。不论是有意还是无意，每当有机会去做和目标相关的事情、可以离目标更近一步时，他都完美避开了，结果自然就没办法达成年初设立的目标了。<br>是因为他不够努力吗？看起来不是，至少他一直都在忙啊。还是因为他有意逃避呢？也不太像，为了实现减肥的目标，他硬是把自己的微信头像改成了“三个月不瘦十斤，不换头像”，隔着屏幕都能感受到他减肥的决心……</p><p>我们都知道减肥这件事本身，对保持身体健康有诸多益处。可真到了行动层面，总有一个一个理由冒出来，无形中给我们实现目标的路上增加了一座座的高山。到底是什么阻拦了我们实现年初的目标呢？要想回答这个问题，还得回到最开始设定的目标来看。</p><p>每到年初，我们总是会信誓旦旦地写下一个又一个目标。当我们喊出减肥的目标时，眼前便浮现出了拥有马甲线的自己；刚写下脱单的目标，脑中就开始幻想在人群中口若悬河、坦然自若般的从容；刚决心阅读完 xx 本书，心中不由得升起一股自豪的气焰，仿佛图书架的书已经悉数装进了大脑……<br>很明显，这种虚幻的满足感和成就感，让我们深陷在目标达成后的美好陶醉中，让本该一步步实现的新年目标，变成了缥缈在半空中的海市蜃楼。这种现象，也被称作是 <strong>“新年决心效应”</strong>，每逢新年来临之际，总是会憧憬崭新的 365 天能带来新的转机，因此定下一个个宏伟的目标并且信心满满。<br>那么，是因为我们的自制力不够吗？看起来是一个影响因素。然而，自制力就像是肌肉一样，用得久了，也会疲劳。强如大文学家胡适，自己对自己的掌控，也难以达到神一样的高度，从他早年的日记中可以看出，纯靠自制力这件事情是多么地脆弱。</p><blockquote><p>7 月 12 日，新开这本日记，也为了督促自己下个学期多下些苦功。先要读完手边的莎士比亚的《亨利八世》……<br>7 月 13 日：打牌。<br>7 月 14 日：打牌。<br>7 月 15 日：打牌。<br>7 月 16 日：胡适之啊胡适之！你怎么能如此堕落！先前订下的学习计划你都忘了吗？子曰：“吾日三省吾身。”……不能再这样下去了！<br>7 月 17 日：打牌。<br>7 月 18 日：打牌。<br>……</p></blockquote><p>*以上引自《胡适留学日记》</p><p>事实上，一份能够执行的好的计划，最关键的特征在于“具体”二字。也许你听过在项目管理中制定项目目标的 SMART 原则，这一原则也被广泛地应用到各类涉及目标制定的场景，在制订新年目标时可以参考借鉴。<br>比如，在制定新年目标时，我们见过不少这样的表述：<br>“新的一年，我要保持对世界的好奇，多读书，好好充实自己”<br>“新的一年，我要暴瘦，瘦成一道闪电”<br>……<br>听起来，这些目标都特别美好，美好到让人以为是在许愿。这些目标存在两类问题，一是缺少目标和现状之间的差距对比，没了差距的对比，在实现目标过程中，难以评估究竟到什么程度才算是“充实了自己”，什么样的情况下才是“瘦成一道闪电”，更重要的是，就算是使用 SMART 原则对这些目标进行了修正，比如“三个月时间，通过多运动、控制饮食，减重十斤”，够具体了吧？到了年末还是该怎么样就怎么样，回过头来看，这句梳理出的目标沦为了一句听上去看上去还不错的口号。<br>那么，究竟问题出现在哪儿？这就来到我们在制定新年目标时常常会犯的第二类错误，缺少实施计划的具体步骤，制定出的目标难以落地。<br>要想通过行动来实现目标，就得把行动的具体时间、地点、方式这些说清楚。<br>比如想要实现减肥的目标，我们知道了要做到少吃加上多运动，那么，具体到行动层面，什么时候运动，在哪里运动，怎么运动，什么东西要少吃，少吃多少……这一系列问题才是真正可以推动你行动起来的问题。拿“多运动”来说，我们可以设定自己每周一、三、五下班后就去健身房锻炼一小时，这样的行动就可以说是非常具体了。<br>行动起来可以促进我们的改变，那么怎么才能更好地行动起来呢？这里，给你推荐一份特别实用的工具：执行意图工具。<br>相比于列明目标，执行意图更关注的是怎样的行动才能达成目标，与头脑层面对目标的假设、思考不同，执行意图更关注的是行动上的实操，建立起情景和行动之间的肌肉记忆，具体来说，执行意图包含了两个层面：If…then…（If 出现了什么样的情景，then 我会做什么），比如：</p><blockquote><p>If 我看到这种零食时，then 我不能吃<br>If 我感到紧张，then 我就深呼吸<br>If 我到家了，then 我就换上跑鞋准备跑步<br>……</p></blockquote><p>也许实现目标的过程不会一帆风顺，但相信有了具体的行动保障，新的一年会变得不一样，期待 flag 不倒！让我们继续一起前行吧！</p>]]></content>
    
    
    <summary type="html">“告别 2023，学会合理地设定目标，让你在新的一年心想事成。”</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202312151440375.jpeg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
    <category term="时间管理" scheme="https://m.wuzhiping.top/tags/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/"/>
    
    <category term="目标" scheme="https://m.wuzhiping.top/tags/%E7%9B%AE%E6%A0%87/"/>
    
  </entry>
  
  <entry>
    <title>学习得法，焕发无限可能 | 好书荐读</title>
    <link href="https://m.wuzhiping.top/p/403a9491.html"/>
    <id>https://m.wuzhiping.top/p/403a9491.html</id>
    <published>2023-12-08T04:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>离开校园，迈入职场，初为职场人士的我们，想要在工作之余继续学习提升自己，这条路上却满是荆棘。你是否也遇到过类似的困难：<br>时间紧张，白天的时间被零零碎碎的任务切分成不同的碎片，当一天结束，回到家已经是筋疲力尽了，哪还有心思学习，就算有心，体力也跟不上……<br>公司安排了培训的机会，一坐就是一到两小时，就算坐得住，心里时不时还会想着一会还要处理的工作任务、要联系的客户，听课时的思路总是跑偏……<br>职场上要学的知识浩如烟海，每次学习的都是小鸡啄米似的一点一点地知识累积，感觉像极了无头苍蝇般四处乱窜，长期下来费时费力，收效也十分有限……<br>诸如此类的现象，在职场生活中并不少见，想要在职场上获得学习成长，为什么就这么难……<br>原来，“学习”这门手艺，我们从小就颇有造诣，从婴儿期学习爬行走路，学会说话，到长大后进一步掌握各种技能，我们的基础学习能力并没有太大差异。那为什么切换到职场，有人能学得又快又好，有人又总是觉得自己跟学习无缘呢？其中的关键在于我们是否掌握了正确的学习方法，是否清晰地知道学习这件事本身该怎么进行。<br>面对种种困难，我们该何去何从？<br>今天，鹅仔给大家带来一本专门讲学习的书，希望能帮助你拨开职场中学习的迷雾。</p><p><img    class="lazyload" data-original="https://pic.wuzhiping.top/obsidian/202312080947131.png?from-picgo-nucmac" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">学习之道</span></p><p>这是一本专门讲学习的书，作者是芭芭拉·奥克利（Barbara Oakley）是一位硬核传奇人物，她自述小时候是个学渣，从小学到高中，数理成绩一路垫底，喜欢的是文学，但戏剧性的是，本科学习俄语的她，参军后找到了学习方法，一路披荆斩棘，直至拿到了工程学的博士学位，现在，奥克利是密西根州罗切斯特市奥克兰大学的工程学教授，她和特伦斯·谢诺夫斯基共同在 Coursera 上创建了大型在线课程《学会如何学习》（Learning How to Learn），这门课程成为世界上最受欢迎的大型开始式在线课程，拥有数以百万计的学生。<br>我们很多人都在学习，我们懂得如何解题，如何考取高分，可是没有多少人真正学会了学习本身。在奥克利看来，掌握关键的学习技巧太重要了，在书中，奥克利结合自身的学习经验，整合了心理学和神经生物学的最新研究成果，为我们呈现出众多改善学习技能的方法，比如当我们围绕一个主题撰写一篇文章或者要为一场市场活动想一个惊爆的主题名时，苦思冥想半天都没有思路时，出去溜达一圈，没准新的想法就冒出来了，这背后就涉及到大脑工作的两种思维模式：专注模式和发散模式。<br>专注模式就是把我们所有的注意力都集中在大脑内已经形成紧密关联的事物上，启用专注模式，常常是因为已掌握的基础概念对我们来说是熟悉且轻松的，比如在练习跑步时，我们身体前进的同时还可以关注到自己的跑姿如何。<br>而发散模式是打开脑洞，进行更多的探索，通常适用于新事物的学习上，比如在工作时被一个难题卡住时，不妨起来走一走，或者看看远处，活动一下，而不是一味地死磕。当然，专注模式和发散模式并不是非此即彼，也不存在最佳的解法，选用哪种思维模式取决于当下的场景，选取合适的即可。<br>此外，《学习之道》中还谈到了非常多的学习技法，比如克服拖延的方法、使用组块学习的方式降低学习的难度，再比如与其反复阅读、反复观看材料，不如试着在学习后主动去回忆等等。有些时候，我们往往会陷入到“看过了就等于学会了”的误区中，事实上，大脑就如同肌肉，当我们试着努力回忆得越频繁，大脑其实在对输入的材料不断地加工，学习起来也更加高效。<br>类似地，当我们蜻蜓点水般地看过无数公众号、牛人的经验贴，当时很受触动，认为以后指定能用得上，但真到了用的时候，往往又是“话到嘴边却说不出”的尴尬境地。问题就在于当时的输入阶段，是否有过深层次的加工，下次不妨试试主动回忆，比如学习完了一门视频课程，可以在当天晚上睡觉前花几分钟回想下，课程对应的知识点框架是怎样的，有哪些点让自己印象深刻，第二天再花时间把没能回想起来的内容复习一遍，并逐步把回想、复习的时间间隔拉长，这样你对知识点的理解就能掌握得很牢靠了。<br>奥克利的《学习之道》更像是一本大脑的使用手册，通过它，我们可以认识到大脑和学习的本质规律，成为职场上掌控自身学习、开发自我潜力的高效学习者。<br>当然，你也可以结合自身的工作实际或者是正在学习的训练营课程，根据《学习之道》中介绍到的方法，总结出一套自己的学习技法。</p><p>当然，《学习之道》的启发意义远不止学习技巧，更重要的是，它让我们懂得保持主动学习心态，这正是我们在职场生活中取得不断进步的源泉——不断地寻找学习机会，保持敏锐的好奇心，勇于尝试且不惧失败。相信通过这本书，我们能在职场学习的道路上更进一步！</p>]]></content>
    
    
    <summary type="html">“学习，是我们人生中最重要的技能之一，我们都有能力学会自己并不熟悉或擅长的事物。”</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202312151446661.jpg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="读书" scheme="https://m.wuzhiping.top/tags/%E8%AF%BB%E4%B9%A6/"/>
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
    <category term="学习" scheme="https://m.wuzhiping.top/tags/%E5%AD%A6%E4%B9%A0/"/>
    
  </entry>
  
  <entry>
    <title>摆脱“马斯洛锤”的困扰 | 查理·芒格的智慧启迪</title>
    <link href="https://m.wuzhiping.top/p/6dfa1e0f.html"/>
    <id>https://m.wuzhiping.top/p/6dfa1e0f.html</id>
    <published>2023-12-01T08:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>11 月 28 日，世界顶级投资大师查理·芒格在 99 岁高龄安然辞世。<br>作为巴菲特的黄金搭档，查理·芒格用他独特的智慧照亮了无数追随者，他对人生的洞见，更是被一代又一代的企业家、管理者、创业者们不断学习和研究。<br>如今，查理·芒格带给世人的启迪永存，怀念他的最好方式，就是践行他的智慧。</p><h3 id="马斯洛锤是什么？"><a href="#马斯洛锤是什么？" class="headerlink" title="马斯洛锤是什么？"></a>马斯洛锤是什么？</h3><p>你或许听过这样一句话，“手里拿着锤子，看什么都像是钉子”。这则有趣的说法，来自于美国心理学家亚伯拉罕·马斯洛（Abraham Harold Maslow），人们习惯把它简称为“马斯洛锤”。</p><p>事实上，马斯洛锤是一种基于路径依赖的认知偏差，指的是在解决问题的过程中过度依赖熟悉的工具、方法或途径的倾向。比如，数据分析师喜欢用事情来分析事情、描述问题；企业招聘模块的负责人，跟人交流时不自觉会设计一些结构化的题目等等。数据分析、结构化题目，在这里就是他们的“锤子”。马斯洛锤用得好，的确能够帮助我们节省不少时间，解决问题更加有效率且一击必中。</p><h3 id="马斯洛锤会带来什么？"><a href="#马斯洛锤会带来什么？" class="headerlink" title="马斯洛锤会带来什么？"></a>马斯洛锤会带来什么？</h3><p>既然马斯洛锤这么好用，把它当成工具来使用就好了，为什么又说它是一种认知上的偏差、会给我们带来困扰呢？<br>想象一下，如果软件开发人员始终对所有项目都只使用自己最熟悉的编程语言，而不考虑具体的项目需求或者其他更合适的语言，别的不说，开发效率是更快还是更慢呢？又比如，如果医护人员仅仅依靠一种方法来治疗患者面临的不同状况，结果又会是怎样的呢？<br>可见，当我们无意识地使用着“马斯洛锤”时，本该是用来解决问题的工具，反而变成了障碍和束缚。</p><h3 id="查理·芒格的智慧启迪"><a href="#查理·芒格的智慧启迪" class="headerlink" title="查理·芒格的智慧启迪"></a>查理·芒格的智慧启迪</h3><p>那么，马斯洛锤跟查理·芒格的智慧又是怎样的关系呢？<br>在查理·芒格多年的投资、经营的实践中，他逐渐形成了独特的理念体系，其中，“多元思维模型”是最为核心的部分。</p><p>由于思考上的惯性和对实现路径的依赖，马斯洛锤限制了我们解决问题的灵活性，在选用解决问题的工具时，我们往往过于聚焦在熟悉的已知领域，导致最后与更合适的方法失之交臂。<br>事实上，现今的世界变化多端，充满着未知也充满着刺激，单一固执的思维已经无法去应对，那要怎么办呢？<br>聪明的你肯定想到了，既然马斯洛锤的产生源自于思考惯性和路径依赖，跳出它们来看不就好了？<br>针对这一问题，查理·芒格是怎么做的呢？秘诀就在于“多元思维模型”。它强调的是跨学科的视野，从不同的视角来审视问题，面对复杂局面和需要作出判断时，不局限在某一种既定的思路，就像是我们打开电脑，同时启用了多个软件窗口，相互之间可以切换。<br>比如，在投资一家公司时，查理·芒格不会像大多数投资者那样，粗浅地对这家公司的财务状况进行评估，而是对公司的内部经验状况、这家公司所处的整体“生态系统”作出全面的分析。<br>想要做到这点，就需要借用并整合来自各个学科的分析工具和方法，像是历史学、心理学、生理学、数学、工程学、生物学、物理学、化学、统计学、经济学、管理学等领域的知识。</p><p>为什么会用到这么多学科呢？<br>在查理·芒格看来，“世界上所有的智慧都不可能在一个小小的学科领域中找到”，学校的教育常常倾向于把知识分成不同的领域，由此组成了不同的学科。然而，在复杂的现实世界，信息很少能够被精确地划分为几个类别。所以，想要看清一套复杂的系统（比如说一家公司），就必须具备来自跨学科的多元思维。</p><p>当然，查理·芒格提出的多元思维模型备受推崇，更有甚者有人汇总了查理·芒格的 100 个思维模型，比如机会成本模型、直觉思维模型等等。这些思维模型都是非常棒的知识和思考工具，市面上也不乏对这类工具的解读和拆解。只是，作为普通人的我们，最关心的，是这些模型在生活中怎么才能用得上呢？</p><p>想要理解透这些模型，还得回到思考本身，而不在于具体的操作技巧上。<br>为什么这么说？</p><p>你想，来自外界总结出来的模型，都是高度凝练的经验总结，当我们拿到这些模型时，我们常常会掉进这样的误区，误以为自己成长了，误以为有了模型等同于把问题解决了。事实上，想要解决生活中的问题，你首先不得知道问题是什么？也就是我们常常说的先观察现象、描述问题，然后才是解决问题。习惯了看到模型拿来就用，这种“抄作业”“走捷径”的方法，往往忽略了对问题本身的界定。<br>另外，我们看到的模型，往往隐去了使用前提和适用范围，如果不加思考地套用模型，只会让自己更加迷茫：“我明明也是这样做的啊，怎么得不出预期的结果？”</p><p>以上两类误区是我们在应用各类思考模型时常常会遇到的情况，具体到操作层面上，除了避开误区，我们应该怎么做呢？<br>这里，没有具体的操作流程和方法步骤，因为每个人遇到的场景不尽相同，就算是同一个人，遇到的问题也是变幻多端。不过庆幸的是，有几个原则可以跟你分享：</p><p>一是结合自己的生活实际，多实践多反思。分析、解决问题的模型有很多，但对于每个个体来说，生活是自己的，只有自己才了解自己遇到的具体情况是什么、具体的需求是什么以及想要达成的目标在哪里。就像是五星级大厨给你提供了一份菜谱，你想按照菜谱有样学样，直至做出一顿好吃的饭菜，是甜、是鲜还是咸，最终取决于你自己。<br>所以，拿到各类思维模型，不妨先思考：它和我现在遇到的情况是相似的吗？它有多大程度可以帮助我达成目标？当然，只有当思维模型真正落地时，才能说明自己掌握了解决特定问题的某个模型。这带给我们的启发是，纵使知道了许多道理，还得回到实践中来检验，当你用大厨的菜谱，做出一道满意的菜时，才能说明自己真正“学会了”。</p><p>二是形成清单意识，规整生活中的常见场景。生活中的情况像是万花筒，百变又多彩，面对繁杂的生活琐碎和工作事务，甚至是频繁的场景切换，一张简单的检查清单、日常安排表或者是重点梳理清单能够帮助你把握住关键步骤，远离无头苍蝇似的繁忙。当你遇到类似的情况时，你准备好的清单往往又能带来质和量的保障。比如，通过梳理重点工作清单，把任务具体化；再比如，工作检查清单，能够让你在工作的过程中，对繁琐的事项逐一核对，防止遗漏或出错。</p><p>查理·芒格的多元思维模型给了我们非常多宝贵的启发，但更需要持之以恒地实践、反思和总结，才能融会贯通，内化为自己的能力。</p><p>最后，查理·芒格曾说，“承认无知是智慧的开始”，希望你找到生活的智慧。</p><h3 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h3><ul><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/JtKmhM94UAwAywtORU-4Fw">芒格如此而活，一生足矣</a></li><li><a target="_blank" rel="noopener" href="https://fourweekmba.com/zh-CN/%E7%9B%B4%E8%A7%89%E6%95%88%E5%BA%94/">马斯洛的锤子：理解 Einstellung 效应 - FourWeekMBA</a> </li><li><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E5%B7%A5%E5%85%B7%E8%A7%84%E5%BE%8B">工具规律 - 维基百科，自由的百科全书</a></li><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/RVu0h8R_8z-9XdQfANKEtA">99岁查理·芒格去世：熵增是必然的，但人的思想具有熵减能力（多元思维模型）</a></li><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/xHTkHSruB2TrpYdeIqpWfw">致敬芒格：重温他的100个思维模型</a></li><li><a target="_blank" rel="noopener" href="https://www.madewill.com/master/multiple-thinking-model.html">查理芒格一生智慧的核心：多元思维模型 | 芒格学院</a></li></ul>]]></content>
    
    
    <summary type="html">“独学而无友，则孤陋而寡闻。所有人都需要找到志同道合的人，相互切磋、共同进步。”</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202312011635283.jpg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="思维" scheme="https://m.wuzhiping.top/tags/%E6%80%9D%E7%BB%B4/"/>
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
    <category term="多元思维" scheme="https://m.wuzhiping.top/tags/%E5%A4%9A%E5%85%83%E6%80%9D%E7%BB%B4/"/>
    
  </entry>
  
  <entry>
    <title>站在巨人肩膀上的成长密码|新人该如何借鉴前辈经验</title>
    <link href="https://m.wuzhiping.top/p/28f22e57.html"/>
    <id>https://m.wuzhiping.top/p/28f22e57.html</id>
    <published>2023-11-24T08:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>刚踏入职场的你，是否也遇到过这样的困扰：面对手头陌生的工作，你茫然无措；看着身边的前辈或者导师游刃有余地处理问题，你羡慕不已。你坚信自己也有足够的潜力，却苦于没有经验不知如何下手。<br>今天，我们就来聊一聊，初出茅庐的职场新人，该如何才能快速上手工作，直至成为团队的中流砥柱。</p><p>小刘是一名市场营销的新人，需要独立负责制定一个新产品的推广计划。起初，她满头雾水，完全不知道从哪里下手。就在小刘陷入困顿之际，导师的一句话点醒了她：王主管曾经主导或者参与推广过多个类似产品，或许可以借鉴他成功的经验体系。<br>小刘迅速行动，向王主管请教了他设计营销计划时的思路和主要步骤。接着，小刘针对自己产品的特点，制定出了创意十足的活动方案，新产品上市一个月内销量就超额达成了原定的目标。<br>小刘在产品推广上获得的成功，离不开她对王主管有益经验的借鉴，并将王主管的经验跟自身的实际工作做了有机的结合。事实上，借鉴与创新二者并不矛盾，聪明的借鉴，辅以自己的思考，反而能够孕育出绝佳的想法。</p><p>作为经验尚浅的职场新人，面对陌生的公司系统，各类精细的工作流程、复杂的人际关系，以及层出不穷的工作挑战，多少会抱有这样的期待：职场成长路上少走弯路，接手新任务少踩几个坑。合理借鉴前人留下的“经验宝图”就是一项不二的选择，通过“借鉴”，站在巨人的肩膀上，沿着导师、前辈和优秀同事探过的路径，实现职场成长的“跨越式发展”。</p><h3 id="借鉴得法"><a href="#借鉴得法" class="headerlink" title="借鉴得法"></a>借鉴得法</h3><p>通过借鉴，我们往往能够非常快速地获取到行业或者岗位上的优秀经验，节省在陌生情境下探索和犯错的成本。借鉴得好，我们还能吸取专业前辈的精髓经验，立足在他人成果的基础上，创造出新的作品或者解决方案。<br>在借鉴的过程中，我们常常会陷入到把模仿当成借鉴的误区。在职场，我见过不少这样的例子，领导交代写一份活动总结报告，并附上了一份过往的报告供参考，到了执行层面，往往是依样画葫芦，原封不动地改了改内容就提交上去，自然也就没有什么质量可言。要想走出这一误区，首先就得把模仿和借鉴区隔开。<br>那么，模仿和借鉴的区别是什么呢？其实不难理解，我们可以从二者背后关注的焦点来区分。“模仿”类似于依样画葫芦，往往适用于对事情的认知还处在陌生的阶段，属于边看边模仿、边学习的程度，模仿的内容通常也是比较容易看得见的内容。与之相对比的，“借鉴”跳到了更高的层面，除了看到具体的行为表现，比如别人是怎么做报告的，还能看到他人经验背后的规律——做报告的逻辑是怎样的，针对某一特定内容他是怎么安排的。“借鉴”和“模仿”最为明显的区别在于“借鉴”在处理他人经验的方式上，不光是简单的复制，而是进行了抽象化的加工，从经验当中总结出规律后，在推广到自己的相关事项上。从这一层面来看，“借鉴”有点类似于前面文章中提到的<a href="https://m.wuzhiping.top/p/f3e2b544.html">元认知</a>。<br>在工作和生活中，用好“借鉴”最常见的做法是举例子，通过借鉴过往熟知的事例，往往能够帮助我们理解新概念、处理新情况。比如，你向一名不怎么上网的人解释视频网站的会员包月制度，可能说了很多他也记不住，不如直接说“就像是吃自助餐，交一定的费用，就可以在固定时间内随便享用”，对方立马就心领神会了。<br>那么，对刚踏入职场的我们来说，工作中要怎么样才能用好“借鉴”这一套方法呢？我想通过小张的事例帮助你思考。<br>小张是新加入公司财务分析岗的新人，主要任务是对公司的财务状况进行评估，在工作中小张遇到了不少困难，财务分析的结果也常常难以令部门老大满意。那么，用上“借鉴”的方法，小张具体可以怎么做呢？这几点事项是小张可以着手去做的：</p><ol><li>向他人请教。小张可以主动向部门里资深的员工或者导师请教，比如老李在财务分析上有着非常丰富的经验，他可以在具体实操中为小张详细讲解运用财务比率分析等方法做出的分析思路和操作流程。</li><li>内化模型。小张可以找到财务评估中的常用的分析模型，在学习模型中的思考维度和操作步骤后，结合目标产出，构建起适合自己的精简财务评估模型或者工作流模板，并在后续的工作中不断校验模型的框架和内容。</li><li>观摩学习。小张还可以对标公司内财务评估表现最佳的王经理的的工作方式，在评估财务状况、分析财务报表时，观摩王经理会用到哪些方法（比如是定性分析，还是定量分析，分别又是怎么做的），基于王经理的最佳实践，小张再挑选其中有启发的内容，和自己遇到的实际情况相结合。</li><li>行业典型做法。最后，小张可以把视线拉到整个行业的做法，比如行业内公认的分析方法有哪些，是否有相关的行业报告，找到业内公认的经典著作等等，从中学习相关的评估理念，将其融入到自己的工作中。<br>相信通过这一系列做法，小张在财务状况评估的工作中，能够借助“借鉴”这一工具，撬动其未来高效且优异的职场表现。</li></ol><h3 id="借鉴的盲点和限制"><a href="#借鉴的盲点和限制" class="headerlink" title="借鉴的盲点和限制"></a>借鉴的盲点和限制</h3><p>当然，在积极借鉴的同时，在过程中我们还是要保持清醒的判断力，因为并不是所有的做法都百分百适合自己，需要因人而异地进行匹配选择，避免生搬硬套。比如，受工作相关的产品特性、团队沟通甚至团队文化等因素的影响，在借鉴他人经验时往往要综合考虑，剔除不匹配的部分，避免把并不适用自己情境的方法应用到工作中。<br>另外，区分借鉴和盲目模仿也是至关重要的，前面我们提到，借鉴是抽象化的概括和总结，需要建在理解消化的基础上；而盲目模仿是仅仅停留在表面上的复制，容易出现“画虎不成反类犬”的尴尬场面。在借鉴时，保持对思考的思考显得难能可贵。</p><p>最后，希望你能通过不同方式的积极借鉴，在职场道路上越走越宽，在职场表现中大展拳脚！</p>]]></content>
    
    
    <summary type="html">站在巨人的肩膀上，沿着导师、前辈和优秀同事探过的路径，实现职场成长的“跨越式发展”</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202311241621986.jpeg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="思维" scheme="https://m.wuzhiping.top/tags/%E6%80%9D%E7%BB%B4/"/>
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
    <category term="借鉴" scheme="https://m.wuzhiping.top/tags/%E5%80%9F%E9%89%B4/"/>
    
  </entry>
  
  <entry>
    <title>用好分类思维，在不确定中找到确定</title>
    <link href="https://m.wuzhiping.top/p/57a42de1.html"/>
    <id>https://m.wuzhiping.top/p/57a42de1.html</id>
    <published>2023-11-09T14:44:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>在纷繁复杂的生活中，我们无时无刻不在决策。<br>小到时常困扰我们的“中午吃什么”问题，大到和谁恋爱结婚，或者选择一份工作、一座生活的城市。<br>在决策面前，我们仿佛投掷着骰子，决策力强的人往往能够轻松胜出，直至成为人生的赢家；相反，也有的人因为决策失误，一步错步步错，直至跌入失意人生的深渊……<br>为什么我们总在面对决策时感到两难，犹豫不决？<br>为什么深思熟虑的决定却常常事与愿违，让人不禁怀疑自己的判断力？<br>即便我们自认为是“正常“的决策者，却也时常不自觉地陷入“傻瓜式“的决策，让人困惑不解……<br>或许，我们常常责怪自己不够聪明，讨厌自己的优柔寡断。<br>然而，事实是，问题并非出在我们的智商或性格上，而是我们的大脑缺失了一种做出合适决策的思维模式。<br>今天，我给你带来一本决策领域的书籍，让我们一起拨开决策的迷雾，找到可以帮助大脑快速做出决策的思维模式。</p><p><img    class="lazyload" data-original="https://pic.wuzhiping.top/obsidian/202311091800831.png?from-picgo-nucmac" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">分类思维</span></p><p>《分类思维：不确定情境中合理决策的科学与艺术》这本书是德国马普所适应行为与认知中心主任、副主任和其他研究员集体智慧的结晶，它核心强调的是在不确定性环境下，相比于复杂的问题解决方法，简单的规则往往能够根据较少的信息做出更为准确的预测。<br>本书同时还汇集了机器学习和认知心理学的思想，在当前满是算法、数字人的世界，人类大脑如何在变化多端的复杂世界中保持冷静、克制和理性，驯服这种不确定性，成为我们走出决策困境的不二选择。</p><p>有一则故事，你可能有点印象，不妨来回味下。<br>讲的是 2009 年 1 月 15 号，一辆载满 150 名乘客的全美航空 1549 号班机，从纽约的拉瓜迪亚机场起飞，原定的目的地是西雅图塔科马国际机场。<br>跟往常一样，已在全美航空工作 30 余年的老机长沙林博格（Chesley Sullenberger III）按照既定程序、设定好的路线起飞。<br>起飞不到一分半钟，一群加拿大黑雁迎面飞来，它们撞上了飞机，直接导致了飞机的两个引擎同时熄火，飞机完全失去了动力。<br>就在这千钧一发的时刻，包括沙林博格机长在内的机组人员，不得不做出艰难的决抉择：飞机能返回拉瓜迪亚机场吗？还是在另一个机场降落？<br>沙林博格大可尝试测量飞行速度、风向、高度和距离，以估算飞机是否可以回到机场跑道。然而，在这紧急的时刻，他们有足够的时间来测算吗？他们都知道，摆在眼前的问题是，飞机随时可能掉落甚至坠毁，留给他们去检查双引擎故障清单的时间几乎都没有，更别说进行复杂的测算了。<br>相反，沙林博格采取的是简单的经验法则：目视塔台，如果塔台在挡风玻璃上升起，那么意味着飞机无法降落到跑道。最后，沙林博格驾驶着 1549 号飞机，紧急迫降在哈德逊河，机上所有乘客和机组人员全部得以生还，这一事件在历史上被称为“哈德逊河上的奇迹”（Miracle on the Hudson），还被数次改编成影视作品，经典的有《萨利机长》等等。<br>你看，越是在情况紧急、充满变数的时刻，越是简单的规则，越能快速地做出对的决策。<br>老子在《道德经》上提到“少则得，多则惑”，相较于人类有限的精力和理性，人所能拥有和控制的东西是有限的，超越了这一界线，人就感得非常吃力，这也正是书中“有限理性”的假设。<br>本书向我们介绍的是向我们介绍的分类工具，正是这类简单的规则，它基于快速节俭启发式程序，使人们可以在不确定性环境中进行、透明和准确的分类。</p><p>例如，一家互联网公司需要判断一个新推出的产品是否值得继续投入资源开发。产品负责人可以构建一个简单的“快速节俭树”来进行判断：</p><p>首先，确定两个最关键的判断标准：</p><ul><li>是否有明确的目标用户群？(是或否)</li><li>用户测试反馈是否积极？(是或否)<br>紧接着设置退出规则：<br>如果对第一个问题答案是“否”，则判断该产品不值得继续开发，可以直接退出判断。<br>如果对第一个问题答案是“是”，再根据第二个问题判断：<br>如果用户反馈积极，则判断值得继续投入资源开发这个产品。<br>如果用户反馈不佳，则判断暂不适合大力开发这个产品。<br>这样，产品负责人就可以通过简单的“是或否”判断，快速决定该产品的去留，而不需要详细评估所有复杂因素。<br>这就是使用“快速节俭分类”进行决策的一个示例。我们只关注最关键的一两个因素，按照预设规则进行简单判断，就可以比较高效地做出决策。</li></ul><p>最后，生活中我们时时刻刻都在做出选择，正是这一个个的选择，造就了我们当前的生活状态。希望本书提到的分类思维能够帮助你面对现实生活的挑战时，更好地做出决策。</p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E5%85%A8%E7%BE%8E%E8%88%AA%E7%A9%BA1549%E8%99%9F%E7%8F%AD%E6%A9%9F%E4%BA%8B%E6%95%85">全美航空1549号班机事故 - 维基百科，自由的百科全书</a></li><li><a target="_blank" rel="noopener" href="https://zhuanlan.zhihu.com/p/125752547">空中浩劫系列（十八）全美1549航班（著名的哈德逊奇迹） - 知乎</a></li><li><a target="_blank" rel="noopener" href="https://book.douban.com/subject/36326989/">分类思维：不确定情境中合理决策的科学与艺术 (豆瓣)</a></li></ul>]]></content>
    
    
    <summary type="html">在现实情境中，简单规则反而能快速、准确决策</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202311092242291.jpeg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="思维" scheme="https://m.wuzhiping.top/tags/%E6%80%9D%E7%BB%B4/"/>
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
    <category term="分类思维" scheme="https://m.wuzhiping.top/tags/%E5%88%86%E7%B1%BB%E6%80%9D%E7%BB%B4/"/>
    
  </entry>
  
  <entry>
    <title>职场制胜法宝，别让默默努力成为成长路上的阻碍</title>
    <link href="https://m.wuzhiping.top/p/f3e2b544.html"/>
    <id>https://m.wuzhiping.top/p/f3e2b544.html</id>
    <published>2023-11-03T02:30:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<h2 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h2><p>最近，我听到不少这样的吐槽：<br>明明严格按照领导要求写的材料，总得改上七八遍才能定稿，实在是费力不讨好……<br>客户提出了新的需求，召集团队的伙伴通宵达旦地研究，可做出来的东西总是不能让对方满意……<br>加了很多班，吃了不少苦，到头来发现越能吃苦就越有吃不完的苦……<br>听从老板的建议“好好干，未来前途大好”，真正做到了“好好干”，领导交代的任务，也总是第一时间去执行，可到了年终，升职加薪却总跟自己无缘……<br>是他的执行力不强么？明显不是。还是他不会搞关系、拍马屁？似乎也不是，毕竟领导也不喜欢这套。到底问题出在了哪里？</p><p>事实上，职场上遇到的这类问题，根源在于缺乏元认知。什么意思呢？简单来理解，就是思考问题的维度只停留在解决问题上，而没有跳到更高的维度，去搞清楚要解决的是什么问题。<br>这样一来，无论再怎么努力，即使比别人多花上十倍二十倍的时间，终究还是会和成功失之交臂。<br>想要破解这一职场难题，就得回到“元认知”上。</p><h2 id="什么是元认知"><a href="#什么是元认知" class="headerlink" title="什么是元认知"></a>什么是元认知</h2><p>元认知一词，最早源于美国儿童心理学家弗拉维尔（J.H.Flavell）的研究，他给出的定义是“个人关于自己的认知过程及结果或其他相关事情的知识”，以及“为了完成某一具体目标或任务，依据认知对象对认知过程进行主动的监测和连续的调节与协调活动过程”。元认知包括两方面：一是知识，指的是对自己、对任务本身以及对任务执行策略的认知；二是调控，指的是对任务执行策略的规划、监测以及及时的修正。</p><p>弗拉维尔给的这串定义比较长，其实也不难理解，简单来说，元认知，就是关于认知的认知，思考你的思考。</p><p>比如，阿华正在准备一场重要的演讲。在演讲前，阿华除了要精心准备演讲内容和排练演讲技巧，他还会这样反思:</p><ul><li>我的演讲方式是否清晰逻辑、容易让听众理解?</li><li>我的肢体语言和眼神接触是否到位?</li><li>听众可能会提出哪些问题?我是否已经准备好回答?</li><li>演讲后，我应该如何收集反馈，评估自己的表现?</li></ul><p>类似于这种对自身认知过程的观察、评判和控制，就属于是元认知的范畴。<br>阿华身上所展现的元认知，能够帮助他更清晰地认识到自己的演讲思路、演讲的强项和不足，从而有针对性地提高演讲的效果。</p><p>元认知是一种升维的思考方式，相比于接到任务马上开干，真正具备元认知的人，会在思考上稍作停留：要解决的是什么问题？而不是“用战术上的勤奋掩盖战略上的懒惰”，忙不停跌地遇到问题马上想法去解决。<br>杜甫有句描写泰山的诗，和元认知异曲同工：“会当凌绝顶，一览众山小”。山本身不会变小，只有当我们站到更高的维度，我们才能看到事情的全面，才能看到那些对我们思考的束缚。</p><p>比如前面提到的那些吐槽，领导安排写的材料改了七八遍才定稿，很大程度上，是刚开始接到写材料的任务时，对领导的想法和要求还不够明确造成的：从来没想过领导要这些材料的目的是什么，是宣传公司经营理念，还是借机宣传公司产品？明显，在不同目的下，要准备的材料是有很大不同的。</p><p>再比如，阿伟被老板安排去市场调研某产品的销售情况。他按部就班地逐家门店走访、记录销量，进度非常慢。同事老张提议利用问卷调查和数据分析替代人工调研。但阿伟坚持按原计划继续店访，他认为只有逐一调查才 “不会错”。<br>如果你是阿伟的老板，你对他会有怎样的评价？</p><p>像是阿伟这样的例子不管是在职场还是生活中，并不鲜见。有时候，埋头苦干不一定能取得最好的成效。相反，缺乏元认知，恰恰是造成吃力不讨好的一大因素。</p><h2 id="别把手段当成目的"><a href="#别把手段当成目的" class="headerlink" title="别把手段当成目的"></a>别把手段当成目的</h2><p>对阿伟来说，按部就班、因循守旧是他缺乏元认知的表现，更为深层次的原因，是阿伟对每家店进行走访时，踏进了“把手段当成目的”的圈套，这也是会被大多数人忽略的错误，怎么理解呢？拿职场上常见的“开会”来说，在大多数稳定或传统的大型企业当中，我们常常能见到“遇事不决拉个会议”的做事方式，开会似乎已经成为工作开展的标配，更有甚者有人一天都在会议当中，除了例会，还有各类专门的讨论会议，忙忙碌碌一天，实则该干的活一点也没见少。<br>但具备了元认知的我们，可以这样思考：开会的目的是什么？是为了解决某项问题而采取的适当措施，还是开会已经成为了一项惯性动作？事实上，如果是后者，开会完全沦为了例行工作事项，原本作为研究问题、做出决策的会议，摇身一变，成了目的本身，可以预料到的是，效率低下、漫无目的的会议只会越来越多。</p><p>要想解决“把手段当成目的”这类问题，就得把手段和目的搞清楚，而“元认知”恰恰可以帮你做这样的思考。</p><p>比如，开会的目的无非是这两类，一是“做决策”，二是“分享信息”。<br>我们还可以进一步思考，作为“分享信息”的会议，它的目的又是什么呢？比如可以是拉齐大家的共识，在准备产品发布会上成员们有明确的分工——想清楚这一点，是否开会反而是变成一个选项，除了开会，是否还有其他的方式可以实现类似的目的？就算是开会，在会议的人选上也会有更慎重的考量。</p><p>你看，站在更高的视角，找出问题背后的目的，往往能够格局打开，会涌现出更多积极、有效的方案。这也是为什么会有这样的区隔：到底是拥有 6 年工作经验，还是同样的事项重复做了 6 年？</p><p>那么，职场中的我们，如何培养自己的元认知呢？</p><h2 id="怎么培养元认知呢"><a href="#怎么培养元认知呢" class="headerlink" title="怎么培养元认知呢"></a>怎么培养元认知呢</h2><p>这里，我给你推荐一套实用的元认知训练方法——Why 模型。就是问“为什么”，这在我们生活中几乎是随处可见的一个词，然而，能够把它用好的人并不多。</p><p>汽车大王亨利·福特有句名言：“如果你问顾客想要什么，他肯定会说‘想要跑得更快的马’”。如果接到顾客的需求（想要跑得更快的马），马上就开始行动，那么市面上大致就会出现福特牌快马了。<br>相反，运用 Why 模型来思考顾客的需求，可以进一步思考：为什么想要跑得更快的马（Why），而不是聚焦在跑得更快的马（What）上，问题可能就变成了“想要价格低廉、速度又快的交通工具”（新的 What），所以解决方法就不一定是马，而是提供价格低廉、速度又快的交通工具。<br>通过元认知的视角来思考，问题不再局限在对方提出的问题上了，而是用问“为什么”的方式探寻到顾客真正的需求，由此再来思考新的思路和解决方法，实际上，这正是发挥我们工作创造性的来源。</p><p>那么，怎样才能更好地问出“为什么”、运用好 Why 模型呢？职场元认知三步法帮你忙：</p><p>Step1：照单全收会怎样<br>比如接到客户提出的需求：请给我们介绍下新产品。接到这样的需求，通常我们可能会马上就着手行动，疯狂收集新产品的各类信息，像是功能特点、跟竞品对比的优势、产品类型、报价等等，做好充足的准备后兴冲冲跑到客户公司，本以为资料已经准备得滴水不漏了，但来到现场，对方采购的一句“挺好的，但不是我们想要的”，一下就把后面畅谈的热情给浇灭了。<br>在这一步，可以在脑海中先对照单全收后做一轮推演：接到需求、任务或是待解决的问题后，第一时间去做，可能会产生哪些结果？<br>接下来到第二步，试着启动你的元认知“引擎”。</p><p>Step2：TA 的真正需求是什么（Why）<br>通过问几个“为什么”去探寻对方的目的是什么。比如针对前面客户提到的要求，他们为什么想要了解新产品，这个很容易找到，就是对方正在考虑购买这款产品；接下来还可以继续追问：为什么他们要购买新产品？答案可能就五花八门了，有可能是旧的产品已经不能使用了，想要淘汰换新的；也有可能是对现有产品的售后服务不满意，所以想要更换供应商……<br>你看，同样是购买，通过问背后的“为什么”，探寻出的需求是不同的，自然，要准备的信息和强调的重点各有所侧重。<br>需要特别注意的是，一个“为什么”可能还无法探讨出真实的需求，这时可以再追问几个“为什么”，即“为什么的为什么”，像剥洋葱一样，一层一层深入，直到拿到最核心的需求。</p><p>Step3：有哪些新的解决方法（What）<br>通过问“为什么”，原来的问题（介绍下新产品）已经切换成了新的问题（比如是想要替换其他产品），第三步重点就在于围绕新的问题，去思考有哪些新的解决办法。比如，了解到客户旧产品不好用，客户想要更新、替换新产品，在介绍时把本公司的产品和其他公司的产品进行详细的对比，就显得尤为重要了。当然，如果在上一步问“为什么”的环节，能够再深入探讨出为什么想要替换成其他产品时，出具解决方案的重点能够更加清晰、更具有针对性。</p><p>通过职场元认知三步法的训练，我们不仅可以避免埋头苦干带来的体力和精神上的耗损，还能想出与众不同的创意，真正解决问题。</p><p>当然，需要提醒你的是，但凡工具，都有其适用的边界和使用范围，Why 型思维也不例外。<br>首先，Why 型思维要求我们接到任务后不是立即行动，而是先行思考，正因为有了这些思考的过程，任务的执行时间就会相应地延长。<br>第二点，使用 Why 模型需要具备一定的提问技巧，否则容易给人造成突兀或者被刁难的困扰。</p><p>不过值得庆幸的是，相比于执行任务本身，利用元认知对问题进行拆解，站在了更加宏观的角度思考，摆脱了原有定势思维的束缚，通过洞察根本需求和探寻问题的本质，能提出更具创新性的解决方案。</p><h2 id="结语"><a href="#结语" class="headerlink" title="结语"></a>结语</h2><p>希望通过职场元认知三步法和生活中的刻意练习，你能够跳出繁忙的工作或劳碌中，站在元认知的高度，看到不一样的风景。</p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://wiki.mbalib.com/wiki/%E5%85%83%E8%AE%A4%E7%9F%A5"># MBA 智库：元认知</a></li><li><a target="_blank" rel="noopener" href="https://zhuanlan.zhihu.com/p/347794899"># 公司喜欢什么样的人：高水平“元认知”员工</a></li></ul>]]></content>
    
    
    <summary type="html">站在更高的水平去思考，发现更为广阔的天地。</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202311031028561.jpeg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="思维" scheme="https://m.wuzhiping.top/tags/%E6%80%9D%E7%BB%B4/"/>
    
    <category term="元认知" scheme="https://m.wuzhiping.top/tags/%E5%85%83%E8%AE%A4%E7%9F%A5/"/>
    
    <category term="职场" scheme="https://m.wuzhiping.top/tags/%E8%81%8C%E5%9C%BA/"/>
    
  </entry>
  
  <entry>
    <title>好书荐读 | 保持批判性思维，让自己成为聪明人</title>
    <link href="https://m.wuzhiping.top/p/1556c25b.html"/>
    <id>https://m.wuzhiping.top/p/1556c25b.html</id>
    <published>2023-10-26T08:30:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>我们身边不乏这样的人：<br>他们聪慧，遇到难题总能找到解决办法或者提出 N 多种解决思路；<br>他们冷静而理性，即使工作中出现了一点小插曲，只要他们的脑瓜一转，总是能够化险为夷；<br>他们善于观察和判断，总是能够敏锐地从表象中抽取事物的本质和规律，做出正确的推断；<br>他们办事有条不紊，并且善于向他人清晰地表达自己的工作思路，有理有据，分析问题也总能切中要害……</p><p>你是否也想成为这样的人？是否也想像他们一样展现生活的智慧，成为他人眼中的聪明人？</p><p>如果答案是肯定的话，今天推荐的这本书你一定不能错过——《批判性思维》（原书第 12 版，机械工业出版社）。这本书将教你形成清晰的思考、表达、写作逻辑，避免常见的思维谬误，增强逻辑推理能力，做出理性的决策判断。</p><p><img    class="lazyload" data-original="https://pic.wuzhiping.top/obsidian/202310261411286.png?from-picgo-nucmac" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">批判性思维-豆瓣读书</span></p><h2 id="理解批判性思维"><a href="#理解批判性思维" class="headerlink" title="理解批判性思维"></a>理解批判性思维</h2><p>要想在生活中掌握直至灵活运用“批判性思维”，我们就得先从概念上理解它。<br>事实上，我们往往不太喜欢“批判”这一词，但凡提到“批判”，总会让我们联想到“不喜欢”、“批评”、“责怪”这类带有强烈负向感情色彩的词汇，比如小王的上司是个挑剔的人，在小王汇报工作时他总是会发难，小王内心也许会想：“领导对我是不是有成见，为什么总爱批判我？”与“批判”一词的含义恰恰相反，“批判性思维”不带有成见，是“对思维展开的思维，我们进行批判性思维是为了考量我们自己（或者他人）的思维是否符合逻辑、是否符合好的标准。 ”</p><h2 id="避开非批判性思维的陷阱"><a href="#避开非批判性思维的陷阱" class="headerlink" title="避开非批判性思维的陷阱"></a>避开非批判性思维的陷阱</h2><p>然而现实生活中，我们难免会陷入到非批判性思维的陷阱。<br>比如，要写一份报告，同事给到了参考材料，如果不做批判性的思考，往往就是拿来就用，也不管自己遇到的具体情况是什么。<br>再比如，前段时间爆火的电影《孤注一掷》中，受害人阿天的情节让人印象深刻。他对线上赌博平台的美女客服深信不疑，认定她必定是有内幕消息，不管亏多少钱，只要按着对方说的做，必定能迎来翻身时刻，以致最终陷入到家破人亡的悲惨处境。<br>又或者，电商平台看到一则令人动心的宣传海报，头脑一热就冲动消费，不管这件东西是不是自己的真正需要……如此种种，无不和批判性思维的缺乏有关。</p><h2 id="提升批判性思维能力"><a href="#提升批判性思维能力" class="headerlink" title="提升批判性思维能力"></a>提升批判性思维能力</h2><p>那么，如何提升自己批判性思维的能力呢？读这本书算是一条捷径。<br>首先，你得了解一些基本的概念，比如陈述自己相信的信念叫命题，它可真可假；讨论问题的前提需要识别出什么是论题；以及论证的过程一般由前提和结论构成等等。当你对这些基础性的概念有了一定的理解之后，接着就能进入到推论、论证的过程。<br>在生活中我们常常会接触到两类推理，一类叫演绎论证，另一类叫非演绎论证。<br>由前提推导出结论，且前提和结论之间的推导联系为必然的。我们把这样的论证称为演绎论证。<br>比如：</p><blockquote><p>前提：今年产品销量比去年好，去年的销量比前年好<br>结论：今年产品销量比前年好</p></blockquote><p>非演绎推理有别于前者，它的前提不能证明出结论，只是起到支持结论的作用，在过程中我们只能是合理怀疑。<br>比如：有一名女士被杀害了。推理的过程是：</p><blockquote><p>前提：她的丈夫经常有家暴行为<br>结论：凶手就是她的丈夫</p></blockquote><p>这一前提很难推导出“凶手就是她的丈夫”这一结论，可能还得结合其他的线索，例如“凶器上有她丈夫的指纹”，这样才能更大程度地支持结论。这启示我们，在职场中做出决策时，我们应理性评估信息来源，并尽可能多地收集各方信息，综合分析之后再下结论。</p><p>来到具体的应用场景，批判性思维可迁移到清晰的写作、高效的说服、避开常见的思维谬误等方面，他们均有一个大的前提，即来自于思维的清晰。在读书的过程中，你也可以用上批判性思维：书上说的是真的吗？排除了合理怀疑证明了它是真的，那么就可以断言：你学到这些知识了。</p><h2 id="结语"><a href="#结语" class="headerlink" title="结语"></a>结语</h2><p>希望《批判性思维》这本书能够帮助你重回理性，避开思维的误区，让自己的思维变得更加清晰、准确和全面，成为生活中的聪明人。</p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/C5jJr10wcICXJ6itXlrS2g"># 好书·推荐丨什么是批判性思维，它为什么重要？</a></li><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/1okp3IHBYH4NOnhfp3V7jg"># 看懂《孤注一掷》的恶毒，看不懂受害者的孤独</a></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>2023-10-26T16:49:47+08:00 init</li></ul>]]></content>
    
    
    <summary type="html">思维认知提升书目荐读。</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202310261634390.jpg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="读书" scheme="https://m.wuzhiping.top/tags/%E8%AF%BB%E4%B9%A6/"/>
    
    <category term="思维" scheme="https://m.wuzhiping.top/tags/%E6%80%9D%E7%BB%B4/"/>
    
  </entry>
  
  <entry>
    <title>知识管理无穷尽，四步助你不迷失</title>
    <link href="https://m.wuzhiping.top/p/87b95eef.html"/>
    <id>https://m.wuzhiping.top/p/87b95eef.html</id>
    <published>2023-10-20T01:30:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>你是否面临过这样的境地：<br>爬山好不容易到了山顶，看到壮丽河山，想要吟诗一首，结果往往陷入“书到用时方恨少”的尴尬处境，结果只能来一句“好美啊”草草收场……<br>平时爱看微信公众号，阅读了挺多不错的文章，结果躺在收藏夹直到半个世纪也想不起打开，内容早已记不清……</p><p>事实上，我们生活在知识、信息大爆炸的时代，我们每时每刻无不在接收知识和外界的信息，“学富五车”对现代的我们来说似乎是一件可以轻易实现的事情，毕竟一张小小的 64 GB 的存储卡就可以轻松容纳一座图书馆的藏书规模。可问题是，面对这些浩如烟海的知识，我们该如何对它们进行高效的管理，成为当前摆在我们面前的不小难题。</p><p>或许你会说，我有在使用笔记软件管理知识啊，为了学会使用这些软件，甚至还“不惜重金”买了不少的课程……当然，市面上在不断涌现的各类笔记软件，各有各的特点，像是印象笔记、OneNote、Obsidian 等等，可问题是，软件一多，心思和精力都在怎么搞定这些软件上，反而忘记了“为什么记笔记”这一出发点，知识的管理逐渐变成了一类负担：用着这款软件，看到那款软件上线了新的功能，忍不住就去尝试；或者出现像开头提到的那类问题，收藏了很多知识，临时需要时总也记不起来，本想碎片化学习、默默努力直到惊艳所有人，渐渐地都成了碎片化的知识，到头来却总是竹篮打水一场空……</p><p>我们似乎总是在知识管理上力不从心，那么，什么是高效的知识管理？它可以为我们带来哪些切实的好处呢？</p><h3 id="知识管理需要从点状走向体系"><a href="#知识管理需要从点状走向体系" class="headerlink" title="知识管理需要从点状走向体系"></a>知识管理需要从点状走向体系</h3><p>不少人在做知识管理时，往往停留在点状的层面。我们通过各类知识管理软件、网盘等储存大量学习材料，但是这些知识点零散分布、系统性不强。要想真正实现高效的知识管理，还需进一步深化才行。</p><p>为什么这么说呢？</p><p>其实，我们认知发展的过程大致遵循点、线、面、体的过程。</p><p>具体来看，“书到用时方恨少”就是典型的点状思维，比如我们可能读了许多书，但知识点在脑海中如一盘散沙那样分布，如果这些知识点不被调用，他们就会被大脑逐渐清空，想要回忆起来时往往困难重重。</p><p>“线性思维”是跟经验的总结和归纳有关，比如，如何有效阅读？如何有效写作？想要回答这类问题，就需要调动起我们过往的经验，总结出结构化或模板化的内容。</p><p>而“面性思维”是线与线的结合，指的是一个人的思维方式除了纵深发展，还能在广度上得以拓宽。落到知识点的管理上，表现为主题知识，我们常说“这个人知识面很广”，说的就是这个人在不同领域的知识上都有所涉猎，最后汇集成了某个主题下的知识。</p><p>到了“立体思维”，它跟前面三种都不太一样，这种思维方式是将各个知识元素，通过一系列的连接，形成系统的知识网络。我们会把立体思维方式下的知识管理，称作体系化知识。</p><p>要想解决开头的困境和难题，我们就得摆脱仅仅是累积信息的知识管理习惯，把对知识的管理提升到体系化的高度，通过一张张知识的网络，建立起信息之间的关联，并逐渐内化成自己的习惯。那么，如何才能实现从点状走向体系化的知识管理呢?</p><h3 id="INKP-知识管理法"><a href="#INKP-知识管理法" class="headerlink" title="INKP 知识管理法"></a>INKP 知识管理法</h3><p>这里，我给你介绍一种能够高效管理知识的方法——INKP 知识管理法。</p><p>INKP 知识管理法把笔记系统分为四个模块，分别是：</p><blockquote><p>I-Inbox 收集<br>N-Note 记录<br>K-Knowledge 主题<br>P-Project 项目</p></blockquote><p>首先，在学习和阅读过程中，我们需要将获得的各种信息和产生的想法都放入到 “I-收集箱”，作为收集和摄取知识过程。这就像我们的“摄食”过程，这时候不需要刻意区分好坏，只管大口吸收。</p><p>进入下个阶段，我们就需要抽出时间来进行“消化”了，逐一回顾并处理这些收集来的碎片知识。如果其中某个知识点感兴趣，可以通过主动的学习和阅读，把它补充完整，使它成为一则更加完善的笔记，再把它放入到“N-记录”文件夹。</p><p>下一步，当我们积累了足够数量的“N”笔记，并且发现其中有些概念存在内在的逻辑关联时，这时就可以把它们整合起来，形成主题笔记。主题笔记统一存放在“K-主题”文件夹，它保存了我们对于某个领域、某个主题所知道的一切知识。</p><p>最后，当我们需要解决实际生活或工作中的问题时， 可以打开“P-项目”文件夹，新建项目笔记，来汇总应用相关知识。项目完成后，反思总结出来的经验也可以整合到 N 笔记和 K 笔记中，成为我们的新知识。</p><p>通过 INKP 的循环，我们实现了从碎片知识到系统知识的转化，并将知识应用落到实处。这样，我们才实现了真正意义上的高效知识管理。</p><p>举个例子，如果我们要学习“时间管理”这一知识主题，可以这样运用INKP法:</p><p>在 I 阶段，我们可以阅读时间管理方面的书籍、文章、听时间管理类的音频或播客等，对时间管理的信息和见解进行广泛地摄取。</p><p>在 N 阶段，我们可以针对 I 阶段获取的信息进行逐一回顾，什么信息觉得让自己获益良多，就可以进一步完善成为概念笔记。例如，可以总结出时间管理的原则、时间管理矩阵等核心概念。</p><p>在 K 阶段，我们将这些关于时间管理的概念笔记统一起来，形成时间管理的知识体系。同时，也可以与其他知识主题进行关联，例如时间管理和目标管理的关系等。</p><p>在 P 阶段，我们就可以将时间管理知识应用到实际生活中，例如制定自己的时间规划方案，运用各种时间管理工具如番茄钟等等。实践后获得的经验也可以反馈回时间管理知识体系中，比如适合自己的番茄钟之间的休息时间一般是多久合适等等。</p><p>如此，通过运用 INKP 管理知识，我们可以从被动获取信息，转变为主动构建知识体系，并应用于实践，实现对时间管理知识的深入掌握。</p><h3 id="结语"><a href="#结语" class="headerlink" title="结语"></a>结语</h3><p>如果你也面临着知识管理不得法的困扰，就试试 INKP 吧，相信它可以成为你系统学习的利器，使大脑中的知识之树茁壮成长!</p><h3 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h3><ul><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/l8giHurjAUTV1M76XSViEQ"># “当知识管理遇到知识图谱”系列3—数字化时代的知识管理成熟度模型</a></li><li><a target="_blank" rel="noopener" href="https://mp.weixin.qq.com/s/rfx04Hg33CS2z787znWKaA"># 3个知识管理模型</a></li></ul>]]></content>
    
    
    <summary type="html">海量信息不再迷失,简单3步管理知识,从碎片变体系，解锁大脑“无限穿越功能”</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202310200930335.jpg?from-picgo-nucmac" type="image"/>
    
    
    <category term="随笔" scheme="https://m.wuzhiping.top/categories/%E9%9A%8F%E7%AC%94/"/>
    
    
    <category term="知识管理" scheme="https://m.wuzhiping.top/tags/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/"/>
    
    <category term="方法论" scheme="https://m.wuzhiping.top/tags/%E6%96%B9%E6%B3%95%E8%AE%BA/"/>
    
  </entry>
  
  <entry>
    <title>遇见自我 | 由黑镜S6E01联想到的</title>
    <link href="https://m.wuzhiping.top/p/c896266d.html"/>
    <id>https://m.wuzhiping.top/p/c896266d.html</id>
    <published>2023-06-17T14:22:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<blockquote><p>To be nobody-but-yourself — in a world which is doing its best, night and day, to make you everybody else — means to fight the hardest battle which any human being can fight.<br>这个世界日以继夜、竭尽全力让你成为其他人，如果你想做你自己，就意味着要打一场最艰难的仗。</p></blockquote><p>最近，网飞上线了最新一季的《黑镜》*(Black Mirror)*，看了第一集，久久不能忘怀，且深受震撼，记录一些想法。</p><p>过去，关于“自我”话题的探索连绵不绝，从苏格拉底提出“认识你自己”以来，哲学上对自我的探索更是从未停歇。</p><p>由于自己过去有心理学系统学习的缘故，遇到自我话题时，总不免会联想到“找到自己”“发现自己”“遇见自己”“接纳自己”等等一系列的词汇的组合，可是，关于什么是“自己”，是以上这一系列动作需要率先明确的话题，《黑镜》S6E01 的剧情，在这点上做了很好的诠释。</p><p>这一集的主题是 Joan Is Awful（琼糟糕透了），从一个企业中层的日常切入，非常巧妙地将琼鸡毛蒜皮般的生活，和求助心理咨询的行为结合了起来。</p><p>整个故事的背景极其应景地聚焦在了当下热门的AI生成式学习上，通过一层层嵌套的虚拟化场景，一方面展示的是互联网时代下隐私的被滥用，以及私人生活被窥探后的不安，另一方面，更为重要的是，向我们展示了琼的迷茫：怎样才能让自己的生活能够更加有主角感？</p><p>尤其是当下各类 AIGC 产品的火爆，似乎放大了人的焦虑——有一部分人担心着是否自己的工作会被 AI 替代——也放大了那个本就存在的究极命题：我应该怎样度过自己的一生？最后的问题，都汇聚到如何获得生活的掌控感上。</p><p>是逃开 AI 的牢笼，回归纯真的山野，还是让自己忙碌，进而无暇考虑这类挥之不去的命题？在剧集末尾似乎给出了回答的方向：琼回到了心理咨询室，在对谈中，她对自己更加坦诚，生活中什么是重要的，似乎也只有自己才能给出回答。</p><p>最后，用李健的一句歌词共勉：</p><blockquote><p>可是我 能如何<br>总是越要越多 最后要解脱<br>谁能给<br>水到何处自成漩涡<br>有谁看见转山转水 转不出自我<br>看不完的尘世里 看不出辽阔<br>(*摘自李健《水流众生》)</p></blockquote><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://www.themarginalian.org/2017/09/25/e-e-cummings-advice/">The Courage to Be Yourself: E.E. Cummings on Art, Life, and Being Unafraid to Feel – The Marginalian</a></li></ul><h2 id="ChangeLog"><a href="#ChangeLog" class="headerlink" title="ChangeLog"></a>ChangeLog</h2><ul><li>2306172222 init</li></ul>]]></content>
    
    
    <summary type="html">看了最新一季的《黑镜》收集，陷入了沉思……</summary>
    
    
    <content src="https://pic.wuzhiping.top/obsidian/202306172312792.jpg?from-picgo-nucmac" type="image"/>
    
    
    <category term="感想" scheme="https://m.wuzhiping.top/categories/%E6%84%9F%E6%83%B3/"/>
    
    
    <category term="电视剧" scheme="https://m.wuzhiping.top/tags/%E7%94%B5%E8%A7%86%E5%89%A7/"/>
    
    <category term="感想" scheme="https://m.wuzhiping.top/tags/%E6%84%9F%E6%83%B3/"/>
    
    <category term="自我" scheme="https://m.wuzhiping.top/tags/%E8%87%AA%E6%88%91/"/>
    
  </entry>
  
  <entry>
    <title>Linux 内部端口转发</title>
    <link href="https://m.wuzhiping.top/p/1b57e99d.html"/>
    <id>https://m.wuzhiping.top/p/1b57e99d.html</id>
    <published>2021-09-14T04:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<h2 id="问题背景"><a href="#问题背景" class="headerlink" title="问题背景"></a>问题背景</h2><p>通过 <code>frp</code> + <code>docker</code> 实现了外网访问小主机的 nextcloud 云盘（开放8080端口），问题在于 80 端口被占用，只好用域名+端口的形式来实现访问，如 <code>xxx.wuzhiping.top:8080</code>，不够优雅，想把域名后面的端口号直接去除。<br>一顿查阅各种资料，找到了 Linux 内部端口转发的方法，即外部访问80端口时（ http 域名的默认端口）内部转发到8080端口，实现不填写端口号即可访问。</p><h2 id="环境简述"><a href="#环境简述" class="headerlink" title="环境简述"></a>环境简述</h2><ul><li>本地主机：docker 搭建了 nextcloud 服务</li><li>远程主机：阿里云服务器，固定ip，Ubuntu21 系统</li><li>远程访问：frp 实现二级域名转发到本地主机上的 nextcloud（云主机8080端口映射本地主机 nextcloud 的端口）</li><li>iptables 如未安装，可通过命令 <code>sudo apt install iptables-services</code></li></ul><h2 id="关键步骤"><a href="#关键步骤" class="headerlink" title="关键步骤"></a>关键步骤</h2><ol><li>准备：释放内部端口转发的功能</li></ol><p>编辑 <code>/etc/sysctl.conf</code>,取消这一行的注释</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs txt">#net.ipv4.ip_forward=1<br></code></pre></td></tr></table></figure><ol start="2"><li>保存并验证上一步的操作</li></ol><p>保存文件，通过命令确认是否生效，打印出的是 <code>net.ipv4.ip_forward=1</code> 即生效</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo sysctl -p<br></code></pre></td></tr></table></figure><ol start="3"><li>手动操作内部端口转发</li></ol><p>基本命令及释义：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">iptable -t nat -A  PREROUTING -p tcp --dport  <span class="hljs-string">&quot;<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="40.746ex" height="3.343ex" style="vertical-align: -1.171ex;" viewBox="0 -934.9 17543.3 1439.2" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" aria-labelledby="MathJax-SVG-1-Title"><title id="MathJax-SVG-1-Title">原端口"  -j  REDIRECT --to-port  "</title><defs aria-hidden="true"><path stroke-width="1" id="E1-MJMAIN-22" d="M34 634Q34 659 50 676T93 694Q121 694 144 668T168 579Q168 525 146 476T101 403T73 379Q69 379 60 388T50 401Q50 404 62 417T88 448T116 500T131 572Q131 584 130 584T125 581T112 576T94 573Q69 573 52 590T34 634ZM238 634Q238 659 254 676T297 694Q325 694 348 668T372 579Q372 525 350 476T305 403T277 379Q273 379 264 388T254 401Q254 404 266 417T292 448T320 500T335 572Q335 584 334 584T329 581T316 576T298 573Q273 573 256 590T238 634Z"></path><path stroke-width="1" id="E1-MJMAIN-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path><path stroke-width="1" id="E1-MJMATHI-6A" d="M297 596Q297 627 318 644T361 661Q378 661 389 651T403 623Q403 595 384 576T340 557Q322 557 310 567T297 596ZM288 376Q288 405 262 405Q240 405 220 393T185 362T161 325T144 293L137 279Q135 278 121 278H107Q101 284 101 286T105 299Q126 348 164 391T252 441Q253 441 260 441T272 442Q296 441 316 432Q341 418 354 401T367 348V332L318 133Q267 -67 264 -75Q246 -125 194 -164T75 -204Q25 -204 7 -183T-12 -137Q-12 -110 7 -91T53 -71Q70 -71 82 -81T95 -112Q95 -148 63 -167Q69 -168 77 -168Q111 -168 139 -140T182 -74L193 -32Q204 11 219 72T251 197T278 308T289 365Q289 372 288 376Z"></path><path stroke-width="1" id="E1-MJMATHI-52" d="M230 637Q203 637 198 638T193 649Q193 676 204 682Q206 683 378 683Q550 682 564 680Q620 672 658 652T712 606T733 563T739 529Q739 484 710 445T643 385T576 351T538 338L545 333Q612 295 612 223Q612 212 607 162T602 80V71Q602 53 603 43T614 25T640 16Q668 16 686 38T712 85Q717 99 720 102T735 105Q755 105 755 93Q755 75 731 36Q693 -21 641 -21H632Q571 -21 531 4T487 82Q487 109 502 166T517 239Q517 290 474 313Q459 320 449 321T378 323H309L277 193Q244 61 244 59Q244 55 245 54T252 50T269 48T302 46H333Q339 38 339 37T336 19Q332 6 326 0H311Q275 2 180 2Q146 2 117 2T71 2T50 1Q33 1 33 10Q33 12 36 24Q41 43 46 45Q50 46 61 46H67Q94 46 127 49Q141 52 146 61Q149 65 218 339T287 628Q287 635 230 637ZM630 554Q630 586 609 608T523 636Q521 636 500 636T462 637H440Q393 637 386 627Q385 624 352 494T319 361Q319 360 388 360Q466 361 492 367Q556 377 592 426Q608 449 619 486T630 554Z"></path><path stroke-width="1" id="E1-MJMATHI-45" d="M492 213Q472 213 472 226Q472 230 477 250T482 285Q482 316 461 323T364 330H312Q311 328 277 192T243 52Q243 48 254 48T334 46Q428 46 458 48T518 61Q567 77 599 117T670 248Q680 270 683 272Q690 274 698 274Q718 274 718 261Q613 7 608 2Q605 0 322 0H133Q31 0 31 11Q31 13 34 25Q38 41 42 43T65 46Q92 46 125 49Q139 52 144 61Q146 66 215 342T285 622Q285 629 281 629Q273 632 228 634H197Q191 640 191 642T193 659Q197 676 203 680H757Q764 676 764 669Q764 664 751 557T737 447Q735 440 717 440H705Q698 445 698 453L701 476Q704 500 704 528Q704 558 697 578T678 609T643 625T596 632T532 634H485Q397 633 392 631Q388 629 386 622Q385 619 355 499T324 377Q347 376 372 376H398Q464 376 489 391T534 472Q538 488 540 490T557 493Q562 493 565 493T570 492T572 491T574 487T577 483L544 351Q511 218 508 216Q505 213 492 213Z"></path><path stroke-width="1" id="E1-MJMATHI-44" d="M287 628Q287 635 230 637Q207 637 200 638T193 647Q193 655 197 667T204 682Q206 683 403 683Q570 682 590 682T630 676Q702 659 752 597T803 431Q803 275 696 151T444 3L430 1L236 0H125H72Q48 0 41 2T33 11Q33 13 36 25Q40 41 44 43T67 46Q94 46 127 49Q141 52 146 61Q149 65 218 339T287 628ZM703 469Q703 507 692 537T666 584T629 613T590 629T555 636Q553 636 541 636T512 636T479 637H436Q392 637 386 627Q384 623 313 339T242 52Q242 48 253 48T330 47Q335 47 349 47T373 46Q499 46 581 128Q617 164 640 212T683 339T703 469Z"></path><path stroke-width="1" id="E1-MJMATHI-49" d="M43 1Q26 1 26 10Q26 12 29 24Q34 43 39 45Q42 46 54 46H60Q120 46 136 53Q137 53 138 54Q143 56 149 77T198 273Q210 318 216 344Q286 624 286 626Q284 630 284 631Q274 637 213 637H193Q184 643 189 662Q193 677 195 680T209 683H213Q285 681 359 681Q481 681 487 683H497Q504 676 504 672T501 655T494 639Q491 637 471 637Q440 637 407 634Q393 631 388 623Q381 609 337 432Q326 385 315 341Q245 65 245 59Q245 52 255 50T307 46H339Q345 38 345 37T342 19Q338 6 332 0H316Q279 2 179 2Q143 2 113 2T65 2T43 1Z"></path><path stroke-width="1" id="E1-MJMATHI-43" d="M50 252Q50 367 117 473T286 641T490 704Q580 704 633 653Q642 643 648 636T656 626L657 623Q660 623 684 649Q691 655 699 663T715 679T725 690L740 705H746Q760 705 760 698Q760 694 728 561Q692 422 692 421Q690 416 687 415T669 413H653Q647 419 647 422Q647 423 648 429T650 449T651 481Q651 552 619 605T510 659Q484 659 454 652T382 628T299 572T226 479Q194 422 175 346T156 222Q156 108 232 58Q280 24 350 24Q441 24 512 92T606 240Q610 253 612 255T628 257Q648 257 648 248Q648 243 647 239Q618 132 523 55T319 -22Q206 -22 128 53T50 252Z"></path><path stroke-width="1" id="E1-MJMATHI-54" d="M40 437Q21 437 21 445Q21 450 37 501T71 602L88 651Q93 669 101 677H569H659Q691 677 697 676T704 667Q704 661 687 553T668 444Q668 437 649 437Q640 437 637 437T631 442L629 445Q629 451 635 490T641 551Q641 586 628 604T573 629Q568 630 515 631Q469 631 457 630T439 622Q438 621 368 343T298 60Q298 48 386 46Q418 46 427 45T436 36Q436 31 433 22Q429 4 424 1L422 0Q419 0 415 0Q410 0 363 1T228 2Q99 2 64 0H49Q43 6 43 9T45 27Q49 40 55 46H83H94Q174 46 189 55Q190 56 191 56Q196 59 201 76T241 233Q258 301 269 344Q339 619 339 625Q339 630 310 630H279Q212 630 191 624Q146 614 121 583T67 467Q60 445 57 441T43 437H40Z"></path><path stroke-width="1" id="E1-MJMATHI-74" d="M26 385Q19 392 19 395Q19 399 22 411T27 425Q29 430 36 430T87 431H140L159 511Q162 522 166 540T173 566T179 586T187 603T197 615T211 624T229 626Q247 625 254 615T261 596Q261 589 252 549T232 470L222 433Q222 431 272 431H323Q330 424 330 420Q330 398 317 385H210L174 240Q135 80 135 68Q135 26 162 26Q197 26 230 60T283 144Q285 150 288 151T303 153H307Q322 153 322 145Q322 142 319 133Q314 117 301 95T267 48T216 6T155 -11Q125 -11 98 4T59 56Q57 64 57 83V101L92 241Q127 382 128 383Q128 385 77 385H26Z"></path><path stroke-width="1" id="E1-MJMATHI-6F" d="M201 -11Q126 -11 80 38T34 156Q34 221 64 279T146 380Q222 441 301 441Q333 441 341 440Q354 437 367 433T402 417T438 387T464 338T476 268Q476 161 390 75T201 -11ZM121 120Q121 70 147 48T206 26Q250 26 289 58T351 142Q360 163 374 216T388 308Q388 352 370 375Q346 405 306 405Q243 405 195 347Q158 303 140 230T121 120Z"></path><path stroke-width="1" id="E1-MJMATHI-70" 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><path stroke-width="1" id="E1-MJMATHI-72" d="M21 287Q22 290 23 295T28 317T38 348T53 381T73 411T99 433T132 442Q161 442 183 430T214 408T225 388Q227 382 228 382T236 389Q284 441 347 441H350Q398 441 422 400Q430 381 430 363Q430 333 417 315T391 292T366 288Q346 288 334 299T322 328Q322 376 378 392Q356 405 342 405Q286 405 239 331Q229 315 224 298T190 165Q156 25 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 114 189T154 366Q154 405 128 405Q107 405 92 377T68 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)" aria-hidden="true"><text font-family="monospace" stroke="none" transform="scale(71.759) matrix(1 0 0 -1 0 0)">原</text><g transform="translate(932,0)"><text font-family="monospace" stroke="none" transform="scale(71.759) matrix(1 0 0 -1 0 0)">端</text></g><g transform="translate(1865,0)"><text font-family="monospace" stroke="none" transform="scale(71.759) matrix(1 0 0 -1 0 0)">口</text></g> <use xlink:href="#E1-MJMAIN-22" x="3076" y="0"></use> <use xlink:href="#E1-MJMAIN-2212" x="3854" y="0"></use> <use xlink:href="#E1-MJMATHI-6A" x="4633" y="0"></use> <use xlink:href="#E1-MJMATHI-52" x="5045" y="0"></use> <use xlink:href="#E1-MJMATHI-45" x="5805" y="0"></use> <use xlink:href="#E1-MJMATHI-44" x="6569" y="0"></use> <use xlink:href="#E1-MJMATHI-49" x="7398" y="0"></use> <use xlink:href="#E1-MJMATHI-52" x="7902" y="0"></use> <use xlink:href="#E1-MJMATHI-45" x="8662" y="0"></use> <use xlink:href="#E1-MJMATHI-43" x="9426" y="0"></use> <use xlink:href="#E1-MJMATHI-54" x="10187" y="0"></use> <use xlink:href="#E1-MJMAIN-2212" x="11113" y="0"></use> <use xlink:href="#E1-MJMAIN-2212" x="12114" y="0"></use> <use xlink:href="#E1-MJMATHI-74" x="12893" y="0"></use> <use xlink:href="#E1-MJMATHI-6F" x="13254" y="0"></use> <use xlink:href="#E1-MJMAIN-2212" x="13962" y="0"></use> <use xlink:href="#E1-MJMATHI-70" x="14963" y="0"></use> <use xlink:href="#E1-MJMATHI-6F" x="15466" y="0"></use> <use xlink:href="#E1-MJMATHI-72" x="15952" y="0"></use> <use xlink:href="#E1-MJMATHI-74" x="16403" y="0"></use> <use xlink:href="#E1-MJMAIN-22" x="17042" y="0"></use></g></svg>目标端口&quot;</span><br></code></pre></td></tr></table></figure><blockquote><p><strong>参数释义：</strong><br>-t: table  table to manipulate (default: &#96;filter’)<br>-A: 向规则链中添加条目<br>PREROUTING链：用于目标地址转换（DNAT），路由前。<br>-p：指定要匹配的数据包协议类型；<br>–dport: 目的端口，即客户端要访问的端口<br>-j: jump 指定要跳转的目标<br>REDIRECT: 重定向、映射、透明代理<br>–to-port: 跳转到的端口号</p></blockquote><p>以本次要解决的问题为例，外网输入网址–访问80端口–内部转发至8080端口–获取对 nextcloud 服务的访问</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080<br></code></pre></td></tr></table></figure><p>保存配置</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">service iptables save<br></code></pre></td></tr></table></figure><ol start="4"><li>查询与撤销操作</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo iptables -t nat -nL --line<br></code></pre></td></tr></table></figure><p>找到 <code>Chain PREROUTING (policy ACCEPT)</code> 这一栏，注意查看 <code>num</code> 序号</p><p>删除指定表的指定链上的规则， -D 并指定对应序号即可（对应的序号会及时变动）。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">iptables -t nat -D PREROUTING 1<br></code></pre></td></tr></table></figure><h2 id="彩蛋：高级玩法"><a href="#彩蛋：高级玩法" class="headerlink" title="彩蛋：高级玩法"></a>彩蛋：高级玩法</h2><p>一点小思考：明白了内网中转的办法，想到一个场景，通过一台远程主机管理另一台远程主机，相当于一台跳板，不过前提是两台主机都要有固定 ip 才行吧！</p><p>要是未来 ipv6 全面普及了，估计能解放不少生产力！</p><p>这个网站可以测测自己是不是有 ipv6地址：<a target="_blank" rel="noopener" href="https://www.test-ipv6.com/">IPv6 测试</a></p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://zhuanlan.zhihu.com/p/165043421">linux中通过iptables实现端口转发 - 知乎</a></li><li><a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31586935/article/details/89446612">Linux将8080端口转发到80端口_Evanism_小风铃的博客-CSDN博客</a></li><li><a target="_blank" rel="noopener" href="https://www.cnblogs.com/xiaopaipai/p/11733291.html">iptable实现端口转发 - 博客园</a></li><li><a target="_blank" rel="noopener" href="https://blog.csdn.net/zhouguoqionghai/article/details/81947603">iptables 端口转发_zhouguoqionghai的博客-CSDN博客</a></li><li><a target="_blank" rel="noopener" href="https://blog.csdn.net/ZhouGuo520/article/details/111227084">Linux 操作系统防火墙之iptables配置（centos系列）</a></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210913 米斯特乌建立初稿</li></ul>]]></content>
    
    
    <summary type="html">实现外网访问80端口，由内部转发至8080端口</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202109141811381.png" type="image"/>
    
    
    <category term="Linux" scheme="https://m.wuzhiping.top/categories/Linux/"/>
    
    
    <category term="Linux" scheme="https://m.wuzhiping.top/tags/Linux/"/>
    
    <category term="端口" scheme="https://m.wuzhiping.top/tags/%E7%AB%AF%E5%8F%A3/"/>
    
  </entry>
  
  <entry>
    <title>markdown 进阶 | 改字体改颜色</title>
    <link href="https://m.wuzhiping.top/p/83e9f29a.html"/>
    <id>https://m.wuzhiping.top/p/83e9f29a.html</id>
    <published>2021-08-26T10:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<h2 id="写在前面"><a href="#写在前面" class="headerlink" title="写在前面"></a>写在前面</h2><p>markdown 语法本身不能定义字体的大小、颜色等，但通过 HTML 语言，可以实现上述效果。</p><h2 id="字体改造"><a href="#字体改造" class="headerlink" title="字体改造"></a>字体改造</h2><h3 id="改字体"><a href="#改字体" class="headerlink" title="改字体"></a>改字体</h3><p>借助 HTML 中的 <code>&lt;font&gt;</code> 实现:</p><blockquote><p><font face="黑体">我是黑体字</font></p><p><font face="微软雅黑">我是微软雅黑</font></p><p><font face="STCAIYUN">我是华文彩云</font></p></blockquote><p>对应的代码：</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs HTML"><span class="hljs-tag">&lt;<span class="hljs-name">font</span> <span class="hljs-attr">face</span>=<span class="hljs-string">&quot;黑体&quot;</span>&gt;</span>我是黑体字<span class="hljs-tag">&lt;/<span class="hljs-name">font</span>&gt;</span><br><span class="hljs-tag">&lt;<span class="hljs-name">font</span> <span class="hljs-attr">face</span>=<span class="hljs-string">&quot;微软雅黑&quot;</span>&gt;</span>我是微软雅黑<span class="hljs-tag">&lt;/<span class="hljs-name">font</span>&gt;</span><br><span class="hljs-tag">&lt;<span class="hljs-name">font</span> <span class="hljs-attr">face</span>=<span class="hljs-string">&quot;STCAIYUN&quot;</span>&gt;</span>我是华文彩云<span class="hljs-tag">&lt;/<span class="hljs-name">font</span>&gt;</span><br></code></pre></td></tr></table></figure><h3 id="改字号大小"><a href="#改字号大小" class="headerlink" title="改字号大小"></a>改字号大小</h3><p>修改 <code>size</code>的值，取值从 1 到 7 ，浏览器默认值是 3</p><blockquote><p><font size=7>7号字体</font></p><p><font size=6>6号字体</font></p><p><font size=5>5号字体</font></p><p><font size=4>4号字体</font></p><p><font size=3>3号字体</font></p><p><font size=2>2号字体</font></p><p><font size=1>1号字体</font></p></blockquote><h3 id="改字体颜色"><a href="#改字体颜色" class="headerlink" title="改字体颜色"></a>改字体颜色</h3><blockquote><p><font color=blue>蓝色</font></p><p><font color=#0000FF>这也是蓝色</font></p></blockquote><p>对应的代码如下</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs HTML"><span class="hljs-tag">&lt;<span class="hljs-name">font</span> <span class="hljs-attr">color</span>=<span class="hljs-string">blue</span>&gt;</span>蓝色<span class="hljs-tag">&lt;/<span class="hljs-name">font</span>&gt;</span><br><span class="hljs-tag">&lt;<span class="hljs-name">font</span> <span class="hljs-attr">color</span>=<span class="hljs-string">#0000FF</span>&gt;</span>这也是蓝色<span class="hljs-tag">&lt;/<span class="hljs-name">font</span>&gt;</span><br></code></pre></td></tr></table></figure><h3 id="混合使用"><a href="#混合使用" class="headerlink" title="混合使用"></a>混合使用</h3><p>同时改变</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs HTML"><span class="hljs-tag">&lt;<span class="hljs-name">font</span> <span class="hljs-attr">color</span>=<span class="hljs-string">#0099ff</span> <span class="hljs-attr">size</span>=<span class="hljs-string">5</span> <span class="hljs-attr">face</span>=<span class="hljs-string">&quot;黑体&quot;</span>&gt;</span>color=#0099ff size=72 face=&quot;黑体&quot;<span class="hljs-tag">&lt;/<span class="hljs-name">font</span>&gt;</span><br></code></pre></td></tr></table></figure><blockquote><p><font color=#0099ff size=5 face="黑体">color&#x3D;#0099ff size&#x3D;72 face&#x3D;”黑体”</font></p></blockquote><h3 id="改字体的背景色"><a href="#改字体的背景色" class="headerlink" title="改字体的背景色"></a>改字体的背景色</h3><p>效果预览：</p><table><tr><td bgcolor=yellow>背景色yellow</td></tr></table><p>语法：</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs HTML"><span class="hljs-tag">&lt;<span class="hljs-name">table</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">tr</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">td</span> <span class="hljs-attr">bgcolor</span>=<span class="hljs-string">yellow</span>&gt;</span>背景色yellow<span class="hljs-tag">&lt;/<span class="hljs-name">td</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">tr</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">table</span>&gt;</span><br></code></pre></td></tr></table></figure><h2 id="附：颜色名速查表"><a href="#附：颜色名速查表" class="headerlink" title="附：颜色名速查表"></a>附：颜色名速查表</h2><div class="table-wrapper"><table><tbody><tr><th>颜色名</th><th>十六进制颜色值</th><th>颜色</th></tr><tr><td><span style="color: rgba(240, 248, 255, 1)">AliceBlue</span></td><td><span style="color: rgba(240, 248, 255, 1)">#F0F8FF</span></td><td bgcolor="#F0F8FF">rgb(240, 248, 255)</td></tr><tr><td><span style="color: rgba(250, 235, 215, 1)">AntiqueWhite</span></td><td><span style="color: rgba(250, 235, 215, 1)">#FAEBD7</span></td><td bgcolor="#FAEBD7">rgb(250, 235, 215)</td></tr><tr><td><span style="color: rgba(0, 255, 255, 1)">Aqua</span></td><td><span style="color: rgba(0, 255, 255, 1)">#00FFFF</span></td><td bgcolor="#00FFFF">rgb(0, 255, 255)</td></tr><tr><td><span style="color: rgba(127, 255, 212, 1)">Aquamarine</span></td><td><span style="color: rgba(127, 255, 212, 1)">#7FFFD4</span></td><td bgcolor="#7FFFD4">rgb(127, 255, 212)</td></tr><tr><td><span style="color: rgba(240, 255, 255, 1)">Azure</span></td><td><span style="color: rgba(240, 255, 255, 1)">#F0FFFF</span></td><td bgcolor="#F0FFFF">rgb(240, 255, 255)</td></tr><tr><td><span style="color: rgba(245, 245, 220, 1)">Beige</span></td><td><span style="color: rgba(245, 245, 220, 1)">#F5F5DC</span></td><td bgcolor="#F5F5DC">rgb(245, 245, 220)</td></tr><tr><td><span style="color: rgba(255, 228, 196, 1)">Bisque</span></td><td><span style="color: rgba(255, 228, 196, 1)">#FFE4C4</span></td><td bgcolor="#FFE4C4">rgb(255, 228, 196)</td></tr><tr><td><span style="color: rgba(0, 0, 0, 1)">Black</span></td><td><span style="color: rgba(0, 0, 0, 1)">#000000</span></td><td bgcolor="#000000">rgb(0, 0, 0)</td></tr><tr><td><span style="color: rgba(255, 235, 205, 1)">BlanchedAlmond</span></td><td><span style="color: rgba(255, 235, 205, 1)">#FFEBCD</span></td><td bgcolor="#FFEBCD">rgb(255, 235, 205)</td></tr><tr><td><span style="color: rgba(0, 0, 255, 1)">Blue</span></td><td><span style="color: rgba(0, 0, 255, 1)">#0000FF</span></td><td bgcolor="#0000FF">rgb(0, 0, 255)</td></tr><tr><td><span style="color: rgba(138, 43, 226, 1)">BlueViolet</span></td><td><span style="color: rgba(138, 43, 226, 1)">#8A2BE2</span></td><td bgcolor="#8A2BE2">rgb(138, 43, 226)</td></tr><tr><td><span style="color: rgba(165, 42, 42, 1)">Brown</span></td><td><span style="color: rgba(165, 42, 42, 1)">#A52A2A</span></td><td bgcolor="#A52A2A">rgb(165, 42, 42)</td></tr><tr><td><span style="color: rgba(222, 184, 135, 1)">BurlyWood</span></td><td><span style="color: rgba(222, 184, 135, 1)">#DEB887</span></td><td bgcolor="#DEB887">rgb(222, 184, 135)</td></tr><tr><td><span style="color: rgba(95, 158, 160, 1)">CadetBlue</span></td><td><span style="color: rgba(95, 158, 160, 1)">#5F9EA0</span></td><td bgcolor="#5F9EA0">rgb(95, 158, 160)</td></tr><tr><td><span style="color: rgba(127, 255, 0, 1)">Chartreuse</span></td><td><span style="color: rgba(127, 255, 0, 1)">#7FFF00</span></td><td bgcolor="#7FFF00">rgb(127, 255, 0)</td></tr><tr><td><span style="color: rgba(210, 105, 30, 1)">Chocolate</span></td><td><span style="color: rgba(210, 105, 30, 1)">#D2691E</span></td><td bgcolor="#D2691E">rgb(210, 105, 30)</td></tr><tr><td><span style="color: rgba(255, 127, 80, 1)">Coral</span></td><td><span style="color: rgba(255, 127, 80, 1)">#FF7F50</span></td><td bgcolor="#FF7F50">rgb(255, 127, 80)</td></tr><tr><td><span style="color: rgba(100, 149, 237, 1)">CornflowerBlue</span></td><td><span style="color: rgba(100, 149, 237, 1)">#6495ED</span></td><td bgcolor="#6495ED">rgb(100, 149, 237)</td></tr><tr><td><span style="color: rgba(255, 248, 220, 1)">Cornsilk</span></td><td><span style="color: rgba(255, 248, 220, 1)">#FFF8DC</span></td><td bgcolor="#FFF8DC">rgb(255, 248, 220)</td></tr><tr><td><span style="color: rgba(220, 20, 60, 1)">Crimson</span></td><td><span style="color: rgba(220, 20, 60, 1)">#DC143C</span></td><td bgcolor="#DC143C">rgb(220, 20, 60)</td></tr><tr><td><span style="color: rgba(0, 255, 255, 1)">Cyan</span></td><td><span style="color: rgba(0, 255, 255, 1)">#00FFFF</span></td><td bgcolor="#00FFFF">rgb(0, 255, 255)</td></tr><tr><td><span style="color: rgba(0, 0, 139, 1)">DarkBlue</span></td><td><span style="color: rgba(0, 0, 139, 1)">#00008B</span></td><td bgcolor="#00008B">rgb(0, 0, 139)</td></tr><tr><td><span style="color: rgba(0, 139, 139, 1)">DarkCyan</span></td><td><span style="color: rgba(0, 139, 139, 1)">#008B8B</span></td><td bgcolor="#008B8B">rgb(0, 139, 139)</td></tr><tr><td><span style="color: rgba(184, 134, 11, 1)">DarkGoldenRod</span></td><td><span style="color: rgba(184, 134, 11, 1)">#B8860B</span></td><td bgcolor="#B8860B">rgb(184, 134, 11)</td></tr><tr><td><span style="color: rgba(169, 169, 169, 1)">DarkGray</span></td><td><span style="color: rgba(169, 169, 169, 1)">#A9A9A9</span></td><td bgcolor="#A9A9A9">rgb(169, 169, 169)</td></tr><tr><td><span style="color: rgba(0, 100, 0, 1)">DarkGreen</span></td><td><span style="color: rgba(0, 100, 0, 1)">#006400</span></td><td bgcolor="#006400">rgb(0, 100, 0)</td></tr><tr><td><span style="color: rgba(189, 183, 107, 1)">DarkKhaki</span></td><td><span style="color: rgba(189, 183, 107, 1)">#BDB76B</span></td><td bgcolor="#BDB76B">rgb(189, 183, 107)</td></tr><tr><td><span style="color: rgba(139, 0, 139, 1)">DarkMagenta</span></td><td><span style="color: rgba(139, 0, 139, 1)">#8B008B</span></td><td bgcolor="#8B008B">rgb(139, 0, 139)</td></tr><tr><td><span style="color: rgba(85, 107, 47, 1)">DarkOliveGreen</span></td><td><span style="color: rgba(85, 107, 47, 1)">#556B2F</span></td><td bgcolor="#556B2F">rgb(85, 107, 47)</td></tr><tr><td><span style="color: rgba(255, 140, 0, 1)">Darkorange</span></td><td><span style="color: rgba(255, 140, 0, 1)">#FF8C00</span></td><td bgcolor="#FF8C00">rgb(255, 140, 0)</td></tr><tr><td><span style="color: rgba(153, 50, 204, 1)">DarkOrchid</span></td><td><span style="color: rgba(153, 50, 204, 1)">#9932CC</span></td><td bgcolor="#9932CC">rgb(153, 50, 204)</td></tr><tr><td><span style="color: rgba(139, 0, 0, 1)">DarkRed</span></td><td><span style="color: rgba(139, 0, 0, 1)">#8B0000</span></td><td bgcolor="#8B0000">rgb(139, 0, 0)</td></tr><tr><td><span style="color: rgba(233, 150, 122, 1)">DarkSalmon</span></td><td><span style="color: rgba(233, 150, 122, 1)">#E9967A</span></td><td bgcolor="#E9967A">rgb(233, 150, 122)</td></tr><tr><td><span style="color: rgba(143, 188, 143, 1)">DarkSeaGreen</span></td><td><span style="color: rgba(143, 188, 143, 1)">#8FBC8F</span></td><td bgcolor="#8FBC8F">rgb(143, 188, 143)</td></tr><tr><td><span style="color: rgba(72, 61, 139, 1)">DarkSlateBlue</span></td><td><span style="color: rgba(72, 61, 139, 1)">#483D8B</span></td><td bgcolor="#483D8B">rgb(72, 61, 139)</td></tr><tr><td><span style="color: rgba(47, 79, 79, 1)">DarkSlateGray</span></td><td><span style="color: rgba(47, 79, 79, 1)">#2F4F4F</span></td><td bgcolor="#2F4F4F">rgb(47, 79, 79)</td></tr><tr><td><span style="color: rgba(0, 206, 209, 1)">DarkTurquoise</span></td><td><span style="color: rgba(0, 206, 209, 1)">#00CED1</span></td><td bgcolor="#00CED1">rgb(0, 206, 209)</td></tr><tr><td><span style="color: rgba(148, 0, 211, 1)">DarkViolet</span></td><td><span style="color: rgba(148, 0, 211, 1)">#9400D3</span></td><td bgcolor="#9400D3">rgb(148, 0, 211)</td></tr><tr><td><span style="color: rgba(255, 20, 147, 1)">DeepPink</span></td><td><span style="color: rgba(255, 20, 147, 1)">#FF1493</span></td><td bgcolor="#FF1493">rgb(255, 20, 147)</td></tr><tr><td><span style="color: rgba(0, 191, 255, 1)">DeepSkyBlue</span></td><td><span style="color: rgba(0, 191, 255, 1)">#00BFFF</span></td><td bgcolor="#00BFFF">rgb(0, 191, 255)</td></tr><tr><td><span style="color: rgba(105, 105, 105, 1)">DimGray</span></td><td><span style="color: rgba(105, 105, 105, 1)">#696969</span></td><td bgcolor="#696969">rgb(105, 105, 105)</td></tr><tr><td><span style="color: rgba(30, 144, 255, 1)">DodgerBlue</span></td><td><span style="color: rgba(30, 144, 255, 1)">#1E90FF</span></td><td bgcolor="#1E90FF">rgb(30, 144, 255)</td></tr><tr><td><span>Feldspar</span></td><td><span style="color: rgba(209, 146, 117, 1)">#D19275</span></td><td bgcolor="#D19275">rgb(209, 146, 117)</td></tr><tr><td><span style="color: rgba(178, 34, 34, 1)">FireBrick</span></td><td><span style="color: rgba(178, 34, 34, 1)">#B22222</span></td><td bgcolor="#B22222">rgb(178, 34, 34)</td></tr><tr><td><span style="color: rgba(255, 250, 240, 1)">FloralWhite</span></td><td><span style="color: rgba(255, 250, 240, 1)">#FFFAF0</span></td><td bgcolor="#FFFAF0">rgb(255, 250, 240)</td></tr><tr><td><span style="color: rgba(34, 139, 34, 1)">ForestGreen</span></td><td><span style="color: rgba(34, 139, 34, 1)">#228B22</span></td><td bgcolor="#228B22">rgb(34, 139, 34)</td></tr><tr><td><span style="color: rgba(255, 0, 255, 1)">Fuchsia</span></td><td><span style="color: rgba(255, 0, 255, 1)">#FF00FF</span></td><td bgcolor="#FF00FF">rgb(255, 0, 255)</td></tr><tr><td><span style="color: rgba(220, 220, 220, 1)">Gainsboro</span></td><td><span style="color: rgba(220, 220, 220, 1)">#DCDCDC</span></td><td bgcolor="#DCDCDC">rgb(220, 220, 220)</td></tr><tr><td><span style="color: rgba(248, 248, 255, 1)">GhostWhite</span></td><td><span style="color: rgba(248, 248, 255, 1)">#F8F8FF</span></td><td bgcolor="#F8F8FF">rgb(248, 248, 255)</td></tr><tr><td><span style="color: rgba(255, 215, 0, 1)">Gold</span></td><td><span style="color: rgba(255, 215, 0, 1)">#FFD700</span></td><td bgcolor="#FFD700">rgb(255, 215, 0)</td></tr><tr><td><span style="color: rgba(218, 165, 32, 1)">GoldenRod</span></td><td><span style="color: rgba(218, 165, 32, 1)">#DAA520</span></td><td bgcolor="#DAA520">rgb(218, 165, 32)</td></tr><tr><td><span style="color: rgba(128, 128, 128, 1)">Gray</span></td><td><span style="color: rgba(128, 128, 128, 1)">#808080</span></td><td bgcolor="#808080">rgb(128, 128, 128)</td></tr><tr><td><span style="color: rgba(0, 128, 0, 1)">Green</span></td><td><span style="color: rgba(0, 128, 0, 1)">#008000</span></td><td bgcolor="#008000">rgb(0, 128, 0)</td></tr><tr><td><span style="color: rgba(173, 255, 47, 1)">GreenYellow</span></td><td><span style="color: rgba(173, 255, 47, 1)">#ADFF2F</span></td><td bgcolor="#ADFF2F">rgb(173, 255, 47)</td></tr><tr><td><span style="color: rgba(240, 255, 240, 1)">HoneyDew</span></td><td><span style="color: rgba(240, 255, 240, 1)">#F0FFF0</span></td><td bgcolor="#F0FFF0">rgb(240, 255, 240)</td></tr><tr><td><span style="color: rgba(255, 105, 180, 1)">HotPink</span></td><td><span style="color: rgba(255, 105, 180, 1)">#FF69B4</span></td><td bgcolor="#FF69B4">rgb(255, 105, 180)</td></tr><tr><td><span style="color: rgba(205, 92, 92, 1)">IndianRed</span></td><td><span style="color: rgba(205, 92, 92, 1)">#CD5C5C</span></td><td bgcolor="#CD5C5C">rgb(205, 92, 92)</td></tr><tr><td><span style="color: rgba(75, 0, 130, 1)">Indigo</span></td><td><span style="color: rgba(75, 0, 130, 1)">#4B0082</span></td><td bgcolor="#4B0082">rgb(75, 0, 130)</td></tr><tr><td><span style="color: rgba(255, 255, 240, 1)">Ivory</span></td><td><span style="color: rgba(255, 255, 240, 1)">#FFFFF0</span></td><td bgcolor="#FFFFF0">rgb(255, 255, 240)</td></tr><tr><td><span style="color: rgba(240, 230, 140, 1)">Khaki</span></td><td><span style="color: rgba(240, 230, 140, 1)">#F0E68C</span></td><td bgcolor="#F0E68C">rgb(240, 230, 140)</td></tr><tr><td><span style="color: rgba(230, 230, 250, 1)">Lavender</span></td><td><span style="color: rgba(230, 230, 250, 1)">#E6E6FA</span></td><td bgcolor="#E6E6FA">rgb(230, 230, 250)</td></tr><tr><td><span style="color: rgba(255, 240, 245, 1)">LavenderBlush</span></td><td><span style="color: rgba(255, 240, 245, 1)">#FFF0F5</span></td><td bgcolor="#FFF0F5">rgb(255, 240, 245)</td></tr><tr><td><span style="color: rgba(124, 252, 0, 1)">LawnGreen</span></td><td><span style="color: rgba(124, 252, 0, 1)">#7CFC00</span></td><td bgcolor="#7CFC00">rgb(124, 252, 0)</td></tr><tr><td><span style="color: rgba(255, 250, 205, 1)">LemonChiffon</span></td><td><span style="color: rgba(255, 250, 205, 1)">#FFFACD</span></td><td bgcolor="#FFFACD">rgb(255, 250, 205)</td></tr><tr><td><span style="color: rgba(173, 216, 230, 1)">LightBlue</span></td><td><span style="color: rgba(173, 216, 230, 1)">#ADD8E6</span></td><td bgcolor="#ADD8E6">rgb(173, 216, 230)</td></tr><tr><td><span style="color: rgba(240, 128, 128, 1)">LightCoral</span></td><td><span style="color: rgba(240, 128, 128, 1)">#F08080</span></td><td bgcolor="#F08080">rgb(240, 128, 128)</td></tr><tr><td><span style="color: rgba(224, 255, 255, 1)">LightCyan</span></td><td><span style="color: rgba(224, 255, 255, 1)">#E0FFFF</span></td><td bgcolor="#E0FFFF">rgb(224, 255, 255)</td></tr><tr><td><span style="color: rgba(250, 250, 210, 1)">LightGoldenRodYellow</span></td><td><span style="color: rgba(250, 250, 210, 1)">#FAFAD2</span></td><td bgcolor="#FAFAD2">rgb(250, 250, 210)</td></tr><tr><td><span style="color: rgba(211, 211, 211, 1)">LightGrey</span></td><td><span style="color: rgba(211, 211, 211, 1)">#D3D3D3</span></td><td bgcolor="#D3D3D3">rgb(211, 211, 211)</td></tr><tr><td><span style="color: rgba(144, 238, 144, 1)">LightGreen</span></td><td><span style="color: rgba(144, 238, 144, 1)">#90EE90</span></td><td bgcolor="#90EE90">rgb(144, 238, 144)</td></tr><tr><td><span style="color: rgba(255, 182, 193, 1)">LightPink</span></td><td><span style="color: rgba(255, 182, 193, 1)">#FFB6C1</span></td><td bgcolor="#FFB6C1">rgb(255, 182, 193)</td></tr><tr><td><span style="color: rgba(255, 160, 122, 1)">LightSalmon</span></td><td><span style="color: rgba(255, 160, 122, 1)">#FFA07A</span></td><td bgcolor="#FFA07A">rgb(255, 160, 122)</td></tr><tr><td><span style="color: rgba(32, 178, 170, 1)">LightSeaGreen</span></td><td><span style="color: rgba(32, 178, 170, 1)">#20B2AA</span></td><td bgcolor="#20B2AA">rgb(32, 178, 170)</td></tr><tr><td><span style="color: rgba(135, 206, 250, 1)">LightSkyBlue</span></td><td><span style="color: rgba(135, 206, 250, 1)">#87CEFA</span></td><td bgcolor="#87CEFA">rgb(135, 206, 250)</td></tr><tr><td><span>LightSlateBlue</span></td><td><span style="color: rgba(132, 112, 255, 1)">#8470FF</span></td><td bgcolor="#8470FF">rgb(132, 112, 255)</td></tr><tr><td><span style="color: rgba(119, 136, 153, 1)">LightSlateGray</span></td><td><span style="color: rgba(119, 136, 153, 1)">#778899</span></td><td bgcolor="#778899">rgb(119, 136, 153)</td></tr><tr><td><span style="color: rgba(176, 196, 222, 1)">LightSteelBlue</span></td><td><span style="color: rgba(176, 196, 222, 1)">#B0C4DE</span></td><td bgcolor="#B0C4DE">rgb(176, 196, 222)</td></tr><tr><td><span style="color: rgba(255, 255, 224, 1)">LightYellow</span></td><td><span style="color: rgba(255, 255, 224, 1)">#FFFFE0</span></td><td bgcolor="#FFFFE0">rgb(255, 255, 224)</td></tr><tr><td><span style="color: rgba(0, 255, 0, 1)">Lime</span></td><td><span style="color: rgba(0, 255, 0, 1)">#00FF00</span></td><td bgcolor="#00FF00">rgb(0, 255, 0)</td></tr><tr><td><span style="color: rgba(50, 205, 50, 1)">LimeGreen</span></td><td><span style="color: rgba(50, 205, 50, 1)">#32CD32</span></td><td bgcolor="#32CD32">rgb(50, 205, 50)</td></tr><tr><td><span style="color: rgba(250, 240, 230, 1)">Linen</span></td><td><span style="color: rgba(250, 240, 230, 1)">#FAF0E6</span></td><td bgcolor="#FAF0E6">rgb(250, 240, 230)</td></tr><tr><td><span style="color: rgba(255, 0, 255, 1)">Magenta</span></td><td><span style="color: rgba(255, 0, 255, 1)">#FF00FF</span></td><td bgcolor="#FF00FF">rgb(255, 0, 255)</td></tr><tr><td><span style="color: rgba(128, 0, 0, 1)">Maroon</span></td><td><span style="color: rgba(128, 0, 0, 1)">#800000</span></td><td bgcolor="#800000">rgb(128, 0, 0)</td></tr><tr><td><span style="color: rgba(102, 205, 170, 1)">MediumAquaMarine</span></td><td><span style="color: rgba(102, 205, 170, 1)">#66CDAA</span></td><td bgcolor="#66CDAA">rgb(102, 205, 170)</td></tr><tr><td><span style="color: rgba(0, 0, 205, 1)">MediumBlue</span></td><td><span style="color: rgba(0, 0, 205, 1)">#0000CD</span></td><td bgcolor="#0000CD">rgb(0, 0, 205)</td></tr><tr><td><span style="color: rgba(186, 85, 211, 1)">MediumOrchid</span></td><td><span style="color: rgba(186, 85, 211, 1)">#BA55D3</span></td><td bgcolor="#BA55D3">rgb(186, 85, 211)</td></tr><tr><td><span style="color: rgba(147, 112, 219, 1)">MediumPurple</span></td><td><span style="color: rgba(147, 112, 216, 1)">#9370D8</span></td><td bgcolor="#9370D8">rgb(147, 112, 216)</td></tr><tr><td><span style="color: rgba(60, 179, 113, 1)">MediumSeaGreen</span></td><td><span style="color: rgba(60, 179, 113, 1)">#3CB371</span></td><td bgcolor="#3CB371">rgb(60, 179, 113)</td></tr><tr><td><span style="color: rgba(123, 104, 238, 1)">MediumSlateBlue</span></td><td><span style="color: rgba(123, 104, 238, 1)">#7B68EE</span></td><td bgcolor="#7B68EE">rgb(123, 104, 238)</td></tr><tr><td><span style="color: rgba(0, 250, 154, 1)">MediumSpringGreen</span></td><td><span style="color: rgba(0, 250, 154, 1)">#00FA9A</span></td><td bgcolor="#00FA9A">rgb(0, 250, 154)</td></tr><tr><td><span style="color: rgba(72, 209, 204, 1)">MediumTurquoise</span></td><td><span style="color: rgba(72, 209, 204, 1)">#48D1CC</span></td><td bgcolor="#48D1CC">rgb(72, 209, 204)</td></tr><tr><td><span style="color: rgba(199, 21, 133, 1)">MediumVioletRed</span></td><td><span style="color: rgba(199, 21, 133, 1)">#C71585</span></td><td bgcolor="#C71585">rgb(199, 21, 133)</td></tr><tr><td><span style="color: rgba(25, 25, 112, 1)">MidnightBlue</span></td><td><span style="color: rgba(25, 25, 112, 1)">#191970</span></td><td bgcolor="#191970">rgb(25, 25, 112)</td></tr><tr><td><span style="color: rgba(245, 255, 250, 1)">MintCream</span></td><td><span style="color: rgba(245, 255, 250, 1)">#F5FFFA</span></td><td bgcolor="#F5FFFA">rgb(245, 255, 250)</td></tr><tr><td><span style="color: rgba(255, 228, 225, 1)">MistyRose</span></td><td><span style="color: rgba(255, 228, 225, 1)">#FFE4E1</span></td><td bgcolor="#FFE4E1">rgb(255, 228, 225)</td></tr><tr><td><span style="color: rgba(255, 228, 181, 1)">Moccasin</span></td><td><span style="color: rgba(255, 228, 181, 1)">#FFE4B5</span></td><td bgcolor="#FFE4B5">rgb(255, 228, 181)</td></tr><tr><td><span style="color: rgba(255, 222, 173, 1)">NavajoWhite</span></td><td><span style="color: rgba(255, 222, 173, 1)">#FFDEAD</span></td><td bgcolor="#FFDEAD">rgb(255, 222, 173)</td></tr><tr><td><span style="color: rgba(0, 0, 128, 1)">Navy</span></td><td><span style="color: rgba(0, 0, 128, 1)">#000080</span></td><td bgcolor="#000080">rgb(0, 0, 128)</td></tr><tr><td><span style="color: rgba(253, 245, 230, 1)">OldLace</span></td><td><span style="color: rgba(253, 245, 230, 1)">#FDF5E6</span></td><td bgcolor="#FDF5E6">rgb(253, 245, 230)</td></tr><tr><td><span style="color: rgba(128, 128, 0, 1)">Olive</span></td><td><span style="color: rgba(128, 128, 0, 1)">#808000</span></td><td bgcolor="#808000">rgb(128, 128, 0)</td></tr><tr><td><span style="color: rgba(107, 142, 35, 1)">OliveDrab</span></td><td><span style="color: rgba(107, 142, 35, 1)">#6B8E23</span></td><td bgcolor="#6B8E23">rgb(107, 142, 35)</td></tr><tr><td><span style="color: rgba(255, 165, 0, 1)">Orange</span></td><td><span style="color: rgba(255, 165, 0, 1)">#FFA500</span></td><td bgcolor="#FFA500">rgb(255, 165, 0)</td></tr><tr><td><span style="color: rgba(255, 69, 0, 1)">OrangeRed</span></td><td><span style="color: rgba(255, 69, 0, 1)">#FF4500</span></td><td bgcolor="#FF4500">rgb(255, 69, 0)</td></tr><tr><td><span style="color: rgba(218, 112, 214, 1)">Orchid</span></td><td><span style="color: rgba(218, 112, 214, 1)">#DA70D6</span></td><td bgcolor="#DA70D6">rgb(218, 112, 214)</td></tr><tr><td><span style="color: rgba(238, 232, 170, 1)">PaleGoldenRod</span></td><td><span style="color: rgba(238, 232, 170, 1)">#EEE8AA</span></td><td bgcolor="#EEE8AA">rgb(238, 232, 170)</td></tr><tr><td><span style="color: rgba(152, 251, 152, 1)">PaleGreen</span></td><td><span style="color: rgba(152, 251, 152, 1)">#98FB98</span></td><td bgcolor="#98FB98">rgb(152, 251, 152)</td></tr><tr><td><span style="color: rgba(175, 238, 238, 1)">PaleTurquoise</span></td><td><span style="color: rgba(175, 238, 238, 1)">#AFEEEE</span></td><td bgcolor="#AFEEEE">rgb(175, 238, 238)</td></tr><tr><td><span style="color: rgba(219, 112, 147, 1)">PaleVioletRed</span></td><td><span style="color: rgba(216, 112, 147, 1)">#D87093</span></td><td bgcolor="#D87093">rgb(216, 112, 147)</td></tr><tr><td><span style="color: rgba(255, 239, 213, 1)">PapayaWhip</span></td><td><span style="color: rgba(255, 239, 213, 1)">#FFEFD5</span></td><td bgcolor="#FFEFD5">rgb(255, 239, 213)</td></tr><tr><td><span style="color: rgba(255, 218, 185, 1)">PeachPuff</span></td><td><span style="color: rgba(255, 218, 185, 1)">#FFDAB9</span></td><td bgcolor="#FFDAB9">rgb(255, 218, 185)</td></tr><tr><td><span style="color: rgba(205, 133, 63, 1)">Peru</span></td><td><span style="color: rgba(205, 133, 63, 1)">#CD853F</span></td><td bgcolor="#CD853F">rgb(205, 133, 63)</td></tr><tr><td><span style="color: rgba(255, 192, 203, 1)">Pink</span></td><td><span style="color: rgba(255, 192, 203, 1)">#FFC0CB</span></td><td bgcolor="#FFC0CB">rgb(255, 192, 203)</td></tr><tr><td><span style="color: rgba(221, 160, 221, 1)">Plum</span></td><td><span style="color: rgba(221, 160, 221, 1)">#DDA0DD</span></td><td bgcolor="#DDA0DD">rgb(221, 160, 221)</td></tr><tr><td><span style="color: rgba(176, 224, 230, 1)">PowderBlue</span></td><td><span style="color: rgba(176, 224, 230, 1)">#B0E0E6</span></td><td bgcolor="#B0E0E6">rgb(176, 224, 230)</td></tr><tr><td><span style="color: rgba(128, 0, 128, 1)">Purple</span></td><td><span style="color: rgba(128, 0, 128, 1)">#800080</span></td><td bgcolor="#800080">rgb(128, 0, 128)</td></tr><tr><td><span style="color: rgba(255, 0, 0, 1)">Red</span></td><td><span style="color: rgba(255, 0, 0, 1)">#FF0000</span></td><td bgcolor="#FF0000">rgb(255, 0, 0)</td></tr><tr><td><span style="color: rgba(188, 143, 143, 1)">RosyBrown</span></td><td><span style="color: rgba(188, 143, 143, 1)">#BC8F8F</span></td><td bgcolor="#BC8F8F">rgb(188, 143, 143)</td></tr><tr><td><span style="color: rgba(65, 105, 225, 1)">RoyalBlue</span></td><td><span style="color: rgba(65, 105, 225, 1)">#4169E1</span></td><td bgcolor="#4169E1">rgb(65, 105, 225)</td></tr><tr><td><span style="color: rgba(139, 69, 19, 1)">SaddleBrown</span></td><td><span style="color: rgba(139, 69, 19, 1)">#8B4513</span></td><td bgcolor="#8B4513">rgb(139, 69, 19)</td></tr><tr><td><span style="color: rgba(250, 128, 114, 1)">Salmon</span></td><td><span style="color: rgba(250, 128, 114, 1)">#FA8072</span></td><td bgcolor="#FA8072">rgb(250, 128, 114)</td></tr><tr><td><span style="color: rgba(244, 164, 96, 1)">SandyBrown</span></td><td><span style="color: rgba(244, 164, 96, 1)">#F4A460</span></td><td bgcolor="#F4A460">rgb(244, 164, 96)</td></tr><tr><td><span style="color: rgba(46, 139, 87, 1)">SeaGreen</span></td><td><span style="color: rgba(46, 139, 87, 1)">#2E8B57</span></td><td bgcolor="#2E8B57">rgb(46, 139, 87)</td></tr><tr><td><span style="color: rgba(255, 245, 238, 1)">SeaShell</span></td><td><span style="color: rgba(255, 245, 238, 1)">#FFF5EE</span></td><td bgcolor="#FFF5EE">rgb(255, 245, 238)</td></tr><tr><td><span style="color: rgba(160, 82, 45, 1)">Sienna</span></td><td><span style="color: rgba(160, 82, 45, 1)">#A0522D</span></td><td bgcolor="#A0522D">rgb(160, 82, 45)</td></tr><tr><td><span style="color: rgba(192, 192, 192, 1)">Silver</span></td><td><span style="color: rgba(192, 192, 192, 1)">#C0C0C0</span></td><td bgcolor="#C0C0C0">rgb(192, 192, 192)</td></tr><tr><td><span style="color: rgba(135, 206, 235, 1)">SkyBlue</span></td><td><span style="color: rgba(135, 206, 235, 1)">#87CEEB</span></td><td bgcolor="#87CEEB">rgb(135, 206, 235)</td></tr><tr><td><span style="color: rgba(106, 90, 205, 1)">SlateBlue</span></td><td><span style="color: rgba(106, 90, 205, 1)">#6A5ACD</span></td><td bgcolor="#6A5ACD">rgb(106, 90, 205)</td></tr><tr><td><span style="color: rgba(112, 128, 144, 1)">SlateGray</span></td><td><span style="color: rgba(112, 128, 144, 1)">#708090</span></td><td bgcolor="#708090">rgb(112, 128, 144)</td></tr><tr><td><span style="color: rgba(255, 250, 250, 1)">Snow</span></td><td><span style="color: rgba(255, 250, 250, 1)">#FFFAFA</span></td><td bgcolor="#FFFAFA">rgb(255, 250, 250)</td></tr><tr><td><span style="color: rgba(0, 255, 127, 1)">SpringGreen</span></td><td><span style="color: rgba(0, 255, 127, 1)">#00FF7F</span></td><td bgcolor="#00FF7F">rgb(0, 255, 127)</td></tr><tr><td><span style="color: rgba(70, 130, 180, 1)">SteelBlue</span></td><td><span style="color: rgba(70, 130, 180, 1)">#4682B4</span></td><td bgcolor="#4682B4">rgb(70, 130, 180)</td></tr><tr><td><span style="color: rgba(210, 180, 140, 1)">Tan</span></td><td><span style="color: rgba(210, 180, 140, 1)">#D2B48C</span></td><td bgcolor="#D2B48C">rgb(210, 180, 140)</td></tr><tr><td><span style="color: rgba(0, 128, 128, 1)">Teal</span></td><td><span style="color: rgba(0, 128, 128, 1)">#008080</span></td><td bgcolor="#008080">rgb(0, 128, 128)</td></tr><tr><td><span style="color: rgba(216, 191, 216, 1)">Thistle</span></td><td><span style="color: rgba(216, 191, 216, 1)">#D8BFD8</span></td><td bgcolor="#D8BFD8">rgb(216, 191, 216)</td></tr><tr><td><span style="color: rgba(255, 99, 71, 1)">Tomato</span></td><td><span style="color: rgba(255, 99, 71, 1)">#FF6347</span></td><td bgcolor="#FF6347">rgb(255, 99, 71)</td></tr><tr><td><span style="color: rgba(64, 224, 208, 1)">Turquoise</span></td><td><span style="color: rgba(64, 224, 208, 1)">#40E0D0</span></td><td bgcolor="#40E0D0">rgb(64, 224, 208)</td></tr><tr><td><span style="color: rgba(238, 130, 238, 1)">Violet</span></td><td><span style="color: rgba(238, 130, 238, 1)">#EE82EE</span></td><td bgcolor="#EE82EE">rgb(238, 130, 238)</td></tr><tr><td><span>VioletRed</span></td><td><span style="color: rgba(208, 32, 144, 1)">#D02090</span></td><td bgcolor="#D02090">rgb(208, 32, 144)</td></tr><tr><td><span style="color: rgba(245, 222, 179, 1)">Wheat</span></td><td><span style="color: rgba(245, 222, 179, 1)">#F5DEB3</span></td><td bgcolor="#F5DEB3">rgb(245, 222, 179)</td></tr><tr><td><span style="color: rgba(255, 255, 255, 1)">White</span></td><td><span style="color: rgba(255, 255, 255, 1)">#FFFFFF</span></td><td bgcolor="#FFFFFF">rgb(255, 255, 255)</td></tr><tr><td><span style="color: rgba(245, 245, 245, 1)">WhiteSmoke</span></td><td><span style="color: rgba(245, 245, 245, 1)">#F5F5F5</span></td><td bgcolor="#F5F5F5">rgb(245, 245, 245)</td></tr><tr><td><span style="color: rgba(255, 255, 0, 1)">Yellow</span></td><td><span style="color: rgba(255, 255, 0, 1)">#FFFF00</span></td><td bgcolor="#FFFF00">rgb(255, 255, 0)</td></tr><tr><td><span style="color: rgba(154, 205, 50, 1)">YellowGreen</span></td><td><span style="color: rgba(154, 205, 50, 1)">#9ACD32</span></td><td bgcolor="#9ACD32">rgb(154, 205, 50)</td></tr></tbody></table></div><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://www.cnblogs.com/stars-one/p/9502576.html">Stars-one - 博客园</a></li><li><a target="_blank" rel="noopener" href="https://blog.csdn.net/heimu24/article/details/81189700">heimu24的博客-CSDN博客</a></li><li><a target="_blank" rel="noopener" href="https://blog.csdn.net/u011995719/article/details/77232626">TensorSense的博客-CSDN博客</a></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210825 init</li></ul>]]></content>
    
    
    <summary type="html">通过 HTML 语言，实现 markdown 语法字体进阶功能</summary>
    
    
    <content src="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202109062104461.png" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="markdown" scheme="https://m.wuzhiping.top/categories/markdown/"/>
    
    <category term="HTML" scheme="https://m.wuzhiping.top/categories/HTML/"/>
    
    
    <category term="开源" scheme="https://m.wuzhiping.top/tags/%E5%BC%80%E6%BA%90/"/>
    
    <category term="标准" scheme="https://m.wuzhiping.top/tags/%E6%A0%87%E5%87%86/"/>
    
    <category term="教程" scheme="https://m.wuzhiping.top/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="markdown" scheme="https://m.wuzhiping.top/tags/markdown/"/>
    
    <category term="字体" scheme="https://m.wuzhiping.top/tags/%E5%AD%97%E4%BD%93/"/>
    
    <category term="配色" scheme="https://m.wuzhiping.top/tags/%E9%85%8D%E8%89%B2/"/>
    
  </entry>
  
  <entry>
    <title>markdown 进阶 | 改图片大小和位置</title>
    <link href="https://m.wuzhiping.top/p/36e36bdb.html"/>
    <id>https://m.wuzhiping.top/p/36e36bdb.html</id>
    <published>2021-08-25T10:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<h2 id="写在前面"><a href="#写在前面" class="headerlink" title="写在前面"></a>写在前面</h2><p>与字体类似，markdown 语法本身不能定义图片的大小、位置等属性，但通过 HTML 语言，可以实现上述效果。</p><h2 id="图片大小调节"><a href="#图片大小调节" class="headerlink" title="图片大小调节"></a>图片大小调节</h2><ul><li><p>图片缩小 50%</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs HTML"><span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">&quot;&lt;图片来源地址&gt;&quot;</span> <span class="hljs-attr">width</span>=<span class="hljs-string">&quot;50%&quot;</span> <span class="hljs-attr">height</span>=<span class="hljs-string">&quot;50%&quot;</span>&gt;</span><br></code></pre></td></tr></table></figure></li><li><p>图片居中显示</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs HTML"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">align</span>=<span class="hljs-string">center</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">&quot;&lt;图片来源地址&gt;&quot;</span> <span class="hljs-attr">width</span>=<span class="hljs-string">&quot;50%&quot;</span> <span class="hljs-attr">height</span>=<span class="hljs-string">&quot;50%&quot;</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span><br></code></pre></td></tr></table></figure></li></ul><p>_注：居左是 left ；居右是 right _</p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://blog.csdn.net/heimu24/article/details/81189700">heimu24的博客-CSDN博客</a></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210825 init</li></ul>]]></content>
    
    
    <summary type="html">通过 HTML 语言，对 markdown 中的图片进行调整</summary>
    
    
    <content src="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202109062107350.png" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="markdown" scheme="https://m.wuzhiping.top/categories/markdown/"/>
    
    <category term="HTML" scheme="https://m.wuzhiping.top/categories/HTML/"/>
    
    
    <category term="开源" scheme="https://m.wuzhiping.top/tags/%E5%BC%80%E6%BA%90/"/>
    
    <category term="标准" scheme="https://m.wuzhiping.top/tags/%E6%A0%87%E5%87%86/"/>
    
    <category term="教程" scheme="https://m.wuzhiping.top/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="图片" scheme="https://m.wuzhiping.top/tags/%E5%9B%BE%E7%89%87/"/>
    
    <category term="markdown" scheme="https://m.wuzhiping.top/tags/markdown/"/>
    
  </entry>
  
  <entry>
    <title>docker 的基础操作</title>
    <link href="https://m.wuzhiping.top/p/40b28f8b.html"/>
    <id>https://m.wuzhiping.top/p/40b28f8b.html</id>
    <published>2021-08-25T04:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>docker 是一个开源的应用容器引擎，它使用 Go 编程语言编写，提供一种名为”容器”的隔离工作空间技术，使得用户可以快速使用、跨平台移植，就如海上的集装箱，docker 把打包好的应用通过守护进程发布到任何流行的Linux 或 Windows 机器上。</p><p><img    class="lazyload" data-original="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202108251529323.png" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">docker 工作原理图示，来自：官方文档</span></p><p>以下内容是基于使用 docker 过程的记录和心得体会，将实时更新。</p><h2 id="环境准备"><a href="#环境准备" class="headerlink" title="环境准备"></a>环境准备</h2><ul><li>Windows 10 电脑</li><li>树莓派4B(系统版本如下)<figure class="highlight bash"><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></pre></td><td class="code"><pre><code class="hljs bash">$ <span class="hljs-built_in">uname</span> -a<br>Linux raspberrypi 5.10.52-v7l+ <span class="hljs-comment">#1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux</span><br>$ lsb_release -cs<br>buster<br></code></pre></td></tr></table></figure></li><li>联网环境</li></ul><h2 id="安装docker-ce"><a href="#安装docker-ce" class="headerlink" title="安装docker-ce"></a>安装docker-ce</h2><p>目前公共的版本是 docker-ce ，即社区版</p><p>以树莓派为例（Debian 发行版）为例，安装前先配置环境</p><ol><li>确保安装依赖</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common<br></code></pre></td></tr></table></figure><ol start="2"><li>信任 Docker 的 GPG 公钥</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -<br>ok<br></code></pre></td></tr></table></figure><ol start="3"><li>添加软件仓库</li></ol><ul><li><p>树莓派等ARM架构计算机</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \</span><br><span class="hljs-string">     <span class="hljs-subst">$(lsb_release -cs)</span> stable&quot;</span> | \<br>    sudo <span class="hljs-built_in">tee</span> /etc/apt/sources.list.d/docker.list<br></code></pre></td></tr></table></figure></li><li><p>amd64 架构的计算机</p><figure class="highlight bash"><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></pre></td><td class="code"><pre><code class="hljs bash">sudo add-apt-repository \<br>   <span class="hljs-string">&quot;deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \</span><br><span class="hljs-string">   <span class="hljs-subst">$(lsb_release -cs)</span> \</span><br><span class="hljs-string">   stable&quot;</span><br></code></pre></td></tr></table></figure></li></ul><ol start="4"><li>最后一步，使用命令行安装 docker-ce</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo apt update<br>sudo apt install docker-ce<br></code></pre></td></tr></table></figure><h2 id="换源加速-docker-pull-的速度"><a href="#换源加速-docker-pull-的速度" class="headerlink" title="换源加速 docker pull 的速度"></a>换源加速 <code>docker pull</code> 的速度</h2><p>详见另一篇博文 <a href="https://m.wuzhiping.top/p/247374a.html#docker-%E6%8D%A2%E6%BA%90">国内开源镜像站点及替换方式</a>，<br>思路是修改 <code>/etc/docker/daemon.json</code> 的文件内容，最后重载配置、重启 docker即可</p><h2 id="docker-去除-sudo-启动"><a href="#docker-去除-sudo-启动" class="headerlink" title="docker 去除 sudo 启动"></a>docker 去除 <code>sudo</code> 启动</h2><p><font color=red>不加 <code>sudo</code> 时启动 docker 会报错：</font></p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs txt">Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/images/json: dial unix /var/run/docker.sock: connect: permission denied<br></code></pre></td></tr></table></figure><p>解决办法如下：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-comment"># 新建一个 docker 组</span><br>sudo groupadd docker<br><span class="hljs-comment"># 将docker账户给与权限</span><br>sudo gpasswd -a &lt;username&gt; docker<br><span class="hljs-comment"># 重启 docker</span><br>sudo service docker restart<br></code></pre></td></tr></table></figure><p>退出 shell ，重进即可不带 <code>sudo</code> 使用 docker</p><p>或者使用如下命令: </p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">systemctl unmask docker.service<br>systemctl unmask docker.socket<br>systemctl start docker.service<br></code></pre></td></tr></table></figure><h2 id="docker-的查询命令"><a href="#docker-的查询命令" class="headerlink" title="docker 的查询命令"></a>docker 的查询命令</h2><figure class="highlight bash"><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></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-comment"># 列出所有在运行的容器信息：</span><br>docker ps<br><span class="hljs-comment"># 查询所有已安装的 docker 镜像文件：</span><br>docker images<br></code></pre></td></tr></table></figure><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/">docker-ce | 镜像站使用帮助</a></li><li><a target="_blank" rel="noopener" href="https://shumeipai.nxez.com/2019/05/20/how-to-install-docker-on-your-raspberry-pi.html">树莓派实验室</a></li><li><a target="_blank" rel="noopener" href="https://docs.docker.com/get-started/overview/">Docker 官方文档（英文版）</a></li><li><a target="_blank" rel="noopener" href="https://stackoverflow.com/questions/44678725/cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker">Stack Overflow</a></li></ul><h2 id="Changlog"><a href="#Changlog" class="headerlink" title="Changlog"></a>Changlog</h2><ul><li>2023&#x2F;06&#x2F;04 修改细节，更新补充内容</li><li>2021&#x2F;08&#x2F;25 init</li></ul>]]></content>
    
    
    <summary type="html">docker 是一个开源的应用容器引擎，轻量化、可移植、一键打包、快速测试等特点不容错过</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202306041724325.jpg" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="树莓派" scheme="https://m.wuzhiping.top/categories/%E6%A0%91%E8%8E%93%E6%B4%BE/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/categories/Linux/"/>
    
    <category term="docker" scheme="https://m.wuzhiping.top/categories/docker/"/>
    
    
    <category term="技术" scheme="https://m.wuzhiping.top/tags/%E6%8A%80%E6%9C%AF/"/>
    
    <category term="docker" scheme="https://m.wuzhiping.top/tags/docker/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/tags/Linux/"/>
    
    <category term="远程访问" scheme="https://m.wuzhiping.top/tags/%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE/"/>
    
    <category term="教程" scheme="https://m.wuzhiping.top/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>资源 | 博客配图网站推荐</title>
    <link href="https://m.wuzhiping.top/p/302b912c.html"/>
    <id>https://m.wuzhiping.top/p/302b912c.html</id>
    <published>2021-08-20T10:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<p>写博客的时候免不了要用到配图，下面分享一些配图用得到的网站。</p><p><strong><a target="_blank" rel="noopener" href="https://www.pexels.com/zh-cn/">Pexels</a></strong><br>优势：搜索功能强大，匹配度高,可以选择尺寸下载，图片质量高，原图分辨率高。<br>劣势：图片种类没有Pixabay多。</p><p><strong><a target="_blank" rel="noopener" href="https://pixabay.com/">Pixabay</a></strong><br>优势：图片种类多，扁平风，摄影都有，可以选择尺寸下载。<br>劣势：搜索功能鸡肋，图片质量一般，需要有一定筛选能力。</p><p><strong><a target="_blank" rel="noopener" href="https://unsplash.com/">Unsplash</a></strong><br>优势：图片质量高<br>劣势：图片种类少，基本都是摄影图片，搜索出来的东西很多不沾边，无法选择尺寸下载需要自己压缩裁剪。</p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://www.ddg.ink/170.html">低调G</a></li><li><a target="_blank" rel="noopener" href="https://xiongne.cn/index.php/archives/9/">Xiongne。</a></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210820 init</li></ul>]]></content>
    
    
    <summary type="html">常用的配图网站</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202108201711609.png" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="配图" scheme="https://m.wuzhiping.top/categories/%E9%85%8D%E5%9B%BE/"/>
    
    
    <category term="图片" scheme="https://m.wuzhiping.top/tags/%E5%9B%BE%E7%89%87/"/>
    
    <category term="资源" scheme="https://m.wuzhiping.top/tags/%E8%B5%84%E6%BA%90/"/>
    
  </entry>
  
  <entry>
    <title>使用公钥连接 SSH</title>
    <link href="https://m.wuzhiping.top/p/6d21cf19.html"/>
    <id>https://m.wuzhiping.top/p/6d21cf19.html</id>
    <published>2021-08-20T04:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>每次 ssh 登录服务器都要重新输入一次密码？记住密码又怕不安全？一个更好的解决办法是使用公钥文件，只需一键点击，就可登录到远程服务器。</p><h2 id="环境配置"><a href="#环境配置" class="headerlink" title="环境配置"></a>环境配置</h2><ul><li><p>Win10 本地主机</p></li><li><p>远程 Linux 服务器</p></li><li><p>Xshell 客户端</p></li></ul><h2 id="关键步骤"><a href="#关键步骤" class="headerlink" title="关键步骤"></a>关键步骤</h2><p>分为本地端和服务端，分别进行设置。</p><h3 id="本地端"><a href="#本地端" class="headerlink" title="本地端"></a>本地端</h3><p>主要是生成本机的密钥，有两种方式，一种是Xshell 软件生成，另一种是通过一行代码。</p><p><strong>方法一：Xshell 生成</strong></p><ol><li><p>新建连接 –&gt; 选择 <code>Public Key</code> 方式 –&gt; 浏览 –&gt; 用户密钥，点击 <code>生成</code>，软件会自动生成2048位的公共密钥</p></li><li><p>保存密钥到本机指定位置，推荐 <code>C:\Users\&lt;username&gt;\.ssh</code>文件夹，还可以为密钥文件加密存储</p></li></ol> <img    class="lazyload" data-original="https://pic.wuzhiping.top/blog/202108201144138.png" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="  width = "80%" height = "80%"   align=center /><span class="image-caption">Xshell 生成的公共密钥</span><p><strong>方法二</strong></p><p>之前在 GitHub 登录时使用过，可输入下列命令，由系统自动生成，保存位置同样在 <code>C:\Users\&lt;username&gt;\.ssh</code>文件夹</p><figure class="highlight bash"><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></pre></td><td class="code"><pre><code class="hljs bash">git config --global user.name <span class="hljs-string">&quot;用户名&quot;</span> <span class="hljs-comment">#GitHub登录时选用</span><br>git config --global user.email <span class="hljs-string">&quot;邮箱地址&quot;</span> <span class="hljs-comment">#GitHub登录时选用</span><br><br>ssh-keygen -t rsa -C <span class="hljs-string">&#x27;上面的邮箱&#x27;</span><br></code></pre></td></tr></table></figure><p>按照提示完成三次回车，即可生成 ssh key。通过查看 <code>C:\Users\&lt;username&gt;\.ssh\id_rsa.pub</code> 文件内容，获取到你的 SSH key</p><h3 id="服务端"><a href="#服务端" class="headerlink" title="服务端"></a>服务端</h3><ol><li>登录远程服务器，生成密钥对</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">ssh-keygen -t rsa<br></code></pre></td></tr></table></figure><p><em>注：生成的密钥文件保存在<code>~/.ssh</code>文件夹内</em></p><p>2.1 手动上传本地密钥到远程主机</p><blockquote><p>本段为根据 <a target="_blank" rel="noopener" href="https://wangdoc.com/ssh/key.html">SSH 密钥登录</a> 增补的内容，只需一行代码，自动上传并完成 #2.2 手动的工作。</p></blockquote><p>使用 <code>ssh-copy-id</code> 命令：自动上传公钥</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">ssh-copy-id -i id_rsa_233 user@host<br></code></pre></td></tr></table></figure><p><code>-i</code> 参数用来指定公钥文件，user是所要登录的账户名，host是服务器地址。</p><p>公钥文件可以不指定路径和<code>.pub</code>后缀名，<code>ssh-copy-id</code>会自动在~&#x2F;.ssh目录里面寻找，要做的只是把公钥文件名写对。</p><blockquote><p>注意: ssh-copy-id是直接将公钥添加到authorized_keys文件的末尾。如果authorized_keys文件的末尾不是一个换行符，会导致新的公钥添加到前一个公钥的末尾，两个公钥连在一起，使得它们都无法生效。</p></blockquote><p>2.2 上传本地密钥到远程主机</p><p>上传本地生成的 <code>id_rsa_233.pub</code> 密钥文件到远程主机，可以 <code>sftp</code> 上传（路径 <code>~/.ssh/</code> ），也可通过以下命令：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-comment">#本地主机上传命令</span><br>scp ~/.ssh/id_rsa_233.pub &lt;username&gt;@&lt;ip&gt;:/home/&lt;username&gt;/.ssh/id_rsa_233.pub<br></code></pre></td></tr></table></figure><ol start="3"><li>服务端授权</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo <span class="hljs-built_in">cat</span> ~/.ssh/id_rsa_233.pub &gt;&gt; authorized_keys<br><span class="hljs-built_in">chmod</span> 600 authorized_keys<br></code></pre></td></tr></table></figure><ol start="4"><li>修改 sshd 配置文件</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo nano /etc/ssh/sshd_config<br></code></pre></td></tr></table></figure><p>在文件最末尾加入下列代码并保存：</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs txt">RSAAuthentication yes　　<br>PubkeyAuthentication yes　　<br>AuthorizedKeysFile /home/&lt;username&gt;/.ssh/authorized_keys <br># 会到当前用户下的authorized_keys文件中寻找key<br>## 如需要连两个账号，可在 `AuthorizedKeysFile`后加个空格继续填写，连 root 账号，根目录是在 `/root/.ssh/`<br>### 建议关闭密码登录<br>#PasswordAuthentication no<br></code></pre></td></tr></table></figure><ol start="5"><li>重启 sshd 服务</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">service sshd restart<br></code></pre></td></tr></table></figure><p>至此，就可以在本机实现无密码登录服务端啦~</p><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><p><a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_37989267/article/details/106860979">linux 密钥对 远程登录-CSDN博客</a></p></li><li><p><a target="_blank" rel="noopener" href="https://blog.csdn.net/xu_binfeng/article/details/84850826">linux 远程登录SSH密钥及配置-CSDN博客</a></p></li><li><p><a target="_blank" rel="noopener" href="https://wangdoc.com/ssh/key.html">SSH 密钥登录 - SSH 教程 - 网道</a></p></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210913 增补自动上传公钥的内容</li><li>210825 订正上传到远程主机的有误表述</li><li>210820 init</li></ul>]]></content>
    
    
    <summary type="html">每次 ssh 登录服务器都要重新输入一次密码？记住密码又怕不安全？</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202108201307723.png" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/categories/Linux/"/>
    
    
    <category term="技术" scheme="https://m.wuzhiping.top/tags/%E6%8A%80%E6%9C%AF/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/tags/Linux/"/>
    
    <category term="ssh" scheme="https://m.wuzhiping.top/tags/ssh/"/>
    
    <category term="远程访问" scheme="https://m.wuzhiping.top/tags/%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE/"/>
    
    <category term="教程" scheme="https://m.wuzhiping.top/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>那些你可能会忽略的写作规范</title>
    <link href="https://m.wuzhiping.top/p/7f96e59e.html"/>
    <id>https://m.wuzhiping.top/p/7f96e59e.html</id>
    <published>2021-08-19T04:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<blockquote><ul><li>写在前面：在 GitHub 发现了这一有趣的仓库，选取部分内容，整理成文，希望能够提醒自己保持优雅的写作习惯。</li><li>License：公共领域（public domain）</li></ul></blockquote><h2 id="中文和英文排列"><a href="#中文和英文排列" class="headerlink" title="中文和英文排列"></a>中文和英文排列</h2><h3 id="字间距"><a href="#字间距" class="headerlink" title="字间距"></a>字间距</h3><p>（1）全角中文字符与半角英文字符之间，应有一个半角空格。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：本文介绍如何快速启动Windows系统。<br><br>正确：本文介绍如何快速启动 Windows 系统。<br></code></pre></td></tr></table></figure><p>（2）全角中文字符与半角阿拉伯数字之间，有没有半角空格都可，但必须保证风格统一，不能两种风格混杂。</p><figure class="highlight tap"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs tap">正确：2011年5月15日，我订购了5台笔记本电脑与10台平板电脑。<br><br>正确：2011 年<span class="hljs-number"> 5 </span>月<span class="hljs-number"> 15 </span>日，我订购了<span class="hljs-number"> 5 </span>台笔记本电脑与<span class="hljs-number"> 10 </span>台平板电脑。<br></code></pre></td></tr></table></figure><p>半角的百分号，视同阿拉伯数字。</p><figure class="highlight erlang-repl"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs erlang-repl">正确：今年我国经济增长率是<span class="hljs-number">6.5</span><span class="hljs-comment">%。</span><br><br>正确：今年我国经济增长率是 <span class="hljs-number">6.5</span><span class="hljs-comment">%。</span><br></code></pre></td></tr></table></figure><p>（3）英文单位若不翻译，单位前的阿拉伯数字与单位符号之间，应留出适当的空隙。</p><figure class="highlight tap"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs tap">例1：一部容量为<span class="hljs-number"> 16 </span>GB 的智能手机<br><br>例2：1 h =<span class="hljs-number"> 60 </span>min = 3,600 s<br></code></pre></td></tr></table></figure><p>（4）半角英文字符和半角阿拉伯数字，与全角标点符号之间不留空格。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：他的电脑是 MacBook Air 。<br><br>正确：他的电脑是 MacBook Air。<br></code></pre></td></tr></table></figure><h3 id="句子"><a href="#句子" class="headerlink" title="句子"></a>句子</h3><p>（1）避免使用长句。</p><p>不包含任何标点符号的单个句子，或者以逗号分隔的句子构件，长度尽量保持在 20 个字以内；20～29 个字的句子，可以接受；30～39 个字的句子，语义必须明确，才能接受；多于 40 个字的句子，任何情况下都不能接受。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：本产品适用于从由一台服务器进行动作控制的单一节点结构到由多台服务器进行动作控制的并行处理程序结构等多种体系结构。<br><br>正确：本产品适用于多种体系结构。无论是由一台服务器（单一节点结构），还是由多台服务器（并行处理结构）进行动作控制，均可以使用本产品。<br></code></pre></td></tr></table></figure><p>逗号分割的长句，总长度不应该超过 100 字或者正文的 3 行。</p><p>（2）尽量使用简单句和并列句，避免使用复合句。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">并列句：他昨天生病了，没有参加会议。<br><br>复合句：那个昨天生病的人没有参加会议。<br></code></pre></td></tr></table></figure><p>（3）同样一个意思，尽量使用肯定句表达，不使用否定句表达。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：请确认没有接通装置的电源。<br><br>正确：请确认装置的电源已关闭。<br></code></pre></td></tr></table></figure><p>（4）避免使用双重否定句。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：没有删除权限的用户，不能删除此文件。<br><br>正确：用户必须拥有删除权限，才能删除此文件。<br></code></pre></td></tr></table></figure><h3 id="写作风格"><a href="#写作风格" class="headerlink" title="写作风格"></a>写作风格</h3><p>（1）尽量不使用被动语态，改为使用主动语态。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：假如此软件尚未被安装，<br><br>正确：假如尚未安装这个软件，<br></code></pre></td></tr></table></figure><p>（2）不使用非正式的语言风格。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：Lady Gaga 的演唱会真是酷毙了，从没看过这么给力的表演！！！<br><br>正确：无法参加本次活动，我深感遗憾。<br></code></pre></td></tr></table></figure><p>（3）不使用冷僻、生造或者文言文的词语，而要使用现代汉语的常用表达方式。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：这是唯二的快速启动的方法。<br><br>正确：这是仅有的两种快速启动的方法。<br></code></pre></td></tr></table></figure><p>（4）用对“的”、“地”、“得”。</p><figure class="highlight"><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></pre></td><td class="code"><pre><code class="hljs">她露出了开心的笑容。<br>（形容词＋的＋名词）<br><br>她开心地笑了。<br>（副词＋地＋动词）<br><br>她笑得很开心。<br>（动词＋得＋副词）<br></code></pre></td></tr></table></figure><p>（5）使用代词时（比如“其”、“该”、“此”、“这”等词），必须明确指代的内容，保证只有一个含义。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：从管理系统可以监视中继系统和受其直接控制的分配系统。<br><br>正确：从管理系统可以监视两个系统：中继系统和受中继系统直接控制的分配系统。<br></code></pre></td></tr></table></figure><p>（6）名词前不要使用过多的形容词。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs">错误：此设备的使用必须在接受过本公司举办的正式的设备培训的技师的指导下进行。<br><br>正确：此设备必须在技师的指导下使用，且指导技师必须接受过由本公司举办的正式设备培训。<br></code></pre></td></tr></table></figure><h3 id="英文处理"><a href="#英文处理" class="headerlink" title="英文处理"></a>英文处理</h3><p>（1）英文原文如果使用了复数形式，翻译成中文时，应该将其还原为单数形式。</p><figure class="highlight ada"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs ada">英文：⋯information stored <span class="hljs-keyword">in</span> random <span class="hljs-keyword">access</span> memory (RAMs)⋯<br><br>中文：……存储在随机存取存储器（RAM）里的信息……<br></code></pre></td></tr></table></figure><p>（2）外文缩写可以使用半角圆点(<code>.</code>)表示缩写。</p><figure class="highlight erlang"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs erlang">U.S.A.<br>Apple, Inc.<br></code></pre></td></tr></table></figure><p>（3）表示中文时，英文省略号（<code>⋯</code>）应改为中文省略号（<code>……</code>）。</p><figure class="highlight vim"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs vim">英文：<span class="hljs-number">5</span> minutes <span class="hljs-keyword">later</span>⋯<br><br>中文：<span class="hljs-number">5</span> 分钟过去了……<br></code></pre></td></tr></table></figure><p>（4）英文书名或电影名改用中文表达时，双引号应改为书名号。</p><figure class="highlight stata"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs stata">英文：<span class="hljs-keyword">He</span> published <span class="hljs-keyword">an</span> article entitled <span class="hljs-string">&quot;The Future of the Aviation&quot;</span>.<br><br>中文：他发表了一篇名为《航空业的未来》的文章。<br></code></pre></td></tr></table></figure><p>（5）第一次出现英文词汇时，在括号中给出中文标注。此后再次出现时，直接使用英文缩写即可。</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs">IOC（International Olympic Committee，国际奥林匹克委员会）。这样定义后，便可以直接使用“IOC”了。<br></code></pre></td></tr></table></figure><p>（6）专有名词中每个词第一个字母均应大写，非专有名词则不需要大写。</p><figure class="highlight applescript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs applescript">“American Association <span class="hljs-keyword">of</span> Physicists <span class="hljs-keyword">in</span> Medicine”（美国医学物理学家协会）是专有名词，需要大写。<br><br>“online <span class="hljs-keyword">transaction</span> processing”（在线事务处理）不是专有名词，不应大写。<br></code></pre></td></tr></table></figure><h2 id="文字和数字排列"><a href="#文字和数字排列" class="headerlink" title="文字和数字排列"></a>文字和数字排列</h2><h3 id="半角数字"><a href="#半角数字" class="headerlink" title="半角数字"></a>半角数字</h3><p>阿拉伯数字一律使用半角形式，不得使用全角形式。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs yaml"><span class="hljs-string">错误：这件商品的价格是１０００元。</span><br><br><span class="hljs-string">正确：这件商品的价格是</span> <span class="hljs-number">1000</span> <span class="hljs-string">元。</span><br></code></pre></td></tr></table></figure><h3 id="千分号"><a href="#千分号" class="headerlink" title="千分号"></a>千分号</h3><p>数值为千位以上，应添加千分号（半角逗号）。</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">XXX</span> 公司的实收资本为 ￥<span class="hljs-number">1</span>,<span class="hljs-number">258</span>,<span class="hljs-number">000</span> 人民币。<br></code></pre></td></tr></table></figure><p>对于 4 位的数值，千分号是选用的，比如<code>1000</code>和<code>1,000</code>都可以接受。对于 4 位以上的数值，应添加千分号。</p><h3 id="货币"><a href="#货币" class="headerlink" title="货币"></a>货币</h3><p>货币应为阿拉伯数字，并在数字前写出货币符号，或在数字后写出货币中文名称。</p><figure class="highlight gams"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs gams"><span class="hljs-meta"><span class="hljs-keyword">$1</span>,000</span><br><span class="hljs-number">1</span>,<span class="hljs-number">000</span> 美元<br></code></pre></td></tr></table></figure><p>英文的货币名称，建议参考国际标准 <a target="_blank" rel="noopener" href="https://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a>。</p><h3 id="数值范围"><a href="#数值范围" class="headerlink" title="数值范围"></a>数值范围</h3><p>表示数值范围时，用波浪线（<code>～</code>）或一字线（<code>—</code>）连接。参见《标点符号》一节的“连接号”部分。</p><p>带有单位或百分号时，两个数字建议都要加上单位或百分号。</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">132kg</span>～<span class="hljs-number">234</span>kg<br><br><span class="hljs-attribute">67</span>%～<span class="hljs-number">89</span>%<br></code></pre></td></tr></table></figure><h3 id="变化程度的表示法"><a href="#变化程度的表示法" class="headerlink" title="变化程度的表示法"></a>变化程度的表示法</h3><p>数字的增加要使用“增加了”、“增加到”。“了”表示增量，“到”表示定量。</p><figure class="highlight"><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></pre></td><td class="code"><pre><code class="hljs">增加到过去的两倍<br>（过去为一，现在为二）<br><br>增加了两倍<br>（过去为一，现在为三）<br></code></pre></td></tr></table></figure><p>数字的减少要使用“降低了”、“降低到”。“了”表示增量，“到”表示定量。</p><figure class="highlight"><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></pre></td><td class="code"><pre><code class="hljs">降低到百分之八十<br>（定额是一百，现在是八十）<br><br>降低了百分之八十<br>（原来是一百，现在是二十）<br></code></pre></td></tr></table></figure><p>不能用“降低 N 倍”或“减少 N 倍”的表示法，要用“降低百分之几”或“减少百分之几”。因为减少（或降低）一倍表示数值原来为一百，现在等于零。</p><h2 id="说明文档的结构"><a href="#说明文档的结构" class="headerlink" title="说明文档的结构"></a>说明文档的结构</h2><p>软件手册是一部完整的书，建议采用下面的结构。</p><ul><li><strong>简介</strong>（Introduction）： [必备] [文件] 提供对产品和文档本身的总体的、扼要的说明</li><li><strong>快速上手</strong>（Getting Started）：[可选] [文件] 如何最快速地使用产品</li><li><strong>入门篇</strong>（Basics）： [必备] [目录] 又称”使用篇“，提供初级的使用教程<ul><li><strong>环境准备</strong>（Prerequisite）：[必备] [文件] 软件使用需要满足的前置条件</li><li><strong>安装</strong>（Installation）：[可选] [文件] 软件的安装方法</li><li><strong>设置</strong>（Configuration）：[必备] [文件] 软件的设置</li></ul></li><li><strong>进阶篇</strong>（Advanced)：[可选] [目录] 又称”开发篇“，提供中高级的开发教程</li><li><strong>API</strong>（Reference）：[可选] [目录|文件] 软件 API 的逐一介绍</li><li><strong>FAQ</strong>：[可选] [文件] 常见问题解答</li><li><strong>附录</strong>（Appendix）：[可选] [目录] 不属于教程本身、但对阅读教程有帮助的内容<ul><li><strong>Glossary</strong>：[可选] [文件] 名词解释</li><li><strong>Recipes</strong>：[可选] [文件] 最佳实践</li><li><strong>Troubleshooting</strong>：[可选] [文件] 故障处理</li><li><strong>ChangeLog</strong>：[可选] [文件] 版本说明</li><li><strong>Feedback</strong>：[可选] [文件] 反馈方式</li></ul></li></ul><p>下面是两个真实范例，可参考。</p><ul><li><a target="_blank" rel="noopener" href="https://redux.js.org/introduction/getting-started">Redux 手册</a></li><li><a target="_blank" rel="noopener" href="http://flight-manual.atom.io/">Atom 手册</a></li></ul><h2 id="文件命名规则"><a href="#文件命名规则" class="headerlink" title="文件命名规则"></a>文件命名规则</h2><p>文档的文件名不得含有空格。</p><p>文件名必须使用半角字符，不得使用全角字符。这也意味着，中文不能用于文件名。</p><figure class="highlight dos"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs dos">错误：名词解释.<span class="hljs-built_in">md</span><br><br>正确：glossary.<span class="hljs-built_in">md</span><br></code></pre></td></tr></table></figure><p>文件名建议只使用小写字母，不使用大写字母。</p><figure class="highlight dos"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs dos">错误：TroubleShooting.<span class="hljs-built_in">md</span><br><br>正确：troubleshooting.<span class="hljs-built_in">md</span> <br></code></pre></td></tr></table></figure><p>为了醒目，某些说明文件的文件名，可以使用大写字母，比如<code>README</code>、<code>LICENSE</code>。</p><p>文件名包含多个单词时，单词之间建议使用半角的连词线（<code>-</code>）分隔。</p><figure class="highlight dos"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs dos">不佳：advanced_usage.<span class="hljs-built_in">md</span><br><br>正确：advanced-usage.<span class="hljs-built_in">md</span><br></code></pre></td></tr></table></figure><br /><br /><center><font  color=grey>\ E.O.F \ </font></center><hr><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><a target="_blank" rel="noopener" href="https://github.com/ruanyf/document-style-guide">GitHub 仓库 | 中文技术文档的写作规范</a></li></ul><h2 id="Changlog"><a href="#Changlog" class="headerlink" title="Changlog"></a>Changlog</h2><ul><li>210819 init</li></ul>]]></content>
    
    
    <summary type="html">中英文之间、文字和数字、规范的文件起名都是怎样的？</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202108200010992.png" type="image"/>
    
    
    <category term="写作规范" scheme="https://m.wuzhiping.top/categories/%E5%86%99%E4%BD%9C%E8%A7%84%E8%8C%83/"/>
    
    <category term="语言文字" scheme="https://m.wuzhiping.top/categories/%E8%AF%AD%E8%A8%80%E6%96%87%E5%AD%97/"/>
    
    
    <category term="开源" scheme="https://m.wuzhiping.top/tags/%E5%BC%80%E6%BA%90/"/>
    
    <category term="规范" scheme="https://m.wuzhiping.top/tags/%E8%A7%84%E8%8C%83/"/>
    
    <category term="写作" scheme="https://m.wuzhiping.top/tags/%E5%86%99%E4%BD%9C/"/>
    
    <category term="标准" scheme="https://m.wuzhiping.top/tags/%E6%A0%87%E5%87%86/"/>
    
  </entry>
  
  <entry>
    <title>树莓派入门02 | 远程桌面一键连</title>
    <link href="https://m.wuzhiping.top/p/14034cc1.html"/>
    <id>https://m.wuzhiping.top/p/14034cc1.html</id>
    <published>2021-08-18T10:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.777Z</updated>
    
    <content type="html"><![CDATA[<h2 id="使用场景"><a href="#使用场景" class="headerlink" title="使用场景"></a>使用场景</h2><ul><li><p>没有多余的显示器连接树莓派</p></li><li><p>只想用一台电脑管理多台终端（包括本机）</p></li></ul><h2 id="环境准备"><a href="#环境准备" class="headerlink" title="环境准备"></a>环境准备</h2><ol><li><p>win10 电脑一台</p></li><li><p>安装好<code>VNC-Viewer</code>软件</p></li><li><p>路由器（用于查看局域网地址）</p></li><li><p>树莓派4B</p></li></ol><h2 id="关键步骤"><a href="#关键步骤" class="headerlink" title="关键步骤"></a>关键步骤</h2><p>针对没有任何显示器的情况，需要树莓派连接路由器后，通过路由器后台确认派的 ip 地址，如有显示屏，可直接调到第3步。</p><p><strong>1. 开启 ssh</strong></p><p>新版系统默认把 ssh功能关了（说是为了安全起见），没有显示器的情况，可在系统烧录后，在 boot 根目录新建 <code>ssh</code> 无后缀的空文件</p><blockquote><p>由于新版的系统烧录后win系统已打不开SD卡，可以使用另一种神奇方式：</p></blockquote><blockquote><p>使用<code>imageer</code> 烧录系统时，按<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> 打开配置，可设置开启 SSH功能</p></blockquote><blockquote><p><img    class="lazyload" data-original="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202108191652426.png" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">imager 设置界面</span></p></blockquote><p><strong>2. 使用 SSH 远程软件连接树莓派</strong></p><p>录入 IP地址和端口22，用户名默认 <code>pi</code>，初始密码为 <code>raspberry</code></p><p><em>若不知道派的地址，也可通过这个命令直接连接，简单方便</em></p><figure class="highlight julia"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs julia">ssh <span class="hljs-literal">pi</span><span class="hljs-meta">@raspberrypi</span>.<span class="hljs-keyword">local</span><br></code></pre></td></tr></table></figure><p>之后可以使用命令行 <code>ifconfig</code> 查到树莓派的 IP地址。</p><p><strong>3. 开启 VNC 功能</strong></p><p>树莓派出厂自带 vnc 服务端，使用命令行开启 vnc 功能即可</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo raspi-config<br></code></pre></td></tr></table></figure><p>依次点击 Interface Options -&gt; VNC -&gt; Yes</p><p>出现以下画面即为开启成功：</p><p><img    class="lazyload" data-original="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202108181055079.png" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">成功开启 vnc sever</span></p><p><strong>4. 本机连接</strong></p><p>客户端主机安装 VNC-Viewer 软件，输入树莓派的 IP地址即可访问图形界面</p><p><strong>5. 状况处理</strong></p><p>如出现 <code>Cannot currently show the desktop</code> 的界面，需在树莓派设置界面调整</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo raspi-config<br></code></pre></td></tr></table></figure><p>依次找到 <code>Display --&gt; Resloution</code> ，把分辨率调整为更高即可。</p><p><strong>&#x3D;&#x3D;One More Thing&#x3D;&#x3D;</strong></p><p>作为 win 端老牌应用，远程桌面怎么能少呢？在终端输入 <code>sudo apt install xrdp</code> 安装用于微软桌面的服务端，打开 <code>远程桌面</code> 软件，填写 IP地址、用户名和密码，实现轻松访问。</p><h2 id="Todo"><a href="#Todo" class="headerlink" title="Todo"></a>Todo</h2><ul><li><input disabled="" type="checkbox"> 用一根网线直连本地电脑，通过共享网络的形式实现对树莓派的访问，结果待验证</li></ul><h2 id="下载地址"><a href="#下载地址" class="headerlink" title="下载地址"></a>下载地址</h2><ul><li><p><a target="_blank" rel="noopener" href="https://www.realvnc.com/en/connect/download/viewer/">Download VNC Viewer | VNC® Connect</a></p></li><li><p><a target="_blank" rel="noopener" href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY: a free SSH and Telnet client</a></p></li><li><p><a target="_blank" rel="noopener" href="https://www.netsarang.com/zh/xshell/">XSHELL - NetSarang Website</a></p></li></ul><h2 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h2><ul><li><p><a target="_blank" rel="noopener" href="https://shumeipai.nxez.com/2018/08/31/raspberry-pi-vnc-viewer-configuration-tutorial.html">树莓派 VNC Viewer 远程桌面配置教程 | 树莓派实验室</a></p></li><li><p><a target="_blank" rel="noopener" href="https://shumeipai.nxez.com/2013/09/07/using-putty-to-log-in-to-the-raspberry-pie.html">使用PuTTY登录到树莓派 | 树莓派实验室</a></p></li><li><p><a target="_blank" rel="noopener" href="https://sspai.com/post/38780">如果没有显示器如何愉快玩树莓派｜明明白白玩 Pi 系列之二 - 少数派</a></p></li><li><p><a target="_blank" rel="noopener" href="https://blog.csdn.net/hu5566798/article/details/98756911">树莓派 raspberry 4B系统 VNC View 连接 Cannot currently show the desktop 错误解决_hu5566798的博客-CSDN博客</a></p></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210818 init</li></ul>]]></content>
    
    
    <summary type="html">没有多余的显示屏，要怎样连接树莓派呢？一根网线搞掂！</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202108192335297.png" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="树莓派" scheme="https://m.wuzhiping.top/categories/%E6%A0%91%E8%8E%93%E6%B4%BE/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/categories/Linux/"/>
    
    
    <category term="技术" scheme="https://m.wuzhiping.top/tags/%E6%8A%80%E6%9C%AF/"/>
    
    <category term="开源" scheme="https://m.wuzhiping.top/tags/%E5%BC%80%E6%BA%90/"/>
    
    <category term="树莓派" scheme="https://m.wuzhiping.top/tags/%E6%A0%91%E8%8E%93%E6%B4%BE/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/tags/Linux/"/>
    
  </entry>
  
  <entry>
    <title>树莓派入门01 | 安装系统</title>
    <link href="https://m.wuzhiping.top/p/9cc77bc2.html"/>
    <id>https://m.wuzhiping.top/p/9cc77bc2.html</id>
    <published>2021-08-18T04:00:00.000Z</published>
    <updated>2023-12-22T08:04:15.773Z</updated>
    
    <content type="html"><![CDATA[<h2 id="环境准备"><a href="#环境准备" class="headerlink" title="环境准备"></a>环境准备</h2><ol><li><p>win10电脑</p></li><li><p>下载、安装好 <code>SDCardFormatter</code>、<code>imager</code> 软件</p></li><li><p>micro-SD卡一张（32G 或 64G）</p></li><li><p>树莓派4B</p></li></ol><h2 id="关键步骤"><a href="#关键步骤" class="headerlink" title="关键步骤"></a>关键步骤</h2><ol><li><p>格式化SD卡，用 <code>SDCardFormatter</code> 软件</p></li><li><p>烧录系统，用<code>imager</code>软件（树莓派官方）</p></li><li><p>选择好本地下载好的系统、SD卡的盘符，确认后点击 <kbd>WRITE</kbd>, 开始烧录进程</p></li></ol><p><img    class="lazyload" data-original="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202108180943513.png" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">烧录树莓派系统</span></p><p>出现这一画面即为成功：</p><p><img    class="lazyload" data-original="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202108180956625.png" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="   ><span class="image-caption">成功烧录系统</span></p><ol start="4"><li>将SD卡插入树莓派，通电，开机</li></ol><h2 id="下载地址"><a href="#下载地址" class="headerlink" title="下载地址"></a>下载地址</h2><ul><li><p>SD官方组织：<a target="_blank" rel="noopener" href="https://www.sdcard.org/downloads/formatter/">SD Memory Card Formatter | SD Association</a></p></li><li><p>imager 烧录软件：<a target="_blank" rel="noopener" href="https://www.raspberrypi.org/software/">Raspberry Pi OS – Raspberry Pi</a></p></li><li><p>系统镜像：<a target="_blank" rel="noopener" href="https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit">Operating system images – Raspberry Pi</a></p></li></ul><h2 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h2><ul><li>210818 init</li></ul>]]></content>
    
    
    <summary type="html">拿到树莓派的第一步，装上不错的系统。</summary>
    
    
    <content src="https://pic.wuzhiping.top/blog/202108192327856.png" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="树莓派" scheme="https://m.wuzhiping.top/categories/%E6%A0%91%E8%8E%93%E6%B4%BE/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/categories/Linux/"/>
    
    
    <category term="技术" scheme="https://m.wuzhiping.top/tags/%E6%8A%80%E6%9C%AF/"/>
    
    <category term="开源" scheme="https://m.wuzhiping.top/tags/%E5%BC%80%E6%BA%90/"/>
    
    <category term="树莓派" scheme="https://m.wuzhiping.top/tags/%E6%A0%91%E8%8E%93%E6%B4%BE/"/>
    
    <category term="Linux" scheme="https://m.wuzhiping.top/tags/Linux/"/>
    
  </entry>
  
  <entry>
    <title>国内开源镜像站点及替换方式</title>
    <link href="https://m.wuzhiping.top/p/247374a.html"/>
    <id>https://m.wuzhiping.top/p/247374a.html</id>
    <published>2021-08-17T04:27:21.000Z</published>
    <updated>2023-12-22T08:04:15.773Z</updated>
    
    <content type="html"><![CDATA[<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>服务器安装了Ubuntu系统，下载和更新的速度过慢，把软件源换成国内的镜像，速度一下就起来了。</p><h2 id="使用方式"><a href="#使用方式" class="headerlink" title="使用方式"></a>使用方式</h2><ol><li>查看自己的系统版本（本例使用 <code>buster</code>）</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">lsb_release -cs<br></code></pre></td></tr></table></figure><ol start="2"><li>在终端使用编辑器修改源文件（需要使用 sudo）</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo nano /etc/apt/sources.list<br></code></pre></td></tr></table></figure><ol start="3"><li>注释掉原来的官方链接，插入新的镜像源</li></ol><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs txt">deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi<br>deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi<br></code></pre></td></tr></table></figure><ol start="4"><li>更新源</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo apt update<br></code></pre></td></tr></table></figure><h2 id="树莓派换源"><a href="#树莓派换源" class="headerlink" title="树莓派换源"></a>树莓派换源</h2><p>树莓派除了修改 <code>sources.list</code> 文件外，还需修改 <code>raspi.list</code> 文件</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo nano /etc/apt/sources.list.d/raspi.list<br></code></pre></td></tr></table></figure><p>修改为：</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs txt">deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui<br></code></pre></td></tr></table></figure><h2 id="docker-换源"><a href="#docker-换源" class="headerlink" title="docker 换源"></a>docker 换源</h2><ol><li>编辑 docker 的源文件</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo nano /etc/docker/daemon.json<br></code></pre></td></tr></table></figure><ol start="2"><li>写入国内源的内容</li></ol><figure class="highlight txt"><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></pre></td><td class="code"><pre><code class="hljs txt">&#123;<br> &quot;registry-mirrors&quot;: [<br>   &quot;https://registry.docker-cn.com&quot;,<br>   &quot;http://hub-mirror.c.163.com&quot;,<br>   &quot;https://docker.mirrors.ustc.edu.cn&quot;,<br>   &quot;https://q2letkag.mirror.aliyuncs.com&quot;<br> ]<br>&#125;<br></code></pre></td></tr></table></figure><blockquote><p><em><strong>注：</strong> 阿里云的容器服务需进入 <a target="_blank" rel="noopener" href="https://cr.console.aliyun.com/">https://cr.console.aliyun.com/</a><br>依次点击“镜像工具”-“镜像加速器” ，得到一个专属的镜像加速地址，类似于“<a target="_blank" rel="noopener" href="https://1234abcd.mirror.aliyuncs.com”/">https://1234abcd.mirror.aliyuncs.com”</a></em></p></blockquote><ol start="3"><li>重载配置</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">systemctl daemon-reload<br></code></pre></td></tr></table></figure><ol start="4"><li>重启docker</li></ol><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">systemctl restart docker</span><br></code></pre></td></tr></table></figure><p><em>docker 的初始安装换源详见👉<a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/">清华大学镜像站使用帮助</a></em></p><h1 id="镜像站点"><a href="#镜像站点" class="headerlink" title="镜像站点"></a>镜像站点</h1><p>整理了企业和学校两者，推荐使用阿里和清华的源。</p><h2 id="企业"><a href="#企业" class="headerlink" title="企业"></a>企业</h2><ul><li>阿里云开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.aliyun.com/">http://mirrors.aliyun.com/</a></li><li>网易开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.163.com/">http://mirrors.163.com/</a></li><li>华为开源镜像站 <a target="_blank" rel="noopener" href="https://mirrors.huaweicloud.com/">https://mirrors.huaweicloud.com</a></li><li>搜狐开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.sohu.com/">http://mirrors.sohu.com/</a></li><li>腾讯开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.tencent.com/">http://mirrors.tencent.com/</a></li></ul><h2 id="大学"><a href="#大学" class="headerlink" title="大学"></a>大学</h2><ul><li>清华大学开源软件镜像站 <a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/">https://mirrors.tuna.tsinghua.edu.cn/</a></li><li>中科院开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.opencas.cn/">http://mirrors.opencas.cn/</a></li><li>北京理工大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirror.bit.edu.cn/web/">http://mirror.bit.edu.cn/web/</a></li><li>中国科技大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.ustc.edu.cn/">http://mirrors.ustc.edu.cn/</a></li><li>浙江大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.zju.edu.cn/">http://mirrors.zju.edu.cn/</a></li><li>华中科技大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.hust.edu.cn/">http://mirrors.hust.edu.cn/</a></li><li>哈尔滨工业大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.hit.edu.cn/">http://mirrors.hit.edu.cn/</a></li><li>东北大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirror.neu.edu.cn/">http://mirror.neu.edu.cn/</a></li><li>北京交通大学开源镜像站 <a target="_blank" rel="noopener" href="https://mirror.bjtu.edu.cn/">https://mirror.bjtu.edu.cn/</a></li><li>南京大学开源镜像站 <a target="_blank" rel="noopener" href="https://mirrors.nju.edu.cn/">https://mirrors.nju.edu.cn/</a></li><li>南京邮电大学开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.njupt.edu.cn/">(http://mirrors.njupt.edu.cn/</a></li><li>西北农林科技大学开源镜像站 <a target="_blank" rel="noopener" href="https://mirrors.nwafu.edu.cn/">https://mirrors.nwafu.edu.cn/</a></li><li>大连东软信息学院开源镜像站 <a target="_blank" rel="noopener" href="http://mirrors.neusoft.edu.cn/">http://mirrors.neusoft.edu.cn/</a></li></ul><h1 id="Ref"><a href="#Ref" class="headerlink" title="Ref"></a>Ref</h1><ul><li><a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/">Ubuntu | 清华大学开源软件镜像站</a></li><li><a target="_blank" rel="noopener" href="https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11LetMqV">Ubuntu 镜像 | 阿里巴巴开源镜像站</a></li><li><a target="_blank" rel="noopener" href="https://mirror.tuna.tsinghua.edu.cn/help/raspbian/">raspbian | 清华大学开源软件镜像站</a></li><li><a target="_blank" rel="noopener" href="https://launchpad.net/ubuntu/+cdmirrors">Ubuntu 官方镜像列表</a></li><li><a target="_blank" rel="noopener" href="http://www.raspbian.org/RaspbianMirrors">RaspbianMirrors</a></li><li><a target="_blank" rel="noopener" href="https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors">阿里云容器镜像服务</a></li><li><a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/">docker-ce | 镜像站使用帮助</a></li></ul><h1 id="Changelog"><a href="#Changelog" class="headerlink" title="Changelog"></a>Changelog</h1><ul><li>211021 订正镜像源配置的小错误 &amp; 补充一处 docker 安装时换源的方法</li><li>210817 init</li></ul>]]></content>
    
    
    <summary type="html">实现 Ubuntu 系统和 docker 服务的换源</summary>
    
    
    <content src="https://cdn.jsdelivr.net/gh/frankwuzp/pic/blog/202108171458187.jpg" type="image"/>
    
    
    <category term="技术向" scheme="https://m.wuzhiping.top/categories/%E6%8A%80%E6%9C%AF%E5%90%91/"/>
    
    <category term="ubuntu" scheme="https://m.wuzhiping.top/categories/ubuntu/"/>
    
    <category term="docker" scheme="https://m.wuzhiping.top/categories/docker/"/>
    
    
    <category term="技术" scheme="https://m.wuzhiping.top/tags/%E6%8A%80%E6%9C%AF/"/>
    
    <category term="ubuntu" scheme="https://m.wuzhiping.top/tags/ubuntu/"/>
    
    <category term="docker" scheme="https://m.wuzhiping.top/tags/docker/"/>
    
    <category term="开源" scheme="https://m.wuzhiping.top/tags/%E5%BC%80%E6%BA%90/"/>
    
    <category term="镜像" scheme="https://m.wuzhiping.top/tags/%E9%95%9C%E5%83%8F/"/>
    
  </entry>
  
</feed>
