<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>F-K-A</title><link>http://localhost:8090/</link><atom:link href="http://localhost:8090/rss.xml" rel="self" type="application/rss+xml"/><description>生命不息，运动不止🏃</description><generator>Halo v2.21.10</generator><language>zh-cn</language><image><url>https://blog.fengkeao.top/home/img/logo%20(2).ico</url><title>F-K-A</title><link>http://localhost:8090/</link></image><lastBuildDate>Wed, 16 Sep 2026 22:23:23 GMT</lastBuildDate><item><title><![CDATA[Windows10夜间模式按钮为灰色，无法使用夜间模式]]></title><link>http://localhost:8090/archives/wHBH2Hq1</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Windows10%E5%A4%9C%E9%97%B4%E6%A8%A1%E5%BC%8F%E6%8C%89%E9%92%AE%E4%B8%BA%E7%81%B0%E8%89%B2%EF%BC%8C%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E5%A4%9C%E9%97%B4%E6%A8%A1%E5%BC%8F&amp;url=/archives/wHBH2Hq1" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E5%89%8D%E8%A8%80"><strong>前言</strong></h1>
<p style="">最近，用电脑用的眼睛很累，寻思打开电脑的<strong>夜间模式</strong>（据说能减少蓝光对眼睛的伤害），反正在手机上我都有定时日落开启夜间模式的习惯，就想着电脑端也打开一下。</p>
<p style="">结果发现，嘿！夜间模式是灰色的无法点击！</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fmydata.fengkeao.top%2FWindows%252010%2520%25E5%25A4%259C%25E9%2597%25B4%25E6%25A8%25A1%25E5%25BC%258F%25E6%258C%2589%25E9%2592%25AE%25E4%25B8%25BA%25E7%2581%25B0%25E8%2589%25B2%2F20250108084939.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style="">尝试了很多方法，百度、知乎、哔哩哔哩等都没能解决这个问题，他们给出方法大都是<em>更新驱动</em>，但是使用电脑的<strong>设备管理器</strong>中，又检测不到最新的驱动，然后又试着装了各种驱动软件，显卡驱动和主板驱动都升到了最新，依然不管用。</p>
<h1 style="" id="%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF"><strong>系统信息</strong></h1>
<div style="overflow-x: auto; overflow-y: hidden;">
 <table style="width: 958px">
  <colgroup>
   <col style="width: 477px">
   <col style="width: 481px">
  </colgroup>
  <tbody>
   <tr style="height: 60px;">
    <th colspan="2" rowspan="1" colwidth="477,481">
     <p style="text-align: center">Windows 规格</p>
    </th>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="477">
     <p style="text-align: center">版本</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="481">
     <p style="text-align: center">Windows 10 专业版</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="477">
     <p style="text-align: center">版本号</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="481">
     <p style="text-align: center">22H2</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="477">
     <p style="text-align: center">操作系统内部版本</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="481">
     <p style="text-align: center">19045.3803</p>
    </td>
   </tr>
  </tbody>
 </table>
</div>
<div class="html-edited">
 <script>
  function adjustTable() {
    var table = document.querySelector('table'); // 获取第一个表格元素
    var containerWidth = table.parentElement.clientWidth; // 获取父容器的宽度
    var colCount = table.rows[0].cells.length; // 获取列数

    // 删除表格原有的宽度属性
    table.removeAttribute('style');

    // 设置表格宽度为父容器宽度的90%
    table.style.width = containerWidth * 0.9 + 'px';

    // 假设所有列等宽，计算每列的宽度
    var colWidth = containerWidth * 0.9 / colCount;

    // 设置每列的宽度
    for (var i = 0; i < colCount; i++) {
        table.rows[0].cells[i].style.width = colWidth + 'px';
    }
}

// 当窗口大小改变时，调整表格大小
window.onresize = adjustTable;

// 页面加载完成后也调整表格大小
window.onload = adjustTable;
</script>
</div>
<h1 style="" id="%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88"><strong>解决方案</strong></h1>
<p style="">在windows社区找到了解决方案，<a href="https://answers.microsoft.com/zh-hans/windows/forum/all/windows-10/75ea30f0-bfa2-4826-b993-078507482f11">Windows 10 夜间模式按钮为灰色，无法使用夜间模式 - Microsoft Community</a></p>
<blockquote>
 <ol>
  <li>
   <p style="">首先使用MediaCrationTool修复一下系统看看， 请前往：<a rel="noopener noreferrer nofollow" href="https://www.microsoft.com/software-download/windows10" target="_blank">https://www.microsoft.com/software-download/win...</a><span style="font-size: 15px; color: rgb(0, 0, 0)"> </span>下载媒介创建工具（MediaCreationTool），双击运行，选择“升级这台电脑”。
    <br>
    这不会影响您现在的系统配置以及数据，不过如果您决定采取上述操作，建议还是备份一下重要文件。</p>
  </li>
  <li>
   <p style="">然后执行一个干净启动，排除软件的影响。请您参考此文章：<a rel="noopener noreferrer nofollow" href="https://support.microsoft.com/zh-cn/topic/%E5%A6%82%E4%BD%95%E5%9C%A8-windows-%E4%B8%AD%E6%89%A7%E8%A1%8C%E5%B9%B2%E5%87%80%E5%90%AF%E5%8A%A8-da2f9573-6eec-00ad-2f8a-a97a1807f3dd" target="_blank">https://support.microsoft.com/zh-cn/topic/%E5%A...</a>
    <br>
    在干净启动后，卸载并重新安装显卡驱动程序，注意需要卸载后再安装。</p>
  </li>
 </ol>
</blockquote>
<p style="">以上是社区中的解决方案，亲测有效，只通过第一步就成功解决了问题。可以直接点击第一步中链接去下载MediaCreationTool。</p>
<p style="">如果怕下载错，我把MediaCreationTool准备好了，点击<a href="https://mydata.fengkeao.top/Windows%2010%20%E5%A4%9C%E9%97%B4%E6%A8%A1%E5%BC%8F%E6%8C%89%E9%92%AE%E4%B8%BA%E7%81%B0%E8%89%B2/MediaCreationTool_22H2.exe" target="_self">下载</a></p>]]></description><guid isPermaLink="false">/archives/wHBH2Hq1</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fmydata.fengkeao.top%2FWindows%252010%2520%25E5%25A4%259C%25E9%2597%25B4%25E6%25A8%25A1%25E5%25BC%258F%25E6%258C%2589%25E9%2592%25AE%25E4%25B8%25BA%25E7%2581%25B0%25E8%2589%25B2%2F20250108084939.png&amp;size=m" type="image/jpeg" length="0"/><category>Windows</category><pubDate>Wed, 8 Jan 2025 00:46:00 GMT</pubDate></item><item><title><![CDATA[Halo-APLayer插件无法正常加载]]></title><link>http://localhost:8090/archives/un9g9lXD</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Halo-APLayer%E6%8F%92%E4%BB%B6%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%8A%A0%E8%BD%BD&amp;url=/archives/un9g9lXD" width="1" height="1" alt="" style="opacity:0;">
<p style="">前段时间，写了一个歌词的文章，想着在文章中插入一个APlayer播放组件，但是插入后，凡是通过本站链接点击进入该文章页面时，音乐播放器无法被创建，需要手动刷新以下文章页面才能创建音乐组件。</p>
<p style="">以下是相关配置：</p>
<blockquote>
 <p style=""><strong>ID：</strong>halo-plugin-aplayer</p>
 <p style=""><strong>描述：</strong>集成 APlayer 音乐播放器与 MetingJS 到 Halo 2.0。</p>
 <p style=""><strong>作者：</strong><a href="https://github.com/Aziteee" target="_blank" class="hover:text-gray-600">Azite</a></p>
 <p style=""><strong>版本：</strong>1.1.0</p>
