<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh_CN">
  <title>青山蓝山</title>
  <subtitle>青山蓝山小站</subtitle>
  <link href="https://astro.qingshanls.icu/" rel="alternate" type="text/html"/>
  <link href="https://astro.qingshanls.icu/atom.xml" rel="self" type="application/atom+xml"/>
  <id>https://astro.qingshanls.icu/</id>
  <updated>2026-06-21T00:00:00.000Z</updated>
  <entry>
    <title>ACG网站</title>
    <link href="https://astro.qingshanls.icu/posts/anime-website/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/anime-website/</id>
    <published>2024-06-29T00:00:00.000Z</published>
    <updated>2024-06-29T00:00:00.000Z</updated>
    <summary>一些acg网站</summary>
    <content type="html"><![CDATA[<h3>一些收集的Anime网站</h3>
<p>更新时间：26-02-03</p>
<hr />
<p>无法访问打不开，换网络，开 ✈️</p>
<hr />
<p>&lt;!-- 表格 1：新番时间表 --&gt;
&lt;table style="table-layout: fixed; width:100%; border-collapse: collapse; margin-bottom:20px;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th colspan="2" style="text-align:center; font-size:1.2em; padding:10px; background:#f5f5f5;"&gt;新番时间表&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://yuc.wiki/"&gt;YuC's AnimeList&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.bangumi.app/top/anime"&gt;动画排行-番组计划&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="http://www.miluxing.com/"&gt;新番列表-米麓星&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://hmacg.cn/bangumi"&gt;动漫新番表&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://bangumi.tv/"&gt;Bangumi番组计划&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://bgm.ideapart.com/"&gt;番组放送&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://bgmlist.com/"&gt;每日放送-番组放送&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</p>
<hr />
<p>&lt;!-- 表格 2：在线网站 --&gt;
&lt;table style="table-layout: fixed; width:100%; border-collapse: collapse; margin-bottom:20px;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th colspan="2" style="text-align:center; font-size:1.2em; padding:10px; background:#f5f5f5;"&gt;在线网站&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://anime1.me/"&gt;Anime1.me 動畫線上看&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.mgnacg.com/"&gt;橘子动漫&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.kelatv.com/"&gt;克拉TV-哈哩哈哩&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://anime.girigirilove.com/"&gt;girigiri愛動漫&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.agedm.org"&gt;AGE动漫&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.cycdm01.top/"&gt;次元城动漫&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://catw.moe/"&gt;喵物次元&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://sp.acg123.top/"&gt;404番组-动漫在线站&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://myself-bbs.com/portal.php"&gt;Myself 動漫&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://dick.xfani.com"&gt;稀饭动漫&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.mute01.com/"&gt;Mutefun&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.huazidm.com"&gt;花子动漫&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.ssrfun.com"&gt;SSRFun&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.akianime.cc"&gt;Aki动漫&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.invbo.top"&gt;不可视境界线&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</p>
<hr />
<p>&lt;!-- 表格 3：BT资源 --&gt;
&lt;table style="table-layout: fixed; width:100%; border-collapse: collapse; margin-bottom:20px;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th colspan="2" style="text-align:center; font-size:1.2em; padding:10px; background:#f5f5f5;"&gt;BT资源&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://vcb-s.com/"&gt;VCB-Stuido&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://yinghuadongman.me/"&gt;樱花动漫BT&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="http://3.kisssub.122000.xyz/"&gt;漫猫动漫BT下载&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="http://www.miobt.com/"&gt;＊MioBT＊&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://mikanani.me/"&gt;蜜柑计划&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://acg.rip/"&gt;ACG.RIP&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="http://www.dmhy.org/"&gt;动漫花园&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://garden.breadio.wiki/"&gt;AnimeGarden&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://nyaa.si"&gt;nyaa&lt;/a&gt;&lt;/td&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://www.tsdm39.com/forum.php"&gt;天使动漫论坛&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</p>
<hr />
<p>&lt;!-- 表格 4：其它 --&gt;
&lt;table style="table-layout: fixed; width:100%; border-collapse: collapse;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th colspan="2" style="text-align:center; font-size:1.2em; padding:10px; background:#f5f5f5;"&gt;其它&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://yandex.com/images"&gt;Yandex识图&lt;/a&gt;
&lt;/td&gt;&lt;td style="width:50%; padding:8px; border:1px solid #ccc;"&gt;&lt;a href="https://trace.moe/"&gt;以图搜番&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>中国近现代史纲要</title>
    <link href="https://astro.qingshanls.icu/posts/modern-and-contemporary-history/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/modern-and-contemporary-history/</id>
    <published>2026-06-21T00:00:00.000Z</published>
    <updated>2026-06-21T00:00:00.000Z</updated>
    <summary>中国近现代史纲要</summary>
    <content type="html"><![CDATA[<p>注意!  内容为AI生成,注意甄别!!!</p>
<ol>
<li>
<p>1931年9月18日，九一八事变，开始</p>
</li>
<li>
<p>1935年1月，遵义会议</p>
</li>
<li>
<p>1935年12月，瓦窑堡会议，建立广泛的抗日民族统一战线</p>
</li>
<li>
<p>1935年12月9日，一二九运动， 中国人民抗日救亡运动新高潮的到来</p>
</li>
<li>
<p>1936年12月12日，西安事变，成为时局转换的枢纽，十年内战局面基本结束，国内和平初步实现</p>
</li>
<li>
<p>1937年7月7日，七七事变，全面侵华战争</p>
</li>
<li>
<p>1937年8月，洛川会议，制定救国十大纲领</p>
</li>
<li>
<p>1945 年 8 月 25 日，中共中央在对时局的宣言中明确提出的口号是<em>和平、民主、团结</em></p>
</li>
<li>
<p>抗日战争纪念日，9月3日</p>
</li>
<li>
<p>1945 年 10 月 10 日，《政府与中共代表会谈纪要》</p>
</li>
<li>
<p>中华民族始终面临着的两大历史任务是</p>
<ol>
<li>争取民族独立，人民解放</li>
<li>实现国家富强，人民幸福</li>
</ol>
</li>
<li>
<p>三座大山</p>
<ol>
<li>帝国主义</li>
<li>封建主义</li>
<li>官僚资本主义</li>
</ol>
</li>
<li>
<p>第一批不平等条约</p>
<ol>
<li>《南京条约》</li>
<li>《黄埔条约》</li>
<li>《望厦条约》</li>
</ol>
</li>
<li>
<p>中国半殖民地半封建社会的特点主要有</p>
<ol>
<li>帝国主义日益成为支配中国的决定性力量</li>
<li>封建地主土地所有制依然存在，成为中国发展进步的严重障碍</li>
<li>封建势力成为资本帝国主义压迫奴役中国人民的社会基础和统治支柱</li>
<li>中国新兴的民族资本主义经济发展缓慢，力量软弱</li>
</ol>
</li>
<li>
<p>中国近代教育开始于<strong>洋务运动时期</strong></p>
</li>
<li>
<p>1895年，《马关条约》规定允许外国人在中国开办工厂</p>
</li>
<li>
<p>洋务运动</p>
<ol>
<li>破产的<strong>标志</strong>是<strong>甲午战争失败</strong></li>
<li><strong>性质</strong>：是封建统治阶级为了维护自己的统治而进行的一场自救运动。</li>
<li><strong>失败的原因</strong>：洋务运动具有封建性，对列强具有依赖性，企业的管理具有腐朽性。</li>
<li><strong>教训</strong>：不改变封建制度，单纯引进西方先进技术和设备，不可能使中国走上富强道路。</li>
</ol>
</li>
<li>
<p>太平天国农民战争的<strong>意义</strong>：</p>
<ol>
<li>它沉重打击了清王朝的封建统治</li>
<li>有力地打击了外国侵略势力</li>
<li>是中国旧式农民战争的最高峰</li>
<li>冲击了孔子和儒家经典的正统权威，在一定程度上削弱了封建统治的精神支柱。</li>
</ol>
</li>
<li>
<p>戊戌维新运动</p>
<ol>
<li><strong>意义</strong>：它是一场爱国救亡运动，一场资产阶级性质的政治改良运动，也是一场思想启蒙运动。</li>
<li><strong>失败的原因</strong>：主要是由于维新派自身的局限（不敢否定封建主义、对帝国主义抱有幻想、惧怕人民群众）和以慈禧太后为首的强大守旧势力的反对。</li>
<li><strong>教训</strong>：说明在半殖民地半封建的中国，企图通过统治者进行自上而下的、渐进式的改良来发展资本主义，实现民族独立和国家富强，是根本行不通的。资产阶级改良道路在中国是走不通的。</li>
</ol>
</li>
<li>
<p>辛亥革命失败的原因：</p>
<ol>
<li>没有提出彻底的反帝反封建的革命纲领；</li>
<li>不能充分发动和依靠人民群众；</li>
<li>不能建立坚强的革命政党。</li>
<li>中外反动势力的联合绞杀。袁世凯在帝国主义支持下窃取了革命果实。</li>
</ol>
</li>
<li>
<p>五四运动<strong>意义</strong></p>
<ol>
<li>它是中国旧民主主义革命走向新民主主义革命的转折点，在近代以来中华民族追求民族独立和发展进步的历史进程中具有里程碑意义。它以彻底反帝反封建的革命性、追求救国强国真理的进步性、各族各界群众积极参与的广泛性，推动了中国社会进步，促进了马克思主义在中国的传播，促进了马克思主义同中国工人运动的结合，为中国共产党成立做了思想上干部上的准备。是新民主主义革命的开端。</li>
<li>孕育了伟大的五四精神，核心是爱国主义</li>
<li>激发了追求真理、追求进步的伟大觉醒</li>
</ol>
</li>
<li>
<p>中国共产党成立的历史特点：</p>
<ol>
<li>一方面，它成立于俄国十月革命取得胜利，第二国际社会民主主义、修正主义破产之后。</li>
<li>另一方面，他是在半殖民半封建中国的工人运动基础上产生的。</li>
</ol>
</li>
<li>
<p>为什么说中国共产党的成立（中共一大1921.7.23）是“开天辟地的大事变”？</p>
<ol>
<li>它深刻改变了近代以后中华民族发展的方向和进程。</li>
<li>它深刻改变了中国人民和中华民族的前途和命运。</li>
<li>它深刻改变了世界发展的趋势和格局。</li>
<li>中国共产党的诞生，使中国革命有了坚强的领导核心、科学的指导思想和新的革命方法，中国革命的面貌从此焕然一新。</li>
</ol>
</li>
<li>
<p>遵义会议 （1935年1月7日）的历史意义</p>
<ol>
<li>确立了毛泽东在党中央和红军的领导地位</li>
<li>开始确立了以毛泽东为主要代表的马克思主义正确路线在党中央的领导地位</li>
<li>开始形成以毛泽东为核心的党的第一代中央领导集体</li>
<li>在最危急关头挽救了党、挽救了红军、挽救了中国革命</li>
<li>开启了中国共产党独立自主解决中国革命实际问题的新阶段</li>
<li>它是党的历史上一个生死攸关的转折点。</li>
</ol>
</li>
<li>
<p>长征精神的内涵：</p>
<ol>
<li>就是把全国人民和中华民族的根本利益看得高于一切，坚定理想信念，坚信正义事业必然胜利的精神；</li>
<li>就是为了救国救民，不怕任何艰难险阻，不惜付出一切牺牲的精神；</li>
<li>就是坚持独立自主、实事求是，一切从实际出发的精神；</li>
<li>就是顾全大局、严守纪律、紧密团结的精神；</li>
<li>就是紧紧依靠人民群众，同人民群众生死相依、患难与共、艰苦奋斗的精神。</li>
</ol>
</li>
<li>
<p>红军长征胜利的伟大历史意义</p>
<ol>
<li>它宣告了国民党反动派消灭中国共产党和红军的图谋彻底失败</li>
<li>宣告了中国共产党和红军肩负着民族希望胜利实现了北上抗日的战略转移</li>
<li>实现了中国共产党和中国革命事业从挫折走向胜利的伟大转折</li>
<li>开启了中国共产党为实现民族独立、人民解放而斗争的新的伟大进军</li>
<li>是一次理想信念的伟大远征，是一次检验真理的伟大远征，是一次唤醒民众的伟大远征，是一次开创新局的伟大远征，</li>
<li>是中国革命转危为安的关键</li>
<li>极大促进了党在政治上和思想上的成熟</li>
</ol>
</li>
<li>
<p>新民主主义革命的三大法宝：<strong>统一战线</strong>，<strong>武装斗争</strong>，<strong>党的建设</strong>。</p>
</li>
<li>
<p>为什么说中国共产党是中国人民抗日战争的中流砥柱？</p>
<ol>
<li>最早提出并推动建立抗日民族统一战线，倡导并促成了以国共合作为基础的抗日民族统一战线的建立。</li>
<li>制定并贯彻了全面抗战路线和持久战的战略方针，为抗战指明了方向。</li>
<li>开辟了广阔的敌后战场，成为了抗战的中坚力量，与正面战场相配合，构成了中国抗日战争的两个战场。</li>
<li>领导了抗日根据地的各项建设，如“三三制”政权、减租减息、大生产运动等，为抗战提供了坚实的支撑。</li>
</ol>
</li>
<li>
<p>中国人民抗日战争的胜利有何伟大历史意义？</p>
<ol>
<li>它是近代以来中国人民反抗外敌入侵第一次取得完全胜利的民族解放斗争，是中华民族从近代以来陷入深重危机走向伟大复兴的历史转折点。</li>
<li>它重新确立了中国在世界上的大国地位，使中国赢得了世界爱好和平人民的尊敬。</li>
<li>它开辟了中华民族伟大复兴的光明前景，为中国共产党带领中国人民实现彻底的民族独立和人民解放奠定了重要基础。</li>
</ol>
</li>
<li>
<p>中国革命胜利的基本经验：</p>
<ol>
<li>建立广泛的统一战线。</li>
<li>坚持革命的武装斗争。</li>
<li>加强共产党的自身建设。</li>
<li>同时，必须坚持把马克思主义基本原理同中国具体实际结合起来，不断推进马克思主义中国化事业。</li>
</ol>
</li>
<li>
<p>过渡时期总路线(<strong>一化三改</strong>)的内容：</p>
<ol>
<li>要在一个相当长的时期内，逐步实现国家的社会主义工业化，并逐步实现国家对<em>农业</em>、对<em>手工业</em>和对<em>资本主义工商业</em>的社会主义改造。简称为“<strong>一化三改</strong>”或“<strong>一体两翼</strong>”。</li>
</ol>
</li>
<li>
<p><strong>五位一体</strong>总体布局内容</p>
<ol>
<li>经济建设</li>
<li>政治建设</li>
<li>文化建设</li>
<li>社会建设</li>
<li>生态文明建设</li>
</ol>
</li>
<li>
<p>中国特色社会主义进入新时代的意义：</p>
<ol>
<li>意味着近代以来久经磨难的中华民族迎来了从站起来、富起来到强起来的伟大飞跃，迎来了实现中华民族伟大复兴的光明前景</li>
<li>意味着科学社会主义在二十一世纪的中国焕发出强大生机活力，在世界上高高举起了中国特色社会主义伟大旗帜</li>
<li>意味着中国特色社会主义道路、理论、制度、文化不断发展，拓展了发展中国家走向现代化的途径，为解决人类问题贡献了中国智慧和中国方案的</li>
</ol>
</li>
</ol>
<hr />
<h1>中国近代四大历史事件对比</h1>
<table>
<thead>
<tr>
<th>事件</th>
<th>时间</th>
<th>性质</th>
<th>领导阶级</th>
<th>核心意义（功绩）</th>
<th>主要失败原因</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>太平天国运动</strong></td>
<td>1851－1864</td>
<td>反封建反侵略的农民战争</td>
<td>农民阶级（洪秀全等）</td>
<td>1. 它沉重打击了清王朝的封建统治&lt;br&gt;2. 有力地打击了外国侵略势力&lt;br&gt;3. 是中国旧式农民战争的最高峰&lt;br&gt;4. 冲击了孔子和儒家经典的正统权威，在一定程度上削弱了封建统治的精神支柱。</td>
<td>农民阶级局限性（腐败、内讧）；中外反动势力联合镇压</td>
</tr>
<tr>
<td><strong>洋务运动</strong></td>
<td>1860s－1890s</td>
<td>地主阶级自救改革（近代化开端）</td>
<td>地主阶级洋务派（奕訢、李鸿章）</td>
<td>开启近代化（工业、军事、教育）；客观上刺激民族资本主义发展</td>
<td>洋务运动具有封建性，对列强具有依赖性，企业的管理具有腐朽性</td>
</tr>
<tr>
<td><strong>戊戌变法</strong></td>
<td>1898</td>
<td>资产阶级改良运动、是一次爱国救亡运动</td>
<td>资产阶级维新派（康有为、梁启超）</td>
<td>思想启蒙，促进民主意识觉醒；试图建立君主立宪制</td>
<td>主要是由于维新派自身的局限（不敢否定封建主义、对帝国主义抱有幻想、惧怕人民群众）和强大守旧势力的反对</td>
</tr>
<tr>
<td><strong>辛亥革命</strong></td>
<td>1911</td>
<td>资产阶级民主革命</td>
<td>资产阶级革命派（孙中山、黄兴）</td>
<td>推翻封建帝制，建立共和；使民主共和观念深入人心</td>
<td>资产阶级妥协性（让位袁世凯）；未发动群众，缺乏彻底反帝反封建纲领</td>
</tr>
</tbody>
</table>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>chezmoi</title>
    <link href="https://astro.qingshanls.icu/posts/chezmoi/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/chezmoi/</id>
    <published>2026-04-05T16:34:12.000Z</published>
    <updated>2026-04-05T16:34:12.000Z</updated>
    <summary>使用chezmoi来管理dotfiles文件</summary>
    <content type="html"><![CDATA[<h1>用 chezmoi 优雅管理你的跨设备 Dotfiles</h1>
<h2>快速开始</h2>
<h3>1. 安装 chezmoi</h3>
<p>chezmoi 是一个独立的静态二进制文件，无任何依赖，无需 root 权限。你可以选择以下方式之一安装：</p>
<p><strong>方式一：使用 Curl（推荐用于快速上手）</strong></p>
<pre><code>sh -c "$(curl -fsLS https://get.chezmoi.io)" -- init --apply $GITHUB_USERNAME
</code></pre>
<p>这条命令会直接从你的 GitHub 用户仓库 (<code>$GITHUB_USERNAME</code>) 拉取 dotfiles 并立即应用。</p>
<p><strong>方式二：使用包管理器</strong> chezmoi 支持所有主流操作系统包管理器</p>
<pre><code># macOS (Homebrew)
brew install chezmoi

# Ubuntu/Debian
sudo apt install chezmoi

# Arch Linux
sudo pacman -S chezmoi

# Windows (Winget)
winget install chezmoi.chezmoi
</code></pre>
<p>更多安装方式请查阅 <a href="https://www.chezmoi.io/install/">官方安装指南</a>。</p>
<h3>2. 使用</h3>
<ol>
<li><code>chezmoi init</code>: 该命令会在<code>~/.local/share/chezmoi</code>下初始化一个 Git 仓库。</li>
<li><code>chezmoi add ~/.zshrc</code>: 将<code>~/.zshrc</code>纳入 chezmoi 的管理。其在<code>~/.local/share/chezmoi</code>下对应的文件是<code>dot_bashrc</code>, 下文统一称为源文件。</li>
<li><code>chezmoi edit ~/.zshrc</code>: 编辑源文件。</li>
<li><code>chezmoi diff</code>: 查看源文件和实际家目录下的对应文件的差异。</li>
<li><code>chezmoi -v apply</code>: 将源文件应用到家目录。其中<code>-v</code>选项会显示对实际文件所做的更改，建议添加。</li>
<li><code>chezmoi cd</code>: 进入<code>~/.local/share/chezmoi</code>.</li>
<li><code>git add .</code>然后<code>git commit</code>: 提交更改。</li>
<li>在 GitHub 下新建一个仓库(建议命令为<code>dotfiles</code>，这样在新机器的安装的时候可以使用<code>sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply $GITHUB_USERNAME</code>一键应用配置)，然后:</li>
</ol>
<pre><code>git remote add origin git@github.com:$GITHUB_USERNAME/dotfiles.git
git branch -M main
git push -u origin main
</code></pre>
<h3>3. 在新机器上部署</h3>
<p>拿到新机器后，只需三步：</p>
<ol>
<li>安装 chezmoi（如上）。</li>
<li>运行 <code>chezmoi init $GITHUB_USERNAME</code> 克隆你的 dotfiles 仓库。</li>
<li>运行 <code>chezmoi apply</code> 应用配置。</li>
</ol>
<p>就这么简单！你的 Shell、Git、编辑器等配置瞬间就绪。</p>
<h2>进阶功能示例</h2>
<h3>1. 处理机器差异（模板）</h3>
<p>假设你的工作电脑和笔记本使用不同的 Git 用户名，可以在 <code>~/.local/share/chezmoi/home/.gitconfig.tmpl</code> 中这样写：</p>
<pre><code>[user]
    name = {{ if eq .chezmoi.hostname "work-laptop" }}工作姓名{{ else }}个人姓名{{ end }}
    email = {{ if eq .chezmoi.hostname "work-laptop" }}work@email.com{{ else }}personal@email.com{{ end }}
</code></pre>
<p>chezmoi 会根据当前主机名自动渲染正确的值。</p>
<h3>2. 加密敏感文件</h3>
<p>使用 <code>chezmoi add --encrypt ~/.secrets/api-key</code> 即可加密文件。chezmoi 会询问你使用哪种加密方式（推荐 <code>age</code>），加密后的文件（如 <code>api-key.age</code>）可以安全地提交到公开仓库，只有拥有私钥的你才能解密使用。</p>
<blockquote>
<p>注意：本文基于 chezmoi 官网信息整理，具体命令和功能请以 <a href="https://www.chezmoi.io/">官方文档</a> 和你的实际版本为准。</p>
</blockquote>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>Linux常用软件</title>
    <link href="https://astro.qingshanls.icu/posts/linux-software/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/linux-software/</id>
    <published>2026-03-15T14:33:08.000Z</published>
    <updated>2026-03-15T14:33:08.000Z</updated>
    <summary>用Linux时使用的一些软件</summary>
    <content type="html"><![CDATA[<p>使用的 cachyos
<img src="./image/20260315152000.png" alt=" " /></p>
<h3>Splayer</h3>
<p>一个简约的跨平台音乐播放器，支持逐字歌词、桌面歌词、任务栏歌词、云盘音乐、本地音乐管理及流媒体播放。
<img src="./image/20260315140732.png" alt=" " />
开源地址 <a href="https://github.com/imsyy/SPlayer">github</a>
AUR安装：</p>
<pre><code>paru -S splayer
</code></pre>
<h3>QQ、微信</h3>
<p>AUR安装：</p>
<pre><code>paru -S linuxqq wechat
</code></pre>
<h3>copyq</h3>
<p>剪切板软件
https://github.com/hluk/CopyQ</p>
<p><img src="./image/20260315141753.png" alt="" /></p>
<p>安装方式：</p>
<pre><code>sudo pacman -S copyq
</code></pre>
<h3>fagram</h3>
<p>一个第三方的telegram客户端
<img src="./image/20260315142140.png" alt="" /></p>
<pre><code>paru -S fagram-bin 
</code></pre>
<h3>firefox-nightly</h3>
<p>火狐nightly版本</p>
<pre><code>sudo pacman -S firefox-nightly-zh-cn
</code></pre>
<h3>gearlever</h3>
<p>管理appimage格式安装包的软件
https://gearlever.mijorus.it/</p>
<p><img src="./image/20260315142737.png" alt="" /></p>
<pre><code>paru -S gearlever
</code></pre>
<h3>HMCL</h3>
<p>一款好用的Minecraft启动器
https://hmcl.huangyuhui.net/</p>
<p><img src="./image/20260315143103.png" alt="" /></p>
<pre><code>sudo pacman -S hmcl
</code></pre>
<h3>keepassxc</h3>
<p>密码管理器
<img src="./image/20260315144412.png" alt="" /></p>
<pre><code>sudo pacman -S keepassxc
</code></pre>
<h3>LDDC</h3>
<p>简单易用的精准歌词下载匹配工具
GitHub: https://github.com/chenmozhijin/LDDC
<img src="./image/20260315145040.png" alt="" /></p>
<pre><code>paru -S lddc-bin
</code></pre>
<h3>qview</h3>
<p>简洁的看图软件
https://interversehq.com/qview</p>
<pre><code>paru -S qview
</code></pre>
<h3>steam</h3>
<p>steam在arch的multilib源有包</p>
<pre><code>sudo  pacman -S steam
</code></pre>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>几个C语言程序</title>
    <link href="https://astro.qingshanls.icu/posts/somecpp-project/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/somecpp-project/</id>
    <published>2025-12-24T16:31:37.000Z</published>
    <updated>2025-12-24T16:31:37.000Z</updated>
    <summary>几个经典C++程序</summary>
    <content type="html"><![CDATA[<h2>冒泡排序</h2>
<pre><code># include &lt;stdio.h&gt;
int main()
{
    int a[10];
    int i,j,t;
    printf("10 numbers ");
    for(i = 0;i &lt; 10;i++){
        scanf("%d",&amp;a[i]);
    }
    printf("\n");
    for(j = 0;j &lt; 9;j++){
        for(i = 0;i &lt; 9-j;i++){
            if(a[i]&gt;a[i+1]){
                t = a[i];
                a[i] = a[i+1];
                a[i+1] = t;
            }
        }
    }
    printf("the sorted numbers: ");
    for(i = 0;i &lt; 10;i++){
        printf("%d",a[i]);
    }
    printf("\n");
}

</code></pre>
<h2>选择排序</h2>
<pre><code>#include&lt;stdio.h&gt;

void sort(int array[], int n)
{
	int i, j, k, t;
	for (i = 0; i &lt; n - 1; i++) {
		k = i;
		for (j = i + 1; j &lt; n; j++) {
			if (array[j] &lt; array[k]) {
				k = j;
			}
		}
		t = array[k];
		array[k] = array[i];
		array[i] = t;
	}
}
int main()
{
	int a[10], i;
	printf("enter array:\n");
	for (i = 0; i &lt; 10; i++) {
		scanf("%d", &amp;a[i]);
	}
	sort(a, 10);
	printf("the sorted array:\n");
	for (i = 0; i &lt; 10; i++) {
		printf("%d ", a[i]);
	}
	printf("\n");
}
</code></pre>
<h2>字符倒序</h2>
<pre><code>#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

void inverse(char s[])
{
	int l = strlen(s);
	for (int i = 0; i &lt; l / 2; i++) {
		char t = s[i];
		s[i] = s[l - i - 1];
		s[l - 1 - i] = t;
	}
}

int main()
{
	char s1[100];
	printf("please input string:");
	gets(s1);
	inverse(s1);
	printf("inverse srting:%s", s1);
	printf("\n");
}
</code></pre>
<h2>指针排两大小</h2>
<pre><code>#include&lt;stdio.h&gt;

void swap(int *p1, int *p2)
{
	int t;
	t = *p1;
	*p1 = *p2;
	*p2 = t;
}
int main()
{
	int a, b;
	int *pointer_1,*pointer_2;
	printf("a and b:");
	scanf("%d %d", &amp;a, &amp;b);
	pointer_1 = &amp;a;
	pointer_2 = &amp;b;
	if (a &lt; b) {
		swap(pointer_1, pointer_2);
	}
	printf("max=%d,min=%d", a, b);
	printf("\n");
}
</code></pre>
<h2>指针排三个数大小</h2>
<pre><code>#include &lt;stdio.h&gt;

void swap(int *p1, int *p2)
{
    int t;
    t = *p1;
    *p1 = *p2;
    *p2 = t;
}

int main()
{
    int a, b, c;
    int *s1, *s2, *s3;
    printf("输入3个数:");
    scanf("%d %d %d", &amp;a, &amp;b, &amp;c);
    s1 = &amp;a;
    s2 = &amp;b;
    s3 = &amp;c;
    if (*s1 &gt; *s2)
    {
        swap(s1, s2);
    }
    if (*s1 &gt; *s3)
    {
        swap(s1, s3);
    }
    if (*s2 &gt; *s3)
    {
        swap(s2, s3);
    }
    printf("小到大为: %d %d %d", a, b, c);
    printf("\n");
}
</code></pre>
<h2>四则计算</h2>
<pre><code>#include &lt;stdio.h&gt;

int main()
{
    int a, b;
    double c;
    char op;
    printf("整数a和b和运算符：");
    scanf("%d %d", &amp;a, &amp;b);
    printf("输入运算符：");
    scanf(" %c", &amp;op);

    switch (op)
    {
    case '+':
        printf("a+b=%d\n", (a + b));
        break;
    case '-':
        printf("a-b=%d\n", (a - b));
        break;
    case '*':
        printf("a*b=%d\n", (a * b));
        break;
    case '/':
        if (b == 0)
        {
            printf("除数不能为零！\n");
        }
        else
        {
            printf("a/b=%.2f\n",(double)a / (double)b);
        }
        break;
    default:
        printf("输入的运算符无效！\n");
        break;
    }
}
</code></pre>
<h2>判断闰年</h2>
<pre><code>#include &lt;stdio.h&gt;
int main()
{
    int year;
    printf("请输入年份：");
    scanf("%d", &amp;year);
    if (year % 4 == 0 &amp;&amp; year % 100 != 0 || year % 400 == 0)
        printf("%d 是闰年\n", year);
    else
        printf("%d 不是闰年\n", year);
    return 0;
}
</code></pre>
<h2>判断第几天</h2>
<pre><code>#include&lt;stdio.h&gt;
int main()
{
	int y, m, d, d2;
	printf("输入年月日:");
	scanf("%d %d %d", &amp;y, &amp;m, &amp;d);
	if ((y % 4 == 0 &amp;&amp; y % 100 != 0) || (y % 400 == 0)) {
		d2 = 1;
	} else
		d2 = 0;
	switch (m) {
		case 12:  d = d + 30;
		case 11:  d = d + 31;
		case 10:  d = d + 30;
		case 9:   d = d + 31;
		case 8:   d = d + 31;
		case 7:   d = d + 30;
		case 6:   d = d + 31;
		case 5:   d = d + 30;
		case 4:   d = d + 31;
		case 3:   d = d + 28 + d2;
		case 2:   d = d + 31;
		case 1:   d = d;
	}
	printf("It is the %dth day.\n", d);
	return 0;
}
</code></pre>
<h2>选择填空</h2>
<pre><code>1. (单选题)以下说法中不正确的是( )。

    A. 一个C源程序可由一个或多个函数组成
    B. C语言程序总是从第一个定义的函数开始执行
    C. C程序的基本组成单位是函数
    D. 一个C源程序必须包含一个main函数

正确答案:B :C语言程序总是从第一个定义的函数开始执行;

2. (单选题)下列对 “算法” 的描述，最准确的是()

    A. 算法必须有输入，且输入的个数不少于 1 个
    B. 算法的每一步操作都必须是明确、无歧义的
    C. 算法的执行时间可以是无限的，只要逻辑正确即可
    D. 算法的输出可以有多个，也可以没有输出

正确答案:B :算法的每一步操作都必须是明确、无歧义的;

3. (单选题)C 语言结构化程序设计对应的流程图中，不包含以下哪种基本结构?()

    A. 顺序结构
    B. 跳转结构
    C. 选择(分支)结构
    D. 循环结构

 正确答案:B :跳转结构;

4. (单选题)下列字符串是标识符的是( )

    A. _HJ
    B. 9_student
    C. long
    D. LINE 1

 正确答案:A :_HJ;
 
5. (单选题)若有定义: `int a=7;float x=2.5;y=4.7`;
则表达式`x+a%3*(int)(x+y)%2/4` 的值是( )

    A. 2.500000
    B. 2.750000
    C. 3.500000
    D. 0.000000

正确答案:A :2.500000;

6. (单选题)下列运算符中优先级最低的是( )。

    A. &lt;
    B. +
    C. &amp;&amp;
    D. !=

正确答案:C :&amp;&amp;;

7. (单选题)在C语言循环结构中，break 和 continue 语句的正确描述是:( )

    A. break 用于跳过当前循环剩余代码并进入下一次循环，continue 用于立即终止整个循环。
    B. 两者都可以在循环和 switch 语句中使用。
    C. continue 只能在循环中使用，而 break 可以在循环和 switch 语句中使用。
    D. 在嵌套循环中，break 和 continue 都默认作用于所有层循环。

正确答案:C :continue 只能在循环中使用，而 break 可以在循环和 switch 语句中使用。;

8. (单选题)程序段如下:则以下说法中正确的是:
int k=5;
do{
k--;
}while(k&lt;=0);

    A. 循环执行5次
    B. 循环是无限循环
    C. 循环体语句一次也不执行
    D. 循环体语句执行一次

 正确答案:D :循环体语句执行一次;

9. (单选题)以下能正确定义数组并正确赋初值的语句是 ( )

    A. int n=5,b[n][n];
    B. int a[1][2]={{1},{3}};
    C. int c[2][]={{1,2},{3,4}};
    D. int a[3][2]={{1,2},{3,4}};

正确答案:D :int a[3][2]={{1,2},{3,4}};;

10. (单选题)以下对C语言函数的有关描述中，正确的是( )。

    A. 调用函数时，只能把实参的值传送给形参，形参的值不能传送给实参
    B. 函数既可以嵌套定义又可以递归调用
    C. 函数必须有返回值，否则不能使用函数
    D. 程序中有调用关系的所有函数必须放在同一个源程序文件中

正确答案:A :调用函数时，只能把实参的值传送给形参，形参的值不能传送给实参;

11. (单选题)当调用函数时，实参是一个数组名，则向函数传送的是_____。

    A. 数组的长度
    B. 数组的首地址
    C. 数组每一个元素的地址
    D. 数组每个元素中的值

正确答案:B :数组的首地址;

12. (单选题)有如下程序段 `int *p,a=10,b=1;p=&amp;a;a=*p+b`;
执行该程序段后，a的值为( )

    A. 12
    B. 11
    C. 10
    D. 编译出错

 正确答案:B :11;

13. (单选题)以下关于C语言程序结构的说法，正确的是()。

    A. 一个C源程序可以没有main函数
    B. C程序的执行入口是第一个定义的函数
    C. 函数是C程序的基本组成单位
    D. 单个C源程序文件中只能定义一个函数

正确答案:C :函数是C程序的基本组成单位;

14. (单选题)下列关于算法特性的描述，错误的是()。

    A. 算法的每一步操作必须有确切的含义，无歧义
    B. 算法必须在有限步骤内结束(有穷性)
    C. 算法可以没有输入，但必须有输出
    D. 算法的执行步骤可以是模糊的，只要最终结果正确

正确答案:D :算法的执行步骤可以是模糊的，只要最终结果正确;

15. (单选题)下列标识符中，符合C语言命名规则的是()。

    A. 3num
    B. _price
    C. float
    D. name-1

正确答案:B :_price;

16. (单选题)若有定义:int a=9; float x=3.5, y=5.5;，则表达式 x + a%5 * (int)(x+y) % 3 / 2 的值是()。

    A. 3.500000
    B. 4.500000
    C. 5.500000
    D. 6.500000

正确答案:A :3.500000;

17. (单选题)下列运算符中优先级最高的是()。

    A. =
    B. *
    C. ||
    D. &gt;

正确答案:B :*;

18. (单选题)关于C语言中break和continue语句，描述正确的是()。

    A. break可用于循环和switch语句，continue仅用于循环
    B. continue用于终止整个循环，break用于跳过本次循环剩余语句
    C. 嵌套循环中，break会终止所有层循环
    D. switch语句中可以使用continue语句

正确答案:A :break可用于循环和switch语句，continue仅用于循环;

19. (单选题)执行以下程序段后，k的值是()。
int k=3;​
do{​
k -= 2;​
}while(k&gt;0);

    A. 1
    B. -1
    C. 3
    D. 0

正确答案:B :-1;

20. (单选题)已知ch是字符型变量，下面不正确的赋值语句是( )。

    A. ch=‘a+b’;
    B. ch=‘\0’;
    C. ch=‘7’+‘9’;
    D. ch=5+9;

 正确答案:A :ch=‘a+b’;;

21. (单选题)以下关于C语言函数的描述，正确的是()。

    A. 函数可以嵌套定义
    B. 实参和形参的类型必须完全一致
    C. 调用函数时，实参的值会传递给形参(值传递)，形参修改不影响实参
    D. 所有函数都必须有返回值

正确答案:C :调用函数时，实参的值会传递给形参(值传递)，形参修改不影响实参;

22. (单选题)若定义int a[10],*p=&amp;a[0]; 则p+5 表示的是( )。

    A. 数组元素a[5]的值
    B. 数组元素a[5]的地址
    C. 数组元素a[6]的值
    D. 数组元素a[6]的地址

 正确答案:B :数组元素a[5]的地址;

23. (单选题)执行以下程序段后，b的值是()。
int *p, a=5, b=8;
p=&amp;b;
b=*p + a;

    A. 13
    B. 8
    C. 5
    D. 编译错误

正确答案:A :13;

二. 填空题（共10题，31分）
24. (填空题)

执行下面程序段后,C的值为____        

int a=20;

char c='b';

int C;

C=((a=5)||(c&gt;'Z'));


正确答案： 1


25. (填空题)

2. 程序运行后，则输出结果为____。

#include&lt;stdio.h&gt;

void main()

{ int p[7]={11,13,14,15,16,17,18},i=0,k=0;

while(i&lt;7&amp;&amp;p[i]%2){k=k+p[i];i++;} printf("k=%dn",k);}


正确答案： k=24

26. (填空题)

以下程序运行后，输出结果是 ____  。

fun(int x, int y,int z){

z=x*x+y*y;}

main0

{ int a=31;

fun(5,2,a);

printf("%d",a);}


正确答案： 31

27. (填空题)

以下程序运行后，输出结果是 ____  

#include &lt;stdio.h&gt;

int main() {

    int arr[5] = {5, 10, 15, 20, 25};

    int *p = arr;

    int *q = &amp;arr[3];

    int result = q - p + *p + *q;

    printf("%d\n", result);

    return 0;



正确答案：  28

28. (填空题)

执行以下C语言程序段后，变量res的值为______。

int num = 15;

char ch = 'F';

int res;

res = (num % 4 == 3) || ((ch - 'A') &lt; 5);


正确答案： 1

29. (填空题)

程序运行后，输出结果为____。

#include &lt;stdio.h&gt;

int main() {

    int arr[6]={22,24,25,27,28,30},i=0,sum=0;

    while(i&lt;6 &amp;&amp; arr[i]%2==0){

        sum += arr[i];

        i++;

    }

    printf("sum=%d\n",sum);

    return 0;

}

正确答案： sum=46

AI讲解
30. (填空题)

以下程序运行后，输出结果是____。

int fun(int m, int n) {

        return m + n;

}

int main() {

        int a = 10;

        a = fun(7, 8);

        printf("%d", a);

        Return 0;

}


正确答案：  15

31. (填空题)

以下程序运行后，输出结果是____。

void fun(int m, int n, int *k)

{

    *k = m + n;

}

int main() {

    int a = 10;

    fun(5, 8, &amp;a);

    printf("%d", a);

return 0;

}

正确答案： 13

32. (填空题)

一球从100米高度自由落下，每次落地后反跳回原来高度的一半，再落下，求它在第十次落地时，共经过多少米以及第十次反弹多高?请完善以下程序。

int main()

{float Sn=100.0,hn=Sn/2;

int n;

for (n=2;n&lt;=①;n++)

②；

hn=③ ;}

printf("第10次落地时共经过%f米\n",Sn);

printf("第10次反弹%f米\n",hn);

}

正确答案：  (1) 10
            (2) Sn=Sn+2*hn
            (3) hn/2

33. (填空题)

1. 编写程序计算 1+3+5+…+99 的累加和（即 1 到 100 之间所有奇数的和），请完善以下程序。

int main() {

    int sum = 0;  

    int i;

    for(① ; i&lt;=99; ② ) {

        ③ ;     }

    printf("1到99所有奇数的和为：%d\n", sum);

    return 0;

}

正确答案：  (1) i=1
          (2) i+=2
          (3) sum=sum+i

</code></pre>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>bangumi</title>
    <link href="https://astro.qingshanls.icu/posts/bangumi/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/bangumi/</id>
    <published>2025-11-04T00:00:00.000Z</published>
    <updated>2025-11-04T00:00:00.000Z</updated>
    <summary></summary>
    <content type="html"><![CDATA[<hr />
<h2>qingshanls</h2>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>git</title>
    <link href="https://astro.qingshanls.icu/posts/git/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/git/</id>
    <published>2025-10-18T23:55:16.000Z</published>
    <updated>2025-10-18T23:55:16.000Z</updated>
    <summary>git使用记录</summary>
    <content type="html"><![CDATA[<h2>配置git</h2>
<h3>1、添加全局git个人信息</h3>
<pre><code>git config --global user.name "name"
git config --global user.email email@email.com
</code></pre>
<p>不添加全局可去掉<code>--global</code>，配置文件在当前项目的<code>.git/config</code>文件内。</p>
<h3>2、ssh key</h3>
<p>本地创建sshkey</p>
<pre><code>ssh-keygen -t rsa -C "uyour_email@email.com"    # 为你在github上注册的邮箱
</code></pre>
<p>之后会要求确认路径和输入密码，我们这使用默认的一路回车就行。成功的话会在<code>~/</code>下生成<code>.ssh</code>文件夹，进去，打开<code>id_rsa.pub</code>，复制里面的<code>key</code>。回到github上，进入Account Settings（账户配置），左边选择SSH Keys，Add SSH Key,title随便填，粘贴在你电脑上生成的key。</p>
<p>为了验证是否成功，在git bash下输入：</p>
<pre><code>ssh -T git@github.com
</code></pre>
<h3>3、添加远程仓库地址</h3>
<pre><code>git remote add origin git@github.com:yourName/yourRepo.git
</code></pre>
<h2>git 命令</h2>
<h3>1、创建本地仓库</h3>
<pre><code>mkdir project
cd project

git init    # 初始化仓库
</code></pre>
<h3>2、远程仓库</h3>
<pre><code>git clone https://githun.com/username/repo.git    # 克隆远程仓库
cd repo

git remote    # 查看当前的远程库
git remote -v    # 查看当前的远程库地址
</code></pre>
<h3>3、分支</h3>
<pre><code>git checkout -b  new-feature    # 创建并切换至new-feature分支
git checkout main    # 切换至main分支
git branch    # 查看所有分支
git branch -r    # 查看远程分支
git branch -a    # 查看所有本地和远程分支
git branch testing    # 创建testing分支
git branch -d testing    # 删除testing分支
</code></pre>
<h3>4、暂存文件</h3>
<pre><code># 修改的文件
git add filename
# 所有修改的文件
git add .
</code></pre>
<h3>5、提交更改</h3>
<pre><code>git commite -m "add new"
</code></pre>
<h3>6、拉取最新更改</h3>
<pre><code>git pull origin main
</code></pre>
<h3>7、推送更改</h3>
<pre><code>git push origin main
</code></pre>
<h3>8、查看状态</h3>
<pre><code>git status
</code></pre>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>OriginOS免ROOT换主题</title>
    <link href="https://astro.qingshanls.icu/posts/originos-theme/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/originos-theme/</id>
    <published>2025-06-04T23:35:37.000Z</published>
    <updated>2025-06-04T23:35:37.000Z</updated>
    <summary>OriginOS免ROOT换主题</summary>
    <content type="html"><![CDATA[<p>vivo origonos 不使用atool更换主题和字体，教程来自酷安<a href="https://www.coolapk.com/u/32773566">@手可摘星辰LX</a>。</p>
<p>本人系统版本14.0.17.6成功更换
需要准备以下软件</p>
<ol>
<li>一个可创建快捷方式的app，本文使用的Anywhere</li>
<li>i主题 10.2.0.1 、14.1.2.0、12.1.5.1(换字体所需)</li>
<li>vivo 文档 12.2.3版本</li>
<li>MT文件管理器</li>
</ol>
<p>可在以下两地址下载</p>
<ul>
<li><a href="https://lanshann-my.sharepoint.com/:f:/g/personal/qinshan_lanshann_onmicrosoft_com/Etx7vWEKptBConV5PdeH0dYBG86y3OcOpzcCGvqd-1q9GQ?e=xQRLf9">OneDrive</a></li>
<li><a href="https://www.123pan.com/s/D7Tdjv-KtYs3.html">123PAN</a></li>
</ul>
<h2>更换主题</h2>
<ol>
<li>系统设置--&gt;应用管理--&gt;显示系统程序--&gt;找到vivo文档卸载--&gt;安装vivo文档12.2.3。</li>
<li>卸载i主题--&gt;安装i主题10.2.0.1 版本。</li>
<li>打开i主题--&gt;搜索萌萌猫猫主题--&gt;下载主题，不要应用。</li>
<li>打开创建快捷方式app--&gt;点击主页右下角的加号--&gt;选择活动列表--&gt;搜索文档(<code>com.yozo.vivo.office</code>)活动列表(右上角三点显示系统应用)--点击进入含有<code>com.yozo.vivo.txtreader.TxtMainActivityNormal</code>字样的选项--&gt;在Data栏填入<code>file:///data/bbkcore/theme/.dwd/c/o/m/b/b/k/t/h/e/m/e/T/萌萌猫猫.itz</code>--&gt;点击✔创建，左下角三条横线点开选择添加到桌面快捷方式</li>
<li>回到桌面点击打开刚才创建的快捷方式--&gt;在打开的文档里任一位置添加一个空格--&gt;不要保存❗ 不要保存❗ 不要保存❗</li>
<li>打开i主题--&gt;萌萌猫猫主题页面删除主题</li>
<li>再次搜索打开萌萌猫猫主题页面并保持不动</li>
<li>回到刚刚第5步打开的文档页面选择保存（保存+✔）</li>
<li>回到i主题萌萌猫猫页面下载主题</li>
<li>安装并打开14.1.2.0版本i主题--&gt;找到我的主题页面--&gt;点击萌萌猫猫主题--&gt;进入页面后保持不动</li>
<li>打开MT文件管理器--&gt;在左栏打开以下路径<code>/storage/emulated/0/.dwd/c/o/m/b/b/k/t/h/e/m/e/T</code>--&gt;右栏打开准备好的第三方主题位置--&gt;将第三方主题名称改为 萌萌猫猫.itz --&gt;复制粘贴至左侧</li>
<li>打开i主题--&gt;萌萌猫猫主题页面--&gt;应用主题</li>
<li>完成</li>
</ol>
<hr />
<h2>更换字体</h2>
<ol>
<li>系统设置--&gt;应用管理--&gt;显示系统程序--&gt;找到vivo文档卸载--&gt;安装vivo文档12.2.3。</li>
<li>卸载i主题--&gt;安装i主题12.1.5.1 版本。</li>
<li>打开i主题--&gt;搜索我是一个加黑体字体--&gt;下载字体，不要应用。</li>
<li>打开创建快捷方式app--&gt;点击主页右下角的加号--&gt;选择活动列表--&gt;搜索文档(<code>com.yozo.vivo.office</code>)活动列表(右上角三点显示系统应用)--点击进入含有<code>com.yozo.vivo.txtreader.TxtMainActivityNormal</code>字样的选项--&gt;在Data栏填入<code>file:///data/bbkcore/theme/.dwd/c/o/m/b/b/k/t/h/e/m/e/F/我是一个假黑体.itz</code>--&gt;点击✔创建，左下角三条横线点开选择添加到桌面快捷方式</li>
<li>回到桌面点击打开刚才创建的快捷方式--&gt;在打开的文档里找到fonts/ 后添加一个空格--&gt;不要保存❗ 不要保存❗ 不要保存❗</li>
<li>打开i主题--&gt;页面删除字体</li>
<li>再次搜索打开页面并保持不动</li>
<li>回到刚刚第5步打开的文档页面选择保存（保存+✔）</li>
<li>回到i主题 页面下载字体</li>
<li>打开MT文件管理器--&gt;在左栏打开以下路径<code>/storage/emulated/0/.dwd/c/o/m/b/b/k/t/h/e/m/e/T/我是一个假黑体.itz/fonts/</code>--&gt;右栏打开准备好的第三方字体位置--&gt;将第三方主题名称改为 我是一个假黑体.ttf --&gt;复制粘贴至左侧栏</li>
<li>再次打开创建快捷方式app--&gt;点击主页右下角的加号--&gt;选择活动列表--&gt;搜索文档(<code>com.yozo.vivo.office</code>)活动列表(右上角三点显示系统应用)--点击进入含有<code>com.yozo.vivo.txtreader.TxtMainActivityNormal</code>字样的选项--&gt;在Data栏填入<code>file:///data/vfonts/我是一个假黑体.ttf</code>--&gt;点击✔创建，左下角三条横线点开选择添加到桌面快捷方式(如有提示冲突，将快捷方式名字改下)</li>
<li>回到桌面点击打开刚才创建的快捷方式--&gt;在打开的文档里找到<code>hmtx</code>后添加一个空格--&gt;选择保存❗</li>
<li>打开i主题--&gt;应用字体--&gt;重启手机</li>
<li>更换字体完成</li>
</ol>
<p>若文里的主题和字体找不到，可已选择其它免费的主题和字体，快捷方式文件路径里的名称也需改成免费主题或字体的名称。</p>
<p>如果不生效多试几次。</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>MathJax 全功能示例</title>
    <link href="https://astro.qingshanls.icu/posts/mathjax/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/mathjax/</id>
    <published>2025-03-27T14:53:37.000Z</published>
    <updated>2025-03-27T14:53:37.000Z</updated>
    <summary>MathJax 全功能示例</summary>
    <content type="html"><![CDATA[<h2>1. 基础符号</h2>
<h3>希腊字母</h3>
<pre><code>$$\alpha, \beta, \Gamma, \Delta, \theta, \Omega$$
</code></pre>
<p>$$\alpha, \beta, \Gamma, \Delta, \theta, \Omega$$</p>
<pre><code>$$\epsilon, \varepsilon, \phi, \varphi$$
</code></pre>
<p>$$\epsilon, \varepsilon, \phi, \varphi$$</p>
<h3>上下标</h3>
<pre><code>$$x_i, x^2, x^{y^z}, x_{i,j}, e^{-\alpha t}$$
</code></pre>
<p>$$x_i, x^2, x^{y^z}, x_{i,j}, e^{-\alpha t}$$</p>
<h3>分式</h3>
<pre><code>$$\frac{a}{b}$$
</code></pre>
<p>$$\frac{a}{b}$$</p>
<pre><code>$$\dfrac{1+\frac{a}{b}}{1+\frac{b}{a}}$4
</code></pre>
<p>$$\dfrac{1+\frac{a}{b}}{1+\frac{b}{a}}$$</p>
<h3>根号</h3>
<pre><code>$$\sqrt{x}, \sqrt[n]{x}$$
</code></pre>
<p>$$\sqrt{x}, \sqrt[n]{x}$$</p>
<h3>求和与积分</h3>
<pre><code>$$\sum_{i=1}^n a_i$$,  
$$\int_a^b f(x) \, dx$$,  
$$\iint_D dA$$,  
$$\oint_C \mathbf{F} \cdot d\mathbf{r}$$
</code></pre>
<p>$$\sum_{i=1}^n a_i$$
$$\int_a^b f(x) , dx$$
$$\iint_D dA$$
$$\oint_C \mathbf{F} \cdot d\mathbf{r}$$</p>
<h3>极限与导数</h3>
<pre><code>$$\lim_{x \to 0} \frac{\sin x}{x} = 1$$  
$$f'(x), \frac{df}{dx}, \frac{\partial^2 u}{\partial x^2}$$
</code></pre>
<p>$$\lim_{x \to 0} \frac{\sin x}{x} = 1$$
$$f'(x), \frac{df}{dx}, \frac{\partial^2 u}{\partial x^2}$$</p>
<hr />
<h2>2. 矩阵与方程组</h2>
<h3>矩阵</h3>
<pre><code>$$
\begin{pmatrix}
  a &amp; b \\
  c &amp; d \\
\end{pmatrix}, \quad
\begin{bmatrix}
  0 &amp; \cdots &amp; 1 \\
  \vdots &amp; \ddots &amp; \vdots \\
\end{bmatrix}, \quad
\begin{vmatrix}
  x &amp; y \\
  z &amp; w \\
\end{vmatrix}
$$
</code></pre>
<p>$$
\begin{pmatrix}
a &amp; b \
c &amp; d \
\end{pmatrix}, \quad
\begin{bmatrix}
0 &amp; \cdots &amp; 1 \
\vdots &amp; \ddots &amp; \vdots \
\end{bmatrix}, \quad
\begin{vmatrix}
x &amp; y \
z &amp; w \
\end{vmatrix}
$$</p>
<h3>分段函数</h3>
<pre><code>$$
f(n) = 
\begin{cases} 
  n/2 &amp; \text{if } n \text{ even} \\
  3n+1 &amp; \text{if } n \text{ odd}
\end{cases}
$$
</code></pre>
<p>$$
f(n) =
\begin{cases}
n/2 &amp; \text{if } n \text{ even} \
3n+1 &amp; \text{if } n \text{ odd}
\end{cases}
$$</p>
<hr />
<h2>3. 运算符与符号</h2>
<h3>运算符</h3>
<pre><code>$\sin \theta, \cos \pi, \tan \phi$,  
$\log_2 x, \ln e, e^x$,  
$\nabla \cdot \mathbf{F}, \Delta u$
</code></pre>
<p>$$\sin \theta, \cos \pi, \tan \phi$$
$$\log_2 x, \ln e, e^x$$
$$\nabla \cdot \mathbf{F}, \Delta u$$</p>
<h3>集合符号</h3>
<pre><code>$$\forall x \in \mathbb{R}, \exists y \notin A$$,  
$$A \cup B, A \cap B, A \subseteq B$$
</code></pre>
<p>$$\forall x \in \mathbb{R}, \exists y \notin A$$
$$A \cup B, A \cap B, A \subseteq B$$</p>
<h3>关系符号</h3>
<pre><code>$$a \neq b, x \geq y, \approx, \equiv \mod n$$
</code></pre>
<p>$$a \neq b, x \geq y, \approx, \equiv \mod n$$</p>
<h3>箭头与逻辑</h3>
<pre><code>$$A \rightarrow B, \leftrightarrow$$,  
$$\Rightarrow, \Leftrightarrow, \neg P \lor Q$$
</code></pre>
<p>$$A \rightarrow B, \leftrightarrow$$
$$\Rightarrow, \Leftrightarrow, \neg P \lor Q$$</p>
<hr />
<h2>4. 排版技巧</h2>
<h3>方程对齐</h3>
<pre><code>$$
\begin{aligned}
  E &amp;= mc^2 \\
  F &amp;= ma \\
  \nabla \times \mathbf{B} &amp;= \mu_0 \mathbf{J} + \epsilon_0 \frac{\partial E}{\partial t}
\end{aligned}
$$
</code></pre>
<p>$$
\begin{aligned}
E &amp;= mc^2 \
F &amp;= ma \
\nabla \times \mathbf{B} &amp;= \mu_0 \mathbf{J} + \epsilon_0 \frac{\partial E}{\partial t}
\end{aligned}
$$</p>
<h3>多行公式</h3>
<pre><code>$$
\begin{split}
  \cos(a + b) = \cos a \cos b - \sin a \sin b \\
  \sin(a + b) = \sin a \cos b + \cos a \sin b
\end{split}
$$
</code></pre>
<p>$$
\begin{split}
\cos(a + b) = \cos a \cos b - \sin a \sin b \
\sin(a + b) = \sin a \cos b + \cos a \sin b
\end{split}
$$</p>
<h3>字体与括号</h3>
<pre><code>$\mathbb{R}, \mathcal{ABC}, \mathfrak{g}, \mathbf{v}$  
$\left( \frac{a}{b} \right), \bigg[ \bigg]$
</code></pre>
<p>$$\mathbb{R}, \mathcal{ABC}, \mathfrak{g}, \mathbf{v}$$<br />
$$\left( \frac{a}{b} \right), \bigg[ 1\bigg]$$</p>
<hr />
<h2>5. 复杂公式示例</h2>
<h3>泰勒展开</h3>
<pre><code>$$
f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!} (x-a)^n
$$
</code></pre>
<p>$$
f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!} (x-a)^n
$$</p>
<h3>矩阵乘法</h3>
<pre><code>$$
\mathbf{AB} = 
\begin{pmatrix}
  \mathbf{A}_{11} &amp; \cdots &amp; \mathbf{A}_{1n} \\
  \vdots &amp; \ddots &amp; \vdots \\
  \mathbf{A}_{m1} &amp; \cdots &amp; \mathbf{A}_{mn}
\end{pmatrix}
\begin{pmatrix}
  \mathbf{B}_{11} &amp; \cdots &amp; \mathbf{B}_{1p} \\
  \vdots &amp; \ddots &amp; \vdots \\
  \mathbf{B}_{n1} &amp; \cdots &amp; \mathbf{B}_{np}
\end{pmatrix}
$$
</code></pre>
<p>$$
\mathbf{AB} =
\begin{pmatrix}
\mathbf{A}<em>{11} &amp; \cdots &amp; \mathbf{A}</em>{1n} \
\vdots &amp; \ddots &amp; \vdots \
\mathbf{A}<em>{m1} &amp; \cdots &amp; \mathbf{A}</em>{mn}
\end{pmatrix}
\begin{pmatrix}
\mathbf{B}<em>{11} &amp; \cdots &amp; \mathbf{B}</em>{1p} \
\vdots &amp; \ddots &amp; \vdots \
\mathbf{B}<em>{n1} &amp; \cdots &amp; \mathbf{B}</em>{np}
\end{pmatrix}
$$</p>
<h3>傅里叶变换</h3>
<pre><code>$$
\mathcal{F}\{f(x)\} = \int_{-\infty}^{\infty} f(x) e^{-i2\pi\xi x} dx
$$
</code></pre>
<p>$$
\mathcal{F}{f(x)} = \int_{-\infty}^{\infty} f(x) e^{-i2\pi\xi x} dx
$$</p>
<hr />
<h2>注意事项</h2>
<ol>
<li>
<p><strong>环境与语法</strong>：</p>
<ul>
<li>块级公式用 <code>$$ ... $$</code> 或 <code>\[ ... \]</code>，行内公式用 <code>\( ... \)</code>。</li>
<li>矩阵用 <code>pmatrix</code>, <code>bmatrix</code>, <code>cases</code> 等环境。</li>
<li>对齐用 <code>align</code>, <code>aligned</code>, <code>split</code> 等。</li>
</ul>
</li>
<li>
<p><strong>特殊符号</strong>：</p>
<ul>
<li>希腊字母需小写/大写前缀（如 <code>\alpha</code>, <code>\Gamma</code>）。</li>
<li>特殊符号需用反斜杠（如 <code>\infty</code>, <code>\partial</code>, <code>\nabla</code>）。</li>
</ul>
</li>
<li>
<p><strong>排版细节</strong>：</p>
<ul>
<li>空格不影响公式，但 <code>\,</code>、<code>\quad</code> 可调整间距。</li>
<li>使用 <code>\text{}</code> 在公式中插入文本。</li>
</ul>
</li>
</ol>
<p>更多细节请参考 <a href="https://docs.mathjax.org/">MathJax 官方文档</a>。</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>CAD命令</title>
    <link href="https://astro.qingshanls.icu/posts/cad/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/cad/</id>
    <published>2025-02-22T00:00:00.000Z</published>
    <updated>2025-02-22T00:00:00.000Z</updated>
    <summary>一些CAD命令</summary>
    <content type="html"><![CDATA[<h2>一、常用功能键</h2>
<p>F1: 获取帮助</p>
<p>F2: 实现作图窗和文本窗口的切换</p>
<p>F3: 控制是否实现对象自动捕捉</p>
<p>F4: 数字化仪控制</p>
<p>F5: 等轴测平面切换</p>
<p>F6: 控制状态行上坐标的显示方式</p>
<p>F7: 栅格显示模式控制</p>
<p>F8: 正交模式控制</p>
<p>F9: 栅格捕捉模式控制</p>
<p>F10: 极轴模式控制</p>
<p>F11: 对象追踪模式控制</p>
<p>F12: 动态输入控制</p>
<p>(用ALT+字母可快速选择命令，这种方法可快捷操作大多数软件。)</p>
<h2>二、常用CTRL，ALT快捷键</h2>
<p>ALT+TK 如快速选择</p>
<p>ALT+NL 线性标注 ALT+VV4 快速创建四个视口</p>
<p>ALT+MUP提取轮廓</p>
<p>Ctrl+B: 栅格捕捉模式控制(F9)</p>
<p>Ctrl+C: 将选择的对象复制到剪切板上</p>
<p>Ctrl+F: 控制是否实现对象自动捕捉(F3)</p>
<p>Ctrl+G: 栅格显示模式控制(F7)</p>
<p>Ctrl+J: 重复执行上一步命令</p>
<p>Ctrl+K: 超级链接</p>
<p>Ctrl+N: 新建图形文件</p>
<p>Ctrl+M: 打开选项对话框</p>
<p>Ctrl+O：打开图象文件</p>
<p>Ctrl+P：打开打印对说框</p>
<p>Ctrl+S：保存文件</p>
<p>Ctrl+U：极轴模式控制(F10)</p>
<p>Ctrl+v：粘贴剪贴板上的内容</p>
<p>Ctrl+W：对象追 踪式控制(F11)</p>
<p>Ctrl+X：剪切所选择的内容</p>
<p>Ctrl+Y：重做</p>
<p>Ctrl+Z：取消前一步的操作</p>
<p>Ctrl+1：打开特性对话框</p>
<p>Ctrl+2：打开图象资源管理器</p>
<p>Ctrl+3：打开工具选项板</p>
<p>Ctrl+6：打开图象数据原子</p>
<p>Ctrl+8或QC：快速计算器</p>
<h2>三 、尺寸标注</h2>
<p>DRA：半径标注</p>
<p>DDI：直径标注</p>
<p>DAL：对齐标注</p>
<p>DAN：角度标注</p>
<p>END：捕捉到端点</p>
<p>MID：捕捉到中点</p>
<p>INT：捕捉到交点</p>
<p>CEN：捕捉到圆心</p>
<p>QUA：捕捉到象限点</p>
<p>TAN：捕捉到切点</p>
<p>PER：捕捉到垂足</p>
<p>NOD：捕捉到节点</p>
<p>NEA：捕捉到最近点</p>
<p>AA：测量区域和周长(area)</p>
<p>ID：指定坐标</p>
<p>LI：指定集体(个体)的坐标</p>
<p>AL：对齐(align)</p>
<p>AR： 阵列(array)</p>
<p>AP：加载*lsp程系</p>
<p>AV：打开视图对话框(dsviewer)</p>
<p>SE：打开对象自动捕捉对话框</p>
<p>ST：打开字体设置对话框(style)</p>
<p>SO：绘制二围面( 2d solid)</p>
<p>SP：拼音的校核(spell)</p>
<p>SC：缩放比例 (scale)</p>
<p>SN：栅格捕捉模式设置(snap)</p>
<p>DT：文本的设置(dtext)</p>
<p>DI：测量两点间的距离</p>
<p>OI：插入外部对象</p>
<p>RE：更新显示</p>
<p>RO：旋转</p>
<p>LE：引线标注</p>
<p>ST：单行文本输入</p>
<p>La：图层管理器</p>
<h2>四 、绘图命令</h2>
<p>A：绘圆弧</p>
<p>B：定义块</p>
<p>C：画圆</p>
<p>D：尺寸资源管理器</p>
<p>E：删除</p>
<p>F：倒圆角</p>
<p>G：对相组合</p>
<p>H：填充</p>
<p>I：插入</p>
<p>J：对接</p>
<p>S：拉伸</p>
<p>T：多行文本输入</p>
<p>W：定义块并保存到硬盘中</p>
<p>L：直线</p>
<p>M：移动</p>
<p>X：炸开</p>
<p>V：设置当前坐标</p>
<p>U：恢复上一次操做</p>
<p>O：偏移</p>
<h2>五、常见标注</h2>
<p>内部标注：DDZ</p>
<p>柜子标注：DDGZ</p>
<p>面积标注：ML</p>
<p>多段线标注：DDZZ</p>
<p>外部标注：AZH</p>
<h2>六、15个快捷键命令</h2>
<p>1、 线</p>
<p>命令：line</p>
<p>快捷命令：L</p>
<p>操作方式：输入L→空格→屏幕上点第一点→点第二点 点第三点 空格 完毕，当然你也可以无休止的画下去。</p>
<p>2、 复制</p>
<p>命令：copy</p>
<p>快捷命令：CO</p>
<p>操作方式：输入CO→空格→选择物体→空格→选择基准点→选择要复制到什么地方→空格结束。</p>
<p>3、 移动</p>
<p>命令：MOVE</p>
<p>快捷命令：M</p>
<p>操作方式：输入M→空格→选择物体→空格→选择基准点→选择要移动到什么地方→空格结束。</p>
<p>4、 圆</p>
<p>命令：CIRCLE</p>
<p>快捷命令：C</p>
<p>操作方式：输入C→空格→点一点→输入直径→空格或者拉鼠标，点左键确定。</p>
<p>5、 偏移</p>
<p>命令：OFFSET</p>
<p>快捷命令：O</p>
<p>操作方式：输入O→空格→输入偏移的距离→空格→选择要偏移的物体→在要偏移的方向上点鼠标。</p>
<p>6、 格式刷</p>
<p>命令：MATCHPROP</p>
<p>快捷命令：MA</p>
<p>操作方式：输入MA→空格→选择基准物体→选择要刷的物体。</p>
<p>7、 查看属性</p>
<p>命令：PROPERTIES</p>
<p>快捷命令：MO</p>
<p>操作方式：输入mo→选择物体。</p>
<p>8、 阵列</p>
<p>命令：array</p>
<p>快捷命令：AR</p>
<p>操作方式：输入AR→空格→出现对话框。</p>
<p>9、 延长</p>
<p>命令：EXTEND</p>
<p>快捷命令：EX</p>
<p>操作方式：输入EX→空格→选择想延长到那儿→空格→选择被延长的线。</p>
<p>10、 剪切</p>
<p>命令：TRIM</p>
<p>快捷命令：TR</p>
<p>操作方式：输入TR→空格→选择想剪切哪儿→空格→选择被剪切的线。</p>
<p>11、 删除</p>
<p>命令：ERASE</p>
<p>快捷命令：E</p>
<p>操作方式: 输入E→空格→选择物体→空格。</p>
<p>12、 反悔</p>
<p>命令：U</p>
<p>操作方式：输入U→空格。只要CAD没关过，可以一直反悔到打开图纸时的状态</p>
<p>13、 炸开</p>
<p>命令：EXPLODE</p>
<p>快捷命令：X</p>
<p>操作方式：输入X→空格→选择物体。</p>
<p>14、 拉伸</p>
<p>命令：STRETCH</p>
<p>快捷命令：S</p>
<p>操作方式：输入S→用右下左上的方式拉出一个框让左边的竖线或者上边的横线与被拉部分相交，空格→选择一个基本点，输入距离或者指定下一点。</p>
<p>15、 镜像</p>
<p>命令：MIRROR</p>
<p>快捷命令：MI</p>
<p>操作方式： 输入MI 选择要镜像的物体，选择“镜子“的第一点，选择”镜子“的第二点，空格，得到了一个以你选择的两点为对称轴的图像。</p>
<h2>七、%%+</h2>
<p>%%d = °</p>
<p>%%c = Ø</p>
<p>%%p = ±</p>
<p>%%u = _____</p>
<p>%%o = ¯¯¯¯¯</p>
<p>转自 <a href="www.allfunnies.com/articles/20201202_9011.html">CAD百科</a></p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>Linux Win 双系统时间不同步</title>
    <link href="https://astro.qingshanls.icu/posts/linux-win-time/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/linux-win-time/</id>
    <published>2024-10-27T14:52:37.000Z</published>
    <updated>2024-10-27T14:52:37.000Z</updated>
    <summary>Linux windows双系统时间不同步</summary>
    <content type="html"><![CDATA[<h2>解决Linux windows双系统时间不同步</h2>
<h3>1.Linux使用本地时间作为硬件时间</h3>
<ol>
<li>使用 <strong>timedatectl</strong> 命令，通过运行带有 <strong>sudo</strong> 前缀的命令，将 RTC 设置为使用本地时间</li>
</ol>
<pre><code>sudo timedatectl set-local-rtc 1
</code></pre>
<ol>
<li>重启系统</li>
<li>恢复更改</li>
</ol>
<pre><code>sudo timedatectl set-local rtc 0
</code></pre>
<h3>2.Windows使用UTC时间作为硬件时钟</h3>
<ol>
<li><code>win + r</code>输入<code>regedit</code>打开注册表编辑器。</li>
<li>转到以下位置</li>
</ol>
<pre><code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
</code></pre>
<ol>
<li>
<p>右键单击空白处，单击新建，然后添加一个新的 <code>Q-WORD(64位)</code>值条目，并将其命名为<code>RealTimeisUniversal</code>。如果您使用的是 32 位 Windows 版本，则需要添加 <code>D-WORD(32 位)</code>值条目。</p>
</li>
<li>
<p>添加条目后，双击它并将值设置为<code>1</code>，然后重新启动系统。</p>
</li>
</ol>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>hexo-git备份</title>
    <link href="https://astro.qingshanls.icu/posts/hexo-git-backup/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/hexo-git-backup/</id>
    <published>2024-09-23T21:45:59.000Z</published>
    <updated>2024-09-23T21:45:59.000Z</updated>
    <summary>使用GIT备份hexo源码</summary>
    <content type="html"><![CDATA[<h3>使用GitHub来备份hexo的源码</h3>
<p>前提条件：已成功搭建完成并部署hexo</p>
<h3>创建GitHub仓库</h3>
<p>1.登录GitHub并创建仓库，设置为私密
2.在hexo根目录创建<code>.gitignore</code>文件，设置要忽略的文件或文件夹，填写不需要备份的文件和文件夹。</p>
<pre><code>.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
_multiconfig.yml
package-lock.json
</code></pre>
<p>3.使用git备份源文件到GitHub</p>
<pre><code>git init
git add *
git commit -m "$(date): Hexo backup"
git remote add origin https://github.com/username/hexo.git
git push -u origin main

</code></pre>
<p>如需同时使用gitee</p>
<pre><code># 将上面最后两行换为:
git remote add gitee https://gitee.com/username/hexo.git
git push -u gitee main

</code></pre>
<h3>恢复</h3>
<p>1.将备份的仓库克隆到本地</p>
<pre><code>git clone https://github.com/username/hexo.git ./hexo

git clone https://gitee.com/username/hexo.git ./hexo
</code></pre>
<p>2.使用备份的 package.json 文件来恢复安装 Hexo 插件，使用 npm 进行安装：</p>
<pre><code>npm install
</code></pre>
<p>这将读取 package.json 文件中的依赖项列表，并下载并安装所需的插件和模块。</p>
<p>3.生成静态网页并部署即可。</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>使用 ArchInstall 安装 Arch Linux</title>
    <link href="https://astro.qingshanls.icu/posts/archinstall-guide/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/archinstall-guide/</id>
    <published>2024-09-17T00:00:00.000Z</published>
    <updated>2024-09-17T00:00:00.000Z</updated>
    <summary>使用 ArchInstall 安装系统全过程。</summary>
    <content type="html"><![CDATA[<p>文章来源
<a href="https://blog.zhilu.cyou/2023/archinstall-guide">纸鹿摸鱼处</a></p>
<h2>安装前准备</h2>
<p>安装 Arch Linux 时务必小心！如果误操作可能会导致 Windows 系统无法启动。</p>
<h3>制作安装镜像</h3>
<h4>下载镜像</h4>
<p>官方提供了 <a href="https://archlinux.org/download/">Arch Linux 下载页面</a>，但是推荐在镜像站下载安装镜像，速度更快：</p>
<ul>
<li><a href="https://mirrors.bfsu.edu.cn/archlinux/iso/">北京外国语大学开源软件镜像站</a></li>
<li><a href="https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/">清华大学开源软件镜像站</a></li>
<li><a href="https://mirror.nju.edu.cn/archlinux/iso/">南京大学开源软件镜像站</a></li>
</ul>
<h4>装载到U盘</h4>
<p>可以使用 <a href="https://rufus.ie/zh/">Rufus</a> 或 <a href="https://etcher.balena.io/">balenaEtcher</a> 等类似工具把镜像刻录到 U 盘。但我个人更推荐先给 U 盘安装 <a href="https://www.ventoy.net/">Ventoy</a>，只要把镜像文件放入 U 盘就可以在启动时手动选择，并且不影响 U 盘正式使用。</p>
<h3>关闭安全启动</h3>
<p>Ventoy 需要加载自定义证书文件才能在启用“安全启动”特性的设备上正常启动，一些 Linux 安装环境可能也不支持“安全启动”。方便起见，可以在 BIOS 设置里关闭“安全启动”特性，装好系统后再打开。</p>
<h3>联网</h3>
<p><code>ping -c 4 1.1.1.1</code>
测试网络，如果无报错，可以跳过此节。</p>
<h4>通过数据线共享手机网络</h4>
<blockquote>
<p>有时买到的第三方 USB 线只能充电，无法传输数据。因此建议用手机原装充电器（其他手机的也可）提供的数据线来共享手机网络。</p>
<p>如果通过数据线共享手机网络，建议同时连接 WiFi，防止意外断联导致安装失败。</p>
</blockquote>
<p>使用数据线连接手机与电脑，在手机热点设置中启用“USB共享网络”即可。注意，如果你重启了电脑或者断开了数据线连接，可能需要在手机设置中重启（关闭并打开）USB 共享网络功能。</p>
<h4>连接WiFi</h4>
<ul>
<li>
<p>部分电脑会限制无线网卡，故建议先执行命令解锁 WiFi</p>
<pre><code>rfkill unblock wifi
</code></pre>
</li>
<li>
<p>进入联网工具</p>
<pre><code>iwctl
</code></pre>
</li>
<li>
<p>扫描 WiFi</p>
<pre><code>station wlan0 scan
</code></pre>
</li>
<li>
<p>查看 WiFi 列表</p>
<pre><code>station wlan0 get-networks
</code></pre>
</li>
<li>
<p>连接 WiFi</p>
<pre><code>station wlan0 connect [SSID]
</code></pre>
<ul>
<li>可以按 Tab 键补全 SSID（WiFi 名称）。</li>
<li>安装镜像的 TTY 终端没有中文字体，不支持中文显示，所以用户可能无法区分中文名称的 WiFi。</li>
</ul>
</li>
<li>
<p>退出 iwctl</p>
<pre><code>exit
</code></pre>
</li>
</ul>
<h3>检查硬盘分区</h3>
<p>如果你的电脑上安装了 Windows，建议提前在 Windows 中留出安装系统的硬盘分区，你也可以使用 PE 系统来管理硬盘分区。</p>
<ul>
<li>
<p>列出硬盘分区</p>
<pre><code>lsblk -o+LABEL,FSTYPE
</code></pre>
</li>
<li>
<p>若有必要，创建新的硬盘分区</p>
<pre><code>cfdisk /dev/[driver]
</code></pre>
<ul>
<li>Driver（硬盘驱动器）名称应当类似于 <code>sda</code>、<code>nvme0n1</code> 等。</li>
</ul>
</li>
<li>
<p>如有必要，格式化分区</p>
<pre><code>mkfs.btrfs /dev/[partition]
</code></pre>
<ul>
<li>如果格式化失败，确认不含重要数据后，加上 <code>-f</code> 选项强制格式化。</li>
</ul>
</li>
</ul>
<h2>换源</h2>
<p>使用 Reflector 更新源，可以使安装速度更快。</p>
<pre><code>reflector --verbose --country China --sort rate --save /etc/pacman.d/mirrorlist
</code></pre>
<p>换源后，请<strong>不要</strong>在 ArchInstall 中设置 Mirrors 选项。</p>
<h2>使用 ArchInstall 安装</h2>
<ul>
<li>
<p>进入安装工具</p>
<pre><code>archinstall
</code></pre>
<ul>
<li>如果等待时间过长，可以按 <code>Ctrl-C</code> 组合键中断，然后重新执行命令。</li>
<li>如果多次尝试都不能进入安装界面，那么建议更换网络环境再试。</li>
</ul>
</li>
</ul>
<h3>选择镜像下载地区</h3>
<blockquote>
<p>如果你使用过 Reflector 更新源，那么<strong>不应该</strong>进行此项设置。</p>
<p>你可以通过在 Mirrors 选项内按 Ctrl-C 重置设置。</p>
</blockquote>
<p>移动到<code>Mirrors</code>项敲回车，键入<code>/ch</code>搜索，选择<code>China</code>。</p>
<h3>选择本地语言</h3>
<p>进入 <code>Locales</code> 选项：</p>
<ul>
<li><code>Locale language</code> 选择 <code>zh_CN</code>。</li>
<li>其他选项保持默认值，即可 <code>← Back</code>。</li>
</ul>
<h3>选择硬盘分区</h3>
<p>进入 <code>Disk configuration</code> 选项：</p>
<ul>
<li>选择 <code>Use a best-effort default partition layout</code> 会清空硬盘并自动规划分区。</li>
<li>选择 <code>Manual Partitioning</code> 项可以手动配置分区。
<ul>
<li>选择的设备（Device）应该是你的硬盘。</li>
<li>随后选择 EFI 启动分区，指定挂载点（Mount Point）为 <code>/boot</code>（更规范的配置是 <code>/boot/efi</code>，但可能会安装失败）。可以选择 Windows 的引导分区作为启动分区，这个分区一般有以下特征：
<ul>
<li>在第一个硬盘的第一个分区（<code>/dev/nvme0n1p1</code>）。</li>
<li>大小为 260MB。</li>
<li>文件系统为 <code>FAT32</code>。</li>
</ul>
</li>
<li>选择新创建的 <code>BtrFS</code> 分区，指定挂载点为 <code>/</code>。
<ul>
<li>新的 ArchInstall 可能需要格式化（Wipe data/Format）这个分区。</li>
<li>如果无法直接设置挂载点，可能要设置一个子卷（Subvolume）<code>@</code>，挂载点为 <code>/</code>，再<code>Confirm and exit</code>。</li>
</ul>
</li>
<li>可以按照需求添加其他分区，随后在硬盘主菜单 <code>Confirm and exit</code>。</li>
</ul>
</li>
</ul>
<h3>选择引导工具</h3>
<p><code>Bootloader</code> 选择使用默认的 <code>Systemd-boot</code> 即可，一般不需要设置。</p>
<p>如果你的电脑开启了独显直连功能，使用 Grub 会导致操作视图更新卡顿。</p>
<h3>设置主机名</h3>
<p><code>Hostname</code> 选项中可以设置主机名。注意，主机名不是用户名。</p>
<h3>设置 Root 用户密码</h3>
<p>在 <code>Root password</code> 选项中设置 Root 用户密码即可启用 Root 用户。密码需要输入两次才会确定。</p>
<h3>添加用户</h3>
<p><code>User account</code> 选择中，选择 <code>Add a user</code>，输入用户名、两遍密码，并且确认作为 <code>Superuser</code>（超级用户，即具有 sudo 权限），然后选择 <code>Confirm and exit</code>。</p>
<h3>选择用户环境</h3>
<p>在 <code>Profile</code> 选项中：</p>
<ul>
<li><code>Type</code> 选择桌面环境（<code>Desktop</code>），桌面环境推荐 <code>KDE</code>。</li>
<li><code>Graphics driver</code>：如果是双显卡笔记本，可以先装 CPU 对应的开源核显驱动（AMD 或者 Intel），系统安装完成后再安装独显驱动。</li>
<li>其他选项默认即可，选择 <code>← Back</code>。</li>
</ul>
<h3>选择音频驱动</h3>
<p><code>Audio</code> 选项中，默认的 <code>Pipewire</code> 即可，<code>PulseAudio</code> 比较老旧，建议仅在 Pipewire 失效时选择。</p>
<h3>可选包</h3>
<p><code>Additional packages</code> 选项中，可以添加以下包，用空格作为分隔符，回车确认：</p>
<ul>
<li><code>nvidia</code>：Nvidia 专有的显卡驱动。</li>
<li><code>ttf-sarasa-gothic</code>：更纱黑体，体积较大但显示效果更好，以防重启之后中文显示为方框。</li>
</ul>
<h3>设置网络</h3>
<p><code>Network configuration</code> 选项选择 <code>Use NetworkManager</code> 即可。</p>
<h3>选择时区</h3>
<p><code>Timezone</code> 选项中，键入 <code>/shang</code> 可以搜索，选择 <code>Asia/Shanghai</code>。</p>
<h2>安装</h2>
<p>移动到 <code>Install</code> 项敲回车，确认无误后再敲回车，等待即可。</p>
<p>安装成功后，会进入新系统的 Chroot 环境，你可以自由安装软件，也可输入 <code>exit</code> 退出。我推荐按 <code>Ctrl-Alt-Delete</code> 直接重启系统。</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>Hexo 添加番剧列表</title>
    <link href="https://astro.qingshanls.icu/posts/hexo-bangumi/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/hexo-bangumi/</id>
    <published>2024-09-09T21:16:06.000Z</published>
    <updated>2024-09-09T21:16:06.000Z</updated>
    <summary>hexo-bilibili-bangumi</summary>
    <content type="html"><![CDATA[<p>&lt;h1&gt;本站此插件有冲突无法使用😅待修复...&lt;/h1&gt;</p>
<h3>安装hexo-bilibili-bangumi插件</h3>
<p>Github<a href="https://github.com/HCLonely/hexo-bilibili-bangumi">hexo- bilibili- bangumi</a></p>
<pre><code>npm install hexo-bilibili-bangumi --save
</code></pre>
<h3>配置</h3>
<p>将以下信息写入hexo配置文件<code>_config.yml</code>中，</p>
<pre><code>bangumi: # 追番设置
  enable: true
  source: bili
  bgmInfoSource: 'bgmv0'
  path:
  vmid:
  title: '追番列表'
  quote: '生命不息，追番不止！'
  show: 1
  lazyload: true
  srcValue: '__image__'
  lazyloadAttrName: 'data-src=__image__'
  loading:
  showMyComment: false
  pagination: false
  metaColor:
  color:
  webp:
  progress:
  progressBar:
  extraOrder:
  order: latest
  proxy:
    host: '代理host'
    port: '代理端口'
  extra_options:
    key: value
  coverMirror:
cinema: # 追剧设置
  enable: true
  path:
  vmid:
  title: '追剧列表'
  quote: '生命不息，追剧不止！'
  show: 1
  lazyload: true
  srcValue: '__image__'
  lazyloadAttrName: 'data-src=__image__'
  loading:
  metaColor:
  color:
  webp:
  progress:
  progressBar:
  extraOrder:
  order:
  extra_options:
    key: value
  coverMirror:
game: # 游戏设置，仅支持source: bgmv0
  enable: true
  path:
  source: bgmv0
  vmid:
  title: '游戏列表'
  quote: '生命不息，游戏不止！'
  show: 1
  lazyload: true
  srcValue: '__image__'
  lazyloadAttrName: 'data-src=__image__'
  loading:
  metaColor:
  color:
  webp:
  progress:
  progressBar:
  extraOrder:
  order:
  extra_options:
    key: value
  coverMirror:
</code></pre>
<blockquote>
<p>具体配置信息参考 <a href="https://github.com/HCLonely/hexo-bilibili-bangumi">GitHub</a></p>
</blockquote>
<h3>创建页面</h3>
<p>番</p>
<pre><code>hexo new page bangumis
</code></pre>
<p>剧</p>
<pre><code>hexo new page cinemans
</code></pre>
<p>在主题文件配置中添加</p>
<pre><code>menu: 
    ...
     番剧: 
      icon: fa-brands fa-youtube
      children:
           - 追番: /bangumis
           - 追剧: /cinemas
</code></pre>
<h3>加载数据</h3>
<p>运行部署前需加载一次番剧数据。</p>
<pre><code>hexo bangumi -u &amp;&amp; hexo cinema -u &amp;&amp; hexo clean &amp;&amp; hexo g -d
</code></pre>
<p>部署运行后查看是否有追番追剧列表。&lt;br&gt;
样式参考</p>
<p><img src="2024-09-09.png" alt=" " /></p>
<blockquote>
<p><a href="https://blog.qingshanls.icu/bangumis">我的追番</a>​</p>
</blockquote>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>Onemanager使用</title>
    <link href="https://astro.qingshanls.icu/posts/onemanager/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/onemanager/</id>
    <published>2024-06-26T17:23:30.000Z</published>
    <updated>2024-06-26T17:23:30.000Z</updated>
    <summary>onemanager的使用</summary>
    <content type="html"><![CDATA[<h1>glitch好像不能用了 😡</h1>
<h2>onemanager使用</h2>
<p>利用onemanager托管到Glitch（免费）可实现挂载多个网盘，通过网站直接去访问网盘的文件,可以实现直链下载，网页在线观看视频等功能。</p>
<p>目前支持的网盘有：onedrive/onedriveCN、阿里云盘、谷歌云等。</p>
<p>项目地址：https://github.com/qkqpttgf/OneManager-php</p>
<h2>步骤</h2>
<h4>一.以github账号登录Glitch</h4>
<p>Glitch官网: http://glitch.com/
登录方式选择github账号登录</p>
<h4>二.新建项目</h4>
<p>1.登陆后，点击右上角的 “New project” 创建项目。</p>
<p>2、创建方式选择从github中导入，点击 <code>Import from GitHub</code>。</p>
<p>添加链接 https://github.com/qkqpttgf/OneManager-php
确定</p>
<p>3、等待项目构建完成</p>
<p>4、点击页面下方的PREVIER-Preview in a new window，在新窗打开预览</p>
<p>预览的这个链接就是你的网盘链接</p>
<p>5、配置网盘</p>
<p>以阿里云盘为例，点击开始安装程序</p>
<p>语言选择简体中文。</p>
<p>管理密码很重要，请牢记。</p>
<p>然后登录，点击管理-设置。</p>
<p>选择你所需要添加的网盘，点击添加盘</p>
<p>填写任意名称</p>
<p>这时，需要添加你的网盘refresh token</p>
<p>获取refresh_token方式如下</p>
<p>浏览器F12应用程序→存储下本地存储→token→refresh_token</p>
<p>复制填入token,然后确认</p>
<p>根据自己的需求，选择空间，这里选择普通空间</p>
<p>至此，利用onemanager挂载一个网盘已经完成。</p>
<p>后续还可以在设置中配置相关的内容，达到美化的效果</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>markdown学习</title>
    <link href="https://astro.qingshanls.icu/posts/markdown/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/markdown/</id>
    <published>2024-06-26T09:22:23.000Z</published>
    <updated>2024-06-26T09:22:23.000Z</updated>
    <summary>学习记录的markdown语法</summary>
    <content type="html"><![CDATA[<p>在学习HTML时顺带学习了下markdown，于是就有了这个。</p>
<hr />
<h1>一级标题</h1>
<p><code>#</code></p>
<h2>二级标题</h2>
<p><code>##</code></p>
<h3>三级标题</h3>
<p><code>###</code></p>
<h4>四级标题</h4>
<p><code>####</code></p>
<h5>五级标题</h5>
<p><code>#####</code></p>
<h6>六级标题</h6>
<h1><code>######</code>
一级标题</h1>
<h2><code>=======</code>
二级标题</h2>
<p><code>-------</code>
这是第一段
第一段</p>
<p>这是第二段前一行空白行</p>
<p>换行结尾添加两空格<code>  </code><br />
下一行</p>
<p>换行结尾HTML<code>&lt;br&gt;</code>&lt;br&gt;
第二行</p>
<h1>强调语法</h1>
<h2>1.加粗</h2>
<p>前后双星号加粗<code>**</code> <strong>加粗</strong> &lt;br&gt;
双下划线加粗<code>__</code> <strong>加粗</strong></p>
<h2>2.斜体</h2>
<p>前后单星号<code>*</code> <em>斜体</em> &lt;br&gt;
单下划线<code>_</code>  <em>斜体</em> &lt;br&gt;
<code>*局部*斜体</code> <em>局部</em>斜体</p>
<h2>3.斜体+粗体</h2>
<p><em><strong>前后三星号</strong></em> <code>***</code>&lt;br&gt;
<em><strong>前后三下划线</strong></em> <code>___</code>&lt;br&gt;
<strong><em>前后先双后单</em></strong> <code>_**</code>&lt;br&gt;
<strong><em>前后先双后单</em></strong> <code>*__</code></p>
<h2>删除线</h2>
<p>删除内容前后加 <code>~~</code><br />
<s>shanchu</s></p>
<h1>引用语法</h1>
<h2>单段落引用</h2>
<p>引用前加<code>&gt;</code></p>
<blockquote>
<p>这是一个引用块</p>
</blockquote>
<h2>多段落引用</h2>
<pre><code>&gt; 第一段
&gt;
&gt;第二段
</code></pre>
<blockquote>
<p>第一段</p>
<p>第二段</p>
</blockquote>
<h2>嵌套引用</h2>
<pre><code>&gt; 第一段
&gt;
&gt;&gt;第二段
</code></pre>
<blockquote>
<p>第一段</p>
<blockquote>
<p>第二段</p>
</blockquote>
</blockquote>
<h2>带有其它元素的块引用</h2>
<pre><code>&gt; #### 1
&gt;
&gt; - 2
&gt; - 3
&gt;
&gt;  *斜体* 4 &lt;br&gt;**加粗**.
</code></pre>
<blockquote>
<h4>1</h4>
<ul>
<li>2</li>
<li>3</li>
</ul>
<p><em>斜体</em> 4 &lt;br&gt;<strong>加粗</strong>.</p>
</blockquote>
<h1>列表语法</h1>
<h2>有序列表</h2>
<p>要创建有序列表，请在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列，但是列表应当以数字 <code>1</code> 起始。&lt;br&gt;</p>
<pre><code>1. First
2. Second
3. Third 
5. Fourth
</code></pre>
<ol>
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
</ol>
<h2>无序列表</h2>
<p>列表项前面添加破折号 <code>-</code>、星号 <code>*</code> 或加号 <code>+</code> 。缩进一个或多个列表项可创建嵌套列表。</p>
<pre><code>- First item
* Second item
+ Third item
    + Third item
        &gt;引用
        ~~~
        &lt;html&gt;
          &lt;head&gt;
            &lt;title&gt;Test&lt;/title&gt;
          &lt;/head&gt;
        ~~~
+ Third item
</code></pre>
<ul>
<li>First item</li>
</ul>
<ul>
<li>Second item</li>
</ul>
<ul>
<li>Third item
<ul>
<li>Third item
<blockquote>
<p>引用</p>
</blockquote>
<pre><code>&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Test&lt;/title&gt;
  &lt;/head&gt;
</code></pre>
</li>
</ul>
</li>
<li>Third item</li>
</ul>
<h1>代码语法</h1>
<p><code>nano</code> <code>qqq</code> <code>QvQ</code></p>
<h3>转义反引号</h3>
<p><code>ZHI`SHI`DAIMA</code></p>
<h3>代码块</h3>
<pre><code>&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;title&gt;HTML 区块&lt;/title&gt;
&lt;/head&gt;
</code></pre>
<h1>分割线</h1>
<p>单行内只有3个<code>* </code>、<code>-</code>、<code>_</code></p>
<hr />
<h2><code>***</code></h2>
<p><code>---</code></p>
<hr />
<p><code>___</code></p>
<h1>链接语法</h1>
<p>语法代码：<code>[超链接显示名](超链接地址 "超链接title")</code> &lt;br&gt;
<a href="https://space.bilibili.com/">B站空间</a> &lt;br&gt;</p>
<hr />
<p>使用尖括号可以很方便地把URL或者email地址变成可点击的链接。 &lt;br&gt;
<a href="mailto:example@exapmle.com">example@exapmle.com</a>
<a href="https://bilibili.com">https://bilibili.com</a> &lt;br&gt;</p>
<h3>带格式化的链接</h3>
<p>强调链接， 在链接语法前后增加星号。 要将链接表示为代码，请在方括号中添加反引号。
强调 <strong><a href="https://local.com">链接</a></strong>.
这是一个 <em><a href="https://qqq.com">链接</a></em>
这是一个 <a href="#code"><code>代码</code></a>.</p>
<hr />
<p>[hobbit-hole] [1]&lt;br&gt;
[1]:https://en.wiki.org "lianjie lifestyles"</p>
<h2>图片链接</h2>
<p>格式<code>![图片alt](图片链接 "图片title")</code>
<img src="./image/0001.png" alt="qq" title="renlei" /><br />
<a href="https://baike.baidu.com/item/%E8%A1%97%E8%A7%92%E9%AD%94%E6%97%8F/23270845"><img src="./image/0002.png" alt="qq" title="街角魔族" /></a></p>
<h2>转义字符语法</h2>
<p>要显示原本用于格式化 Markdown 文档的字符，请在字符前面添加反斜杠字符<code>\</code>。&lt;br&gt;<br />
* Without the backslash, this would be a bullet in an unordered list.</p>
<h2>表格</h2>
<pre><code>|   `	|   	|
|---	|---	|
|   1	|  3 	|
|   2	|   	|
</code></pre>
<table>
<thead>
<tr>
<th>`</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>3</td>
</tr>
<tr>
<td>2</td>
<td></td>
</tr>
</tbody>
</table>
<h2>围栏代码块</h2>
<p>在代码块之前和之后的行上使用三个反引号<code>```</code>或三个波浪号<code>~~~</code>.</p>
<p>&lt;!--json 语法高亮--&gt;</p>
<pre><code>&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;HTML 区块&lt;/title&gt;
&lt;/head&gt;
</code></pre>
<h2>脚注</h2>
<p>在方括号<code>[^1]</code>内添加插入符号和标识符。标识符可以是数字或单词，但不能包含空格或制表符。标识符仅将脚注参考与脚注本身相关联-在输出中，脚注按顺序编号。</p>
<p>在括号内使用另一个插入符号和数字添加脚注，并用冒号和文本<code>[^1]: My footnote.</code>
jiaozhu,[^1]<br />
[^1]: 123</p>
<h2>任务列表语法</h2>
<p>在任务列表项之前添加破折号<code>-</code>和方括号<code>[ ]</code>，并在<code>[ ]</code>前面加上空格。要选择一个复选框，请在方括号<code>[x]</code>之间添加 <code>x</code> 。</p>
<ul>
<li>[x] first</li>
<li>[ ] second</li>
</ul>
<h2>Markdown 内嵌 HTML 标签</h2>
<h3>行级內联标签</h3>
<p>HTML 的行级內联标签如<code>&lt;span&gt;</code>、<code>&lt;cite&gt; </code>、<code>&lt;del&gt;</code>不受限制，可以在 Markdown 的段落、列表或是标题里任意使用。依照个人习惯，甚至可以不用 Markdown 格式，而采用 HTML 标签来格式化。例如：如果比较喜欢 HTML 的 <code>&lt;a&gt;</code> 或 <code>&lt;img&gt;</code> 标签，可以直接使用这些标签，而不用 Markdown 提供的链接或是图片语法。当你需要更改元素的属性时（例如为文本指定颜色或更改图像的宽度），使用 HTML 标签更方便些。</p>
<pre><code>&lt;img src="./image/0001.png" alt="123321" width="250" heigth="250"&gt;
 vsc加载不出图片？？
</code></pre>
<p>&lt;div align=center&gt;&lt;img src="./image/0001.png" alt="123321" width="100" height="100"&gt;&lt;/div&gt;</p>
<p>&lt;font color=#66ccff&gt;blue&lt;/font&gt;&lt;br&gt;</p>
<p>&lt;font color=#66ccff&gt;
&lt;p color=#66ccff align=center &gt;blue&lt;/p&gt;
&lt;/font&gt;</p>
<h3>区块标签</h3>
<p>区块元素──比如 <code>&lt;div&gt;</code>、<code>&lt;table&gt;</code>、<code>&lt;pre&gt;</code>、<code>&lt;p&gt;</code> 等标签，必须在前后加上空行，以便于内容区分。而且这些元素的开始与结尾标签，不可以用 tab 或是空白来缩进。Markdown 会自动识别这区块元素，避免在区块标签前后加上没有必要的 <code>&lt;p&gt;</code> 标签。</p>
<h2>Emoji</h2>
<p>1.直接复制粘贴到文档。<br />
😅</p>
<p>2.使用emoji简码
:字符:
:smile:  :o: :100: :sweat_smile:</p>
<p>To be continued...</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
  <entry>
    <title>优化windows</title>
    <link href="https://astro.qingshanls.icu/posts/windows-about/" rel="alternate" type="text/html"/>
    <id>https://astro.qingshanls.icu/posts/windows-about/</id>
    <published>2024-06-26T00:00:00.000Z</published>
    <updated>2024-06-26T00:00:00.000Z</updated>
    <summary>从网络上搜集到的windows优化方法</summary>
    <content type="html"><![CDATA[<h2>Windows10/11系统优化</h2>
<p>去除信息流和关闭更新来源:<a href="https://www.bilibili.com/video/BV1FM4y1i76d/?p=1&amp;vd_source=09cd1af7ac0e435034b4adc341939d21">更新能永久暂停？盘点两个奇特的Windows使用技巧</a></p>
<h4>1.去除搜索页面信息流和热搜</h4>
<p>去除信息流：</p>
<p>Windows10:任务栏右键-&gt;搜索-&gt;搜索突出显示 [关闭]</p>
<p>Windows11:设置-&gt;隐私和安全-&gt;更多设置-&gt;显示搜索要点 [关闭]</p>
<p>去除热搜：导入以下内容到注册表</p>
<pre><code>Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\explorer]
"DisableSearchBoxSuggestions"=dword:00000001
</code></pre>
<pre><code>reg add "HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\explorer" /v DisableSearchBoxSuggestions /t reg_dword /d 1 /f
</code></pre>
<h4>2.永久关闭系统更新</h4>
<p>关闭更新：导入以下内容到注册表后找到 "设置-&gt;Windows更新" 将暂停更新的天数调到最高</p>
<p>恢复更新：找到 "设置-&gt;Windows更新" 点击 "继续更新"</p>
<pre><code>Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
"FlightSettingsMaxPauseDays"=dword:00000365
</code></pre>
<pre><code>reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v FlightSettingsMaxPauseDays /t reg_dword /d 3000 /f
</code></pre>
<h4>3.Windows激活</h4>
<p>win+r 运行
输入powershell,回车
输入下方代码 ，按回车</p>
<pre><code>irm https://massgrave.dev/get |iex
</code></pre>
<p>输入1，回车
出现以下三种情况就属于失败，需要采用手动下载的方式：<br />
1、出现“Activation Failed Error Code: 0xC004C003” 字样<br />
2、出现“无法解析”字样<br />
3、执行命令行卡了很久没反应：
直接下载这个链接的压缩包:</p>
<pre><code>https://github.com/massgravel/Microsoft-Activation-Scripts/archive/refs/heads/master.zip
</code></pre>
<p>1、右键单击下载的 zip 文件并解压<br />
2、在解压后的文件夹中，找到名为的文件夹  <code>All-In-One-Version</code><br />
3、以管理员身份运行，运行文件名为 <code>MAS_AIO.cmd</code><br />
4、您将看到激活选项，然后按照屏幕上的说明进行操作</p>
]]></content>
    <author><name>青山蓝山</name></author>
  </entry>
</feed>
