<?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://blog.wpers.net/</link><description>我的在线笔记本!</description><item><title>绿联虚拟机启动失败提示 /dev/net/tun 不存在解决办法</title><link>https://blog.wpers.net/post/98.html</link><description>&lt;p&gt;1. 确认模块是否已加载&lt;/p&gt;&lt;p&gt;首先，你需要确认 tun 模块是否已经加载到内核中。你可以通过以下命令来检查：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;lsmod&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;tun&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果这个命令返回了类似 tun 的结果，那么模块已经加载。如果没有，你可以手动加载它：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;modprobe&amp;nbsp;tun&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2. 确认设备文件存在&lt;/p&gt;&lt;p&gt;接下来，确保 /dev/net/tun 设备文件存在：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;ls&amp;nbsp;-l&amp;nbsp;/dev/net/tun&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果这个命令返回了文件信息，那么设备文件存在。如果没有，你可以尝试重新加载 tun 模块或者创建这个设备文件：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;mknod&amp;nbsp;/dev/net/tun&amp;nbsp;c&amp;nbsp;10&amp;nbsp;200&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 18 Jun 2025 00:58:11 +0800</pubDate></item><item><title>dnsmasq的启动与停止技巧</title><link>https://blog.wpers.net/post/97.html</link><description>&lt;p style=&quot;margin-top: 16px; margin-bottom: 16px; padding: 0px; box-sizing: border-box; line-height: 30px; font-size: 16px; color: rgb(94, 109, 129); word-break: break-all; font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;在Ubuntu上启动和停止dnsmasq服务可以使用以下命令：&lt;/p&gt;&lt;ol style=&quot;margin-bottom: 16px; padding: 0px; box-sizing: border-box; list-style-position: inside; list-style-image: initial; color: rgb(94, 109, 129); font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;启动dnsmasq服务：&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;hljs nginx&quot; style=&quot;margin-top: 8px; margin-bottom: 8px; padding: 15px; box-sizing: border-box; overflow: auto; background-color: rgb(240, 242, 245); color: rgb(45, 48, 55); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; line-height: 1.6; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; border-radius: 4px; overflow-wrap: break-word; text-wrap-mode: wrap; word-break: break-all;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;dnsmasq&lt;/pre&gt;&lt;ol start=&quot;2&quot; style=&quot;margin-bottom: 16px; padding: 0px; box-sizing: border-box; list-style-position: inside; list-style-image: initial; color: rgb(94, 109, 129); font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;停止dnsmasq服务：&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;hljs nginx&quot; style=&quot;margin-top: 8px; margin-bottom: 8px; padding: 15px; box-sizing: border-box; overflow: auto; background-color: rgb(240, 242, 245); color: rgb(45, 48, 55); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; line-height: 1.6; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; border-radius: 4px; overflow-wrap: break-word; text-wrap-mode: wrap; word-break: break-all;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;stop&amp;nbsp;dnsmasq&lt;/pre&gt;&lt;ol start=&quot;3&quot; style=&quot;margin-bottom: 16px; padding: 0px; box-sizing: border-box; list-style-position: inside; list-style-image: initial; color: rgb(94, 109, 129); font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;重启dnsmasq服务：&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;hljs nginx&quot; style=&quot;margin-top: 8px; margin-bottom: 8px; padding: 15px; box-sizing: border-box; overflow: auto; background-color: rgb(240, 242, 245); color: rgb(45, 48, 55); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; line-height: 1.6; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; border-radius: 4px; overflow-wrap: break-word; text-wrap-mode: wrap; word-break: break-all;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;dnsmasq&lt;/pre&gt;&lt;ol start=&quot;4&quot; style=&quot;margin-bottom: 16px; padding: 0px; box-sizing: border-box; list-style-position: inside; list-style-image: initial; color: rgb(94, 109, 129); font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;查看dnsmasq服务状态：&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;hljs nginx&quot; style=&quot;margin-top: 8px; margin-bottom: 8px; padding: 15px; box-sizing: border-box; overflow: auto; background-color: rgb(240, 242, 245); color: rgb(45, 48, 55); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; line-height: 1.6; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; border-radius: 4px; overflow-wrap: break-word; text-wrap-mode: wrap; word-break: break-all;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;status&amp;nbsp;dnsmasq&lt;/pre&gt;&lt;ol start=&quot;5&quot; style=&quot;margin-bottom: 16px; padding: 0px; box-sizing: border-box; list-style-position: inside; list-style-image: initial; color: rgb(94, 109, 129); font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;设置dnsmasq服务开机自启动：&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;hljs bash&quot; style=&quot;margin-top: 8px; margin-bottom: 8px; padding: 15px; box-sizing: border-box; overflow: auto; background-color: rgb(240, 242, 245); color: rgb(45, 48, 55); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; line-height: 1.6; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; border-radius: 4px; overflow-wrap: break-word; text-wrap-mode: wrap; word-break: break-all;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;dnsmasq&lt;/pre&gt;&lt;ol start=&quot;6&quot; style=&quot;margin-bottom: 16px; padding: 0px; box-sizing: border-box; list-style-position: inside; list-style-image: initial; color: rgb(94, 109, 129); font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;禁止dnsmasq服务开机自启动：&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;hljs bash&quot; style=&quot;margin-top: 8px; margin-bottom: 8px; padding: 15px; box-sizing: border-box; overflow: auto; background-color: rgb(240, 242, 245); color: rgb(45, 48, 55); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; line-height: 1.6; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; border-radius: 4px; overflow-wrap: break-word; text-wrap-mode: wrap; word-break: break-all;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;disable&amp;nbsp;dnsmasq&lt;/pre&gt;&lt;p style=&quot;margin-top: 16px; margin-bottom: 16px; padding: 0px; box-sizing: border-box; line-height: 30px; font-size: 16px; color: rgb(94, 109, 129); word-break: break-all; font-family: &amp;quot;Microsoft YaHei&amp;quot;, Helvetica, &amp;quot;Meiryo UI&amp;quot;, &amp;quot;Malgun Gothic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Trebuchet MS&amp;quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;wenquanyi micro hei&amp;quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;以上是常用的启动和停止dnsmasq服务的方法，可以根据需求选择适合的命令来管理dnsmasq服务。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 03 Mar 2025 17:32:37 +0800</pubDate></item><item><title>使用github action编译镜像并上传到docker hub</title><link>https://blog.wpers.net/post/96.html</link><description>&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;name:&amp;nbsp;ci