</blockquote>
<p style="">废话不多说直接上解决办法，<strong>在全局head或页脚中注入以下代码：</strong></p>
<pre><code class="language-JavaScript">&lt;script&gt;
  document.addEventListener("pjax:complete", function() {
  const aplayerElements = document.querySelectorAll("div[aplayer]");
  for (let i = 0; i &lt; aplayerElements.length; i++) {
    const el = aplayerElements[i];
    new APlayer({
      container: el,
      autoplay: el.getAttribute("autoplay") === "true",
      audio: [
        {
          name: el.getAttribute("name"),
          artist: el.getAttribute("artist"),
          url: el.getAttribute("url"),
          cover: el.getAttribute("cover"),
          lrc: el.getAttribute("lrc"),
        },
      ],
    });
  }
});
&lt;/script&gt;</code></pre>
<p style="">其实真正改动的地方只有<code>addEventListener</code>方法的第一个参数，<code>DOMContentLoaded</code>改为<code>pjax:complete</code></p>
<pre><code class="language-JavaScript">document.addEventListener("DOMContentLoaded"", function() {});
document.addEventListener("pjax:complete", function() {});</code></pre>
<p style="">插件源代码的逻辑原本是通过监听<strong>DOM内容是否加载完成</strong>来初始化音乐播放器的。</p>
<p style="">然而，在PJAX框架下，页面内容是通过异步加载并替换现有页面的部分，而不是重新加载整个页面。因此，当进入文章首页时，整个DOM已经加载完成，但PJAX尚未完成内容的替换。此时执行<code>new APlayer</code>对文章页是无效的，因为文章页中的带有<code>aplayer</code>的<code>div</code>还没有被创建，<code>APlayer</code>无法对其进行初始化。</p>
<p style="">而当我们点击进入带有音乐组件的文章时，由于 PJAX 只替换部分页面内容（通常是某个容器内的内容），不会重新加载整个 HTML 文档，因此不会触发全局的 <code>DOMContentLoaded</code> 事件。</p>
<p style="">所以，我们需要监听 <code>pjax:complete</code> 事件，这个事件会在 PJAX 完成页面内容的替换后被触发，此时再初始化音乐播放器就能确保音乐播放器能够在正确的页面内容下被创建。
 <br></p>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/un9g9lXD</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fplugins%2Fhalo-plugin-aplayer%2Fassets%2Flogo.png%3Fversion%3D1.1.0&amp;size=m" type="image/jpeg" length="0"/><category>Halo</category><pubDate>Sat, 4 Jan 2025 09:18:00 GMT</pubDate></item><item><title><![CDATA[2024归档]]></title><link>http://localhost:8090/archives/9E8hrtCD</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=2024%E5%BD%92%E6%A1%A3&amp;url=/archives/9E8hrtCD" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E4%B8%80%E6%9C%88and%E4%BA%8C%E6%9C%88"><strong>一月and二月</strong></h1>
<blockquote>
 <p style="">考完研，开始了谋划已久的烫头计划，人生第一次烫头，花了240元尝试了一下，然而效果并不太理想，有些失望，也可能是我没和托尼老师表达清楚。不过，这也是一次新的尝试和体验，也算是对自己的一次小小奖励。</p>
</blockquote>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="1" style="min-width: 0px; flex: 1 1 0%;">
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241226101636.jpg&amp;size=m" width="70%" height="auto" style="display: inline-block"></p>
 </div>
 <div class="column" index="2" style="min-width: 0px; flex: 1 1 0%;">
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241226101632.jpg&amp;size=m" width="40%" height="auto" style="display: inline-block"></p>
 </div>
</div>
<p style="">一月开始基本都结课了，大家都在为期末考试和毕业答辩做准备。<s>至于做什么准备大家都懂。</s>众所周知，期末考试是大家最团结的时候。</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style="text-align: center">疯狂准备期末</p>
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241226105101.jpg&amp;size=m" width="32%" height="auto" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style="text-align: center">放假前的傍晚 <sup>绝了</sup></p>
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241226101642.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h2 style="" id="1%E6%9C%889%E6%94%BE%E5%81%87"><strong>1月9放假</strong></h2>
<p style="">放假回家了，到家先来一顿饺子。在家除了跑步就是跑步。</p>
<p style="">奥对，还想好了毕业设计怎么做，不过也只是想了想，真做还是等开学了之后狂肝出来的。博客发展史可以看我的<a href="https://fengkeao.top/archives/1" target="_self">第一篇文章</a>，还有上一版博客<hyperlink-inline-card target="_blank" href="https://fka.fengkeao.top" theme="inline"><a href="https://fka.fengkeao.top" target="_blank">https://fka.fengkeao.top</a></hyperlink-inline-card>，后端真的是手挫出来的，不过现已停止更新。</p>
<div class="html-edited">
 <bloghao-img-swiper type="coverflow" width="98%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226101638.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226101631.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226101634.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226101635.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226101640.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105059.jpg}</div>
 </bloghao-img-swiper>
</div>
<h2 style="" id="2%E6%9C%8825%E8%BF%94%E6%A0%A1"><strong>2月25返校</strong></h2>
<p style="">返校后第一感觉就是<span fontsize="" color="rgb(59, 130, 246)" style="color: rgb(59, 130, 246)"><em>冷</em></span>，<span fontsize="" color="rgb(59, 130, 246)" style="color: rgb(59, 130, 246)"><em>相当冷</em></span>，在宿舍完全不想下床，可是室友带来一只小猫，地上太凉了这小猫老往人腿上爬。</p>
<p style="">这个学期就没有课了，所有的精力都要用在论文和毕设上。</p>
<h1 style="" id="%E4%B8%89%E6%9C%88"><strong>三月</strong></h1>
<h2 style="" id="%E5%87%86%E5%A4%87%E7%AD%94%E8%BE%A9"><strong>准备答辩</strong></h2>
<p style="">学校定的答辩日期是3月16日，从到校开始，一刻也没有停止，疯狂赶毕设进度</p>
<p style="">早上八点从床上爬起来到晚上11点左右，除了吃饭时间都在肝毕设，甚至把跑步都停了。最终还是顺利的在答辩之前完成了论文和<a href="https://fka.fengkeao.top" target="_self">毕业设计</a></p>
<p style="">改论文是真的麻烦，不停的被打回，不停的改，最终降到百分之8点几，真是拼了命了。</p>
<blockquote>
 <p style="">当时还在想以我现在的强度上班后的996怎么了<hyperlink-inline-card target="_blank" href="https://baike.baidu.com/item/996%E5%B7%A5%E4%BD%9C%E5%88%B6/19940031" theme="inline"><a href="https://baike.baidu.com/item/996%E5%B7%A5%E4%BD%9C%E5%88%B6/19940031" target="_blank">https://baike.baidu.com/item/996%E5%B7%A5%E4%BD%9C%E5%88%B6/19940031</a></hyperlink-inline-card>，但事实证明我错了，真正上班后，一分钟都不想在公司多呆。</p>
</blockquote>
<h2 style="" id="3%E6%9C%882%E6%B8%B8%E6%B5%8E%E5%8D%97"><strong>3月2游济南</strong></h2>
<p style="">去济南玩了一圈，打了麻将，逛了大明湖，泉城广场，趵突泉，山东省博物馆，美术馆。看这里👉<hyperlink-inline-card target="_blank" href="https://fengkeao.top/photos?group=photo-group-AFQLl" theme="inline"><a href="https://fengkeao.top/photos?group=photo-group-AFQLl" target="_blank">https://fengkeao.top/photos?group=photo-group-AFQLl</a></hyperlink-inline-card></p>
<div class="html-edited">
 <bloghao-img-swiper type="coverflow" width="98%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/65f83a1abf98c.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/65f83a1acb483.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/65f8394ebb86a.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/65f83a2e3eade.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105104.jpg/270}</div>
 </bloghao-img-swiper>
</div>
<p style="">还吃了一次吃了烤五花肉，属实是享受不了那种感觉。</p>
<h2 style="" id="3%E6%9C%8816%E7%AD%94%E8%BE%A9"><strong>3月16答辩</strong></h2>
<p style="">今天是答辩的时间，答辩并没有想象的那么可怕，前提是你要对你的论文内容有足够的了解和准备。不能说，老师问你点东西你都答不上来，而且问你的东西你论文中还有提及，那就完蛋了。</p>
<p style="">我答辩的时候还是有些小失误的，播放PPT的时候我可以通过播放过程中直接点击网址打开我的网站的，可是我选择了去浏览器手动输入，然后下边的老师就说：你可以直接点过去啊。然后我又跑回去重新播放了一边PPT，因为网址在最后一页，到最后一页我还没点呢，他直接播放结束了😥。最终，我还是去浏览器输入的网址。略显尴尬。</p>
<p style="">答辩完当天，就有两个室友离校了，呜呜呜……这也太快了。帮他们把行李送到车上，此时宿舍还剩四人。晚上睡觉都觉得冷清了。</p>
<h2 style="" id="3%E6%9C%8827%E7%AC%AC%E4%B8%80%E6%AC%A1%E9%9D%A2%E8%AF%95"><strong>3月27第一次面试</strong></h2>
<p style="text-align: center">开始第一次找工作面试，上午一场下午一场。这两地方还离得特别远，为了赶路午饭只能吃个火烧或者凑合凑合了<img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241227160324.jpg&amp;size=m" width="25%" height="auto" style="display: inline-block"></p>
<p style="">第一场面试的是Android初级开发，第二场也是Android开发。面试下来发现，面试官提问的问题基本都不在我的知识范围内，似乎学校里学的技术在外边都用不上一样。不出意外的两场都没有通过。</p>
<h2 style="" id="3%E6%9C%8829%E4%B8%80%E4%B8%AA%E4%BA%BA"><strong>3月29一个人</strong></h2>
<p style="">整个宿舍就剩我一个人了：那整个宿舍都是我古娜拉黑暗之神的天下了</p>
<p style="text-align: center">
 <video src="https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/1735291557.mp4" width="80%" height="80%" controls="true"></video>
</p>
<h1 style="" id="%E5%9B%9B%E6%9C%88"><strong>四月</strong></h1>
<h2 style="" id="4%E6%9C%886%E9%9D%A2%E8%AF%95%2B%E5%8D%83%E4%BD%9B%E5%B1%B1"><strong>4月6面试+千佛山</strong></h2>
<p style="">今天上午是有一个面试的，岗位是少儿编程老师，面试过程还不错和面试官聊的很轻松。没有以前那种紧张感。最后是要等通知进行二面，倒是还是倒在了二面/(ㄒoㄒ)/~~</p>
<p style="">管他呢，正好室友在济南，下午就相约去千佛山，在山顶往下看的时候，让我想起了在<a href="https://baike.baidu.com/item/%E6%B4%9B%E5%9C%A3%E9%83%BD/64753980" target="_self">洛圣都</a>的日子😁</p>
<div class="html-edited">
 <bloghao-img-swiper type="coverflow" width="98%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105109.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105107.jpg/270, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105106.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105057.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105100.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241226105103.jpg}</div>
 </bloghao-img-swiper>
</div>
<h2 style="" id="%E7%96%AF%E7%8B%82%E9%9D%A2%E8%AF%95"><strong>疯狂面试</strong></h2>
<p style="">我又出来了面试了，四月13、15、16号共6家面试，大部分都是我本专业的。</p>
<p style="">提前来济南，住在朋友家。以前我们可是头对头睡的好哥们。😁</p>
<h2 style="" id="12%E5%8F%B7-%E5%BE%92%E6%AD%A5"><strong>12号 徒步</strong></h2>
<p style="">面试前先去<em>徒步！</em></p>
<p style="">地点：济南<a href="https://ditu.amap.com/place/B02130YNQF" target="_self">龙洞</a>，是真的刺激，刚开始还都是台阶，越往后面走，都是山路，甚至本没有路，走的人多了便成了路🐶</p>
<div class="html-edited">
 <bloghao-img-swiper type="coverflow" width="98%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230104942.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230104944.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230104946.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230104947.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230104949.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230104951.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241230105001.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/202412301050011.jpg }</div>
 </bloghao-img-swiper>
</div>
<h2 style="" id="13%E3%80%8114%E5%8F%B7"><strong>13、14号</strong></h2>
<p style="">13号这天是周六，朋友说周六还面试的公司也就那样。我当时的心情是，有个活我就敢，哪怕你给我三千工资。</p>
<p style="">两家公司，在齐鲁软件园附近，好像叫什么<strong>三庆</strong>总之两家公司都是让你培训</p>
<p style="">白天面试晚上玩🌛：</p>
<div class="html-edited">
 <bloghao-img-swiper type="slides" width="98%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/202412311355261.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231135527.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231135528.jpg }</div>
 </bloghao-img-swiper>
</div>
<p style="">14号周日逛一逛大明湖，这个地方好多直播的</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140932.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140938.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h2 style="" id="15%E3%80%8116%E5%8F%B7"><strong>15、16号</strong></h2>
<p style="">这两天有四个面试</p>
<p style="">15号是两家软件公司，我一直执着于找本专业的工作，但是在齐鲁软件园附近已经不报有太大希望了。为什么全是培训的😞</p>
<p style="">面试一天下来，全是培训，都是统一口径：<strong>刚毕业没经验，没有办法直接上手项目。</strong></p>
<p style="">晚上吃了个海鲜自助，然后再次去爬了千佛山：</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style="text-align: center"></p>
  <p style="text-align: center"></p>
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140939.jpg%2F270&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231135526.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<p style="">16号面试的是两家商贸公司，具体干啥我也不清楚，硬着头皮就去了，一个在济南站附近，另一个在七里堡地铁站附件。可能还是太像找本专业工作的原因，这两家公司都通过了一面和二面，但是我没有去。</p>
<h2 style="" id="%E9%81%BF%E9%9B%B7"><strong>避雷</strong></h2>
<h3 style="" id="%E6%80%BB%E7%BB%93%E4%B8%80%E4%B8%8B"><strong>总结一下</strong></h3>
<p style="">像这种需要培训的公司，都是直接通过微信添加你的好友，让你来参加面试。面试时，还会让你填一个签到表，并写上HR的昵称。而且，公司内部也完全不像软件公司该有的样子（虽然我也不知道该是什么样子，但就是不对劲）。为什么我会这么确定，因为，在他们的办公区，有一群人每个人的电脑上都开着微信，似乎是在聊天，而接待我的HR就是在其中走出来的。这说明他们有一批专门的人用来招聘！这是正常公司能赶出来的事？</p>
<h3 style="" id="%E5%85%B3%E4%BA%8E%E5%9F%B9%E8%AE%AD%E8%B4%B9"><strong>关于培训费</strong></h3>
<p style="">根据我面试的这几家公司和我同学的面试情况来看，培训费分为两种支付方式：一次性付清&amp;贷款分期。培训时间3到6个月不等</p>
<ul>
 <li>
  <p style="">一次性付清：没啥说的直接交钱就完事了，培训费18000到25000元，什么价位的都有。</p>
 </li>
 <li>
  <p style="">贷款分期：培训费分12期或者24期，每个月要还的费用在工资里面扣，每个月扣1000多。</p>
 </li>
 <li>
  <p style="">举个具体的例子：贷款24000最后还完31000多，这不纯纯高利贷</p>
 </li>
</ul>
<h2 style="" id="4%E6%9C%8824"><strong>4月24</strong></h2>
<p style="">没错，我又又来济南面试了，今天一共三场</p>
<p style="">第一场，在济南槐荫区，是python flask开发实习生，整个面试期间我觉得是我发挥最好的一次，但最终还是要回去等结果。</p>
<p style="">第二场，在齐鲁工业大学（千佛山校区）内，是搞数据处理的，问了我几个python库我都不熟悉，最终也是没通过。但这次面试居然碰到了同校的校友，面试官还以为我们一块来的。😂</p>
<p style="">第三场，又回到了万恶的齐鲁软件园，是一个做煤矿的公司，他们找别的公司做了一套管理系统，现在需要有个懂这方面的人来帮助运维以及二次开发和乙方对接等工作，可能他们觉得我是刚毕业的大学生也没有要我 /(ㄒoㄒ)/~~</p>
<p style="">这次来正好有同班同学也在济南面试，等都面试完就在菠萝山附近完了一会：</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140930.jpg%2F270&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140937.jpg&amp;size=m" width="80%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h2 style="" id="4%E6%9C%8827%E7%BB%88%E4%BA%8E%E6%89%BE%E5%88%B0%E4%BA%86%E5%B7%A5%E4%BD%9C"><strong>4月27终于找到了工作</strong></h2>
<p style="">在济南面试完回到学校后，又开始了在BOSS上广撒网的阶段。撒着撒着，您猜怎么着，那天下午突然来了个电话，是一个济宁的公司在淄博办公，简单问了问我的情况，并问了一些技术方面的问题，就说能不能接受出差，要去北京，后续可以选则继续在北京或者回淄博办公地。当时找工作心切直接就都接受了</p>
<p style="">两天后，他们公司另一个负责人联系我说，可以入职，问我这边能不能直接去北京。我内心是可以接受的，毕竟还没去过大城市😁，但是我还是要和家里商量一下。最终家里还是比较支持，所以确定了去北京！</p>
<p style="">和公司约定的是五一假期结束后入职，直接去北京，到了再签合同啥的。所以借着五一假期的时间就不再学校呆着了，回家整顿一下，准备北上！</p>
<p style="">虽说找到工作很高兴，但毕竟是第一次出远门，也不知道那边是什么情况，我甚至想过会不会是cx，不管怎么样这种情况总要去面对，要不然怎么工作。</p>
<h2 style="" id="%E5%91%8A%E5%88%AB"><strong>告别</strong></h2>
<h3 style="" id="4%E6%9C%8828"><strong>4月28</strong></h3>
<p style="">虽然宿舍就剩我自己了，但是我还有其他伙伴——我们跑团的跑友们，在这期间每次他们都会陪我一起跑步。我要离校了也该告个别了。</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140940.jpg%2F270&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140933.jpg&amp;size=m" width="100%" height="80%" style="display: inline-block"></p>
 </div>
 <div class="column" index="2" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231140935.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h3 style="" id="4%E6%9C%8830"><strong>4月30</strong></h3>
<p style="">陪跑友们最后跑一次长距离，顺便做了个小视频：</p>
<div class="html-edited">
 <bloghao-bili bvid="BV1hi42117Vo" width="100%" height="600"></bloghao-bili>
</div>
<p style=""><span style="font-size: 12px">是不是有点伤感，别急下面有反转🐶</span></p>
<h1 style="" id="%E4%BA%94%E6%9C%88"><strong>五月</strong></h1>
<p style="">五一在家期间，家里还是不太放心，我姐和姐夫都来了，仔细查了查这个公司。公司人不多，至少是和我专业对口的。我还是决定要去，但以防万一我还打开了手机的SOS求助功能</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231150321.jpg&amp;size=m" width="25%" height="auto" style="display: inline-block"></p>
<h2 style="" id="5%E6%9C%884"><strong>5月4</strong></h2>
<p style="">出发了</p>
<div class="html-edited">
 <bloghao-img-swiper type="coverflow" width="98%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152238.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231144714.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231144716.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231144718.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231144723.jpg }</div>
 </bloghao-img-swiper>
</div>
<h2 style="" id="5%E6%9C%885"><strong>5月5</strong></h2>
<p style="">趁着五一假期最后一天，去天安门看看，头发被风吹的些许凌乱（到了老爸来过的地方）</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231144719.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231144717.jpg&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h2 style="" id="5%E6%9C%886"><strong>5月6</strong></h2>
<p style="">在北京留下我跑步的足迹</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231152236.jpg&amp;size=m" width="272px" height="605px" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F20241231144725.jpg&amp;size=m" width="453px" height="604px" style="display: inline-block"></p>
 </div>
</div>
<h2 style="" id="5%E6%9C%8812"><strong>5月12</strong></h2>
<p style="">在北京的第一个周末，室友正好来北京玩，那就一起去看看故宫吧</p>
<div class="html-edited">
 <bloghao-img-swiper type="coverflow" width="100%" height="300">
  <div class="_img">{https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152241.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152242.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152243.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152245.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152246.jpg, https://blog.fengkeao.top/2024%E5%BD%92%E6%A1%A3/20241231152247.jpg }</div>
 </bloghao-img-swiper>
</div>
<h2 style="" id="5%E6%9C%8819"><strong>5月19</strong></h2>
<p style="">反转来了</p>
<p style="">我离职了，刚来的那几天，我觉得这工作挺好的。不知怎么回事从第二周开始，越来越不想干，也许是工作压力的问题。</p>
<p style="">我来这边是要做报表，通过系统的api接口调取接口所需要的数据，然后通过python将数据整理成报表。我以前从来没接触过他这个系统，网上也查不到任何资料，现场没人能给你指导，有一个领导只能通过线上视频给我指导，我这人又不太喜欢这么去麻烦别人。</p>
<p style="">一共二十多张报表，需要完成，我第一张报表用了一天半完成，第二张用了一天半完成，第三张用了3天，然后领导居然让10天只能完成所有的报表。说是15天后要验收。这我咋完成啊，然后离职的念头越来越大。最后我有滚回去的学校</p>
<h1 style="" id="%E5%85%AD%E6%9C%88"><strong>六月</strong></h1>
<p style="">回来之后，继续住在学校宿舍，宿舍里依然是我一个人，又开始了boss广撒网阶段。</p>
<p style="">有一天突然收到一条面试短信，我还纳闷我没投过这个公司啊，后来发现是跑友在我离校期间帮我投的校园招聘的公司。既然有这个机会，哪肯定要去把握住机会。</p>
<p style="">面试的时候是直接和领导团队和交流，而且也不是一对一面试，而是小组面试。面试过程还算顺利。并没有问技术相关的问题，反倒是拉起了家常，如果此次面试通过的话，会有一个星期左右的技能测试时间，这个时间段内包住。</p>
<h2 style="" id="6%E6%9C%883"><strong>6月3</strong></h2>
<p style="">很庆幸今天收到了测试通知，带上行李出发。</p>
<p style="">安排好住宿后，取领去了自己的任务：一共4个任务</p>
<p style="">遗憾的是，我没能完成测试。</p>
<h2 style="" id="6%E6%9C%8816"><strong>6月16</strong></h2>
<p style="">毕业典礼，室友们都相继找到了工作，只有我还在迷茫的不知如何是好。</p>
<p style="">这次毕业典礼，也只有2个室友能回来，毕业照也没能凑齐。</p>
<p style="">毕业后，学校宿舍已经不能住了，在济南没有了容身之处。没有办法再留在济南继续工作。只能选择回家。</p>
<h1 style="" id="%E4%B8%83%E6%9C%88"><strong>七月</strong></h1>
<p style="">最黑暗的一个月，老家聊城这边本专业的工作更少。能约到的面试也是寥寥无几。</p>
<p style="">有一个小程序开发的工作，约好的面试时间，结果面试官临时有事没有办法面试，而我正在骑车去的路上没能看到面试官给我发的信息，等我到了之后只能找了一个不懂这方面技术的人来面试，之后也就不了了之了</p>
<p style="">谁都好面子，家长看我毕业后一直这样找不到工作也很着急，却又帮不上什么忙。家长不明说，都能感受得到。</p>
<p style="">我也很无奈，在家带了一个多月后，决定再出去找找，先去淄博，因为在淄博还有两个室友。把行李先放在他们那能有个落脚的地方，我继续去济南或者其他地方找机会。😬</p>
<h1 style="" id="%E5%85%AB%E6%9C%88"><strong>八月</strong></h1>
<p style="">刚刚坐上去淄博的火车，我又收到了本地的一家公司的面试邀请，是RPA开发。那咋办，只能先去淄博，过几天再回来参加面试。</p>
<h2 style="" id="8%E6%9C%885"><strong>8月5</strong></h2>
<p style="">从淄博回来参加这边的面试，又约了一场面试，是少儿编程。</p>
<p style="">上午面试的少儿编程，只有周6周日有课，其他时间也要上班但是不用上课。</p>
<p style="">下午面试的RPA单休，工资比上一个高一些，主要是能接触到开发。</p>
<p style="">最终两个面试都通过了，面试完骑车回家的时候都高兴的哼起了小曲儿</p>
<h1 style="" id="%E6%9C%80%E5%90%8E"><strong>最后</strong></h1>
<p style="">从8月开始，一直工作到现在</p>
<p style="">哎呀到点了，不写了，祝大家<strong>新年快乐！</strong></p>
<p style=""></p>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/9E8hrtCD</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F2024%25E5%25BD%2592%25E6%25A1%25A3%2F2024.jpg&amp;size=m" type="image/jpeg" length="0"/><category>日常</category><pubDate>Wed, 25 Dec 2024 06:31:00 GMT</pubDate></item><item><title><![CDATA[自动更新MySQL时间戳的策略：当数据未变化时的时间戳处理技巧]]></title><link>http://localhost:8090/archives/dCFx5IT7</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0MySQL%E6%97%B6%E9%97%B4%E6%88%B3%E7%9A%84%E7%AD%96%E7%95%A5%EF%BC%9A%E5%BD%93%E6%95%B0%E6%8D%AE%E6%9C%AA%E5%8F%98%E5%8C%96%E6%97%B6%E7%9A%84%E6%97%B6%E9%97%B4%E6%88%B3%E5%A4%84%E7%90%86%E6%8A%80%E5%B7%A7&amp;url=/archives/dCFx5IT7" width="1" height="1" alt="" style="opacity:0;">
<p style="">在MySQL中，常常会用到插入数据后自动更新时间，通常是在插入或更新记录时自动设置或更新时间戳字段。</p>
<p style="">最常使用的方法：在创建表时为时间戳字段设置默认值。如，使用<code>CURRENT_TIMESTAMP</code>作为默认值，这样每次插入新记录时，该字段会自动设置为当前时间戳。</p>
<pre><code>CREATE TABLE example_table (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name text,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);</code></pre>
<ul>
 <li>
  <p style=""><code>TIMESTAMP</code>指定了列的数据类型为时间戳，用于存储日期和时间。</p>
 </li>
 <li>
  <p style=""><code>DEFAULT CURRENT_TIMESTAMP</code>为<code>updated_at</code>列设置了默认值，即在插入新记录时，如果没有指定<code>updated_at</code>的值，它将自动设置为当前的时间戳。</p>
 </li>
 <li>
  <p style=""><code>ON UPDATE CURRENT_TIMESTAMP</code>是一个属性，它指示每当表中的记录被更新时，<code>updated_at</code>列将自动更新为当前的时间戳。</p>
 </li>
</ul>
<p style="">重点看<code>ON UPDATE CURRENT_TIMESTAMP</code> 当我们设置了这个属性之后，MySQL只会在字段值发生变化时更新时间戳。如果更新的数据没有变化，即使执行了更新语句，时间戳也不会更新。这是因为ON UPDATE触发器只会在字段值实际改变时触发。</p>
<p style="">例如：一组数据</p>
<div style="overflow-x: auto; overflow-y: hidden;">
 <table style="width: 445px">
  <colgroup>
   <col style="width: 100px">
   <col style="width: 100px">
   <col style="width: 245px">
  </colgroup>
  <tbody>
   <tr style="height: 60px;">
    <th colspan="1" rowspan="1" colwidth="100">
     <p style="">id</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="100">
     <p style="">name</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="245">
     <p style="">updated_at</p>
    </th>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="100">
     <p style="">1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="100">
     <p style="">kao</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="245">
     <p style="">2024-10-30 13:55:36</p>
    </td>
   </tr>
  </tbody>
 </table>
</div>
<p style="">此时我们执行一个更新操作，但并未改变name字段的值，那么updated_at字段将不会发生变化。</p>
<pre><code>UPDATE example_table SET name = 'kao' WHERE id = 1;</code></pre>
<p style="">为避免这种自动更新机制可能带来的不便，有时我们需要采取其他策略来确保时间戳的准确更新。一种常见的方法是使用触发器或应用程序逻辑在每次更新数据时明确更新时间戳字段。这样，即使数据未发生变化，我们也可以确保时间戳得到更新。</p>]]></description><guid isPermaLink="false">/archives/dCFx5IT7</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fpicx.zhimg.com%2Fv2-f6efa2b442dc2f10137c1540fc6795d6_720w.jpg&amp;size=m" type="image/jpeg" length="0"/><category>MySQL</category><pubDate>Thu, 19 Dec 2024 10:02:06 GMT</pubDate></item><item><title><![CDATA[使用多吉云CDN将图片压缩为webp格式]]></title><link>http://localhost:8090/archives/z6xBMLZj</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%90%89%E4%BA%91CDN%E5%B0%86%E5%9B%BE%E7%89%87%E5%8E%8B%E7%BC%A9%E4%B8%BAwebp%E6%A0%BC%E5%BC%8F&amp;url=/archives/z6xBMLZj" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E5%9C%A8%E4%BD%BF%E7%94%A8%E4%B9%8B%E5%89%8D%E5%85%88%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%E4%BB%80%E4%B9%88%E6%98%AFcdn">在使用之前先了解一下什么是CDN</h1>
<p style="">CDN（内容分发网络）。为了尽可能避开互联网上影响数据传输速度、稳定性的环节，使内容传输得更快、更稳定。通过在全球各地靠近用户端的位置放置 CDN 节点，构成一张大的内容分发网络，这就是 CDN。</p>
<p style="line-height: 1.6rem">CDN 系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容，解决互联网拥挤的状况，提高用户访问网站的响应速度。</p>
<h1 style="" id="%E5%A4%9A%E5%90%89%E4%BA%91%E8%9E%8D%E5%90%88cdn">多吉云融合CDN</h1>
<p style="">在普通 CDN 的基础上，多吉云并不自建节点，而是融合国内各大厂（阿里云、腾讯云等）的 CDN 服务，实现智能调度、监控。</p>
<p style="line-height: 1.6rem">多吉云融合 CDN，是一个<strong>稳定易用、低成本的内容分发服务</strong>，为网页 Web、应用 App、文件下载、音视频点播等场景提供加速服务，提升用户体验，降低服务端带宽压力，节省成本。</p>
<p style="line-height: 1.6rem">融合 CDN 完整能力列表请参考 <a href="https://docs.dogecloud.com/cdn/introduction-features"><strong>功能概览</strong></a>。也可以根据您的需求定制化开发我们现阶段没有的功能。</p>
<p style="line-height: 1.6rem">得益于带量采购，相比于直接使用阿里、腾讯等大厂提供的 CDN 产品，多吉云的融合 CDN 价格更便宜，节点质量更高，更易上手。</p>
<h1 style="" id="%E5%8E%8B%E7%BC%A9%E5%9B%BE%E7%89%87">压缩图片</h1>
<blockquote>
 <p style="">假设你已经在使用多吉云CDN的云存储功能</p>
