<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>SayByeBye——说再见</title><link>http://www.saybyebye.org.cn/</link><description>说不出的再见 初心未变 自由，平等，共享</description><item><title>DL工具集功能介绍（不定时更新，附下载地址）</title><link>http://www.saybyebye.org.cn/post/dl4sw_help.html</link><description>&lt;p style=&quot;text-align: center&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2024/02/202402241708738482856866.png&quot; title=&quot;preview.png&quot; alt=&quot;preview.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;功能简介：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;用爱发电！咱就是玩！&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;插件免费，无需注册！&lt;/p&gt;&lt;p&gt;（占位符，留个打赏二维码先&lt;img class=&quot;ue-emoticon&quot; src=&quot;http://www.saybyebye.org.cn/zb_users/emotion/face/Smile.gif&quot;/&gt;）&lt;/p&gt;&lt;p&gt;使用方法及功能介绍：&lt;/p&gt;&lt;p&gt;1、图号分离；&lt;/p&gt;&lt;p&gt;2、切割清单生成；&lt;/p&gt;&lt;p&gt;3、工程图自动链接到当前打开的模型；&lt;/p&gt;&lt;p&gt;4、工程图批量转PDF；&lt;/p&gt;&lt;p&gt;5、PDF批量合并(可能对加密的PDF无效)；&lt;/p&gt;&lt;p&gt;6、删除组焊件隐藏的切割清单项；&lt;/p&gt;&lt;p&gt;7、工程图模板替换功能；&lt;/p&gt;&lt;p&gt;8、增/删自定义属性；&lt;/p&gt;&lt;p&gt;9、工程图中插入二维码（测试版）；&lt;/p&gt;&lt;p&gt;10、装配体打包去文件名（测试版）；&lt;/p&gt;&lt;p&gt;11、文件转DWG/DXF/STP/X_T/PDF；&lt;/p&gt;&lt;p&gt;12、装配体设计树零件改名（工程图名称同时更改，链接不丢失）；&lt;/p&gt;&lt;p&gt;13 、删除工程图中的悬空尺寸；&lt;/p&gt;&lt;p&gt;14、属性卡功能（装配体中使用）；&lt;/p&gt;&lt;p&gt;15、批量提取文件自定义属性（测试版）；&lt;/p&gt;&lt;p&gt;16、工程图小工具（工程图中标注使用）；&lt;/p&gt;&lt;p&gt;17、零件分组；&lt;/p&gt;&lt;p&gt;18、零件涂色；&lt;/p&gt;&lt;p&gt;19、定位当前文件；&lt;/p&gt;&lt;p&gt;20……&lt;/p&gt;&lt;p&gt;(以上内容慢慢写)&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;详细功能参照：&lt;a href=&quot;https://0x80.flowus.cn/&quot; target=&quot;_blank&quot; title=&quot;帮助文档&quot;&gt;https://0x80.flowus.cn/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;&lt;/span&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;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;下载地址（安装后请自行在线更新到最新版本）：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;链接: https://pan.baidu.com/s/1kVkF6nq78JEfJmP03rC5sA&amp;nbsp;&lt;/p&gt;&lt;p&gt;提取码: n4si&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 01 Apr 2023 00:00:00 +0800</pubDate></item><item><title>网站被封禁咋办</title><link>http://www.saybyebye.org.cn/post/QNMLGB.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 10月12日，拒接了2个骚扰电话（后来得知应该是XX云主机供应商的）。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 下午，网站被封，原因是涉及“FQ”。后来在线提交工单，咨询客服，得到的回复是发布“FQ”文章，网站被封，客服原话如下&lt;span style=&quot;font-size: 16px; color: #FF0000;&quot;&gt;“&lt;span style=&quot;font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;SF Pro SC&amp;quot;, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Hiragino Sans GB&amp;quot;, Arial, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, SimSun, sans-serif; background-color: #FFFFFF;&quot;&gt;感谢您的耐心等待，经与后端核实，您的网站因涉及到搭建****协议绕过****互联网出口访问**站点的**行为，现已对网站进行封禁，根据《**********规定》，应上级主管部门要求，从严处理不予解封，感谢您的咨询，谢谢。&lt;/span&gt;”&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 后来得知是因为我很久很久之前的一遍文章涉及到此方面的内容惹的祸，我与客户的对话从最强烈的抗议到最后认怂，并最终诚挚的表达了我已认识到错误，愿意自检所有文章，并删除所有“违规”的内容，祈求他再给我一次机会。不错，我怂了，非常怂，我干不过，我差点就跪了，后来想想，我就是跪了他们也看不到，也就算了。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 同时我在微信上也问了客户经理，他说他没经历过，让我等工单上的回复……&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 最后客服也很热情的给予了我警告&lt;span style=&quot;color: #FF0000; font-size: 16px;&quot;&gt;“&lt;span style=&quot;color: #FF0000; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;SF Pro SC&amp;quot;, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Hiragino Sans GB&amp;quot;, Arial, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, SimSun, sans-serif; background-color: #FFFFFF;&quot;&gt;关于**、**、github等内容的文章 都需要删除&lt;/span&gt;”&lt;/span&gt;，我也表达了对客服的感谢，同时很惊讶，我根本不知道github是啥呀。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 最后的最后，我做了郑重的保证，至于保证了啥，懒得复制了，也不美丽。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;老老实实老老实实。&lt;span style=&quot;font-size: 36px;&quot;&gt;&lt;strong&gt;艹！&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 36px;&quot;&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/11/20221103191212166747393265843.jpeg&quot;/&gt;&lt;/p&gt;</description><pubDate>Thu, 03 Nov 2022 21:42:38 +0800</pubDate></item><item><title>C#获取CPU的频率</title><link>http://www.saybyebye.org.cn/post/get_CPU_frequency_by_Cs.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 用SolidWorks画图的时候，有时候会开启多个SW的窗口，一旦窗口多开，用了一段时间之后，CPU的频率就会下降，软件就会变得非常卡，我经常开着任务管理器，将任务管理器窗口显示的非常简洁，来只显示CPU的频率，供我判断是不是要重启SolidWorks了，但是我依旧觉得这个窗口有点大了。而且也不方便，每次开机需要打开，另外也阻碍了我查看电脑的进程。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/09/202209161663257779349563.png&quot; alt=&quot;image.png&quot; width=&quot;180&quot; height=&quot;73&quot; border=&quot;0&quot; vspace=&quot;0&quot; title=&quot;image.png&quot; style=&quot;width: 180px; height: 73px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;用就要极简，不要那些假动作！那就在网上搜段代码来写个显示CPU频率吧，但是很无语的搜出来的都是CPU的占用率，感觉很不爽，我要的是CPU频率，不是CPU占用率，可能是百度不理解我的意思！&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 那就只好自己照葫芦画瓢写一个算了，反正网上有大牛现成的库可以调用，最后的效果如下（窗口小，就对了）：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/09/202209161663258047168472.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;----------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;采用的是OpenHardwareMonitor库（项目地址：https://openhardwaremonitor.org/），VS里面直接NuGet搜一下，第一个就是的，直接安装，然后引用：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;using&amp;nbsp;OpenHardwareMonitor.Hardware;&lt;/pre&gt;&lt;p&gt;剩余主要代码如下：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;Computer&amp;nbsp;computer&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Computer();
computer.Open();
computer.CPUEnabled&amp;nbsp;=&amp;nbsp;true;
for&amp;nbsp;(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;computer.Hardware.Length;&amp;nbsp;i++)
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//循环找到HardwareType为cpu，然后显示每一个CPU的核心频率
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(computer.Hardware[i].HardwareType&amp;nbsp;==&amp;nbsp;HardwareType.CPU)
&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;&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;for&amp;nbsp;(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;j&amp;nbsp;&amp;lt;&amp;nbsp;computer.Hardware[i].Sensors.Length;&amp;nbsp;j++)
&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;&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;if&amp;nbsp;(computer.Hardware[i].Sensors[j].SensorType&amp;nbsp;==&amp;nbsp;SensorType.Clock)
&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;textBox1.Text&amp;nbsp;=&amp;nbsp;textBox1.Text&amp;nbsp;+&amp;nbsp;computer.Hardware[i].Sensors[j].Value.ToString()&amp;nbsp;+&amp;nbsp;&amp;quot;\r\n&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;&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;&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;&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;}&lt;/pre&gt;&lt;p&gt;以上代码显示所有的核心代码的频率，直接加上Clock事件，每1秒执行一次就能刷新了。&lt;/p&gt;&lt;p&gt;因为我的CPU有6个核心，所以显示了6个频率，我看了下，6个频率都差不多，我直接取其中一个算了，然后直接显示出来，这样的话，程序执行起来占用的资源应该又更小一些。&lt;/p&gt;&lt;p&gt;直接调试跟踪，发现computer.Hardware[0].Sensors[14]显示的就是第一个核心的频率，直接&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;float&amp;nbsp;f&amp;nbsp;=&amp;nbsp;(float)computer.Hardware[0].Sensors[14].Value/1000;&amp;nbsp;//获取第一个CPU核心的频率，一共6个呢，我就取第一个吧，省事。
label1.Text&amp;nbsp;=f.ToString(&amp;quot;F2&amp;quot;)+&amp;quot;GHz&amp;quot;;&amp;nbsp;&amp;nbsp;//保留两位有效数字
if&amp;nbsp;(f&amp;nbsp;&amp;lt;&amp;nbsp;3.2)&amp;nbsp;{&amp;nbsp;label1.ForeColor=Color.Red;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//频率小于3.2GHz时，字体变红&lt;/pre&gt;&lt;p&gt;记得要除以1000，换算成GHz。&lt;/p&gt;&lt;p&gt;剩下的就是优化窗口，设定窗口默认悬停位置，始终前端显示。最后将程序加入到启动项，每次开机启动。&lt;/p&gt;&lt;p&gt;最后，咱们看看官方出品的电脑硬件监控软件：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/09/202209161663259601488927.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/09/20220916003559166325975929359.jpeg&quot; width=&quot;250&quot; height=&quot;226&quot; border=&quot;0&quot; vspace=&quot;0&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;width: 250px; height: 226px;&quot;/&gt;&lt;/p&gt;</description><pubDate>Thu, 15 Sep 2022 23:56:31 +0800</pubDate></item><item><title>DL工具集继续在线更新</title><link>http://www.saybyebye.org.cn/post/dl4sw_update.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 本着不要重复发明轮子的原则，抽了一天的时间，从网上找了一些软件在线更新的源码，后来发现SimpleUpdater这个开源的代码（https://www.fishlee.net/soft/simple_autoupdater/index.html），试用了一下，还挺方便，后期就用这个为内核来对DL工具集进行更新吧。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/09/202209111662906009466728.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Sun, 11 Sep 2022 22:12:47 +0800</pubDate></item><item><title>网站空间迁移成功</title><link>http://www.saybyebye.org.cn/post/Website_space_migration_is_successful.html</link><description>&lt;p&gt;之前使用的百度云空间用了三年，已到期，续费价格太高，实在用不起。迫不得已又重新买了个新的轻量级服务器（关键是新买的会便宜），CentOS7.4+&lt;span style=&quot;color: #151B26; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;SF Pro SC&amp;quot;, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Hiragino Sans GB&amp;quot;, Arial, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, SimSun, sans-serif; font-size: 12px; background-color: #F7F7F9;&quot;&gt;Apache+MySQL+PHP7.4&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;1、旧空间内容转移到新空间(WinSCP)；&lt;/p&gt;&lt;p&gt;2、备份旧空间mysql数据库;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;mysqldump&amp;nbsp;-uroot&amp;nbsp;-p&amp;nbsp;mysql&amp;nbsp;&amp;gt;&amp;nbsp;/home/mysql.sql&lt;/pre&gt;&lt;p&gt;3、用phpmyadmin数据库恢复到新空间；（放心，这个phpmyadmin我已经移除了&lt;img class=&quot;ue-emoticon&quot; src=&quot;http://www.saybyebye.org.cn/zb_users/emotion/default/cool.png&quot;/&gt;）&lt;/p&gt;&lt;p&gt;4、新建用户名、密码，与旧空间保持一致。&lt;/p&gt;&lt;p&gt;5、域名解析地址更新。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;记得在ZBLOG全局设置里关闭“&lt;strong style=&quot;white-space: normal; padding: 0px; margin: 0px; box-sizing: border-box; color: rgb(51, 51, 51); font-family: &amp;quot;Microsoft YaHei&amp;quot;, STHeiti, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;Heiti SC&amp;quot;, NSimSun, SimSun, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);&quot;&gt;允许报Warning级别错误&lt;/strong&gt;”！！否则老是报COUNT()函数错误，这个问题折腾了我好久，我对PHP这个玩意也不懂，就这样了，能用就行了。&lt;/p&gt;&lt;p&gt;续命2年，太TMD折腾人了。&lt;/p&gt;</description><pubDate>Sun, 24 Jul 2022 13:43:14 +0800</pubDate></item><item><title>DL工具集暂时无法在线更新</title><link>http://www.saybyebye.org.cn/post/DL%E5%B7%A5%E5%85%B7%E9%9B%86%E6%9A%82%E6%97%B6%E6%97%A0%E6%B3%95%E5%9C%A8%E7%BA%BF%E6%9B%B4%E6%96%B0.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 平时写了个SolidWorks插件放在网上供圈内的朋友们使用，最新程序被我丢在了网上租用的服务器上，为了省事，代码是直接用OAUS的自动升级系统的代码，最近突然发现无法在线更新了，显示网络无法连接。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 开启DEBUG模式：从服务器到代码，最终发现还是因为&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/01/202201141642151600903430.png&quot; title=&quot;微信图片_20220114171119.png&quot; alt=&quot;微信图片_20220114171119.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 之前一直折腾和分析了好久都没有从代码上找到原因，后来仔细翻看官方网站，原来免费版的ESFramework框架只能用3-6个月，我当时以为免费版只是限制了使用人数。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2022/01/202201141642149674248807.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 好吧，免费版用不了了，在写这个插件上面我已经花了不少的物质成本和大量的时间成本了，这个正版的话我肯定也是买不起的，我也不需要那么多功能，直接凉凉。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 我需要的功能也不多，等有时间的话自己写一个升级程序吧，提前祝大家新年快乐！&lt;/p&gt;</description><pubDate>Fri, 14 Jan 2022 19:00:00 +0800</pubDate></item><item><title>CentOS Linux即将停止维护</title><link>http://www.saybyebye.org.cn/post/CentOS_Linux_OVER.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 好久没有关注这类的新闻，今天才突然发现，CentOS Linux项目到12月31日之后，就不再维护了，转向CentOS Stream，稳定的CentOS Linux就此止步了。。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112201640011615238785.png&quot; alt=&quot;image.png&quot; width=&quot;907&quot; height=&quot;730&quot; style=&quot;width: 907px; height: 730px;&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 20 Dec 2021 22:41:59 +0800</pubDate></item><item><title>群晖安装CentOS7打造私有文件系统 1</title><link>http://www.saybyebye.org.cn/post/Synology_Install_CentOS7_to_create_a_private_file_system_1.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 原因：本人正在带娃在外面溜达，突然一个电话，让我查一下某某项目、某某图纸、某某尺寸、某某接口、某某协议、某某要求，我觉得但凡干机械设计行业都苦逼的遇到这种事，我总不可能随身带个电脑，也不可能说今天是休息日，不要打扰我。只能默默的打开手机，看看手机里面有没有保存刚才索要的资料，但是奈何手机用了三年半了，内存不够，不可能把这些资料放置在手机里…………于是我决定把这些资料放置在一个可以用手机随时能取到的地方，但是一定要安全，一定要安全，一定要安全。但是你如果非要说我有群晖，为啥还在群晖上搞个虚拟机保存文件，岂不是浪费内存，浪费CPU，脱裤子放屁多此一举吗？那我只能说，对，就是要装逼！&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 思路：1、为保证数据安全性，专机专用，群晖里面安装CentOS7作为文件储存用。基于本人的最简易的需要，只要最小化安装CentOS即可。（你要问为啥非要用CentOS？对，就是装逼。）&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2、开通SSH服务，端口映射到外网，通过VSFTP协议进行文件上传。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3、手机里安装ES文件浏览器，增加FTP服务器，随时拽取文件进行查看。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 步骤：1、CentOS7最小化安装&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670271458880.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670320890080.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670333128000.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670351891131.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670367374296.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670379334397.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;注意上面的端口配置，因为我的群晖有2个网口，WAN口连接的是路由器，所以为了保证虚拟机和我操作用的电脑在同一网段并方便后面的网络映射，所以我这里选择的是WAN口。&lt;/p&gt;&lt;p&gt;另外CentOS7的镜像可以在阿里云站点下载，国内的速度比较快：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mirrors.aliyun.com/centos/&quot; target=&quot;_blank&quot; textvalue=&quot;http://mirrors.aliyun.com/centos/&quot;&gt;http://mirrors.aliyun.com/centos/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;其他步骤略过，自行百度。&lt;/p&gt;&lt;p&gt;配置完成启动后如何连接的问题，点击连接即可在网页界面上进行简易操作，可视化界面。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670403118572.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、安装完成之后，更改网络配置&lt;/p&gt;&lt;p&gt;每个人电脑的网卡的名称可能不一样，自行判断&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cd&amp;nbsp;/etc/sysconfig/network-scripts
vi&amp;nbsp;ifcfg-eth0&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;将ONBOOT=no 修改为 ONBOOT=yes，保存配置文件。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670474101985.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;重启网卡：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-basic&quot;&gt;service&amp;nbsp;network&amp;nbsp;restart&lt;/pre&gt;&lt;p&gt;因为目前最小化安装，无法使用ifconfig命令，可以用ip addr查看本机IP地址&lt;/p&gt;&lt;p&gt;如果需要使用ifconfig命令，可以安装网络工具包：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;yum&amp;nbsp;install&amp;nbsp;net-tools&lt;/pre&gt;&lt;p&gt;3、因为安装完成之后是默认开启ssh服务的，知道IP之后可以用putty工具进行连接，大家可以到官方网站下载：&lt;a href=&quot;https://www.putty.org/&quot; target=&quot;_blank&quot; textvalue=&quot;https://www.putty.org/&quot;&gt;https://www.putty.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670517919164.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;4、虚拟机可以采用断电开机后自启动，只要群晖启动，虚拟机也跟着启动。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670535597323.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2021/12/202112051638670545483423.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;写到这里，我发现网上有比较详细的安装CentOS7的教程，贴出来，可以互补互补。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://cloud.tencent.com/developer/article/1847138&quot; target=&quot;_blank&quot; textvalue=&quot;https://cloud.tencent.com/developer/article/1847138&quot;&gt;https://cloud.tencent.com/developer/article/1847138&lt;/a&gt;&lt;/p&gt;&lt;p&gt;如此如此，安装完成，网络配置也完成了。&lt;/p&gt;&lt;p&gt;后面还要搞端口映射，下次再补上，写这么长，太费时间了。&lt;/p&gt;</description><pubDate>Sun, 05 Dec 2021 09:52:15 +0800</pubDate></item><item><title>群晖硬盘数据读取</title><link>http://www.saybyebye.org.cn/post/Synology_hard_drive_data_read.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 最近连续工作了5年的黑群晖挂掉了，经过我不专业的测试，主板坏了，反正就是坏了。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 本着数据不能丢失的原则，必须把数据拷贝出来。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 我的黑群晖之前双硬盘组成的RAID1模式，也就是说每个硬盘都有相同的镜像，所以随便找了一块出来，把硬盘放到硬盘盒里面就行了。但是由于群晖是基于Linux开发的，所用的文件系统也不是Windows的系统，在Windows系统下面是没有办法识别的。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 方法1：采用Ubuntu操作系统，安装mdadm：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;Ubuntu@ubuntu:~$&amp;nbsp;sudo&amp;nbsp;-i
root@ubuntu:~$&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;mdadm&lt;/pre&gt;&lt;p&gt;安装时采用&amp;nbsp;No configuration这一项来进行安装。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;再安装lvm2:&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;root@ubuntu:~$&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;lvm2&lt;/pre&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 挂载硬盘:&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;root@ubuntu:~$&amp;nbsp;mdadm&amp;nbsp;-Asf&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;vgchange&amp;nbsp;-ay&lt;/pre&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 当然，这个方式很费事，必须要有一定的Linux系统的操作基础才行，还有一种更为简便的方法，要感谢万能的网友啊。直接下载一个软件安装就OK了，可以直接读取。&lt;/p&gt;&lt;p&gt;放个链接吧，我就不复制人家的东西了：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.qzkyl.cn/post-222.html&quot; target=&quot;_blank&quot; textvalue=&quot;https://www.qzkyl.cn/post-222.html&quot;&gt;https://www.qzkyl.cn/post-222.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://haokan.baidu.com/v?pd=wisenatural&amp;vid=17055692824875469177&quot; target=&quot;_blank&quot; textvalue=&quot;https://haokan.baidu.com/v?pd=wisenatural&amp;amp;vid=17055692824875469177&quot;&gt;https://haokan.baidu.com/v?pd=wisenatural&amp;amp;vid=17055692824875469177&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2020/10/202010101602338185414046.png&quot; title=&quot;微信截图_20201010215146.png&quot; alt=&quot;微信截图_20201010215146.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Sat, 10 Oct 2020 21:26:01 +0800</pubDate></item><item><title>C#实现图片放大、缩小、移动</title><link>http://www.saybyebye.org.cn/post/Csharp_showIMG.html</link><description>&lt;p&gt;&amp;nbsp; &amp;nbsp; 近期写程序需要一个图片放大、缩小和移动的功能，上网查找参考了一些热心网友的资料，再结合自己的实际需要，写了一个class，用于直接在新窗口中显示、放大、缩小、保存图片的功能，这样的话以后使用的时候可以直接调用，代码记录如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 引用：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;using&amp;nbsp;System;
using&amp;nbsp;System.Collections.Generic;
using&amp;nbsp;System.Linq;
using&amp;nbsp;System.Text;
using&amp;nbsp;System.Threading.Tasks;
using&amp;nbsp;System.Drawing;
using&amp;nbsp;System.Drawing.Imaging;
using&amp;nbsp;System.Windows.Forms;
using&amp;nbsp;System.IO;&lt;/pre&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 其余代码：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;summary&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;用于显示图片，提供放大、缩小、移动、保存图片的功能
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;/summary&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class&amp;nbsp;FK_ShowImg
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Form&amp;nbsp;F&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Form();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PictureBox&amp;nbsp;pictureBox&amp;nbsp;=&amp;nbsp;new&amp;nbsp;PictureBox();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;xPos;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;yPos;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bool&amp;nbsp;MoveFlag;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;void&amp;nbsp;ShowImg(Bitmap&amp;nbsp;bmp)
&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;#region&amp;nbsp;定义FORM的基本属性
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F.Show();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F.Text&amp;nbsp;=&amp;nbsp;&amp;quot;显示图片&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;F.Width&amp;nbsp;=&amp;nbsp;1024;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F.Height&amp;nbsp;=&amp;nbsp;768;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#endregion

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#region&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;MenuStrip&amp;nbsp;MS&amp;nbsp;=&amp;nbsp;new&amp;nbsp;MenuStrip();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ToolStripMenuItem&amp;nbsp;tsmi&amp;nbsp;=&amp;nbsp;new&amp;nbsp;ToolStripMenuItem(&amp;quot;文件&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;//tsmi.Click&amp;nbsp;+=&amp;nbsp;DemoClick;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ToolStripMenuItem&amp;nbsp;tsmi2&amp;nbsp;=&amp;nbsp;new&amp;nbsp;ToolStripMenuItem(&amp;quot;图片另存为&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;tsmi2.Click&amp;nbsp;+=&amp;nbsp;saveIMG;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tsmi.DropDownItems.Add(tsmi2);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MS.Items.Add(tsmi);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F.Controls.Add(MS);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#endregion

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#region&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;pictureBox.Image&amp;nbsp;=&amp;nbsp;bmp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox.MouseWheel&amp;nbsp;+=&amp;nbsp;F_MouseWheel;&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;F.MouseWheel&amp;nbsp;+=&amp;nbsp;F_MouseWheel;&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;&amp;nbsp;pictureBox.MouseMove&amp;nbsp;+=&amp;nbsp;F_MouseMove;&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;pictureBox.MouseDown&amp;nbsp;+=&amp;nbsp;F_MouseDown;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox.MouseUp&amp;nbsp;+=&amp;nbsp;F_MouseUp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox.SizeMode&amp;nbsp;=&amp;nbsp;PictureBoxSizeMode.StretchImage;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox.Width&amp;nbsp;=&amp;nbsp;800;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox.Height&amp;nbsp;=&amp;nbsp;600;
&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;&amp;nbsp;&amp;nbsp;pictureBox.Top&amp;nbsp;=&amp;nbsp;(F.ClientRectangle.Height&amp;nbsp;-&amp;nbsp;pictureBox.Height)&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;pictureBox.Left&amp;nbsp;=&amp;nbsp;(F.ClientRectangle.Width&amp;nbsp;-&amp;nbsp;pictureBox.Width)&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;F.Controls.Add(pictureBox);&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;#endregion

&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;private&amp;nbsp;void&amp;nbsp;F_MouseUp(object&amp;nbsp;sender,&amp;nbsp;MouseEventArgs&amp;nbsp;e)
&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;//throw&amp;nbsp;new&amp;nbsp;NotImplementedException();
&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;&amp;nbsp;&amp;nbsp;MoveFlag&amp;nbsp;=&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;private&amp;nbsp;void&amp;nbsp;F_MouseDown(object&amp;nbsp;sender,&amp;nbsp;MouseEventArgs&amp;nbsp;e)
&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;//throw&amp;nbsp;new&amp;nbsp;NotImplementedException();

&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.pictureBox.Focus();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MoveFlag&amp;nbsp;=&amp;nbsp;true;//已经按下.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xPos&amp;nbsp;=&amp;nbsp;e.X;//当前x坐标.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yPos&amp;nbsp;=&amp;nbsp;e.Y;//当前y坐标.
&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;private&amp;nbsp;void&amp;nbsp;F_MouseMove(object&amp;nbsp;sender,&amp;nbsp;MouseEventArgs&amp;nbsp;e)
&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;//throw&amp;nbsp;new&amp;nbsp;NotImplementedException();
&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;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(MoveFlag)
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox.Left&amp;nbsp;+=&amp;nbsp;Convert.ToInt16(e.X&amp;nbsp;-&amp;nbsp;xPos);//设置x坐标.
&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;pictureBox.Top&amp;nbsp;+=&amp;nbsp;Convert.ToInt16(e.Y&amp;nbsp;-&amp;nbsp;yPos);//设置y坐标.
&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;&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;private&amp;nbsp;void&amp;nbsp;saveIMG(object&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)
&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;SaveFileDialog&amp;nbsp;saveFileDialog&amp;nbsp;=&amp;nbsp;new&amp;nbsp;SaveFileDialog();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;saveFileDialog.Filter&amp;nbsp;=&amp;nbsp;&amp;quot;Jpg&amp;nbsp;图片|*.jpg|Bmp&amp;nbsp;图片|*.bmp|Gif&amp;nbsp;图片|*.gif|Png&amp;nbsp;图片|*.png|Wmf&amp;nbsp;&amp;nbsp;图片|*.wmf&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;saveFileDialog.FilterIndex&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(pictureBox.Image&amp;nbsp;==&amp;nbsp;null)
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MessageBox.Show(&amp;quot;没有预览图片！&amp;quot;,&amp;nbsp;&amp;quot;提示：&amp;quot;,&amp;nbsp;MessageBoxButtons.OK,&amp;nbsp;MessageBoxIcon.Error);
&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;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(saveFileDialog.ShowDialog()&amp;nbsp;==&amp;nbsp;DialogResult.OK)
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(pictureBox.Image&amp;nbsp;!=&amp;nbsp;null)
&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;&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;pictureBox.Image.Save(saveFileDialog.FileName,&amp;nbsp;System.Drawing.Imaging.ImageFormat.Jpeg);
&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;&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;private&amp;nbsp;void&amp;nbsp;F_MouseWheel(object&amp;nbsp;sender,&amp;nbsp;MouseEventArgs&amp;nbsp;e)
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(e.Delta&amp;nbsp;&amp;lt;&amp;nbsp;0)
&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;&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;this.pictureBox.Width&amp;nbsp;=&amp;nbsp;this.pictureBox.Width&amp;nbsp;*&amp;nbsp;9&amp;nbsp;/&amp;nbsp;10;
&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.pictureBox.Height&amp;nbsp;=&amp;nbsp;this.pictureBox.Height&amp;nbsp;*&amp;nbsp;9&amp;nbsp;/&amp;nbsp;10;
&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;&amp;nbsp;&amp;nbsp;else
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.pictureBox.Width&amp;nbsp;=&amp;nbsp;this.pictureBox.Width&amp;nbsp;*&amp;nbsp;11&amp;nbsp;/&amp;nbsp;10;
&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.pictureBox.Height&amp;nbsp;=&amp;nbsp;this.pictureBox.Height&amp;nbsp;*&amp;nbsp;11&amp;nbsp;/&amp;nbsp;10;

&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;&amp;nbsp;&amp;nbsp;}&lt;/pre&gt;&lt;p&gt;主程序中直接使用时：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;FK_ShowImg&amp;nbsp;F&amp;nbsp;=&amp;nbsp;new&amp;nbsp;FK_ShowImg();
Bitmap&amp;nbsp;bmp&amp;nbsp;=&amp;nbsp;(Bitmap)Bitmap.FromFile(@&amp;quot;D:\temp\test.png&amp;quot;);&amp;nbsp;
F.ShowImg(bmp);&lt;/pre&gt;&lt;p&gt;结果显示如下：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.saybyebye.org.cn/zb_users/upload/2020/09/202009071599487971573652.png&quot; title=&quot;青海湖&quot; alt=&quot;青海湖&quot; width=&quot;800&quot; height=&quot;604&quot; border=&quot;0&quot; vspace=&quot;0&quot; style=&quot;width: 800px; height: 604px;&quot;/&gt;&lt;/p&gt;</description><pubDate>Sun, 06 Sep 2020 22:13:27 +0800</pubDate></item></channel></rss>