on:
&amp;nbsp;&amp;nbsp;push:
&amp;nbsp;&amp;nbsp;
env:
&amp;nbsp;&amp;nbsp;#&amp;nbsp;github.repository&amp;nbsp;as&amp;nbsp;&amp;lt;account&amp;gt;/&amp;lt;repo&amp;gt;
&amp;nbsp;&amp;nbsp;REPO:&amp;nbsp;${{&amp;nbsp;github.repository&amp;nbsp;}}&amp;nbsp;
&amp;nbsp;&amp;nbsp;ACTOR:&amp;nbsp;${{&amp;nbsp;github.actor&amp;nbsp;}}
&amp;nbsp;&amp;nbsp;TAGS:&amp;nbsp;${{&amp;nbsp;github.repository&amp;nbsp;}}:latest

jobs:
&amp;nbsp;&amp;nbsp;docker:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;runs-on:&amp;nbsp;ubuntu-latest
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steps:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;Checkout&amp;nbsp;repository
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uses:&amp;nbsp;actions/checkout@v4
&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;name:&amp;nbsp;Set&amp;nbsp;up&amp;nbsp;QEMU
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uses:&amp;nbsp;docker/setup-qemu-action@v3
&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;name:&amp;nbsp;Set&amp;nbsp;up&amp;nbsp;Docker&amp;nbsp;Buildx
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uses:&amp;nbsp;docker/setup-buildx-action@v3
&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;name:&amp;nbsp;Login&amp;nbsp;to&amp;nbsp;Docker&amp;nbsp;Hub
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uses:&amp;nbsp;docker/login-action@v3
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username:&amp;nbsp;${{&amp;nbsp;secrets.DOCKERHUB_USERNAME&amp;nbsp;}}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;password:&amp;nbsp;${{&amp;nbsp;secrets.DOCKERHUB_TOKEN&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;name:&amp;nbsp;Build&amp;nbsp;and&amp;nbsp;push
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uses:&amp;nbsp;docker/build-push-action@v6
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;platforms:&amp;nbsp;linux/amd64,linux/arm64
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;push:&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tags:&amp;nbsp;${{&amp;nbsp;env.TAGS&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;name:&amp;nbsp;Update&amp;nbsp;repo&amp;nbsp;description
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uses:&amp;nbsp;peter-evans/dockerhub-description@v4&amp;nbsp;#&amp;nbsp;v4.0.0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username:&amp;nbsp;${{&amp;nbsp;secrets.DOCKERHUB_USERNAME&amp;nbsp;}}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;password:&amp;nbsp;${{&amp;nbsp;secrets.DOCKERHUB_TOKEN&amp;nbsp;}}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repository:&amp;nbsp;${{&amp;nbsp;env.REPO&amp;nbsp;}}&lt;/pre&gt;</description><pubDate>Sun, 01 Sep 2024 15:07:21 +0800</pubDate></item><item><title>基于Electron的逆向教程 </title><link>https://blog.wpers.net/post/90.html</link><description>&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;1、双击打开下载好的文件&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; background-color: #FFFFFF;&quot;&gt;会弹出一个界面，借助大佬的经验进行操作：electron嘛，肯定会在本地设置一个服务器。直接利用netstat -na看本地端口连接情况&amp;nbsp;&lt;/span&gt;&lt;ignore_js_op style=&quot;overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; background-color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/ignore_js_op&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;2、找出本地服务器打开任务管理器，找到相关进程，在这其实可以看出是Electron框架（应该把前端页面搞成exe文件的）做的，然后点击下面的第一个，右键打开菜单，转到详细信息&amp;nbsp;&lt;/span&gt;&lt;ignore_js_op style=&quot;overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;img aid=&quot;2697040&quot; src=&quot;https://attach.52pojie.cn/forum/202405/21/130225jfmn4dnnm1i82i4s.png&quot; zoomfile=&quot;https://attach.52pojie.cn/forum/202405/21/130225jfmn4dnnm1i82i4s.png&quot; file=&quot;https://attach.52pojie.cn/forum/202405/21/130225jfmn4dnnm1i82i4s.png&quot; class=&quot;zoom&quot; width=&quot;1080&quot; id=&quot;aimg_2697040&quot; inpost=&quot;1&quot; lazyloaded=&quot;true&quot; height=&quot;549&quot; style=&quot;overflow-wrap: break-word; cursor: pointer; max-width: 100%; max-height: 1000px; width: auto; height: auto;&quot;/&gt;&amp;nbsp;&lt;/ignore_js_op&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;这样子就可以看到PID是多少了&amp;nbsp;&lt;/span&gt;&lt;ignore_js_op style=&quot;overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;img aid=&quot;2697041&quot; src=&quot;https://attach.52pojie.cn/forum/202405/21/130228trbixgub7vi8digb.png&quot; zoomfile=&quot;https://attach.52pojie.cn/forum/202405/21/130228trbixgub7vi8digb.png&quot; file=&quot;https://attach.52pojie.cn/forum/202405/21/130228trbixgub7vi8digb.png&quot; class=&quot;zoom&quot; width=&quot;1080&quot; id=&quot;aimg_2697041&quot; inpost=&quot;1&quot; lazyloaded=&quot;true&quot; height=&quot;549&quot; style=&quot;overflow-wrap: break-word; cursor: pointer; max-width: 100%; max-height: 1000px; width: auto; height: auto;&quot;/&gt;&amp;nbsp;&lt;/ignore_js_op&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;这四个如何选择呢？答案是选第一个，也就是CrackMe的运行跳转到的那个，其他的会没反应&amp;nbsp;&lt;/span&gt;&lt;ignore_js_op style=&quot;overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;img aid=&quot;2697042&quot; src=&quot;https://attach.52pojie.cn/forum/202405/21/130230tm504c844c2uc7lu.png&quot; zoomfile=&quot;https://attach.52pojie.cn/forum/202405/21/130230tm504c844c2uc7lu.png&quot; file=&quot;https://attach.52pojie.cn/forum/202405/21/130230tm504c844c2uc7lu.png&quot; class=&quot;zoom&quot; width=&quot;1080&quot; id=&quot;aimg_2697042&quot; inpost=&quot;1&quot; lazyloaded=&quot;true&quot; height=&quot;253&quot; style=&quot;overflow-wrap: break-word; cursor: pointer; max-width: 100%; max-height: 1000px; width: auto; height: auto;&quot;/&gt;&lt;/ignore_js_op&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;overflow-wrap: break-word; margin-left: 14px; padding: 0px; color: rgb(68, 68, 68); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;TCP：表示这是基于TCP协议的连接。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;127.0.0.1:49790：这是本地主机的IP地址和端口号。127.0.0.1 是本地回环地址，通常用于本地主机与本地主机之间的通信。49790 是源端口号。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;127.0.0.1:49789：这是另一个本地主机的IP地址和端口号，作为连接的目标。49789 是目标端口号。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;ESTABLISHED：这表示连接已经建立，正在进行数据传输。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;17400：这是与此连接相关的进程的标识符，通常是操作系统分配给该进程的一个数字。&lt;br style=&quot;overflow-wrap: break-word;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Tahoma, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, Simsun, sans-serif; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;而我们要打开的则是127.0.0.1:49789，相当于本机访问百度那样，而我们实际是本机访问本机的一个程序&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 19 May 2024 08:57:43 +0800</pubDate></item><item><title>console.log 被重写覆盖以后如何恢复</title><link>https://blog.wpers.net/post/89.html</link><description>&lt;div style=&quot;margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: verdana, Arial, Helvetica, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;有时候一些项目中会使用类似如下的方式覆盖掉console对象：&lt;/div&gt;&lt;div style=&quot;margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: verdana, Arial, Helvetica, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;var&amp;nbsp;console&amp;nbsp;=&amp;nbsp;{};
console.log&amp;nbsp;=&amp;nbsp;function(){};
console.info&amp;nbsp;=&amp;nbsp;function(){};
window.console&amp;nbsp;=&amp;nbsp;console;&lt;/pre&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px;&quot;&gt;这个时候如果需要在控制台调试一些接口(如ajax请求)，就不方便使用console来显示一些返回数据了。&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px;&quot;&gt;找了一下，发现可以使用如下方式暂时恢复console的功能。&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: verdana, Arial, Helvetica, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: verdana, Arial, Helvetica, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;(function(){
　　var&amp;nbsp;iframe&amp;nbsp;=&amp;nbsp;document.createElement(&amp;#39;iframe&amp;#39;)
　　document.body.appendChild(iframe)
　　window.console&amp;nbsp;=&amp;nbsp;iframe.contentWindow.console
}())&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 03 Mar 2024 11:48:03 +0800</pubDate></item><item><title>MAUI:错误 APT2000 系统找不到指定的文件</title><link>https://blog.wpers.net/post/88.html</link><description>&lt;p style=&quot;margin: 10px auto; padding: 0px; list-style-type: none; list-style-image: none; color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;在运行第一个MAUI程序的时候出现了错误，&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px; list-style-type: none; list-style-image: none; color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px; list-style-type: none; list-style-image: none; color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;严重性 代码 说明 项目 文件 行 禁止显示状态&lt;br/&gt;错误 APT2000 系统找不到指定的文件。 (2). MauiApp1 C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\31.0.200-preview.12.2\tools\Xamarin.Android.Aapt2.targets 217&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px; list-style-type: none; list-style-image: none; color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px; list-style-type: none; list-style-image: none; color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;color: #FF6600;&quot;&gt;&lt;strong&gt;解决方法，目录中不能有中文&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 10px auto; padding: 0px; list-style-type: none; list-style-image: none; color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;D:\Workspaces\工作区\MySelf\MauiApp1&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 06 May 2023 14:18:37 +0800</pubDate></item><item><title>必应壁纸接口</title><link>https://blog.wpers.net/post/87.html</link><description>&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;api : &lt;a href=&quot;https://cn.bing.com/HPImageArchive.aspx?format=js&amp;idx=0&amp;n=1&amp;mkt=zh-CN&quot; target=&quot;_blank&quot;&gt;https://cn.bing.com/HPImageArchive.aspx?format=js&amp;amp;idx=0&amp;amp;n=1&amp;amp;mkt=zh-CN&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 1.5rem 0px 1rem; padding: 0px 0px 0.5rem; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: rgb(245, 245, 245); border-left-color: initial; border-image: initial; outline: 0px; font-size: 18px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Lato, Roboto, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; vertical-align: baseline; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;壁纸 API 参数：&lt;/h3&gt;&lt;table cellspacing=&quot;2&quot; class=&quot;ke-zeroborder&quot; width=&quot;631&quot;&gt;&lt;thead style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; background: rgb(245, 245, 245);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;margin: 0px; padding-top: 6px; padding-bottom: 6px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; min-width: 65px;&quot;&gt;参数名&lt;/th&gt;&lt;th style=&quot;margin: 0px; padding-top: 6px; padding-bottom: 6px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; min-width: 65px;&quot;&gt;必选&lt;/th&gt;&lt;th style=&quot;margin: 0px; padding-top: 6px; padding-bottom: 6px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; min-width: 65px;&quot;&gt;类型&lt;/th&gt;&lt;th style=&quot;margin: 0px; padding-top: 6px; padding-bottom: 6px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; min-width: 65px;&quot;&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;n&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;是&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;Number&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;控制API返回多少组图片数据，至少需要1组数据，最多返回8组数据&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; background: rgb(248, 248, 248);&quot;&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;format&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;否&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;String&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;返回数据的格式，默认：xml 格式，可支持json格式，参数：js&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;idx&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;否&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;Number&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;&lt;p&gt;回朔7天之内的信息，默认：0，代表今天；&amp;nbsp; 1，截止至昨&lt;/p&gt;&lt;p&gt;天 ；&amp;nbsp; -1，截止至明天&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; background: rgb(248, 248, 248);&quot;&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;mkt&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;否&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;String&lt;/td&gt;&lt;td style=&quot;margin: 0px; border-width: 0px; border-style: initial; border-color: initial; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;&quot;&gt;地区 如: zh-CN&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 29 Apr 2023 20:21:25 +0800</pubDate></item><item><title>VisualSVN破解方法</title><link>https://blog.wpers.net/post/86.html</link><description>&lt;p&gt;1、找到VisualSVN扩展的安装路径&lt;/p&gt;&lt;p&gt;一般为：C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\17.0_5de15453（vs版本号）\Extensions\bdtl5px5.kuq（VisualSVN安装ID）&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2、使用dnspy修改目录下的VisualSVN.Core.L.dll文件。&lt;/p&gt;&lt;p&gt;把&lt;span style=&quot;color: #FFD700; &quot;&gt;VisualSVN&lt;/span&gt;&lt;span style=&quot;color: #B4B4B4; &quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #FFD700; &quot;&gt;Core&lt;/span&gt;&lt;span style=&quot;color: #B4B4B4; &quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #FFD700; &quot;&gt;Licensing.&lt;span style=&quot;color: #378D7B; &quot;&gt;LicenseConverter.&lt;/span&gt;&lt;/span&gt;KeyToLicense方法内的代码改为如下即可。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;public&amp;nbsp;static&amp;nbsp;License&amp;nbsp;KeyToLicense(IDecoder&amp;nbsp;decoder,&amp;nbsp;string&amp;nbsp;key)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;new&amp;nbsp;License
&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;Version&amp;nbsp;=&amp;nbsp;2,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LicenseId&amp;nbsp;=&amp;nbsp;Guid.NewGuid(),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StartTime&amp;nbsp;=&amp;nbsp;DateTime.Parse(&amp;quot;2000-01-01&amp;nbsp;00:00:00&amp;quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EndTime&amp;nbsp;=&amp;nbsp;DateTime.Parse(&amp;quot;2099-12-31&amp;nbsp;23:59:59&amp;quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Type&amp;nbsp;=&amp;nbsp;LicenseType.Professional,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LicensedTo&amp;nbsp;=&amp;nbsp;&amp;quot;Professional&amp;nbsp;User&amp;quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capacity&amp;nbsp;=&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;Binding&amp;nbsp;=&amp;nbsp;LicenseBinding.Seat
&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;catch&amp;nbsp;(Exception&amp;nbsp;ex)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Log.ReportException(ex);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;null;
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.wpers.net/zb_users/upload/2023/01/202301071673082716388034.png&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.wpers.net/zb_users/upload/2023/01/202301071673083037292483.png&quot; /&gt;&lt;/p&gt;&lt;p&gt;OK完成！&lt;/p&gt;</description><pubDate>Sat, 07 Jan 2023 17:07:09 +0800</pubDate></item><item><title>如何创建或解压asar文件</title><link>https://blog.wpers.net/post/85.html</link><description>&lt;h3 id=&quot;211下载nodejs&quot; style=&quot;padding: 0px; margin: 10px 0px; font-size: 16px; line-height: 1.5; color: rgb(34, 34, 34); 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; white-space: normal; background-color: rgba(255, 255, 255, 0.9);&quot;&gt;1：下载node.js&lt;/h3&gt;&lt;h3 id=&quot;212下载并安装asarnpm&quot; style=&quot;padding: 0px; margin: 10px 0px; font-size: 16px; line-height: 1.5; color: rgb(34, 34, 34); 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; white-space: normal; background-color: rgba(255, 255, 255, 0.9);&quot;&gt;2：下载并安装asar（npm）&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;npm&amp;nbsp;install&amp;nbsp;-g&amp;nbsp;asar&lt;/pre&gt;&lt;h3 style=&quot;padding: 0px; margin: 13px auto; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.015em; font-feature-settings: &amp;quot;tnum&amp;quot;; font-variant-numeric: tabular-nums; font-variant-east-asian: normal; line-height: 1.8; word-break: break-word; color: rgb(34, 34, 34); white-space: normal; background-color: rgba(255, 255, 255, 0.9);&quot;&gt;&lt;span style=&quot;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;&quot;&gt;3：创建asar文件&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;asar&amp;nbsp;pack&amp;nbsp;./&amp;nbsp;app.asar&lt;/pre&gt;&lt;h3 style=&quot;padding: 0px; margin: 13px auto; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.015em; font-feature-settings: &amp;quot;tnum&amp;quot;; font-variant-numeric: tabular-nums; font-variant-east-asian: normal; line-height: 1.8; word-break: break-word; color: rgb(34, 34, 34); white-space: normal; background-color: rgba(255, 255, 255, 0.9);&quot;&gt;&lt;span style=&quot;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;&quot;&gt;4：解压asar文件&lt;/span&gt;&lt;br/&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;asar&amp;nbsp;extract&amp;nbsp;app.asar&amp;nbsp;./&lt;/pre&gt;</description><pubDate>Sun, 17 Apr 2022 16:34:46 +0800</pubDate></item><item><title>可用NTP服务器</title><link>https://blog.wpers.net/post/3.html</link><description>&lt;p&gt;pool.ntp.org&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.ntppool.org/zh/use.html&quot; _src=&quot;https://www.ntppool.org/zh/use.html&quot;&gt;https://www.ntppool.org/zh/use.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;NTP&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.ntp.org.cn/&quot; _src=&quot;http://www.ntp.org.cn/&quot;&gt;http://www.ntp.org.cn/pool&lt;/a&gt;&lt;/p&gt;&lt;p&gt;微软&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; background-color: #FFFFFF;&quot;&gt;time.windows.com&lt;/span&gt;&lt;/p&gt;&lt;p&gt;阿里云&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://help.aliyun.com/document_detail/92704.html&quot; _src=&quot;https://help.aliyun.com/document_detail/92704.html&quot;&gt;https://help.aliyun.com/document_detail/92704.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;腾讯云&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://cloud.tencent.com/document/product/213/30392&quot; _src=&quot;https://cloud.tencent.com/document/product/213/30392&quot;&gt;https://cloud.tencent.com/document/product/213/30392&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;推荐&lt;/p&gt;&lt;p&gt;cn.pool.ntp.org&lt;/p&gt;&lt;p&gt;cn.ntp.org.cn&lt;/p&gt;&lt;p&gt;ntp.aliyun.com&lt;/p&gt;&lt;p&gt;time.windows.com&lt;/p&gt;&lt;p&gt;time.asia.apple.com&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Dec 2020 11:58:21 +0800</pubDate></item></channel></rss>