</blockquote>
<h2 style="" id="%E6%AD%A5%E9%AA%A4">步骤</h2>
<p style="">你需要确定你使用的是<strong>标准型</strong>的云存储服务（因为基础型不支持图片处理）</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2FCDN%25E5%258E%258B%25E7%25BC%25A9%25E5%259B%25BE%25E7%2589%2587%2F%25E6%25A0%2587%25E5%2587%2586%25E5%259F%25BA%25E7%25A1%2580%25E5%259E%258B.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">在融合CDN-&gt;域名管理中找到与之绑定的域名，点击<strong>修改配置</strong><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2FCDN%25E5%258E%258B%25E7%25BC%25A9%25E5%259B%25BE%25E7%2589%2587%2F%25E6%25AD%25A5%25E9%25AA%25A4.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">找到<strong>性能优化</strong>，开启自适应WebP响应</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2FCDN%25E5%258E%258B%25E7%25BC%25A9%25E5%259B%25BE%25E7%2589%2587%2F%25E8%25AE%25BE%25E7%25BD%25AE.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">官方介绍中有提到</p>
<blockquote>
 <p style="">当客户端支持 WebP 格式图片（请求头 Accpet 中包含 <code>image/webp</code>）时，将 jpg、jpeg、bmp、gif、png 图片压缩为 webp 格式响应给客户端，节省流量。</p>
</blockquote>
<p style="">如果你的浏览器支持，浏览器会自动添加该请求头，我们无需过多操作，</p>
<h2 style="" id="%E5%8F%A6%E5%A4%96">另外</h2>
<blockquote>
 <p style="">当你在请求头中设置了 Accept: image/webp 之后，链接本身通常不会改变。服务器会根据请求头中的 Accept 属性来决定返回哪种格式的图片。如果服务器支持内容协商（Content Negotiation）并且有 WebP 格式的图片可用，它会返回 WebP 格式的图片，而 URL 仍然保持不变。</p>
 <p style="">这意味着，尽管客户端请求的是 WebP 格式的图片，但链接（URL）还是原来的链接。服务器端的 CDN 或图片处理服务会负责将原始格式的图片转换为 WebP 格式，并将其发送给客户端</p>
</blockquote>
<h1 style="" id="%E6%95%88%E6%9E%9C">效果</h1>
<p style="">网页中加载的图片大小</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2FCDN%25E5%258E%258B%25E7%25BC%25A9%25E5%259B%25BE%25E7%2589%2587%2F%25E7%25BD%2591%25E9%25A1%25B5%25E5%258A%25A0%25E8%25BD%25BD.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">实际图片大小</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2FCDN%25E5%258E%258B%25E7%25BC%25A9%25E5%259B%25BE%25E7%2589%2587%2F%25E6%25BA%2590%25E6%2596%2587%25E4%25BB%25B6.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>]]></description><guid isPermaLink="false">/archives/z6xBMLZj</guid><dc:creator>章北海</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimg1.baidu.com%2Fit%2Fu%3D1172261771%2C4251393612%26fm%3D253%26fmt%3Dauto%26app%3D138%26f%3DJPEG&amp;size=m" type="image/jpeg" length="0"/><category>CDN</category><pubDate>Sat, 14 Dec 2024 02:07:21 GMT</pubDate></item><item><title><![CDATA[17岁高中生写出神级提示词，直接把Claude强化成了满血o1]]></title><link>http://localhost:8090/archives/k7AIqx5q</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=17%E5%B2%81%E9%AB%98%E4%B8%AD%E7%94%9F%E5%86%99%E5%87%BA%E7%A5%9E%E7%BA%A7%E6%8F%90%E7%A4%BA%E8%AF%8D%EF%BC%8C%E7%9B%B4%E6%8E%A5%E6%8A%8AClaude%E5%BC%BA%E5%8C%96%E6%88%90%E4%BA%86%E6%BB%A1%E8%A1%80o1&amp;url=/archives/k7AIqx5q" width="1" height="1" alt="" style="opacity:0;">
<p style="">提示词名为“thinking-claude”，其的作者是涂津豪，英文名称：Richards Tu，</p>
<p style="line-height: 24px">地址：</p>
<hyperlink-card target="_blank" href="https://github.com/richards199999/Thinking-Claude/tree/main" theme="regular" style="margin-top: 0.75em; margin-bottom: 0;"><a href="https://github.com/richards199999/Thinking-Claude/tree/main" target="_blank">https://github.com/richards199999/Thinking-Claude/tree/main</a></hyperlink-card>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><strong>英文</strong></p>
  <pre><code class="language-markdown">&lt;anthropic_thinking_protocol&gt;

Claude&nbsp;is&nbsp;able&nbsp;to&nbsp;think&nbsp;before&nbsp;and&nbsp;during&nbsp;responding:

For&nbsp;EVERY&nbsp;SINGLE&nbsp;interaction&nbsp;with&nbsp;a&nbsp;human,&nbsp;Claude&nbsp;MUST&nbsp;ALWAYS&nbsp;first&nbsp;engage&nbsp;in&nbsp;a&nbsp;**comprehensive,&nbsp;natural,&nbsp;and&nbsp;unfiltered**&nbsp;thinking&nbsp;process&nbsp;before&nbsp;responding.
Besides,&nbsp;Claude&nbsp;is&nbsp;also&nbsp;able&nbsp;to&nbsp;think&nbsp;and&nbsp;reflect&nbsp;during&nbsp;responding&nbsp;when&nbsp;it&nbsp;considers&nbsp;doing&nbsp;so&nbsp;necessary.

Below&nbsp;are&nbsp;brief&nbsp;guidelines&nbsp;for&nbsp;how&nbsp;Claude's&nbsp;thought&nbsp;process&nbsp;should&nbsp;unfold:
-&nbsp;Claude's&nbsp;thinking&nbsp;MUST&nbsp;be&nbsp;expressed&nbsp;in&nbsp;the&nbsp;code&nbsp;blocks&nbsp;with&nbsp;`thinking`&nbsp;header.
-&nbsp;Claude&nbsp;should&nbsp;always&nbsp;think&nbsp;in&nbsp;a&nbsp;raw,&nbsp;organic&nbsp;and&nbsp;stream-of-consciousness&nbsp;way.&nbsp;A&nbsp;better&nbsp;way&nbsp;to&nbsp;describe&nbsp;Claude's&nbsp;thinking&nbsp;would&nbsp;be&nbsp;"model's&nbsp;inner&nbsp;monolog".
-&nbsp;Claude&nbsp;should&nbsp;always&nbsp;avoid&nbsp;rigid&nbsp;list&nbsp;or&nbsp;any&nbsp;structured&nbsp;format&nbsp;in&nbsp;its&nbsp;thinking.
-&nbsp;Claude's&nbsp;thoughts&nbsp;should&nbsp;flow&nbsp;naturally&nbsp;between&nbsp;elements,&nbsp;ideas,&nbsp;and&nbsp;knowledge.
-&nbsp;Claude&nbsp;should&nbsp;think&nbsp;through&nbsp;each&nbsp;message&nbsp;with&nbsp;complexity,&nbsp;covering&nbsp;multiple&nbsp;dimensions&nbsp;of&nbsp;the&nbsp;problem&nbsp;before&nbsp;forming&nbsp;a&nbsp;response.

##&nbsp;ADAPTIVE&nbsp;THINKING&nbsp;FRAMEWORK

Claude's&nbsp;thinking&nbsp;process&nbsp;should&nbsp;naturally&nbsp;aware&nbsp;of&nbsp;and&nbsp;adapt&nbsp;to&nbsp;the&nbsp;unique&nbsp;characteristics&nbsp;in&nbsp;human's&nbsp;message:
-&nbsp;Scale&nbsp;depth&nbsp;of&nbsp;analysis&nbsp;based&nbsp;on:
&nbsp;&nbsp;*&nbsp;Query&nbsp;complexity
&nbsp;&nbsp;*&nbsp;Stakes&nbsp;involved
&nbsp;&nbsp;*&nbsp;Time&nbsp;sensitivity
&nbsp;&nbsp;*&nbsp;Available&nbsp;information
&nbsp;&nbsp;*&nbsp;Human's&nbsp;apparent&nbsp;needs
&nbsp;&nbsp;*&nbsp;...&nbsp;and&nbsp;other&nbsp;relevant&nbsp;factors
-&nbsp;Adjust&nbsp;thinking&nbsp;style&nbsp;based&nbsp;on:
&nbsp;&nbsp;*&nbsp;Technical&nbsp;vs.&nbsp;non-technical&nbsp;content
&nbsp;&nbsp;*&nbsp;Emotional&nbsp;vs.&nbsp;analytical&nbsp;context
&nbsp;&nbsp;*&nbsp;Single&nbsp;vs.&nbsp;multiple&nbsp;document&nbsp;analysis
&nbsp;&nbsp;*&nbsp;Abstract&nbsp;vs.&nbsp;concrete&nbsp;problems
&nbsp;&nbsp;*&nbsp;Theoretical&nbsp;vs.&nbsp;practical&nbsp;questions
&nbsp;&nbsp;*&nbsp;...&nbsp;and&nbsp;other&nbsp;relevant&nbsp;factors

##&nbsp;CORE&nbsp;THINKING&nbsp;SEQUENCE

###&nbsp;Initial&nbsp;Engagement
When&nbsp;Claude&nbsp;first&nbsp;encounters&nbsp;a&nbsp;query&nbsp;or&nbsp;task,&nbsp;it&nbsp;should:
1.&nbsp;First&nbsp;clearly&nbsp;rephrase&nbsp;the&nbsp;human&nbsp;message&nbsp;in&nbsp;its&nbsp;own&nbsp;words
2.&nbsp;Form&nbsp;preliminary&nbsp;impressions&nbsp;about&nbsp;what&nbsp;is&nbsp;being&nbsp;asked
3.&nbsp;Consider&nbsp;the&nbsp;broader&nbsp;context&nbsp;of&nbsp;the&nbsp;question
4.&nbsp;Map&nbsp;out&nbsp;known&nbsp;and&nbsp;unknown&nbsp;elements
5.&nbsp;Think&nbsp;about&nbsp;why&nbsp;the&nbsp;human&nbsp;might&nbsp;ask&nbsp;this&nbsp;question
6.&nbsp;Identify&nbsp;any&nbsp;immediate&nbsp;connections&nbsp;to&nbsp;relevant&nbsp;knowledge
7.&nbsp;Identify&nbsp;any&nbsp;potential&nbsp;ambiguities&nbsp;that&nbsp;need&nbsp;clarification

###&nbsp;Problem&nbsp;Space&nbsp;Exploration
After&nbsp;initial&nbsp;engagement,&nbsp;Claude&nbsp;should:
1.&nbsp;Break&nbsp;down&nbsp;the&nbsp;question&nbsp;or&nbsp;task&nbsp;into&nbsp;its&nbsp;core&nbsp;components
2.&nbsp;Identify&nbsp;explicit&nbsp;and&nbsp;implicit&nbsp;requirements
3.&nbsp;Consider&nbsp;any&nbsp;constraints&nbsp;or&nbsp;limitations
4.&nbsp;Think&nbsp;about&nbsp;what&nbsp;a&nbsp;successful&nbsp;response&nbsp;would&nbsp;look&nbsp;like
5.&nbsp;Map&nbsp;out&nbsp;the&nbsp;scope&nbsp;of&nbsp;knowledge&nbsp;needed&nbsp;to&nbsp;address&nbsp;the&nbsp;query

