<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>瀚文博客</title><link>https://hanwenblog.com/</link><description>HanWenBlog</description><item><title>供免费、安全的Chrome插件下载服务，解决谷歌商店访问不了的问题</title><link>https://hanwenblog.com/post/114.html</link><description>&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;font-size: 12px;&quot;&gt;分享一个网吧，方便一些同学下载需要的插件。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;网站地址&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;a href=&quot;https://crxdl.com/&quot; _src=&quot;https://crxdl.com/&quot;&gt;https://crxdl.com/&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2026/02/202602271772154217735061.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 1.2em 0px 1em; padding: 0px; font-size: 1.3em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第一步：解压 ZIP 文件&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;将下载的&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;font-size: 0.9em;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin: 0px 2px;color: rgb(239, 112, 96);background-color: rgba(27, 31, 35, 0.05);font-family: Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, monospace;word-break: break-all;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;.zip&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;文件解压到一个&lt;/span&gt;&lt;strong&gt;固定的文件夹&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;中（安装后不能删除或移动该文件夹）。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 1.2em 0px 1em; padding: 0px; font-size: 1.3em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第二步：打开 Chrome 扩展管理页面&lt;/span&gt;&lt;/h3&gt;&lt;ol style=&quot;margin-top: 8px; margin-bottom: 12px; padding-left: 25px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;在地址栏输入：&lt;/span&gt;&lt;code style=&quot;font-size: 0.9em;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin: 0px 2px;color: rgb(239, 112, 96);background-color: rgba(27, 31, 35, 0.05);font-family: Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, monospace;word-break: break-all;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;chrome://extensions/&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;或者点击菜单 → 更多工具 → 扩展程序&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;margin: 1.2em 0px 1em; padding: 0px; font-size: 1.3em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第三步：开启开发者模式&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;在扩展管理页面右上角，**打开「开发者模式」**开关。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 1.2em 0px 1em; padding: 0px; font-size: 1.3em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第四步：加载已解压的扩展程序&lt;/span&gt;&lt;/h3&gt;&lt;ol style=&quot;margin-top: 8px; margin-bottom: 12px; padding-left: 25px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;点击左上角的&amp;nbsp;&lt;/span&gt;&lt;strong&gt;「加载已解压的扩展程序」&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;（Load unpacked）&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;选择刚才解压出来的&lt;/span&gt;&lt;strong&gt;文件夹&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;（不是 zip 文件本身）&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;点击「选择文件夹」&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;margin: 1.2em 0px 1em; padding: 0px; font-size: 1.3em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;第五步：完成安装&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;margin-top: 8px; margin-bottom: 12px; padding-left: 25px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;插件会立即出现在扩展列表中&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;p style=&quot;margin-top: 1em; margin-bottom: 1em;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;如果看到错误提示，检查文件夹内是否有&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;font-size: 0.9em;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin: 0px 2px;color: rgb(239, 112, 96);background-color: rgba(27, 31, 35, 0.05);font-family: Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, monospace;word-break: break-all;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;manifest.json&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;文件&lt;/span&gt;&lt;/p&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 27 Feb 2026 09:03:15 +0800</pubDate></item><item><title>css去掉input获取焦点或者激活时的默认边框</title><link>https://hanwenblog.com/post/113.html</link><description>&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 16px;&quot;&gt;在CSS中去除input获取焦点或激活时的默认边框，可以通过以下方式实现：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 16px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 13px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 16px;&quot;&gt;1. 去除默认焦点样式：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-css&quot;&gt;input&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 16px;&quot;&gt;2. 针对Element Plus组件库的el-input组件：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-css&quot;&gt;:deep(.el-input__inner)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
}

/*&amp;nbsp;或者更具体的选择器&amp;nbsp;*/
:deep(.el-input__wrapper)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
&amp;nbsp;&amp;nbsp;box-shadow:&amp;nbsp;none&amp;nbsp;!important;&amp;nbsp;/*&amp;nbsp;Element&amp;nbsp;Plus可能会使用box-shadow模拟边框&amp;nbsp;*/
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 16px;&quot;&gt;3. 完整示例（可添加到你的Header.vue样式中）：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-css&quot;&gt;/*&amp;nbsp;去除所有input元素的焦点边框&amp;nbsp;*/
input:focus&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
}

/*&amp;nbsp;去除Element&amp;nbsp;Plus输入框的焦点样式&amp;nbsp;*/
:deep(.el-input__inner:focus)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
&amp;nbsp;&amp;nbsp;border-color:&amp;nbsp;initial;&amp;nbsp;/*&amp;nbsp;保持原有边框颜色或设置为transparent&amp;nbsp;*/
}