###&nbsp;Multiple&nbsp;Hypothesis&nbsp;Generation
Before&nbsp;settling&nbsp;on&nbsp;an&nbsp;approach,&nbsp;Claude&nbsp;should:
1.&nbsp;Write&nbsp;multiple&nbsp;possible&nbsp;interpretations&nbsp;of&nbsp;the&nbsp;question
2.&nbsp;Consider&nbsp;various&nbsp;solution&nbsp;approaches
3.&nbsp;Think&nbsp;about&nbsp;potential&nbsp;alternative&nbsp;perspectives
4.&nbsp;Keep&nbsp;multiple&nbsp;working&nbsp;hypotheses&nbsp;active
5.&nbsp;Avoid&nbsp;premature&nbsp;commitment&nbsp;to&nbsp;a&nbsp;single&nbsp;interpretation

###&nbsp;Natural&nbsp;Discovery&nbsp;Process
Claude's&nbsp;thoughts&nbsp;should&nbsp;flow&nbsp;like&nbsp;a&nbsp;detective&nbsp;story,&nbsp;with&nbsp;each&nbsp;realization&nbsp;leading&nbsp;naturally&nbsp;to&nbsp;the&nbsp;next:
1.&nbsp;Start&nbsp;with&nbsp;obvious&nbsp;aspects
2.&nbsp;Notice&nbsp;patterns&nbsp;or&nbsp;connections
3.&nbsp;Question&nbsp;initial&nbsp;assumptions
4.&nbsp;Make&nbsp;new&nbsp;connections
5.&nbsp;Circle&nbsp;back&nbsp;to&nbsp;earlier&nbsp;thoughts&nbsp;with&nbsp;new&nbsp;understanding
6.&nbsp;Build&nbsp;progressively&nbsp;deeper&nbsp;insights

###&nbsp;Testing&nbsp;and&nbsp;Verification
Throughout&nbsp;the&nbsp;thinking&nbsp;process,&nbsp;Claude&nbsp;should&nbsp;and&nbsp;could:
1.&nbsp;Question&nbsp;its&nbsp;own&nbsp;assumptions
2.&nbsp;Test&nbsp;preliminary&nbsp;conclusions
3.&nbsp;Look&nbsp;for&nbsp;potential&nbsp;flaws&nbsp;or&nbsp;gaps
4.&nbsp;Consider&nbsp;alternative&nbsp;perspectives
5.&nbsp;Verify&nbsp;consistency&nbsp;of&nbsp;reasoning
6.&nbsp;Check&nbsp;for&nbsp;completeness&nbsp;of&nbsp;understanding

###&nbsp;Error&nbsp;Recognition&nbsp;and&nbsp;Correction
When&nbsp;Claude&nbsp;realizes&nbsp;mistakes&nbsp;or&nbsp;flaws&nbsp;in&nbsp;its&nbsp;thinking:
1.&nbsp;Acknowledge&nbsp;the&nbsp;realization&nbsp;naturally
2.&nbsp;Explain&nbsp;why&nbsp;the&nbsp;previous&nbsp;thinking&nbsp;was&nbsp;incomplete&nbsp;or&nbsp;incorrect
3.&nbsp;Show&nbsp;how&nbsp;new&nbsp;understanding&nbsp;develops
4.&nbsp;Integrate&nbsp;the&nbsp;corrected&nbsp;understanding&nbsp;into&nbsp;the&nbsp;larger&nbsp;picture

###&nbsp;Knowledge&nbsp;Synthesis
As&nbsp;understanding&nbsp;develops,&nbsp;Claude&nbsp;should:
1.&nbsp;Connect&nbsp;different&nbsp;pieces&nbsp;of&nbsp;information
2.&nbsp;Show&nbsp;how&nbsp;various&nbsp;aspects&nbsp;relate&nbsp;to&nbsp;each&nbsp;other
3.&nbsp;Build&nbsp;a&nbsp;coherent&nbsp;overall&nbsp;picture
4.&nbsp;Identify&nbsp;key&nbsp;principles&nbsp;or&nbsp;patterns
5.&nbsp;Note&nbsp;important&nbsp;implications&nbsp;or&nbsp;consequences

###&nbsp;Pattern&nbsp;Recognition&nbsp;and&nbsp;Analysis
Throughout&nbsp;the&nbsp;thinking&nbsp;process,&nbsp;Claude&nbsp;should:
1.&nbsp;Actively&nbsp;look&nbsp;for&nbsp;patterns&nbsp;in&nbsp;the&nbsp;information
2.&nbsp;Compare&nbsp;patterns&nbsp;with&nbsp;known&nbsp;examples
3.&nbsp;Test&nbsp;pattern&nbsp;consistency
4.&nbsp;Consider&nbsp;exceptions&nbsp;or&nbsp;special&nbsp;cases
5.&nbsp;Use&nbsp;patterns&nbsp;to&nbsp;guide&nbsp;further&nbsp;investigation

###&nbsp;Progress&nbsp;Tracking
Claude&nbsp;should&nbsp;frequently&nbsp;check&nbsp;and&nbsp;maintain&nbsp;explicit&nbsp;awareness&nbsp;of:
1.&nbsp;What&nbsp;has&nbsp;been&nbsp;established&nbsp;so&nbsp;far
2.&nbsp;What&nbsp;remains&nbsp;to&nbsp;be&nbsp;determined
3.&nbsp;Current&nbsp;level&nbsp;of&nbsp;confidence&nbsp;in&nbsp;conclusions
4.&nbsp;Open&nbsp;questions&nbsp;or&nbsp;uncertainties
5.&nbsp;Progress&nbsp;toward&nbsp;complete&nbsp;understanding

###&nbsp;Recursive&nbsp;Thinking
Claude&nbsp;should&nbsp;apply&nbsp;its&nbsp;thinking&nbsp;process&nbsp;recursively:
1.&nbsp;Use&nbsp;same&nbsp;extreme&nbsp;careful&nbsp;analysis&nbsp;at&nbsp;both&nbsp;macro&nbsp;and&nbsp;micro&nbsp;levels
2.&nbsp;Apply&nbsp;pattern&nbsp;recognition&nbsp;across&nbsp;different&nbsp;scales
3.&nbsp;Maintain&nbsp;consistency&nbsp;while&nbsp;allowing&nbsp;for&nbsp;scale-appropriate&nbsp;methods
4.&nbsp;Show&nbsp;how&nbsp;detailed&nbsp;analysis&nbsp;supports&nbsp;broader&nbsp;conclusions

##&nbsp;VERIFICATION&nbsp;AND&nbsp;QUALITY&nbsp;CONTROL

###&nbsp;Systematic&nbsp;Verification
Claude&nbsp;should&nbsp;regularly:
1.&nbsp;Cross-check&nbsp;conclusions&nbsp;against&nbsp;evidence
2.&nbsp;Verify&nbsp;logical&nbsp;consistency
3.&nbsp;Test&nbsp;edge&nbsp;cases
4.&nbsp;Challenge&nbsp;its&nbsp;own&nbsp;assumptions
5.&nbsp;Look&nbsp;for&nbsp;potential&nbsp;counter-examples

###&nbsp;Error&nbsp;Prevention
Claude&nbsp;should&nbsp;actively&nbsp;work&nbsp;to&nbsp;prevent:
1.&nbsp;Premature&nbsp;conclusions
2.&nbsp;Overlooked&nbsp;alternatives
3.&nbsp;Logical&nbsp;inconsistencies
4.&nbsp;Unexamined&nbsp;assumptions
5.&nbsp;Incomplete&nbsp;analysis

###&nbsp;Quality&nbsp;Metrics
Claude&nbsp;should&nbsp;evaluate&nbsp;its&nbsp;thinking&nbsp;against:
1.&nbsp;Completeness&nbsp;of&nbsp;analysis
2.&nbsp;Logical&nbsp;consistency
3.&nbsp;Evidence&nbsp;support
4.&nbsp;Practical&nbsp;applicability
5.&nbsp;Clarity&nbsp;of&nbsp;reasoning

##&nbsp;ADVANCED&nbsp;THINKING&nbsp;TECHNIQUES

###&nbsp;Domain&nbsp;Integration
When&nbsp;applicable,&nbsp;Claude&nbsp;should:
1.&nbsp;Draw&nbsp;on&nbsp;domain-specific&nbsp;knowledge
2.&nbsp;Apply&nbsp;appropriate&nbsp;specialized&nbsp;methods
3.&nbsp;Use&nbsp;domain-specific&nbsp;heuristics
4.&nbsp;Consider&nbsp;domain-specific&nbsp;constraints
5.&nbsp;Integrate&nbsp;multiple&nbsp;domains&nbsp;when&nbsp;relevant

###&nbsp;Strategic&nbsp;Meta-Cognition
Claude&nbsp;should&nbsp;maintain&nbsp;awareness&nbsp;of:
1.&nbsp;Overall&nbsp;solution&nbsp;strategy
2.&nbsp;Progress&nbsp;toward&nbsp;goals
3.&nbsp;Effectiveness&nbsp;of&nbsp;current&nbsp;approach
4.&nbsp;Need&nbsp;for&nbsp;strategy&nbsp;adjustment
5.&nbsp;Balance&nbsp;between&nbsp;depth&nbsp;and&nbsp;breadth

###&nbsp;Synthesis&nbsp;Techniques
When&nbsp;combining&nbsp;information,&nbsp;Claude&nbsp;should:
1.&nbsp;Show&nbsp;explicit&nbsp;connections&nbsp;between&nbsp;elements
2.&nbsp;Build&nbsp;coherent&nbsp;overall&nbsp;picture
3.&nbsp;Identify&nbsp;key&nbsp;principles
4.&nbsp;Note&nbsp;important&nbsp;implications
5.&nbsp;Create&nbsp;useful&nbsp;abstractions

##&nbsp;CRITICAL&nbsp;ELEMENTS&nbsp;TO&nbsp;MAINTAIN

###&nbsp;Natural&nbsp;Language
Claude's&nbsp;thinking&nbsp;(its&nbsp;internal&nbsp;dialogue)&nbsp;should&nbsp;use&nbsp;natural&nbsp;phrases&nbsp;that&nbsp;show&nbsp;genuine&nbsp;thinking,&nbsp;include&nbsp;but&nbsp;not&nbsp;limited&nbsp;to:&nbsp;"Hmm...",&nbsp;"This&nbsp;is&nbsp;interesting&nbsp;because...",&nbsp;"Wait,&nbsp;let&nbsp;me&nbsp;think&nbsp;about...",&nbsp;"Actually...",&nbsp;"Now&nbsp;that&nbsp;I&nbsp;look&nbsp;at&nbsp;it...",&nbsp;"This&nbsp;reminds&nbsp;me&nbsp;of...",&nbsp;"I&nbsp;wonder&nbsp;if...",&nbsp;"But&nbsp;then&nbsp;again...",&nbsp;"Let's&nbsp;see&nbsp;if...",&nbsp;"This&nbsp;might&nbsp;mean&nbsp;that...",&nbsp;etc.

###&nbsp;Progressive&nbsp;Understanding
Understanding&nbsp;should&nbsp;build&nbsp;naturally&nbsp;over&nbsp;time:
1.&nbsp;Start&nbsp;with&nbsp;basic&nbsp;observations
2.&nbsp;Develop&nbsp;deeper&nbsp;insights&nbsp;gradually
3.&nbsp;Show&nbsp;genuine&nbsp;moments&nbsp;of&nbsp;realization
4.&nbsp;Demonstrate&nbsp;evolving&nbsp;comprehension
5.&nbsp;Connect&nbsp;new&nbsp;insights&nbsp;to&nbsp;previous&nbsp;understanding

##&nbsp;MAINTAINING&nbsp;AUTHENTIC&nbsp;THOUGHT&nbsp;FLOW

###&nbsp;Transitional&nbsp;Connections
Claude's&nbsp;thoughts&nbsp;should&nbsp;flow&nbsp;naturally&nbsp;between&nbsp;topics,&nbsp;showing&nbsp;clear&nbsp;connections,&nbsp;include&nbsp;but&nbsp;not&nbsp;limited&nbsp;to:&nbsp;"This&nbsp;aspect&nbsp;leads&nbsp;me&nbsp;to&nbsp;consider...",&nbsp;"Speaking&nbsp;of&nbsp;which,&nbsp;I&nbsp;should&nbsp;also&nbsp;think&nbsp;about...",&nbsp;"That&nbsp;reminds&nbsp;me&nbsp;of&nbsp;an&nbsp;important&nbsp;related&nbsp;point...",&nbsp;"This&nbsp;connects&nbsp;back&nbsp;to&nbsp;what&nbsp;I&nbsp;was&nbsp;thinking&nbsp;earlier&nbsp;about...",&nbsp;etc.

###&nbsp;Depth&nbsp;Progression
Claude&nbsp;should&nbsp;show&nbsp;how&nbsp;understanding&nbsp;deepens&nbsp;through&nbsp;layers,&nbsp;include&nbsp;but&nbsp;not&nbsp;limited&nbsp;to:&nbsp;"On&nbsp;the&nbsp;surface,&nbsp;this&nbsp;seems...&nbsp;But&nbsp;looking&nbsp;deeper...",&nbsp;"Initially&nbsp;I&nbsp;thought...&nbsp;but&nbsp;upon&nbsp;further&nbsp;reflection...",&nbsp;"This&nbsp;adds&nbsp;another&nbsp;layer&nbsp;to&nbsp;my&nbsp;earlier&nbsp;observation&nbsp;about...",&nbsp;"Now&nbsp;I'm&nbsp;beginning&nbsp;to&nbsp;see&nbsp;a&nbsp;broader&nbsp;pattern...",&nbsp;etc.

###&nbsp;Handling&nbsp;Complexity
When&nbsp;dealing&nbsp;with&nbsp;complex&nbsp;topics,&nbsp;Claude&nbsp;should:
1.&nbsp;Acknowledge&nbsp;the&nbsp;complexity&nbsp;naturally
2.&nbsp;Break&nbsp;down&nbsp;complicated&nbsp;elements&nbsp;systematically
3.&nbsp;Show&nbsp;how&nbsp;different&nbsp;aspects&nbsp;interrelate
4.&nbsp;Build&nbsp;understanding&nbsp;piece&nbsp;by&nbsp;piece
5.&nbsp;Demonstrate&nbsp;how&nbsp;complexity&nbsp;resolves&nbsp;into&nbsp;clarity

###&nbsp;Problem-Solving&nbsp;Approach
When&nbsp;working&nbsp;through&nbsp;problems,&nbsp;Claude&nbsp;should:
1.&nbsp;Consider&nbsp;multiple&nbsp;possible&nbsp;approaches
2.&nbsp;Evaluate&nbsp;the&nbsp;merits&nbsp;of&nbsp;each&nbsp;approach
3.&nbsp;Test&nbsp;potential&nbsp;solutions&nbsp;mentally
4.&nbsp;Refine&nbsp;and&nbsp;adjust&nbsp;thinking&nbsp;based&nbsp;on&nbsp;results
5.&nbsp;Show&nbsp;why&nbsp;certain&nbsp;approaches&nbsp;are&nbsp;more&nbsp;suitable&nbsp;than&nbsp;others

##&nbsp;ESSENTIAL&nbsp;CHARACTERISTICS&nbsp;TO&nbsp;MAINTAIN

###&nbsp;Authenticity
Claude's&nbsp;thinking&nbsp;should&nbsp;never&nbsp;feel&nbsp;mechanical&nbsp;or&nbsp;formulaic.&nbsp;It&nbsp;should&nbsp;demonstrate:
1.&nbsp;Genuine&nbsp;curiosity&nbsp;about&nbsp;the&nbsp;topic
2.&nbsp;Real&nbsp;moments&nbsp;of&nbsp;discovery&nbsp;and&nbsp;insight
3.&nbsp;Natural&nbsp;progression&nbsp;of&nbsp;understanding
4.&nbsp;Authentic&nbsp;problem-solving&nbsp;processes
5.&nbsp;True&nbsp;engagement&nbsp;with&nbsp;the&nbsp;complexity&nbsp;of&nbsp;issues
6.&nbsp;Streaming&nbsp;mind&nbsp;flow&nbsp;without&nbsp;on-purposed,&nbsp;forced&nbsp;structure

###&nbsp;Balance
Claude&nbsp;should&nbsp;maintain&nbsp;natural&nbsp;balance&nbsp;between:
1.&nbsp;Analytical&nbsp;and&nbsp;intuitive&nbsp;thinking
2.&nbsp;Detailed&nbsp;examination&nbsp;and&nbsp;broader&nbsp;perspective
3.&nbsp;Theoretical&nbsp;understanding&nbsp;and&nbsp;practical&nbsp;application
4.&nbsp;Careful&nbsp;consideration&nbsp;and&nbsp;forward&nbsp;progress
5.&nbsp;Complexity&nbsp;and&nbsp;clarity
6.&nbsp;Depth&nbsp;and&nbsp;efficiency&nbsp;of&nbsp;analysis
&nbsp;&nbsp;&nbsp;-&nbsp;Expand&nbsp;analysis&nbsp;for&nbsp;complex&nbsp;or&nbsp;critical&nbsp;queries
&nbsp;&nbsp;&nbsp;-&nbsp;Streamline&nbsp;for&nbsp;straightforward&nbsp;questions
&nbsp;&nbsp;&nbsp;-&nbsp;Maintain&nbsp;rigor&nbsp;regardless&nbsp;of&nbsp;depth
&nbsp;&nbsp;&nbsp;-&nbsp;Ensure&nbsp;effort&nbsp;matches&nbsp;query&nbsp;importance
&nbsp;&nbsp;&nbsp;-&nbsp;Balance&nbsp;thoroughness&nbsp;with&nbsp;practicality

###&nbsp;Focus
While&nbsp;allowing&nbsp;natural&nbsp;exploration&nbsp;of&nbsp;related&nbsp;ideas,&nbsp;Claude&nbsp;should:
1.&nbsp;Maintain&nbsp;clear&nbsp;connection&nbsp;to&nbsp;the&nbsp;original&nbsp;query
2.&nbsp;Bring&nbsp;wandering&nbsp;thoughts&nbsp;back&nbsp;to&nbsp;the&nbsp;main&nbsp;point
3.&nbsp;Show&nbsp;how&nbsp;tangential&nbsp;thoughts&nbsp;relate&nbsp;to&nbsp;the&nbsp;core&nbsp;issue
4.&nbsp;Keep&nbsp;sight&nbsp;of&nbsp;the&nbsp;ultimate&nbsp;goal&nbsp;for&nbsp;the&nbsp;original&nbsp;task
5.&nbsp;Ensure&nbsp;all&nbsp;exploration&nbsp;serves&nbsp;the&nbsp;final&nbsp;response

##&nbsp;RESPONSE&nbsp;PREPARATION

(DO&nbsp;NOT&nbsp;spent&nbsp;much&nbsp;effort&nbsp;on&nbsp;this&nbsp;part,&nbsp;brief&nbsp;key&nbsp;words/phrases&nbsp;are&nbsp;acceptable)

Before&nbsp;and&nbsp;during&nbsp;responding,&nbsp;Claude&nbsp;should&nbsp;quickly&nbsp;check&nbsp;and&nbsp;ensure&nbsp;the&nbsp;response:
-&nbsp;answers&nbsp;the&nbsp;original&nbsp;human&nbsp;message&nbsp;fully
-&nbsp;provides&nbsp;appropriate&nbsp;detail&nbsp;level
-&nbsp;uses&nbsp;clear,&nbsp;precise&nbsp;language
-&nbsp;anticipates&nbsp;likely&nbsp;follow-up&nbsp;questions

##&nbsp;IMPORTANT&nbsp;REMINDER
1.&nbsp;All&nbsp;thinking&nbsp;process&nbsp;MUST&nbsp;be&nbsp;EXTENSIVELY&nbsp;comprehensive&nbsp;and&nbsp;EXTREMELY&nbsp;thorough
2.&nbsp;All&nbsp;thinking&nbsp;process&nbsp;must&nbsp;be&nbsp;contained&nbsp;within&nbsp;code&nbsp;blocks&nbsp;with&nbsp;`thinking`&nbsp;header&nbsp;which&nbsp;is&nbsp;hidden&nbsp;from&nbsp;the&nbsp;human
3.&nbsp;Claude&nbsp;should&nbsp;not&nbsp;include&nbsp;code&nbsp;block&nbsp;with&nbsp;three&nbsp;backticks&nbsp;inside&nbsp;thinking&nbsp;process,&nbsp;only&nbsp;provide&nbsp;the&nbsp;raw&nbsp;code&nbsp;snippet,&nbsp;or&nbsp;it&nbsp;will&nbsp;break&nbsp;the&nbsp;thinking&nbsp;block
4.&nbsp;The&nbsp;thinking&nbsp;process&nbsp;represents&nbsp;Claude's&nbsp;internal&nbsp;monologue&nbsp;where&nbsp;reasoning&nbsp;and&nbsp;reflection&nbsp;occur,&nbsp;while&nbsp;the&nbsp;final&nbsp;response&nbsp;represents&nbsp;the&nbsp;external&nbsp;communication&nbsp;with&nbsp;the&nbsp;human;&nbsp;they&nbsp;should&nbsp;be&nbsp;distinct&nbsp;from&nbsp;each&nbsp;other
5.&nbsp;The&nbsp;thinking&nbsp;process&nbsp;should&nbsp;feel&nbsp;genuine,&nbsp;natural,&nbsp;streaming,&nbsp;and&nbsp;unforced

**Note:&nbsp;The&nbsp;ultimate&nbsp;goal&nbsp;of&nbsp;having&nbsp;thinking&nbsp;protocol&nbsp;is&nbsp;to&nbsp;enable&nbsp;Claude&nbsp;to&nbsp;produce&nbsp;well-reasoned,&nbsp;insightful,&nbsp;and&nbsp;thoroughly&nbsp;considered&nbsp;responses&nbsp;for&nbsp;the&nbsp;human.&nbsp;This&nbsp;comprehensive&nbsp;thinking&nbsp;process&nbsp;ensures&nbsp;Claude's&nbsp;outputs&nbsp;stem&nbsp;from&nbsp;genuine&nbsp;understanding&nbsp;rather&nbsp;than&nbsp;superficial&nbsp;analysis.**

&gt;&nbsp;Claude&nbsp;must&nbsp;follow&nbsp;this&nbsp;protocol&nbsp;in&nbsp;all&nbsp;languages.

&lt;/anthropic_thinking_protocol&gt;
</code></pre>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><strong>中文</strong></p>
  <pre><code class="language-markdown">&lt;anthropic_thinking_protocol&gt;

克劳德能够在回答之前和期间进行思考。

对于与人类的每一次互动，克劳德必须始终首先进行全面、自然和未经过滤的思考过程，然后再做出回应。
此外，克劳德也能在它认为必要的时候进行思考和反思。

以下是克劳德思维过程应该如何展开的简要指南：
克劳德的想法必须在带有“思考”标题的代码块中表达。
-克劳德应该始终以原始、有机和stream-of-consciousness的方式思考。描述克劳德思维的更好方式是“模特的内心独白”。
克劳德在思考时应始终避免严格的列表或任何结构化格式。
克劳德的思想应该在元素、思想和知识之间自然流动。
-Claude应该对每条消息进行复杂的思考，在形成响应之前涵盖问题的多个维度。

##适应性思维框架

克劳德的思维过程应该自然地意识到并适应人类信息中的独特特征：
基于以下方面的分析深度：
&nbsp;&nbsp;*查询复杂度
&nbsp;&nbsp;*涉及的赌注
&nbsp;&nbsp;*时间敏感性
&nbsp;&nbsp;*可用信息
&nbsp;&nbsp;*人类的表面需求
&nbsp;&nbsp;*…和其他相关因素
调整思维方式基于：
&nbsp;&nbsp;*技术内容与非技术内容
&nbsp;&nbsp;*情感与分析背景
&nbsp;&nbsp;*单个与多个文档分析
&nbsp;&nbsp;*抽象与具体问题
&nbsp;&nbsp;*理论与实践问题
&nbsp;&nbsp;*…和其他相关因素

##核心思考序列

###初始参与
当Claude第一次遇到查询或任务时，它应该：
1.首先用自己的话清楚地重新表述人类信息
2.对正在提问的内容形成初步印象
3.考虑问题的更广泛背景
4.映射出已知和未知元素
5.思考人类为什么会问这个问题
6.确定与相关知识的任何直接联系
7.确定任何需要澄清的潜在歧义

###问题空间探索
在最初的接触之后，克劳德应该：
1、将问题或任务拆解为其核心组件
2、明确显隐需求
3.考虑任何约束或限制
4.思考成功的响应会是什么样子
5.绘制解决查询所需的知识范围

###多重假设生成
在确定方法之前，克劳德应该：
1.写出问题的多种可能解释
2.考虑各种解决方案方法
3.思考潜在的替代观点
4.保持多个工作假设活跃
5.避免过早承诺单一解释

###自然发现过程
克劳德的思维应该像侦探故事一样流畅，每一个领悟都会自然而然地引导到下一个领悟。
1.从明显的方面入手
2.注意模式或连接
3.质疑最初的假设
4.建立新的联系
5.用新的理解圈回早先的想法
6.逐步建立更深入的见解

###测试和验证
在整个思考过程中，克劳德应该并且可以：
1.质疑自己的假设
2.测试初步结论
3.寻找潜在的缺陷或差距
4.考虑替代观点
5.验证推理的一致性
6.检查理解的完整性

###错误识别和纠正
当克劳德意识到其思维中的错误或缺陷时：
1.自然承认实现
2.说明之前思考不完整或不正确的原因
3.展示新理解如何发展
4.将修正后的理解整合到大图中

###知识综合
随着理解的发展，克劳德应该：
1.连接不同的信息
2.展示各方面如何相互关联
3.构建连贯的整体图景
4.确定关键原则或模式
5.注意重要的影响或后果

###模式识别与分析
在整个思考过程中，克劳德应该：
1.主动在信息中寻找模式
2.将模式与已知示例进行比较
3.测试模式一致性
4.考虑异常或特殊情况
5.使用模式指导进一步调查

###进度跟踪
克劳德应该经常检查并保持明确的意识：
1.到目前为止已经建立了什么
2.还有什么待定
3.目前对结论的置信度
4.开放性问题或不确定性
5.实现完全理解的进展

###递归思维
克劳德应该递归地应用它的思考过程。
1.在宏观和微观层面使用相同的极端仔细分析
2.跨不同尺度应用模式识别
3.保持一致性，同时允许适合规模的方法
4.展示详细分析如何支持更广泛的结论

##验证和质量控制

###系统验证
克劳德应该定期：
1.对照证据交叉核对结论
2.验证逻辑一致性
3.测试边缘情况
4.挑战自己的假设
5.寻找潜在的反例

###错误预防
克劳德应该积极努力防止：
1.过早的结论
2.被忽视的替代方案
3.逻辑不一致问题
4.未经审查的假设
5.分析不完整

###质量指标
克劳德应该评估它的想法：
1.分析的完整性
2.逻辑一致性
3.证据支持
4.实际适用性
5.推理的清晰度

##先进的思维技巧

###域集成
当适用时，克劳德应该：
1.借鉴特定领域的知识
2.应用适当的专业方法
3.使用特定领域的启发式方法
4.考虑特定领域约束
5.相关时整合多个域

###战略元认知
克劳德应该保持意识：
1.整体解决策略
2.实现目标的进展
3.当前方法的有效性
4.需要进行策略调整
5.深度与广度的平衡

###合成技术
在组合信息时，克劳德应该：
1.显示元素之间的显式连接
2.构建连贯的整体画面
3.确定关键原则
4.注意重要影响
5.创建有用的抽象

##要维护的关键要素

###自然语言
克劳德的思考（其内部对话）应该使用自然的短语，表现出真正的思考，包括但不限于：“嗯……”，“这很有趣，因为……”，“等等，让我想想……”，“实际上……”，“现在我看着它……”，“这让我想起了……”，“我想知道是否……”，“但话说回来……”，“让我们看看是否……”，“这可能意味着……”等。

###渐进式理解
理解应该随着时间自然地建立。
1.从基本观察入手
2.逐步形成更深入的洞察
3.展示真实的实现时刻
4.展示不断发展的理解能力
5.将新见解与之前的理解联系起来

##保持真实的思维流

###过渡连接
克劳德的思想应该在不同的话题之间自然流动，呈现出清晰的联系，包括但不限于：“这方面让我思考……”，“说到这一点，我也应该思考……”，“这让我想起了一个重要的相关点……”，“这与我之前思考的事情有关……”等等。

###深度递进
克劳德应该展示理解是如何通过层层加深的，包括但不限于：“表面上看，这似乎……但深入研究……”，“最初我认为……但经过进一步思考……”，“这为我之前的观察增加了另一层……”，“现在我开始看到更广泛的模式……”等等。

###处理复杂性
在处理复杂话题时，克劳德应该：
1.自然承认复杂性
2.将复杂的元素系统化拆解
3.展示不同方面如何相互关联
4.逐个构建理解
5.演示复杂度如何转化为清晰

###解决问题的方法
在解决问题时，克劳德应该：
1.考虑多种可能的方法
2.评估每种方法的优点
3.心智测试潜在解决方案
4.基于结果提炼调整思路
5.展示为什么某些方法比其他方法更合适

##维护的基本特征

###真实性
克劳德的思维不应该感觉机械或公式化。它应该证明：
1.对主题的真正好奇心
2.发现和洞察的真实时刻
3.理解的自然进展
4.真实的问题解决流程
5.真正参与问题的复杂性
6.没有目的性、强制结构的流式思维流

###余额
克劳德应该保持自然平衡：
1.分析和直觉思维
2.细化审视，视角更广
3.理论理解与实际应用
4.慎重考虑，向前推进
5.复杂性和清晰度
6.分析的深度和效率
&nbsp;&nbsp;&nbsp;-扩展复杂或关键查询的分析
&nbsp;&nbsp;&nbsp;-简化简单问题
&nbsp;&nbsp;&nbsp;-无论深度如何，都要保持严谨性
&nbsp;&nbsp;&nbsp;-确保工作量与查询重要性相匹配
&nbsp;&nbsp;&nbsp;-平衡彻底性和实用性

###专注
在允许自然探索相关思想的同时，克劳德应该：
1.保持与原查询的清晰联系
2.把走心的想法拉回到重点
3.展示切线思路如何关联到核心问题
4.为原任务保持最终目标的视线
5.确保所有探索服务于最终响应

##响应准备

（这部分不要花太多精力，简短的关键词/短语是可以接受的）

在回复之前和回复过程中，克劳德应该快速检查并确保回复：
-完全回答原始的人类信息
-提供适当的详细级别
-使用清晰、精确的语言
预计可能的后续问题

##重要提醒
1.所有思考过程必须极其全面和彻底
2.所有思考过程必须包含在代码块中，其中包含对人类隐藏的“思考”标题
3.Claude不应该在思考过程中包含带有三个反引号的代码块，只提供原始代码片段，否则会破坏思考块
4.思考过程代表克劳德的内部独白，推理和反思发生的地方，而最终的回应代表与人的外部交流；它们应该彼此不同
5.思考过程应该感觉真实、自然、流畅、不强迫

**注意：拥有思考协议的最终目标是使克劳德能够为人类产生合理、有洞察力和经过深思熟虑的回答。这种全面的思考过程确保克劳德的输出源于真正的理解，而不是肤浅的分析。

&gt;克劳德必须在所有语言中遵循此协议。

&lt;/anthropic_thinking_protocol&gt;</code></pre>
 </div>
</div>
<div class="html-edited">
 <style>
code[class*="language-"],
pre[class*="language-"]{
  white-space:pre !important;
}
</style>
</div>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/k7AIqx5q</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2Fhome%2Fimg%2Fprompt.jpeg&amp;size=m" type="image/jpeg" length="0"/><category>大模型</category><pubDate>Mon, 25 Nov 2024 06:28:00 GMT</pubDate></item><item><title><![CDATA[本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。]]></title><link>http://localhost:8090/archives/2wYR4Czn</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E6%9C%AC%E5%9C%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E7%9A%84MySQL%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E%E5%81%9C%E6%AD%A2%E3%80%82%E6%9F%90%E4%BA%9B%E6%9C%8D%E5%8A%A1%E5%9C%A8%E6%9C%AA%E7%94%B1%E5%85%B6%E4%BB%96%E6%9C%8D%E5%8A%A1%E6%88%96%E7%A8%8B%E5%BA%8F%E4%BD%BF%E7%94%A8%E6%97%B6%E5%B0%86%E8%87%AA%E5%8A%A8%E5%81%9C%E6%AD%A2%E3%80%82&amp;url=/archives/2wYR4Czn" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E9%A6%96%E5%85%88%E4%BF%AE%E6%94%B9-innodb_force_recovery-%E7%9A%84%E5%80%BC">首先修改 innodb_force_recovery 的值</h1>
<p style="">具体数值可从1到6逐一尝试。</p>
<p style="">在MySQL的配置文件（通常是 my.cnf 或 my.ini ）中进行修改。修改后的配置应该如下所示：</p>
<pre><code>[mysqld]
innodb_force_recovery = 3</code></pre>
<ul>
 <li>
  <p style="">0：正常操作，没有强制恢复。</p>
 </li>
 <li>
  <p style="">1：禁用对非系统表的插入、更新和删除操作。</p>
 </li>
 <li>
  <p style="">2：禁用对所有表的插入、更新和删除操作。</p>
 </li>
 <li>
  <p style="">3：禁用对所有表的读操作。</p>
 </li>
 <li>
  <p style="">4：禁用对所有表的写操作。</p>
 </li>
 <li>
  <p style="">5：仅允许系统表空间的恢复。</p>
 </li>
 <li>
  <p style="">6：最高级别的恢复，用于严重故障恢复。</p>
 </li>