/*&amp;nbsp;如果使用了el-input-group等组件&amp;nbsp;*/
:deep(.el-input-group__append:focus),
:deep(.el-input-group__prepend:focus)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 13px; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 16px;&quot;&gt;4. 注意事项：&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; white-space: pre; font-size: 14px;&quot;&gt;- 为了保持可访问性，建议添加自定义的焦点样式
- 可以使用 `:focus-visible` 伪类来仅在键盘导航时显示焦点样式&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-css&quot;&gt;/*&amp;nbsp;保持键盘导航的可访问性&amp;nbsp;*/
input:focus-visible&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;2px&amp;nbsp;solid&amp;nbsp;#409eff;&amp;nbsp;/*&amp;nbsp;自定义焦点样式&amp;nbsp;*/
&amp;nbsp;&amp;nbsp;outline-offset:&amp;nbsp;1px;
}

input:not(:focus-visible)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;outline:&amp;nbsp;none;
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 22 Sep 2025 16:51:39 +0800</pubDate></item><item><title>element-ui 传入一个全局配置对象 对按钮组件全局设置size大小</title><link>https://hanwenblog.com/post/112.html</link><description>&lt;p&gt;官方文档：&lt;/p&gt;&lt;p&gt;在引入 Element 时，可以传入一个全局配置对象。该对象目前支持 size 与 zIndex 字段。size 用于改变组件的默认尺寸，zIndex 设置弹框的初始 z-index（默认值：2000）。按照引入 Element 的方式，具体操作如下：&lt;/p&gt;&lt;p&gt;完整引入 Element：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;import&amp;nbsp;Vue&amp;nbsp;from&amp;nbsp;&amp;#39;vue&amp;#39;;
import&amp;nbsp;Element&amp;nbsp;from&amp;nbsp;&amp;#39;element-ui&amp;#39;;
Vue.use(Element,&amp;nbsp;{&amp;nbsp;size:&amp;nbsp;&amp;#39;small&amp;#39;,&amp;nbsp;zIndex:&amp;nbsp;3000&amp;nbsp;});&lt;/pre&gt;&lt;p&gt;按需引入 Element：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;import&amp;nbsp;Vue&amp;nbsp;from&amp;nbsp;&amp;#39;vue&amp;#39;;
import&amp;nbsp;{&amp;nbsp;Button&amp;nbsp;}&amp;nbsp;from&amp;nbsp;&amp;#39;element-ui&amp;#39;;

Vue.prototype.$ELEMENT&amp;nbsp;=&amp;nbsp;{&amp;nbsp;size:&amp;nbsp;&amp;#39;small&amp;#39;,&amp;nbsp;zIndex:&amp;nbsp;3000&amp;nbsp;};
Vue.use(Button);&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; outline: 0px; font-weight: 700; overflow-wrap: break-word; color: #4D4D4D; font-family: -apple-system, &amp;quot;SF UI Text&amp;quot;, Arial, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 16px; font-variant-ligatures: no-common-ligatures; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 27 Apr 2025 11:25:23 +0800</pubDate></item><item><title>Nas搭建一个极简极轻量的个人云盘 - filebrowser</title><link>https://hanwenblog.com/post/111.html</link><description>&lt;p&gt;Filebrowser是一个轻量级的开源文件服务器和Web文件管理器，基于Go语言开发。它允许用户通过Web界面上传、管理、预览和分享文件。Filebrowser旨在提供一个简单、高效的方式来处理文件，无需复杂的配置&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section style=&quot;visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;项目源码：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;https://github.com/filebrowser/filebrowser&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;（目前28K&amp;nbsp;&lt;img class=&quot;rich_pages wxw-img&quot; data-ratio=&quot;1&quot; data-w=&quot;128&quot; style=&quot;display: inline-block; width: 20px; vertical-align: middle; background-size: cover; height: auto; visibility: visible;&quot; data-src=&quot;https://res.wx.qq.com/t/wx_fed/we-emoji/res/assets/Expression/Expression_67@2x.png&quot; data-original-style=&quot;display: inline-block;width: 20px;vertical-align: middle;background-size: cover;height: auto !important;&quot; data-index=&quot;1&quot; _width=&quot;20px&quot; src=&quot;https://res.wx.qq.com/t/wx_fed/we-emoji/res/assets/Expression/Expression_67@2x.png&quot;/&gt;）&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;项目官网：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;https://filebrowser.org/&lt;/span&gt;&lt;/code&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;演示demo：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;https://demo.filebrowser.org/&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;通过&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;demo/demo&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;账号密码登陆体验&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;docker-compose：&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;ervices:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;filebrowser:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;filebrowser
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;lt;path-to-storage&amp;gt;:/srv&amp;nbsp;#&amp;nbsp;这里填一个nas上路径，用于保存上传的文件，该文件夹可以非空
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;./data:/database
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;./config:/config
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;6080:80&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;environment:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;TZ=Asia/Shanghai
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PUID=1000&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;注意这里要换成实际的用户权限值，后文有提供方法
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PGID=1000
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;docker.1ms.run/filebrowser/filebrowser:s6&lt;/pre&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;经常有朋友给我留言说无法拉镜像、不知道如何加速镜像等问题，所以我这里在compose文件里已经加上了docker加速镜像地址：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;docker.1ms.run&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot;&gt;，大家可以直接用，这也是我从网上搜罗到的，不保证能一直使用。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;获取用户权限的ID方法&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); margin-top: 0px; margin-bottom: 0px; line-height: 1.75; font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 1em; letter-spacing: 0.1em; color: rgb(63, 63, 63);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span leaf=&quot;&quot;&gt;ssh登陆nas后执行以下命令，将得到的内容替换到compose文件中&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); margin-top: 0px; margin-bottom: 0px; line-height: 1.75; font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 1em; letter-spacing: 0.1em; color: rgb(63, 63, 63);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span leaf=&quot;&quot;&gt;执行&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;id -u&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;得到 PUID&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); margin-top: 0px; margin-bottom: 0px; line-height: 1.75; font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 1em; letter-spacing: 0.1em; color: rgb(63, 63, 63);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span leaf=&quot;&quot;&gt;执行&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-feature-settings: normal; font-variation-settings: normal; font-size: 13.5px; line-height: 1.75; color: rgb(221, 17, 68); background: rgba(27, 31, 35, 0.05); padding: 3px 5px; border-radius: 4px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;id -g&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;得到 PGID&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box;border-width: 0px;border-style: solid;border-color: hsl(var(--border));margin: 1.5em 8px;text-align: justify;line-height: 1.75;font-family: -apple-system-font, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(63, 63, 63);&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); text-align: left; line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;特点总结：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;轻量级：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;基于Go语言实现，性能优异，资源占用少。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;功能齐全：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;上传、下载、预览、搜索、删除、移动、重命名、分享&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;开源活跃：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;GitHub上的活跃社区，频繁更新，文档完善。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;安全性：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;支持设置访问权限，保护文件不被未授权访问。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;5.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;用户友好：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;提供直观的用户界面，易于上手。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;6.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;多用户支持：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;支持多用户间文件共享、私有&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section&gt;&lt;span leaf=&quot;&quot;&gt;7.&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; border-width: 0px; border-style: solid; border-color: hsl(var(--border)); line-height: 1.75; font-size: inherit; color: rgb(15, 76, 129);&quot;&gt;&lt;span leaf=&quot;&quot;&gt;文件预览：&lt;/span&gt;&lt;/strong&gt;&lt;span leaf=&quot;&quot;&gt;&amp;nbsp;支持多种文件格式的预览，如图片、视频、PDF等&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 07 Mar 2025 10:29:36 +0800</pubDate></item><item><title>不到1MB的神器，让你的Win11焕然一新！</title><link>https://hanwenblog.com/post/110.html</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: arial, helvetica, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;你是否曾经遇到过这些困扰：刚装完Win11，开始菜单里堆满了各种预装应用；正在专注工作时，系统更新的提示总是不期而至；朋友分享的软件刚下载就被Defender无情删除；还有那个让人怀念的Windows10右键菜单...如果你也有类似的困扰，那么今天要介绍的这款&amp;quot;Windows11轻松设置&amp;quot;软件一定能帮到你。它虽然只有不到1MB的大小，却能帮你轻松解决这些烦恼，让Win11的使用体验更加顺畅。&lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;br/&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;a href=&quot;https://www.bilibili.com/opus/904672369138729017&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2025/02/202502101739155551208928.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px; text-indent: 32px; white-space: pre-wrap; background-color: #FFFFFF;&quot;&gt;这款来自B站ID：oyksoft 开发的软件，采用了极简的设计理念。你完全不需要安装过程，只要解压就能立即使用。它的界面直观友好，即使是普通用户也能轻松上手。&lt;/span&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2025/02/202502101739155682849721.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2 id=&quot;cl_0&quot; style=&quot;outline: 0px; margin: 0px 0px 20px; font-size: 24px; line-height: 1.5; color: rgb(51, 51, 51); font-family: arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;让系统更清爽&lt;/h2&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;在Win11系统中，搜索热点和小组件往往会占据大量空间，而且经常显示一些我们并不关心的内容。通过这款软件，你可以轻松禁用这些干扰项，让系统界面回归简洁。关于Windows更新，虽然完全禁用并不可取，但你可以通过合理的设置来避免它在你工作时突然弹出提示。&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;系统的隐私保护也得到了特别关注。你可以限制搜索功能只显示本地内容，禁用语音搜索，甚至可以阻止本地搜索内容被发送到微软服务器。这些设置不仅能保护你的隐私，还能提升系统运行效率。&lt;/p&gt;&lt;h2 id=&quot;cl_1&quot; style=&quot;outline: 0px; margin: 0px 0px 20px; font-size: 24px; line-height: 1.5; color: rgb(51, 51, 51); font-family: arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;摆脱系统束缚&lt;/h2&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;对于已经安装了其他防病毒软件的用户来说，Windows Defender的双重保护往往显得多余。通过简单的几次点击，你就能关闭Defender的实时保护和篡改防护功能，让系统运行更加轻松&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2025/02/202502101739155786856843.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px; text-indent: 32px; white-space: pre-wrap; background-color: #FFFFFF;&quot;&gt;系统预装的应用往往让人困扰，这款工具提供了便捷的应用管理功能。你可以轻松卸载那些用不到的预装应用，管理已安装的软件，甚至在需要时重新安装Microsoft Store。&lt;/span&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px; text-indent: 32px; white-space: pre-wrap; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2025/02/202502101739155814530186.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px; text-indent: 32px; white-space: pre-wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 id=&quot;cl_2&quot; style=&quot;outline: 0px; margin: 0px 0px 20px; font-size: 24px; line-height: 1.5; color: rgb(51, 51, 51); font-family: arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;个性化你的系统&lt;/h2&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;最让用户怀念的可能就是Windows10的右键菜单了。通过这款工具，你可以轻松恢复熟悉的菜单样式。不仅如此，它还能帮你显示文件扩展名和隐藏文件夹，让文件管理变得更加直观。任务栏的图标和样式也可以根据个人喜好进行调整，打造属于你的个性化界面&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2025/02/202502101739155889845068.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2 id=&quot;cl_3&quot; style=&quot;outline: 0px; margin: 0px 0px 20px; font-size: 24px; line-height: 1.5; color: rgb(51, 51, 51); font-family: arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;便捷的工具集成&lt;/h2&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;在日常使用中，修改hosts文件是一项常见需求，但在系统中寻找这个文件往往很麻烦。这款工具直接集成了hosts文件编辑功能，省去了繁琐的查找过程。同时，它还提供了防火墙规则管理和系统硬件信息查看等实用功能，让系统管理变得轻而易举。&lt;/p&gt;&lt;h2 id=&quot;cl_4&quot; style=&quot;outline: 0px; margin: 0px 0px 20px; font-size: 24px; line-height: 1.5; color: rgb(51, 51, 51); font-family: arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;使用建议&lt;/h2&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;初次使用时，建议从系统界面优化开始，比如禁用一些干扰项，让系统更加清爽。对于不熟悉的高级设置，可以将鼠标悬停在选项上查看详细说明，避免贸然更改可能影响系统稳定的选项。&lt;/p&gt;&lt;p itemprop=&quot;description&quot; style=&quot;outline: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; font-size: 16px; line-height: 1.8; overflow-wrap: break-word; color: rgb(51, 51, 51); white-space: pre-wrap; font-family: arial, sans-serif; background-color: rgb(255, 255, 255); text-indent: 2em;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px; text-indent: 32px; white-space: pre-wrap; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 10 Feb 2025 10:44:15 +0800</pubDate></item><item><title>微信第三方风控说明</title><link>https://hanwenblog.com/post/109.html</link><description>&lt;p&gt;&lt;span style=&quot;color: #344054; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #F9FAFB;&quot;&gt;本风控规则集合多家经验的总结，仅供参考&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); font-weight: 600; color: #344054; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF; margin-top: 0px !important; margin-bottom: 0px !important;&quot;&gt;！！！强烈建议不要异地登录&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); font-weight: 600; color: #344054; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF; margin-top: 0px !important; margin-bottom: 0px !important;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 id=&quot;风控须知&quot; class=&quot;markdown-doc-viewer-heading&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 48px; margin-bottom: var(--markdown-x-component-gap); color: rgb(52, 64, 84); font-weight: var(--ui-font-weight-semibold,600); overflow: hidden; line-height: 1.25; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;风控须知&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; tabindex=&quot;-1&quot; href=&quot;https://www.apifox.cn/apidoc/shared-71b9855b-693c-48fc-858b-cde2c5afe5a8/doc-1674187#风控须知&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); text-decoration: inherit; background-color: transparent; outline: none; cursor: pointer; touch-action: manipulation; position: relative; transition: none 0s ease 0s !important;&quot;&gt;&lt;span class=&quot;icon-link&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-left: 10px; color: rgba(0, 0, 0, 0.1); visibility: hidden;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div data-type=&quot;list&quot; class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word; --markdown-x-component-gap:8px; margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;0&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; data-first=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px); margin-top: 0px !important;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;使用本服务进行登录均为副设备登录，使用账号密码进行登录的为主设备，副设备大概率 24 小时内掉线一次（防盗号机制），为正常现象，二次登录即可，执行历史快捷登陆API以保证复用历史设备信息，挂机常用设备 。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;1&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;新设备登录 24 小时（1天）内不能发送朋友圈，部分账号 72 小时（3天）内不能发朋友圈，如发送朋友圈手机会收到安全告警。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;2&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;为了账号稳定，推荐登录新设备后进行 3 - 5 小时的挂机养号操作，在此时间段内限制或者禁止操作，以提高设备的稳定性，可以避免很多风控。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;3&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;发朋友圈每条间隔建议10分钟以上 / 条，单天建议不超过 100 条，点赞和评论建议间隔为 3~5s， 单天上限为500 次，获取朋友圈间隔为 5s 以上，单天上限为 200 次。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;4&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;主动添加好友单天上限为 15 个，扫码方式添加和通过好友请求上限为 25 个，1 小时内上限为 5 个，超过上限时，无法发出好友请求，也收不到好友请求。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;5&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;发送消息 1 分钟内不能超过 40 条，给相同对象（同一个好友，同一个群）发消息时，建议间隔为 1 ~ 3s / 条，给不同对象（不同的群，不同的好友）发消息时，每个对象之间建议间隔为 3 ~ 5s。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;6&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;创建群聊单天上限为 10~15 个，且两次创建群聊的间隔不要低于 10 分钟，频繁建群，或频繁拉人入群是极度高危操作，建议使用主设备进行创建群聊。新群不建议直接拉人，可使用多个机器人在群里随意发几天消息后再拉人，新号建议 1 小时内拉人数不要超过 6 个，老号可适当放宽，但不宜超过 15 个。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;7&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;下载图片，视频等，需在消息收到后 1s 后进行下载，每次下载之间间隔需超过 3s，失败重试间隔最低 1s， 每条消息请只下载一次，多次下载有一定风险，需要永久保存的文件请自行保存，下载链接仅 3 天有效。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;8&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: 0px !important; line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;定时业务请注意让定时任务有一定的时间波动，太规律的行为在风控严格时期，可能会被警告&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 id=&quot;加好友&quot; class=&quot;markdown-doc-viewer-heading&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 48px; margin-bottom: var(--markdown-x-component-gap); color: rgb(52, 64, 84); font-weight: var(--ui-font-weight-semibold,600); overflow: hidden; line-height: 1.25; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;加好友&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; tabindex=&quot;-1&quot; href=&quot;https://www.apifox.cn/apidoc/shared-71b9855b-693c-48fc-858b-cde2c5afe5a8/doc-1674187#加好友&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); text-decoration: inherit; background-color: transparent; outline: none; cursor: pointer; touch-action: manipulation; position: relative; transition: none 0s ease 0s !important;&quot;&gt;&lt;span class=&quot;icon-link&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-left: 10px; color: rgba(0, 0, 0, 0.1); visibility: hidden;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;一个微信号，能加的好友上限是5000人，建议加3000人就够了。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;微信好友3000人以上，约有15%-20%的好友看不到你发的发朋友圈。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;微信好友接近5000人，约有30%的好友看不到你发的发朋友圈。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;1、微信主动添加好友：&lt;br style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin: 0px; padding: 0px;&quot;/&gt;一个微信号，一天主动添加好友不能超过30人；&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;超过了，对方收不到你的添加请求。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;2、微信被动添加为好友：&lt;br style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin: 0px; padding: 0px;&quot;/&gt;一个微信号，一天只能被动加300人左右的好友；&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;超过了，会提示操作频繁，加不上。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;3、微信添加好友的方式和安全人数详解：&lt;/p&gt;&lt;div data-type=&quot;list&quot; class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word; --markdown-x-component-gap:8px; margin-top: var(--markdown-x-component-gap); margin-bottom: var(--markdown-x-component-gap); color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;0&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; data-first=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px); margin-top: 0px !important;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;扫一扫加好友：每天每个微信号，最多加30人。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;1&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;通讯录导入：每天最多加3次，每次最多加10人，每次间隔时间最少2小时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;2&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;搜索加好友：每天最多加3次，每次最多加10人，每次间隔时间最少2小时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;3&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;微信群内加好友：每天最多加3次，每次最多加10人，每次间隔时间最少2小时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;4&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;附近的人加好友：每天最多加3次，每次最多加8个人，每次间隔时间最少2小时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;5&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;摇一摇加好友：每天最多加2次，每次最多加5个人，每次间隔时间最少2小时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;6&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: var(--markdown-x-component-gap); line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;加微信名片：每天每个微信号，最多加20人。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-type=&quot;list-item&quot; data-index=&quot;7&quot; data-orderer=&quot;false&quot; class=&quot;markdown-child-root flex&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: flex; overflow: hidden; word-break: break-word; margin-bottom: 0px !important; line-height: calc(var(--markdown-font-size-base) + 8px);&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-unOrderContainer&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); display: inline-flex; flex-shrink: 0; align-items: center; justify-content: left; width: calc(var(--markdown-font-size-base) + 8px); height: calc(var(--markdown-font-size-base) + 8px); margin-right: 6px; padding-left: 6px;&quot;&gt;&lt;div class=&quot;pui-g-ui-kit-markdown-safe-mdx-viewer-components-list-list-dash&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); flex-shrink: 0; width: 6px; height: 6px; background-color: var(--ui-disabled-color); border-radius: 99px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-child-root&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); overflow: hidden; word-break: break-word;&quot;&gt;&lt;p data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: 0px !important; margin-bottom: 0px !important; overflow: hidden; word-break: break-word;&quot;&gt;被动加好友：每天每个微信号，最多被动加300人左右。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); margin-top: var(--markdown-x-component-gap); overflow: hidden; word-break: break-word; color: rgb(52, 64, 84); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-bottom: 0px !important;&quot;&gt;微信申请添加好友请求，有效期为10天，若验证时间超过10天就会显示“接受好友验证请求已过期。显示已过期需要用户或者对方重新发起验证请求。如果添加同一个好友，连续发送请求数6-8次而堆放一直没有通过验证的时候，系统将不再接受请求，将提示发送失败&lt;/p&gt;&lt;p&gt;&lt;span data-first=&quot;true&quot; data-last=&quot;true&quot; style=&quot;box-sizing: border-box; border: 0 solid var(--ui-border-color-base); font-weight: 600; color: #344054; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF; margin-top: 0px !important; margin-bottom: 0px !important;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 30 Dec 2024 15:54:51 +0800</pubDate></item><item><title>波长和能量的关系,区分可见光和不可见光激光</title><link>https://hanwenblog.com/post/108.html</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;波长和能量之间存在紧密的关系，即波长越短，能量越大；波长越长，能量越小。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;这种关系基于波动理论和量子力学原理。&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;波长与能量之间的关系式是E=hc/λ。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 具体来说，能量E，可以用普朗克常数h乘以光在真空中的光速c，再除以波长λ来表示。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2024/10/202410141728892102742377.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;可见光：&lt;/strong&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp; &amp;nbsp; 一般人的眼睛可以感知的电磁波的波长在400～760nm之间，但还有一些人能够感知到波长大约在380～780nm之间的电磁波。&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp; &amp;nbsp; 对于成都景瑞特的相位式的激光测距模块，我们常规的距离传感器型号U81/U85, M703A/M88B, B605B/B87A/BA6A，是属于可见光。传感器波长范围一般在：620nm~690nm。如果您需要其他波长的模块，比如不可见激光测距模块，我们也可以为您定制。如果您有其他疑问，欢迎随时与我们沟通。&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;strong style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;不可见光：&lt;/strong&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;不可见光&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;，顾名思义是人类肉眼看不到的光，其中包括我们熟悉的紫外线、红外线、远红外线等。&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;不可见光如果以波长来表示：&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;不可见光&amp;lt;380nm：如紫外线。&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;不可见光&amp;gt;760nm：如红外线、远红外线。&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, tahoma, arial, Verdana, sans-serif, &amp;quot;WenQuanYi Micro Hei&amp;quot;, 宋体; font-size: 16px; background-color: #FFFFFF;&quot;&gt;如下图所示，您可以看到可见光的波长范围：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2024/10/202410141728892124285437.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 14 Oct 2024 15:47:51 +0800</pubDate></item><item><title>JS/VUE按钮点击excel上传文件解析文件内容</title><link>https://hanwenblog.com/post/107.html</link><description>&lt;p&gt;代码如示&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;token module&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #C678DD;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&lt;/span&gt;&lt;span style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #61AFEF;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token module&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #C678DD;&quot;&gt;as&lt;/span&gt;&lt;span style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #D19A66;&quot;&gt;XLSX&lt;/span&gt;&lt;span style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token module&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #C678DD;&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #98C379;&quot;&gt;&amp;#39;xlsx&amp;#39;&lt;/span&gt;&lt;span class=&quot;token&quot; style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: #ABB2BF; font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #5C6370; font-style: italic;&quot;&gt;// 导入xlsx库&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;token&quot; style=&quot;font-family: &amp;quot;Fira Code&amp;quot;, &amp;quot;Fira Mono&amp;quot;, Menlo, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-size: 13px; white-space: pre; color: #5C6370; font-style: italic;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;importFile()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;fileType&amp;nbsp;=&amp;nbsp;[&amp;#39;xlsx&amp;#39;,&amp;nbsp;&amp;#39;xls&amp;#39;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;inputFile&amp;nbsp;=&amp;nbsp;document.createElement(&amp;#39;input&amp;#39;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inputFile.type&amp;nbsp;=&amp;nbsp;&amp;#39;file&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inputFile.style.display&amp;nbsp;=&amp;nbsp;&amp;#39;none&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inputFile.accept=&amp;quot;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,&amp;nbsp;application/vnd.ms-excel&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.body.appendChild(inputFile)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inputFile.click()

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inputFile.addEventListener(&amp;#39;change&amp;#39;,&amp;nbsp;&amp;nbsp;()&amp;nbsp;=&amp;gt;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;file&amp;nbsp;=&amp;nbsp;inputFile.files[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;testmsg&amp;nbsp;=&amp;nbsp;file.name.substring(file.name.lastIndexOf(&amp;#39;.&amp;#39;)&amp;nbsp;+&amp;nbsp;1)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!fileType.includes(testmsg))&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.$message.warning(&amp;#39;上传的文件格式只能是,xlsx,xls&amp;#39;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.body.removeChild(inputFile)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//读取xlsx文件数据转换成js数据

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;reader&amp;nbsp;=&amp;nbsp;new&amp;nbsp;FileReader();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reader.onload&amp;nbsp;=&amp;nbsp;(e)&amp;nbsp;=&amp;gt;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;data&amp;nbsp;=&amp;nbsp;e.target.result;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;workbook&amp;nbsp;=&amp;nbsp;XLSX.read(data,&amp;nbsp;{&amp;nbsp;type:&amp;nbsp;&amp;#39;binary&amp;#39;&amp;nbsp;});

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;假设第一个工作表是我们需要的数据
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;firstSheetName&amp;nbsp;=&amp;nbsp;workbook.SheetNames[0];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;worksheet&amp;nbsp;=&amp;nbsp;workbook.Sheets[firstSheetName];

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;将工作表转换为JSON
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;json&amp;nbsp;=&amp;nbsp;XLSX.utils.sheet_to_json(worksheet,&amp;nbsp;{&amp;nbsp;header:&amp;nbsp;1&amp;nbsp;});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;处理JSON数据
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;console.log(&amp;#39;json&amp;#39;,json);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;这里可以对json进行进一步处理，例如展示在界面上
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.body.removeChild(inputFile);&amp;nbsp;//&amp;nbsp;清除临时创建的input元素
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reader.onerror&amp;nbsp;=&amp;nbsp;(err)&amp;nbsp;=&amp;gt;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;console.error(&amp;#39;Error&amp;nbsp;reading&amp;nbsp;file:&amp;#39;,&amp;nbsp;err);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.body.removeChild(inputFile);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reader.readAsBinaryString(file);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;})
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 19 Aug 2024 14:27:59 +0800</pubDate></item><item><title>vue element table expand  设置只可以展开一行、设置点击行即可打开扩展内容</title><link>https://hanwenblog.com/post/106.html</link><description>&lt;p&gt;在Vue中使用Element UI的el-table组件时，‌可以通过以下步骤设置只可以展开一行以及通过点击行即可打开扩展内容：‌&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;设置只可以展开一行：‌&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;通过监听expand-change事件来实现每次只展开一行的效果。‌当expandedRows（‌已展开的行）‌的长度大于1时，‌清空expands数组（‌用于存储当前展开的行）‌，‌然后只将点击的那一行添加到expands数组中，‌并通过$refs.tableRef.toggleRowExpansion(expandedRows)来确保只有一行被展开。‌&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;设置点击行即可打开扩展内容：‌&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在el-table上添加@row-click或@cell-click事件监听器，‌当行或单元格被点击时，‌调用$refs.tableRef.toggleRowExpansion(row)方法来展开或收起该行。‌&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;隐藏表格扩展隐藏图标：‌&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;通过设置&amp;lt;el-table-column type=&amp;quot;expand&amp;quot; width=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/el-table-column&amp;gt;的宽度为1，‌可以实现隐藏扩展图标的效果。‌或者，‌可以通过CSS来隐藏扩展图标。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&amp;lt;template&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;lt;el-table
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ref=&amp;quot;myTable&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:data=&amp;quot;tableData&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@row-click=&amp;quot;handleRowClick&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;el-table-column&amp;nbsp;type=&amp;quot;expand&amp;quot;&amp;nbsp;width=&amp;quot;1&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;template&amp;nbsp;slot-scope=&amp;quot;props&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;扩展内容的模板&amp;nbsp;--&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/template&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/el-table-column&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;其他列配置&amp;nbsp;--&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/el-table&amp;gt;
&amp;lt;/template&amp;gt;

&amp;lt;script&amp;gt;
export&amp;nbsp;default&amp;nbsp;{
&amp;nbsp;&amp;nbsp;data()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tableData:&amp;nbsp;[/*&amp;nbsp;表格数据&amp;nbsp;*/],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expandedRow:&amp;nbsp;null,&amp;nbsp;//&amp;nbsp;用于存储当前展开的行数据
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};
&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;methods:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;handleRowClick(row,&amp;nbsp;column,&amp;nbsp;event)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.toggleRowExpansion(row);&amp;nbsp;//&amp;nbsp;调用方法来处理行的展开和收起
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;toggleRowExpansion(row)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(this.expandedRow)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;如果之前有行处于展开状态，‌先收起它
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.$refs.myTable.toggleRowExpansion(this.expandedRow);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;展开点击的行
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.$refs.myTable.toggleRowExpansion(row);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.expandedRow&amp;nbsp;=&amp;nbsp;row;&amp;nbsp;//&amp;nbsp;更新当前展开的行数据为点击的行数据
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
&amp;nbsp;&amp;nbsp;},
};
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在这个示例中，‌通过监听row-click事件，‌当行被点击时，‌会调用toggleRowExpansion方法来处理行的展开和收起。‌同时，‌通过设置expandedRow变量来跟踪当前展开的行数据，‌确保只有一行被展开。‌注意，‌这里的代码是一个简化的示例，‌实际使用时可能需要根据具体需求进行调整和优化&lt;/p&gt;</description><pubDate>Fri, 12 Jul 2024 15:20:28 +0800</pubDate></item><item><title>Windows Server 网络连接由公用网络改为专用网络</title><link>https://hanwenblog.com/post/105.html</link><description>&lt;p&gt;&lt;br/&gt;1.Get-NetConnectionProfile //获取编号&lt;/p&gt;&lt;p&gt;2. Set-NetConnectionProfile -Name &amp;quot;未识别的网络&amp;quot; -NetworkCategory Private&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;设置成【专用网络】，这里要注意InterfaceIndex 编号&amp;nbsp;&lt;/p&gt;&lt;p&gt;set-netconnectionprofile -InterfaceIndex 30 -NetworkCategory Private&amp;nbsp;&lt;/p&gt;&lt;p&gt;如果设置成【公用网络】&amp;nbsp;&lt;/p&gt;&lt;p&gt;set-netconnectionprofile -InterfaceIndex 30 -NetworkCategory Public&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://hanwenblog.com/zb_users/upload/2024/07/202407041720076404610142.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Jul 2024 14:55:21 +0800</pubDate></item></channel></rss>