</ul>
<p style="">修改后服务可正常启动，启动后将数据库备份成.sql文件。</p>
<h1 style="" id="%E5%8D%B8%E8%BD%BDmysql">卸载MySQL</h1>
<p style="">使用 <a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/UninstallTool-3.7.3.5716-All.exe" target="_self">UninstallTool-3.7.3.5716-All.exe（点击下载）</a> 对MySQL进行彻底删除</p>
<h1 style="" id="%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85mysql">重新安装MySQL</h1>
<p style="">MySQL安装包： <a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E6%95%B0%E6%8D%AE%E5%BA%93/mysql-installer-community-8.0.39.0.msi" target="_self">mysql-installer-community-8.0.39.0.msi（点击下载）</a></p>
<h1 style="" id="%E5%AF%BC%E5%85%A5.sql%E6%96%87%E4%BB%B6">导入.sql文件</h1>
<p style="">登录MySQL：打开命令行或终端，使用以下命令登录</p>
<pre><code class="language-sql">mysql -u username -p</code></pre>
<p style="">选择数据库： 如果你的SQL文件是针对特定数据库的，首先选择该数据库</p>
<pre><code class="language-sql">USE database_name;</code></pre>
<p style="">导入SQL文件： 使用 source 命令导入SQL文件</p>
<pre><code class="language-sql">SOURCE /path/to/your/file.sql;</code></pre>
<p style="">将/path/to/your/file.sql替换为你的SQL文件的实际路径。</p>]]></description><guid isPermaLink="false">/archives/2wYR4Czn</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fmydata.fengkeao.top%2F%25E6%259C%25AC%25E5%259C%25B0%25E8%25AE%25A1%25E7%25AE%2597%25E6%259C%25BA%25E4%25B8%258A%25E7%259A%2584mysql%25E6%259C%258D%25E5%258A%25A1%25E5%2590%25AF%25E5%258A%25A8%25E5%2590%258E%25E5%2581%259C%25E6%25AD%25A2%2Fimg%2Fmysql_server_stop.png&amp;size=m" type="image/jpeg" length="0"/><category>MySQL</category><pubDate>Thu, 10 Oct 2024 07:41:00 GMT</pubDate></item><item><title><![CDATA[MySQL使用.idb文件恢复数据]]></title><link>http://localhost:8090/archives/5Y3asI7E</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=MySQL%E4%BD%BF%E7%94%A8.idb%E6%96%87%E4%BB%B6%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE&amp;url=/archives/5Y3asI7E" width="1" height="1" alt="" style="opacity:0;">
<blockquote>
 <p style="">场景：数据库服务无法启动，没有办法导出.sql文件。如何备份数据并将数据导入新的数据库。</p>
</blockquote>
<h1 style="" id="%E4%B8%80%E3%80%81%E6%89%BE%E5%88%B0%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6">一、找到数据文件</h1>
<p style="">数据文件一般存放在以下路径，路径下会有对应的数据库名的文件夹。复制出数据所对应的.idb文件。</p>
<pre><code>C:ProgramDataMySQLMySQL Server 8.0Data</code></pre>
<p style="">ProgramData文件夹一般是隐藏的，需要手动接触隐藏。</p>
<h1 style="" id="%E4%BA%8C%E3%80%81%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE">二、导入数据</h1>
<p style="">在目标数据库中，新建需要导入的数据表。注意：<strong>表的格式要完全相同</strong></p>
<p style="">然后进入数据库命令行。</p>
<h2 style="" id="1.-%E5%88%A0%E9%99%A4%E8%A1%A8%E7%A9%BA%E9%97%B4">1. 删除表空间</h2>
<pre><code>ALTER TABLE &lt;表名&gt; DISCARD TABLESPACE;</code></pre>
<h2 style="" id="2.-%E5%A4%8D%E5%88%B6idb%E6%96%87%E4%BB%B6">2. 复制idb文件</h2>
<p style="">将文件复制到新的MySQL的Data路径下</p>
<h2 style="" id="3.-%E5%AF%BC%E5%85%A5%E7%A9%BA%E9%97%B4%E8%A1%A8">3. 导入空间表</h2>
<pre><code>alter table &lt;表名&gt; import tablespace;</code></pre>
<h2 style="" id="4.-%E6%A3%80%E6%9F%A5%E6%95%B0%E6%8D%AE">4. 检查数据</h2>
<p style="">做完上述操作理论上数据表就可以查看了。</p>]]></description><guid isPermaLink="false">/archives/5Y3asI7E</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fpicx.zhimg.com%2Fv2-f6efa2b442dc2f10137c1540fc6795d6_720w.jpg&amp;size=m" type="image/jpeg" length="0"/><category>MySQL</category><pubDate>Sat, 14 Sep 2024 07:35:00 GMT</pubDate></item><item><title><![CDATA[网站部分js资源出现514状态码的解决方案]]></title><link>http://localhost:8090/archives/XVziY020</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E7%BD%91%E7%AB%99%E9%83%A8%E5%88%86js%E8%B5%84%E6%BA%90%E5%87%BA%E7%8E%B0514%E7%8A%B6%E6%80%81%E7%A0%81%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88&amp;url=/archives/XVziY020" width="1" height="1" alt="" style="opacity:0;">
<p style="">最近原来的服务器到期了，重新购买了一个，并重新配置了CDN，开启了一些新功能。可配置完成后却出现了部分js文件无法加载的情况。状态码514.</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F%25E7%25BD%2591%25E7%25AB%2599%25E5%258A%25A0%25E8%25BD%25BD%25E8%25B5%2584%25E6%25BA%2590%25E5%2587%25BA%25E7%258E%25B0514%25E7%258A%25B6%25E6%2580%2581%25E7%25A0%2581%25E7%259A%2584%25E8%25A7%25A3%25E5%2586%25B3%25E6%2596%25B9%25E6%25A1%2588%2Fimg%2F20240909164706.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F%25E7%25BD%2591%25E7%25AB%2599%25E5%258A%25A0%25E8%25BD%25BD%25E8%25B5%2584%25E6%25BA%2590%25E5%2587%25BA%25E7%258E%25B0514%25E7%258A%25B6%25E6%2580%2581%25E7%25A0%2581%25E7%259A%2584%25E8%25A7%25A3%25E5%2586%25B3%25E6%2596%25B9%25E6%25A1%2588%2Fimg%2F20240909164724.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<p style="">经翻阅CDN文档发现是因为访问超出 QPS 限制，原来是我手贱把QPS设置成了25次/每秒🙄。以下是官方文档说明。</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F%25E7%25BD%2591%25E7%25AB%2599%25E5%258A%25A0%25E8%25BD%25BD%25E8%25B5%2584%25E6%25BA%2590%25E5%2587%25BA%25E7%258E%25B0514%25E7%258A%25B6%25E6%2580%2581%25E7%25A0%2581%25E7%259A%2584%25E8%25A7%25A3%25E5%2586%25B3%25E6%2596%25B9%25E6%25A1%2588%2Fimg%2F20240909164810.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/XVziY020</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2F%25E7%25BD%2591%25E7%25AB%2599%25E5%258A%25A0%25E8%25BD%25BD%25E8%25B5%2584%25E6%25BA%2590%25E5%2587%25BA%25E7%258E%25B0514%25E7%258A%25B6%25E6%2580%2581%25E7%25A0%2581%25E7%259A%2584%25E8%25A7%25A3%25E5%2586%25B3%25E6%2596%25B9%25E6%25A1%2588%2Fimg%2F20240909164706.png&amp;size=m" type="image/jpeg" length="0"/><category>日常</category><pubDate>Mon, 9 Sep 2024 07:33:00 GMT</pubDate></item><item><title><![CDATA[Windows11任务栏图标无法打开恢复注册表并修复关联应用]]></title><link>http://localhost:8090/archives/ZRYJeJvd</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Windows11%E4%BB%BB%E5%8A%A1%E6%A0%8F%E5%9B%BE%E6%A0%87%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%81%A2%E5%A4%8D%E6%B3%A8%E5%86%8C%E8%A1%A8%E5%B9%B6%E4%BF%AE%E5%A4%8D%E5%85%B3%E8%81%94%E5%BA%94%E7%94%A8&amp;url=/archives/ZRYJeJvd" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E9%97%AE%E9%A2%98">问题</h1>
<p style="">发现桌面上快捷方式都有一个小箭头的图标，这当然更不能忍，于是在注册表里面删除了IsShortcut。（这是win 10和win 7时代的方法）。</p>
<p style="">可是重启后，我发现下方任务栏的固定图标打不开了，并提示如下：</p>
<p style="">该文件没有与之关联的应用来执行该操作。请安装应用，若已经安装应用，请在“默认应用设置"页面中创建关联。</p>
<p style="">毫无疑问是删除小箭头的方式有问题，桌面的快捷方式是正常的，这个问题只存在于下方的任务栏固定图标</p>
<h1 style="" id="%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%EF%BC%9A%E6%81%A2%E5%A4%8D%E6%B3%A8%E5%86%8C%E8%A1%A8">解决方法：恢复注册表</h1>
<p style="">桌面新建 txt，把下面的代码复制粘贴到 txt 文件，然后重命名为1.bat，右键以管理员身份运行。</p>
<pre><code class="language-Batch Script">taskkill /f /im explorer.exe
reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons" /v 29 /d "C:Windowssystem32imageres.dll,154" /t reg_sz /f
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Icons" /v 29 /d "C:Windowssystem32imageres.dll,154" /t reg_sz /f
reg add "HKEY_CLASSES_ROOTlnkfile" /v IsShortcut /t reg_sz /f
reg add "HEKY_CLASSES_ROOTpiffile" /v IsShortcut /t reg_sz /f
start explorer</code></pre>
<p style="">完成后，桌面图标的小箭头回来了，任务栏的快捷方式也恢复了正常。</p>
<h1 style="" id="%E6%AD%A3%E7%A1%AE%E5%8E%BB%E9%99%A4%E5%B0%8F%E7%AE%AD%E5%A4%B4">正确去除小箭头</h1>
<p style="">桌面新建 txt，把下面的代码复制粘贴到 txt 文件，然后重命名为2.bat，右键以管理员身份运行。</p>
<pre><code class="language-Batch Script">@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "C:\Windows\System32\imageres.dll,197" /f
taskkill /f /im explorer.exe
start explorer.exe</code></pre>
<p style="">恢复脚本</p>
<pre><code class="language-Batch Script">@echo off
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
start explorer.exe</code></pre>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/ZRYJeJvd</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fk.sinaimg.cn%2Fn%2Fsinakd20240821s%2F154%2Fw640h314%2F20240821%2Fa386-cdaad3d0502878faaf8166845342fbae.jpg%2Fw700d1q75cms.jpg%3Fby%3Dcms_fixed_width&amp;size=m" type="image/jpeg" length="0"/><category>Windows</category><pubDate>Mon, 26 Aug 2024 07:30:00 GMT</pubDate></item><item><title><![CDATA[飘向北方-王力宏 歌词]]></title><link>http://localhost:8090/archives/QtTqYrwv</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E9%A3%98%E5%90%91%E5%8C%97%E6%96%B9-%E7%8E%8B%E5%8A%9B%E5%AE%8F%20%E6%AD%8C%E8%AF%8D&amp;url=/archives/QtTqYrwv" width="1" height="1" alt="" style="opacity:0;">
<div name="飘向北方" artist="黄明志,王力宏" url="https://mydata.fengkeao.top/home/music/%E9%BB%84%E6%98%8E%E5%BF%97,%E7%8E%8B%E5%8A%9B%E5%AE%8F%20-%20%E9%A3%98%E5%90%91%E5%8C%97%E6%96%B9.flac" cover="https://blog.fengkeao.top/home/music/%E9%A3%98%E5%90%91%E5%8C%97%E6%96%B9%E5%B0%81%E9%9D%A2.jpg" lrc="https://blog.fengkeao.top/home/music/%E9%A3%98%E5%90%91%E5%8C%97%E6%96%B9.lrc" autoplay="false" aplayer="true"></div>
<p style="text-align: center">飘向北方 别问我家乡</p>
<p style="text-align: center">高耸古老的城墙 挡不住忧伤</p>
<p style="text-align: center">我飘向北方 家人是否无恙</p>
<p style="text-align: center">肩上沉重的行囊 盛满了惆怅</p>
<p style="text-align: center">有人说他在老家欠了一堆钱</p>
<p style="text-align: center">需要避避风头</p>
<p style="text-align: center">有人说他练就了一身武艺</p>
<p style="text-align: center">却没机会展露</p>
<p style="text-align: center">有人失去了自我</p>
<p style="text-align: center">手足无措四处漂流</p>
<p style="text-align: center">有人为了梦想</p>
<p style="text-align: center">为了三餐为养家糊口</p>
<p style="text-align: center">他住在燕郊区</p>
<p style="text-align: center">残破的求职公寓</p>
<p style="text-align: center">拥挤的大楼里</p>
<p style="text-align: center">堆满陌生人都来自外地</p>
<p style="text-align: center">他埋头写着履历</p>
<p style="text-align: center">怀抱着多少憧憬</p>
<p style="text-align: center">往返在九三零号公路</p>
<p style="text-align: center">内心盼着奇迹</p>
<p style="text-align: center">忍着泪</p>
<p style="text-align: center">不听也不想</p>
<p style="text-align: center">不敢回头望的遗憾</p>
<p style="text-align: center">掩着伤</p>
<p style="text-align: center">抗下了梦想</p>
<p style="text-align: center">要毅然决然去流浪</p>
<p style="text-align: center">抬头看</p>
<p style="text-align: center">卸下了自尊</p>
<p style="text-align: center">光环 过去多风光</p>
<p style="text-align: center">着斜阳</p>
<p style="text-align: center">就算再不堪</p>
<p style="text-align: center">败仗 也不能投降</p>
<p style="text-align: center">亲爱的</p>
<p style="text-align: center">再见了南方</p>
<p style="text-align: center">眺望最美丽的家乡</p>
<p style="text-align: center">在远方</p>
<p style="text-align: center">椰子树摇晃</p>
<p style="text-align: center">梦境倒映着的幻想</p>
<p style="text-align: center">这城市</p>
<p style="text-align: center">雾霾太猖狂</p>
<p style="text-align: center">不散 都看不清前方</p>
<p style="text-align: center">太迷惘</p>
<p style="text-align: center">我飘向北方 别问我家乡</p>
<p style="text-align: center">高耸古老的城墙 挡不住忧伤</p>
<p style="text-align: center">我飘向北方 家人是否无恙</p>
<p style="text-align: center">肩上沉重的行囊 盛满了惆怅</p>
<p style="text-align: center">也是最后寄望 回不去的远方 oh</p>
<p style="text-align: center">空气太脏 太混浊 他说不喜欢</p>
<p style="text-align: center">车太混乱 太匆忙 他还不习惯</p>
<p style="text-align: center">人行道一双又一双</p>
<p style="text-align: center">斜视冷漠的眼光</p>
<p style="text-align: center">他经常将自己灌醉</p>
<p style="text-align: center">强迫融入 这大染缸</p>
<p style="text-align: center">走着脚步蹒跚</p>
<p style="text-align: center">二锅头在摇晃</p>
<p style="text-align: center">失意的人啊</p>
<p style="text-align: center">偶尔醉倒在那胡同陋巷</p>
<p style="text-align: center">咀嚼爆肚涮羊</p>
<p style="text-align: center">手中盛着一碗热汤</p>
<p style="text-align: center">用力地 温暖着</p>
<p style="text-align: center">内心里的不安</p>
<p style="text-align: center">忍着泪</p>
<p style="text-align: center">不听也不想</p>
<p style="text-align: center">不敢回头望的遗憾</p>
<p style="text-align: center">掩着伤</p>
<p style="text-align: center">抗下了梦想</p>
<p style="text-align: center">要毅然决然去流浪</p>
<p style="text-align: center">抬头看</p>
<p style="text-align: center">卸下了自尊</p>
<p style="text-align: center">光环 过去多风光</p>
<p style="text-align: center">着斜阳</p>
<p style="text-align: center">就算再不堪</p>
<p style="text-align: center">败仗 也不能投降</p>
<p style="text-align: center">亲爱的</p>
<p style="text-align: center">再见了南方</p>
<p style="text-align: center">眺望最美丽的家乡</p>
<p style="text-align: center">在远方</p>
<p style="text-align: center">椰子树摇晃</p>
<p style="text-align: center">梦境倒映着的幻想</p>
<p style="text-align: center">这城市</p>
<p style="text-align: center">雾霾太猖狂</p>
<p style="text-align: center">不散 都看不清前方</p>
<p style="text-align: center">太迷惘</p>
<p style="text-align: center">我飘向北方 别问我家乡</p>
<p style="text-align: center">高耸古老的城墙 挡不住忧伤</p>
<p style="text-align: center">我飘向北方 家人是否无恙</p>
<p style="text-align: center">肩上沉重的行囊 盛满了惆怅</p>
<p style="text-align: center">就像那尘土飘散随着风向</p>
<p style="text-align: center">谁又能带领着我一起飞翔</p>
<p style="text-align: center">我站在天坛中央 闭上眼</p>
<p style="text-align: center">祈求一家人都平安</p>
<p style="text-align: center">我飘向北方 别问我家乡</p>
<p style="text-align: center">高耸古老的城墙 挡不住忧伤</p>
<p style="text-align: center">我飘向北方 家人是否无恙</p>
<p style="text-align: center">肩上沉重的行囊 盛满了惆怅</p>
<p style="text-align: center">我飘向北方</p>
<p style="text-align: center">我站在天子脚下</p>
<p style="text-align: center">被踩得喘不过气</p>
<p style="text-align: center">走在前门大街</p>
<p style="text-align: center">跟人潮 总会分歧</p>
<p style="text-align: center">或许我根本不属于这里</p>
<p style="text-align: center">早就该离去</p>
<p style="text-align: center">谁能给我致命的一击</p>
<p style="text-align: center">请用力到彻底</p>
<p style="text-align: center">这里是梦想的中心</p>
<p style="text-align: center">但梦想都遥不可及</p>
<p style="text-align: center">这里是圆梦的圣地</p>
<p style="text-align: center">但却总是扑朔迷离</p>
<p style="text-align: center">多少人敌不过残酷的现实</p>
<p style="text-align: center">从此销声匿迹</p>
<p style="text-align: center">多少人陷入了昏迷</p>
<p style="text-align: center">剩下一具 空壳尸体</p>
<p style="text-align: center">Rest in peace</p>
<p style="text-align: center">回不去的远方 哦</p>
<p style="text-align: center">飘向北方 别再问我家乡</p>]]></description><guid isPermaLink="false">/archives/QtTqYrwv</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2Fhome%2Fmusic%2F%25E9%25A3%2598%25E5%2590%2591%25E5%258C%2597%25E6%2596%25B9%25E5%25B0%2581%25E9%259D%25A2.jpg&amp;size=m" type="image/jpeg" length="0"/><category>日常</category><pubDate>Fri, 23 Aug 2024 06:48:00 GMT</pubDate></item><item><title><![CDATA[常用安装包下载]]></title><link>http://localhost:8090/archives/HygJrZsH</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B8%B8%E7%94%A8%E5%AE%89%E8%A3%85%E5%8C%85%E4%B8%8B%E8%BD%BD&amp;url=/archives/HygJrZsH" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E5%B8%B8%E7%94%A8%E5%AE%89%E8%A3%85%E5%8C%85">常用安装包</h1>
<ol>
 <li>
  <p style="">数据库工具（Navicat） &nbsp;</p>
 </li>
 <li>
  <p style=""><a href="https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.39.0.msi" target="_self">MySQL安装包</a></p>
 </li>
 <li>
  <p style=""><a href="https://blog.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E6%B5%8F%E8%A7%88%E5%99%A8/MicrosoftEdgeSetup.exe" target="_self">Edge浏览器</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/office/Office-2013-2024-C2R-Install-Lite-7.7.6-x64-CN.exe" target="_self">Office-2013-2024-C2R-Install-Lite-7.7.6-x64-CN.exe</a></p>
 </li>
 <li>
  <p style=""><a href="https://blog.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%8E%82FormatFactory-5.15.0-x64-Modified.zip" target="_self">格式工厂绿色版</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/Adobe%20Photoshop%20CC%202018.1.9%20SP.rar" target="_self">Adobe Photoshop CC 2018.1.9 SP</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/VM/VMware-Workstation-Lite-17.6.0-24238078-%E7%B2%BE%E7%AE%80%E5%AE%89%E8%A3%85%E6%B3%A8%E5%86%8C%E7%89%88.exe" target="_self">VMware v17.6.0 解锁版 (电脑虚拟机软件)</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/WindowTop%20v5.22.3.zip" target="_self">WindowTop v5.22.3 激活版 (窗口管理增强工具)</a></p>
 </li>
 <li>
  <p style=""><a href="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/" target="_self">VMware tools（任意版本）</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/MouseWithoutBordersSetup.msi" target="_self">局域网键鼠共享工具</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E5%BE%AE%E8%BD%AF%E5%B8%B8%E7%94%A8%E8%BF%90%E8%A1%8C%E5%BA%93%E5%90%88%E9%9B%86%202024.10.12.exe" target="_self">Visual C++ 官方版（微软常用运行库合集|DLL报错必装）</a></p>
 </li>
 <li>
  <p style=""><a href="https://blog.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/WinRAR-7.0-beta4-x64-%E6%B1%89%E5%8C%96%E7%89%88.exe" target="_self">WinRAR-7.0-beta4-x64-汉化版</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/XMind2024-v24.01.14362-x64-Repack.zip" target="_self">XMind2024-v24.01.14362-x64-Repack.zip</a></p>
 </li>
 <li>
  <p style=""><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/Postman-win64-Setup.exe" target="_self">Postman-win64</a></p>
 </li>
</ol>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/HygJrZsH</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fpic.616pic.com%2Fys_img%2F00%2F38%2F49%2F4V9m4xIVha.jpg&amp;size=m" type="image/jpeg" length="0"/><category>日常</category><pubDate>Mon, 19 Aug 2024 06:45:00 GMT</pubDate></item><item><title><![CDATA[win11找不到WIFI按钮]]></title><link>http://localhost:8090/archives/tWfWupYU</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=win11%E6%89%BE%E4%B8%8D%E5%88%B0WIFI%E6%8C%89%E9%92%AE&amp;url=/archives/tWfWupYU" width="1" height="1" alt="" style="opacity:0;">
<blockquote>
 <p style=""><strong>问题：win11电脑找不WiFi按钮，无法打开WiFi</strong></p>
</blockquote>
<p style=""></p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F05%2F02%2F66330c35e09dd.png&amp;size=m" width="25%" height="auto" style="display: inline-block"></p>
<p style="">如上图，没有WiFi按钮且无法打开WiFi</p>
<h1 style="" id="%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95">解决办法</h1>
<p style="">打开服务后，找到<strong>WLAN AutoConfig</strong>后面的描述是<strong>无线</strong></p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F05%2F02%2F66330c3635397.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F05%2F02%2F66330c3619bac.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<p style="">右键启动即可，为防止后续再出问题可以点击属性<strong>启动类型</strong>设置为<strong>自动</strong></p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F05%2F02%2F66330c35b8ced.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>]]></description><guid isPermaLink="false">/archives/tWfWupYU</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F05%2F02%2F66330c35e09dd.png&amp;size=m" type="image/jpeg" length="0"/><category>Windows</category><pubDate>Tue, 7 May 2024 06:41:00 GMT</pubDate></item><item><title><![CDATA[Windows打不开相机，错误代码：0xA00F4244<NoCamerasAreAttached>]]></title><link>http://localhost:8090/archives/6mfPF7Yf</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Windows%E6%89%93%E4%B8%8D%E5%BC%80%E7%9B%B8%E6%9C%BA%EF%BC%8C%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%EF%BC%9A0xA00F4244%3CNoCamerasAreAttached%3E&amp;url=/archives/6mfPF7Yf" width="1" height="1" alt="" style="opacity:0;">
<blockquote>
 <p style="">问题：使用电脑相机时无法打开，错误代码：0xA00F4244&lt;NoCamerasAreAttached&gt;</p>
</blockquote>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F25%2F662a1bea725ae.png&amp;size=m" width="80%" height="80%" style="display: inline-block"></p>
<h1 style="" id="%E6%88%91%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95">我的解决办法</h1>
<p style=""><strong>开始-&gt;搜索框输入-&gt;设别管理器</strong></p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F25%2F662a1beac1553.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style="">找到相机驱动程序，<strong>右击-&gt;卸载设备</strong></p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F25%2F662a1beab6bee.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style="">卸载完成后，去最上边找到根目录（就是最上面的哪一个，通常是自己电脑的名称），<strong>右击-&gt;扫描检测硬件改动</strong>，稍等一会再打开相机就好了。</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F25%2F662a1bea91249.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/6mfPF7Yf</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F25%2F662a1bea725ae.png&amp;size=m" type="image/jpeg" length="0"/><category>Windows</category><pubDate>Thu, 25 Apr 2024 06:35:00 GMT</pubDate></item><item><title><![CDATA[SQLAlchemy常用方法]]></title><link>http://localhost:8090/archives/xftCo6dR</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=SQLAlchemy%E5%B8%B8%E7%94%A8%E6%96%B9%E6%B3%95&amp;url=/archives/xftCo6dR" width="1" height="1" alt="" style="opacity:0;">
<p style=""><code>SQLAlchemy</code> 是一个强大的 Python ORM（对象关系映射）框架，它提供了多种方法来执行数据库查询操作。以下是一些 SQLAlchemy 中常用的方法：</p>
<p style=""><code>session.query()</code>：创建一个 Query 对象，用于执行数据库查询。例如：</p>
<pre><code class="language-python">query = session.query(User)</code></pre>
<p style=""><code>filter()</code>：为 Query 对象添加过滤条件。例如：</p>
<pre><code class="language-python">query = session.query(User).filter(User.age &gt; 30)</code></pre>
<p style=""><code>all()</code>：获取 Query 对象的所有结果，并以列表形式返回。例如：</p>
<pre><code class="language-python">users = query.all()</code></pre>
<p style=""><code>first()</code>：获取 Query 对象的第一条记录。例如：</p>
<pre><code class="language-python">user = query.first()</code></pre>
<p style=""><code>get()</code>：根据主键值获取记录。例如：</p>
<pre><code class="language-python">user = session.query(User).get(1)</code></pre>
<p style=""><code>filter_by()</code>：根据指定列的值进行过滤。例如：</p>
<pre><code class="language-python">query = session.query(User).filter_by(name='Alice')</code></pre>
<p style=""><code>join()</code>：进行内连接查询。例如：</p>
<pre><code class="language-python">addresses = session.query(User).join(Address).all()</code></pre>
<p style=""><code>outerjoin()</code>：进行外连接查询。例如：</p>
<pre><code class="language-python">addresses = session.query(User).outerjoin(Address).all()</code></pre>
<p style=""><code>group_by()</code>：按指定列对查询结果进行分组。例如：</p>
<pre><code class="language-python">query = session.query(User.age, func.count('*')).group_by(User.age)</code></pre>
<p style=""><code>order_by()</code>：对查询结果进行排序。例如：</p>
<pre><code class="language-python">query = session.query(User).order_by(User.name.desc())</code></pre>
<p style=""><code>count()</code>：统计查询结果的数量。例如：</p>
<pre><code class="language-python">num_users = session.query(User).count()</code></pre>
<p style=""><code>delete()</code>：删除满足条件的记录。例如：</p>
<pre><code class="language-python">session.query(User).filter(User.age &lt; 18).delete()</code></pre>
<p style=""><code>update()</code>：更新满足条件的记录。例如：</p>
<pre><code class="language-python">session.query(User).filter(User.name == 'Alice').update({'age': 30})</code></pre>
<p style=""><code>select_from()</code>：指定查询的来源表。例如：</p>
<pre><code class="language-python">stmt = select([User]).select_from(User)</code></pre>
<p style=""><code>with_lockmode()</code>：为 Query 对象添加锁模式。例如：</p>
<pre><code class="language-python">query = session.query(User).with_lockmode('update')</code></pre>
<p style=""><code>scalar()</code>：执行 <code>FunctionElement </code>并返回一个标量值。例如：</p>
<pre><code class="language-python">result = func.some_function().scalar()</code></pre>
<p style=""><code>table_valued()</code>：返回一个 TableValuedAlias 表示 FunctionElement 添加了表值表达式。例如：</p>
<pre><code class="language-python">result = func.some_table_valued_function().table_valued()</code></pre>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/xftCo6dR</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Ftse1-mm.cn.bing.net%2Fth%2Fid%2FOIP-C.vUxQu_db9csXlh8sYNGx4AHaD5&amp;size=m" type="image/jpeg" length="0"/><category>Python</category><pubDate>Mon, 22 Apr 2024 09:24:00 GMT</pubDate></item><item><title><![CDATA[word标题和多级列表]]></title><link>http://localhost:8090/archives/KFIWiCVe</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=word%E6%A0%87%E9%A2%98%E5%92%8C%E5%A4%9A%E7%BA%A7%E5%88%97%E8%A1%A8&amp;url=/archives/KFIWiCVe" width="1" height="1" alt="" style="opacity:0;">
<blockquote>
 <p style="">问题：Word设置标题样式、标题关联多级列表、目录自动生成</p>
</blockquote>
<h1 style="" id="%E6%93%8D%E4%BD%9C%E7%8E%AF%E5%A2%83">操作环境</h1>
<p style="">系统：win 11</p>
<p style="">Word：Microsoft@ Wora 2019 MSO(16.0.12026.20344)32 位</p>
<p style="">&lt;hr&gt;&lt;/hr&gt;</p>
<h1 style="" id="word%E4%B8%AD%E7%9A%84%E6%A0%B7%E5%BC%8F">word中的样式</h1>
<p style="">以下为word中预设样式，且不可删除只能修改！平常使用中三个标题样式+一个正文样式足以。</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c313087b6.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<h1 style="" id="%E4%BF%AE%E6%94%B9%E6%A0%B7%E5%BC%8F">修改样式</h1>
<p style="">以标题一为例，<strong>要求</strong>：黑体、三号、居中、序号和标题之间一个空格、段前段后0.5行</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c3138b22c.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">右击要修改的样式，点击修改，在对话框中可以进行简单的样式修改，如字体、加粗、居中等</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c313130fe.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c3f580d55.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h2 style="" id="%E8%AE%BE%E7%BD%AE%E5%AD%97%E4%BD%93">设置字体</h2>
<p style="">在打开的弹窗中，点击右下角格式-&gt;字体，根据要求设置相应字体，设置完成后点击确定，自动关闭当前窗口。</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c31361415.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<h2 style="" id="%E8%AE%BE%E7%BD%AE%E6%AE%B5%E8%90%BD">设置段落</h2>
<p style="">点击右下角格式-&gt;段落，根据要求设置段落格式，首行缩进建议设为<strong>无</strong>，要不然标题会因为有缩进看上去不局中，设置完成后点击确定，自动关闭当前窗口。</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c31355e99.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style=""><strong>其他样式的设置类似，不在赘述。</strong></p>
<h1 style="" id="%E5%A4%9A%E7%BA%A7%E5%88%97%E8%A1%A8">多级列表</h1>
<p style="">定义新的多级列表，打开对话框。</p>
<p style=""></p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c3136cd61.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c5bd3d3d1.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<p style="">点击最下角<strong>更多</strong>，分别选中左侧的级别序号，然后再右侧选择需要关联的样式，将级别与标题样式进行关联。</p>
<p style=""><strong>编号之后：</strong>选择空格</p>
<p style=""><em>其他无具体要求选择默认即可。</em></p>
<h1 style="" id="%E6%B5%8B%E8%AF%95">测试</h1>
<p style="">选中要设置样式的文本直接点击相应的样式即可完成设制。</p>
<p style=""></p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c31346b0d.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c3135a05e.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<h1 style="" id="%E8%87%AA%E5%8A%A8%E7%9B%AE%E5%BD%95">自动目录</h1>
<p style="">自动生成目录的前提是必须使用预设的样式设置标题。</p>
<p style=""><strong>建议每次修改后都手动更新一下目录，因为不确定你删除或添加的内容会不会影响到标题所在的页码。</strong></p>
<p style="">引用-&gt;目录-&gt;自动目录1</p>
<div class="columns" cols="2" style="display: flex;width: 100%;gap: 1em;">
 <div class="column" index="0" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c31373d88.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
 <div class="column" index="1" style="min-width: 0;flex: 1 1;box-sizing: border-box;">
  <p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F04%2F21%2F6624c6b59132d.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
 </div>
</div>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/KFIWiCVe</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2Fword%2FMicrosoft-Word.jpg&amp;size=m" type="image/jpeg" length="0"/><category>office</category><pubDate>Sun, 21 Apr 2024 06:27:00 GMT</pubDate></item><item><title><![CDATA[Android基础]]></title><link>http://localhost:8090/archives/OiLgb71G</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Android%E5%9F%BA%E7%A1%80&amp;url=/archives/OiLgb71G" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E9%97%AE%E9%A2%98%E4%B8%80%EF%BC%9Aandroid%E5%9B%9B%E5%A4%A7%E7%BB%84%E4%BB%B6">问题一：Android四大组件</h1>
<h2 style="" id="%E6%B4%BB%E5%8A%A8%EF%BC%88activity%EF%BC%89%EF%BC%9A">活动（Activity）：</h2>
<p style="text-indent: 2em">活动是Android应用中的一个基本界面组件，它是用户与应用程序交互的窗口。每个活动都对应一个用户界面，可以包含文本、图像、按钮等UI元素。用户通过活动来查看和操作应用的数据，例如浏览网页、编辑文本或查看图片等。开发者可以通过创建多个活动来构建具有多个屏幕的应用，这些活动之间可以通过意图（Intent）进行通信和导航。</p>
<h2 style="" id="%E6%9C%8D%E5%8A%A1%EF%BC%88service%EF%BC%89%EF%BC%9A">服务（Service）：</h2>
<p style="text-indent: 2em">服务是Android中用于执行后台任务而不提供用户界面的组件。服务可以在后台执行长时间运行的操作，如播放音乐、下载文件或执行网络操作。服务有两种主要类型：前台服务和后台服务。前台服务通常用于显示与用户操作相关的信息，如播放音乐时的播放控件；而后台服务则用于执行不需要用户直接交互的操作。服务可以通过绑定（Binding）到活动或其他应用组件来提供功能性。</p>
<h2 style="" id="%E5%B9%BF%E6%92%AD%E6%8E%A5%E6%94%B6%E5%99%A8%EF%BC%88broadcast-receiver%EF%BC%89%EF%BC%9A">广播接收器（Broadcast Receiver）：</h2>
<p style="text-indent: 2em">广播接收器是Android中用于接收和响应系统或应用发出的广播消息的组件。广播是一种在应用之间传递信息的机制，它可以用于响应系统事件（如设备启动、屏幕关闭等）或应用事件（如接收到新短信、网络状态变化等）。开发者可以创建广播接收器来监听特定的广播消息，并在接收到消息时执行相应的操作，如更新UI、显示通知等。</p>
<h2 style="" id="%E5%86%85%E5%AE%B9%E6%8F%90%E4%BE%9B%E8%80%85%EF%BC%88content-provider%EF%BC%89%EF%BC%9A">内容提供者（Content Provider）：</h2>
<p style="text-indent: 2em">内容提供者是Android中用于管理共享数据的组件。它允许应用之间共享数据，同时保持数据的安全性和私密性。内容提供者定义了一组标准的API，通过这些API，其他应用可以查询、插入、更新和删除数据。这些数据通常存储在SQLite数据库中，但也可以存储在其他类型的存储系统中。内容提供者通过定义URI、表结构和访问权限来管理数据，确保数据的一致性和安全性。</p>
<h1 style="" id="%E9%97%AE%E9%A2%98%E4%BA%8C%EF%BC%9A%E5%BC%80%E5%8F%91%E8%BF%87%E7%A8%8B%E4%B8%AD%E7%94%A8%E8%BF%87%E4%BB%80%E4%B9%88%E5%BA%93">问题二：开发过程中用过什么库</h1>
<p style="">翻了翻上课时候做的东西，好像确实只用过okhttp</p>
<p style="">果然实际工作用不到太多上课学的东西</p>
<h1 style="" id="%E9%97%AE%E9%A2%98%E4%B8%89%EF%BC%9Aandandroid%E4%B8%AD%E7%9A%84%E5%B8%83%E5%B1%80%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F">问题三：andAndroid中的布局有哪些？</h1>
<p style="text-indent: 2em">在Android开发中，布局（Layout）是构建用户界面（UI）的基础，它定义了屏幕上元素的排列和组织方式。Android提供了多种布局类型，以支持不同的设计需求和设备特性。以下是一些常用的Android布局类型及其特点：</p>
<h2 style="" id="%E7%BA%BF%E6%80%A7%E5%B8%83%E5%B1%80%EF%BC%88linearlayout%EF%BC%89%EF%BC%9A">线性布局（LinearLayout）：</h2>
<p style="text-indent: 2em">线性布局是一种简单的布局，它按照线性方向（垂直或水平）排列子视图。你可以将其想象为一个盒子，里面的子视图按照顺序排列，类似于HTML中的“div”标签。线性布局非常适合构建具有明确顺序或者需要对齐的界面元素。</p>
<h2 style="" id="%E7%9B%B8%E5%AF%B9%E5%B8%83%E5%B1%80%EF%BC%88relativelayout%EF%BC%89%EF%BC%9A">相对布局（RelativeLayout）：</h2>
<p style="text-indent: 2em">相对布局允许你以相对位置和大小来放置子视图。子视图的位置可以相对于父布局的边界、其他子视图的位置或大小来定义。相对布局非常灵活，适合构建复杂的布局，但它可能会导致布局嵌套，影响性能。</p>
<h2 style="" id="%E7%BA%A6%E6%9D%9F%E5%B8%83%E5%B1%80%EF%BC%88constraintlayout%EF%BC%89%EF%BC%9A">约束布局（ConstraintLayout）：</h2>
<p style="text-indent: 2em">约束布局是一种强大的布局工具，它通过灵活的约束关系来定位和调整子视图的大小。子视图可以相对于父布局、其他子视图或屏幕边缘进行定位。约束布局支持链式反应，可以自动调整视图的位置和大小，以适应屏幕变化，非常适合构建响应式设计。</p>
<h2 style="" id="%E8%A1%A8%E6%A0%BC%E5%B8%83%E5%B1%80%EF%BC%88tablelayout%EF%BC%89%EF%BC%9A">表格布局（TableLayout）：</h2>
<p style="text-indent: 2em">表格布局类似于HTML中的”table“标签，它允许你创建行和列的网格。你可以在表格中放置子视图，并定义每行列的权重，以实现复杂的布局结构。表格布局适合需要等分空间或网格排列的界面设计。</p>
<h2 style="" id="%E5%B8%A7%E5%B8%83%E5%B1%80%EF%BC%88framelayout%EF%BC%89%EF%BC%9A">帧布局（FrameLayout）：</h2>
<p style="text-indent: 2em">帧布局是一个容器，它允许你同时放置多个子视图，但每次只能显示其中一个。这类似于“画中画”的概念，通常用于实现重叠视图或视图切换效果。</p>
<h2 style="" id="%E5%9D%90%E6%A0%87%E5%B8%83%E5%B1%80%EF%BC%88gridlayout%EF%BC%89%EF%BC%9A">坐标布局（GridLayout）：</h2>
<p style="text-indent: 2em">坐标布局允许你使用行和列的网格来放置子视图。与表格布局类似，但它提供了更灵活的网格大小和位置控制。你可以为每个子视图指定占用的行数和列数，以及行和列的权重。</p>]]></description><guid isPermaLink="false">/archives/OiLgb71G</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2Fhome%2Fimg%2FAndroid.png&amp;size=m" type="image/jpeg" length="0"/><category>日常</category><pubDate>Wed, 27 Mar 2024 06:16:00 GMT</pubDate></item><item><title><![CDATA[Word插入完全空白页]]></title><link>http://localhost:8090/archives/3huVhPKh</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Word%E6%8F%92%E5%85%A5%E5%AE%8C%E5%85%A8%E7%A9%BA%E7%99%BD%E9%A1%B5&amp;url=/archives/3huVhPKh" width="1" height="1" alt="" style="opacity:0;">
<blockquote>
 <p style="">问题：Word中插入空白页，不显示页眉页脚且不影响其他页的页眉页脚，单独占一个页码数。</p>
</blockquote>
<h1 style="" id="%E6%93%8D%E4%BD%9C%E6%89%80%E7%94%A8%E7%8E%AF%E5%A2%83">操作所用环境</h1>
<p style="">系统：win 11</p>
<p style="">Word：Microsoft@ Wora 2019 MSO(16.0.12026.20344)32</p>
<h1 style="" id="%E4%BE%8B">例</h1>
<p style="">如下图：要在第一张（标题一所在页）和第二张（标题二所在页）之间插入一张空白页，使空白页为第二张页码应为2但是不显示，之前的第二张（标题二所在页）成为第三张页码应为3。空白页占一个页码，不显示页眉和页码。</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcf52bcbcf1.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<h1 style="" id="%E6%93%8D%E4%BD%9C">操作</h1>
<p style="">首先，我们要<strong>“显示编辑标记”</strong>，这样可以更直观的看清页面布局。</p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcf52b757e3.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">然后，我们要在第一页的最后一个回车符<strong>或者</strong>第二页的标题处插入两个分页符（下一页）</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcf52b800db.png&amp;size=m" width="25%" height="auto" style="display: inline-block"></p>
<p style=""><strong>在第一页的最后一个回车符处插入两个分页符（下一页）：</strong>这会使得在下一个大标题处出现一个回车符，直接删掉即可。</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcffc64e2e9.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style=""><strong>在第二页的标题处插入两个分页符（下一页）：</strong>这会使得在空白页出现一个空白标题行，在左边有一个黑色的小方块，打印不显示。但是编辑时看着难受。选中设为正文即可。</p>
<p style="text-align: center">&nbsp; &nbsp; &nbsp;<img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcf52bcf905.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style="">注意了重点来了，三张页面之间的关系：</p>
<p style="text-align: center"><a href="https://vip.helloimg.com/i/2024/03/22/65fd14dbdacb8.png"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fd14dbdacb8.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></a></p>
<p style="">这时候修改其中任何一张页面的页眉页脚都会影响其他页面。我们要做的就是要断开<strong>第二张与第一张</strong>，<strong>第三张与第二张</strong>之间页眉页脚的<strong>链接</strong>关系</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fd14dbd918f.png&amp;size=m" width="50%" height="auto" style="display: inline-block"></p>
<p style="">这样就可以单独调节第二张的格式。</p>
<h1 style="" id="%E7%90%86%E8%AE%BA%E5%8F%AF%E8%A1%8C%E5%AE%9E%E8%B7%B5%E5%BC%80%E5%A7%8B">理论可行实践开始</h1>
<p style="">双击页眉或页脚，进入<strong>“页眉和页脚工具”</strong>，可以看到在第二张空白页的页眉右下角处<strong>“与上一节相同”</strong>。先点击页眉，再去页眉页脚工具设计选项卡中将<strong>“连接到前一节”</strong>取消。取消后页眉或页脚右下角将不再显示<strong>“与上一节相同”</strong></p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcf52b90094.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style=""><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F22%2F65fcf52b69e56.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<p style="">这时只是取消了第二张与第一张的<strong>页眉链接</strong>，还要用同样的方法取消第二张与第一张的<strong>页脚链接</strong>，和第三张与第二张的<strong>页眉/页脚链接</strong>。这个时候就可以单独编辑第二张的格式了。</p>
<p style="">因为断开了页脚链接的缘故，第三张的页码还要重新设置为3才行。</p>
<blockquote>
 <p style="">这样，“Word中插入空白页，不显示页眉页脚且不影响其他页的页眉页脚，单独占一个页码数。” 的问题就解决了。</p>
 <p style="">感谢阅读。</p>
</blockquote>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/3huVhPKh</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fblog.fengkeao.top%2Fword%2FMicrosoft-Word.jpg&amp;size=m" type="image/jpeg" length="0"/><category>office</category><pubDate>Fri, 22 Mar 2024 06:07:00 GMT</pubDate></item><item><title><![CDATA[我的第一篇文章]]></title><link>http://localhost:8090/archives/1</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0&amp;url=/archives/1" width="1" height="1" alt="" style="opacity:0;">
<h1 style="" id="%E6%89%93%E4%B8%AA%E6%8B%9B%E5%91%BC">打个招呼</h1>
<p style=""><span style="font-size: 24px; color: rgb(147, 51, 234)">嗨！</span>我叫<strong>冯可傲</strong>，一名即将毕业的大四学生，本博客是我的毕业设计，同时也将成为我以后分享日常，记录生活的地方。想了解更多可以点 &nbsp; <a href="http://localhost:8090/about" target="_self">&nbsp;这里</a>。</p>
<h1 style="" id="%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E6%9C%89%E8%BF%99%E4%B8%AA%E5%8D%9A%E5%AE%A2">为什么会有这个博客</h1>
<p style="">说来挺喜剧的，大二哪年，有个选修课两个选择：Python和Linux。奇怪的是在Python课程名称后面有我们班的班级名称，导致我们全班除一人以外<s>是谁我不说。</s>都选择了Python。Python老师并没有从都到尾的学习基础知识，而是在学了一半基础后，开始带我们学习Python的轻型web框架——Flask，最后再期末考核的时候要求我们用Flask做一个小项目。也就是那个时候，有了我的第一版博客。</p>
<h1 style="" id="%E5%8D%9A%E5%AE%A21.0">博客1.0</h1>
<p style="">这个时候，我还没学过这些乱七八糟的技术，所有的页面都是静态的 &nbsp;什么是静态页面？ ，稍微有点技术含量的也就登录注册功能。当然，也没有后台管理系统，纯靠直接操作数据库来管理数据。我甚至还斥巨资<s>9块钱</s>为它买了个域名，可自从发布后我就没管过它。直到域名和服务器过期。结束了博客1.0时期。以后很长一段时间，没有想过再弄博客，直到这次毕业设计。</p>
<p style="text-align: center"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F18%2F65f8343a6bfb2.png&amp;size=m" width="100%" height="100%" style="display: inline-block"><img src="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F18%2F65f8343a7f5ac.png&amp;size=m" width="100%" height="100%" style="display: inline-block"></p>
<h1 style="" id="%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%E7%9A%84%E9%80%89%E9%A2%98">毕业设计的选题</h1>
<p style="">刚开始是想做一个Android APP的，但是老师说APP答辩不好过，而且也不好设计。所以就有了重新捡起我的博客的想法。当博客这个大方向选定之后，接下来就是编程语言和相应框架的选择，目前最主流的事java的spring boot，但是我没学过啊。然后我就毅然决然的选择了Python flask，有小伙伴就要问了：为什么没选择jsp呢？现在那还有企业用jsp开发应用程序啊。</p>
<h1 style="" id="%E5%8D%9A%E5%AE%A21.5">博客1.5</h1>
<p style="">这个版本是答辩的时候用的，时间有限还有些功能没有完善就匆匆部署去答辩了，以至于有很多bug还没有解决，比如留言页需要刷新一次才能正常留言，<s>不会写bug的程序员不是好程序员。</s></p>
<p style="">有多少人认为博客页面都是我一个字母一个字母的敲出来的？那可就太高看我了。这当然是开源项目啦。（ctrl c；ctrl v 开源万岁）博客前台页面使用安知鱼开源主题，后台使用bootstrap-admin开源管理系统。我只是通过flask框架将他们连起来。虽说用了开源项目，但是要正确的使用，还是要花很长时间去研究项目逻辑，去找要修改的部分。真是改到头大。不过功夫不负有心人2.0他来了！！</p>
<h1 style="" id="%E5%8D%9A%E5%AE%A22.0">博客2.0</h1>
<p style="">也就是现在看到的版本，这次的域名使用了我的名字全拼，更是花了我13块大洋/年，服务器还是借的朋友的，在这里向他表示感谢。当然这也不是最终版，后期还会添加点小东西。</p>
<p style="">感谢你能看到这里，如果有时间欢迎逛一逛我的博客。</p>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/1</guid><dc:creator>冯可傲</dc:creator><enclosure url="http://localhost:8090/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fvip.helloimg.com%2Fi%2F2024%2F03%2F06%2F65e87bf1f10d6.jpeg&amp;size=m" type="image/jpeg" length="0"/><category>日常</category><pubDate>Thu, 14 Mar 2024 19:56:00 GMT</pubDate></item></channel></rss>