<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.diphub.top/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://blog.diphub.top/archive/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://blog.diphub.top/tags/</loc></url><url><loc>https://blog.diphub.top/posts/dp-site-matrix/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://blog.diphub.top/posts/rs232-422-485/</loc><lastmod>2024-09-23</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-struct-vs-class/</loc><lastmod>2024-06-16</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-http-server-client/</loc><lastmod>2023-12-25</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-delegate-event/</loc><lastmod>2023-11-29</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-async-pitfalls/</loc><lastmod>2023-11-27</lastmod></url><url><loc>https://blog.diphub.top/posts/camera-buffer-to-image/</loc><lastmod>2023-08-02</lastmod></url><url><loc>https://blog.diphub.top/posts/halcon-csharp-types/</loc><lastmod>2023-08-01</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-thread/</loc><lastmod>2023-07-31</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-thread-vs-task/</loc><lastmod>2023-07-31</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-task/</loc><lastmod>2023-07-26</lastmod></url><url><loc>https://blog.diphub.top/posts/livecharts-step-line/</loc><lastmod>2023-07-18</lastmod></url><url><loc>https://blog.diphub.top/posts/halcon-hwindow-text/</loc><lastmod>2023-07-12</lastmod></url><url><loc>https://blog.diphub.top/posts/https-not-private/</loc><lastmod>2023-07-04</lastmod></url><url><loc>https://blog.diphub.top/posts/webservice/</loc><lastmod>2023-07-04</lastmod></url><url><loc>https://blog.diphub.top/posts/camera-calibration/</loc><lastmod>2023-03-23</lastmod></url><url><loc>https://blog.diphub.top/posts/camera-coordinates/</loc><lastmod>2023-03-08</lastmod></url><url><loc>https://blog.diphub.top/posts/halcon-syntax/</loc><lastmod>2023-03-04</lastmod></url><url><loc>https://blog.diphub.top/posts/halcon-hwindow-zoom/</loc><lastmod>2023-02-26</lastmod></url><url><loc>https://blog.diphub.top/posts/halcon-basics/</loc><lastmod>2023-02-14</lastmod></url><url><loc>https://blog.diphub.top/posts/lan-shared-disk/</loc><lastmod>2022-12-30</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-controls/</loc><lastmod>2022-09-23</lastmod></url><url><loc>https://blog.diphub.top/posts/visionpro-script/</loc><lastmod>2022-09-21</lastmod></url><url><loc>https://blog.diphub.top/posts/dotnet-gc/</loc><lastmod>2022-09-13</lastmod></url><url><loc>https://blog.diphub.top/posts/siemens-s7netplus/</loc><lastmod>2022-09-02</lastmod></url><url><loc>https://blog.diphub.top/posts/siemens-nettoplcsim/</loc><lastmod>2022-09-01</lastmod></url><url><loc>https://blog.diphub.top/posts/beckhoff-ads/</loc><lastmod>2022-08-29</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-virtual-keyboard/</loc><lastmod>2022-08-25</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-loading-freeze/</loc><lastmod>2022-08-22</lastmod></url><url><loc>https://blog.diphub.top/posts/remote-desktop-no-password/</loc><lastmod>2022-08-06</lastmod></url><url><loc>https://blog.diphub.top/posts/mysql-information-schema/</loc><lastmod>2022-07-27</lastmod></url><url><loc>https://blog.diphub.top/posts/mysql-install-datadir/</loc><lastmod>2022-07-27</lastmod></url><url><loc>https://blog.diphub.top/posts/sql-chinese-garbled/</loc><lastmod>2022-07-18</lastmod></url><url><loc>https://blog.diphub.top/posts/character-encoding/</loc><lastmod>2022-07-04</lastmod></url><url><loc>https://blog.diphub.top/posts/siemens-data-types/</loc><lastmod>2022-06-23</lastmod></url><url><loc>https://blog.diphub.top/posts/siemens-plcsim-advanced/</loc><lastmod>2022-06-22</lastmod></url><url><loc>https://blog.diphub.top/posts/ipc-auto-start/</loc><lastmod>2022-06-16</lastmod></url><url><loc>https://blog.diphub.top/posts/json-xml/</loc><lastmod>2022-06-16</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-flicker/</loc><lastmod>2022-06-09</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-colors/</loc><lastmod>2022-05-19</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-attributes-reflection/</loc><lastmod>2022-04-28</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-question-mark/</loc><lastmod>2022-04-28</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-extension-methods/</loc><lastmod>2022-04-21</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-handle-events/</loc><lastmod>2022-04-05</lastmod></url><url><loc>https://blog.diphub.top/posts/vs-signtool-netfx/</loc><lastmod>2022-02-23</lastmod></url><url><loc>https://blog.diphub.top/posts/vs-chinese-garbled/</loc><lastmod>2022-02-22</lastmod></url><url><loc>https://blog.diphub.top/posts/winform-tips/</loc><lastmod>2022-01-19</lastmod></url><url><loc>https://blog.diphub.top/posts/vs-memory-window/</loc><lastmod>2022-01-14</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-ienumerable/</loc><lastmod>2021-09-16</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-yield/</loc><lastmod>2021-09-16</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-string-concat/</loc><lastmod>2021-07-30</lastmod></url><url><loc>https://blog.diphub.top/posts/dotnet-il/</loc><lastmod>2021-07-28</lastmod></url><url><loc>https://blog.diphub.top/posts/floating-point/</loc><lastmod>2021-06-20</lastmod></url><url><loc>https://blog.diphub.top/posts/twos-complement/</loc><lastmod>2021-06-17</lastmod></url><url><loc>https://blog.diphub.top/posts/number-bases/</loc><lastmod>2021-06-15</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-measure-time/</loc><lastmod>2021-06-09</lastmod></url><url><loc>https://blog.diphub.top/posts/csharp-namespace-access/</loc><lastmod>2021-03-23</lastmod></url><url><loc>https://blog.diphub.top/category/C#%20%E8%AF%AD%E8%A8%80/</loc></url><url><loc>https://blog.diphub.top/category/WinForm/</loc></url><url><loc>https://blog.diphub.top/category/%E5%B7%A5%E4%B8%9A%E9%80%9A%E8%AE%AF/</loc></url><url><loc>https://blog.diphub.top/category/%E6%9C%BA%E5%99%A8%E8%A7%86%E8%A7%89/</loc></url><url><loc>https://blog.diphub.top/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/</loc></url><url><loc>https://blog.diphub.top/category/%E8%BF%90%E7%BB%B4%E8%B8%A9%E5%9D%91/</loc></url><url><loc>https://blog.diphub.top/category/%E5%BB%BA%E7%AB%99/</loc></url><url><loc>https://blog.diphub.top/tags/.NET%20Framework/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%80%8D%E7%A6%8F/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%A0%87%E5%AE%9A/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%A1%A5%E7%A0%81/</loc></url><url><loc>https://blog.diphub.top/tags/%E4%B8%B2%E5%8F%A3/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%BF%AD%E4%BB%A3%E5%99%A8/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%A4%9A%E7%BA%BF%E7%A8%8B/</loc></url><url><loc>https://blog.diphub.top/tags/%E4%BA%8C%E8%BF%9B%E5%88%B6/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%8F%8D%E5%B0%84/</loc></url><url><loc>https://blog.diphub.top/tags/%E4%BB%BF%E7%9C%9F/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%AE%BF%E9%97%AE%E4%BF%AE%E9%A5%B0%E7%AC%A6/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%B5%AE%E7%82%B9%E6%95%B0/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%B7%A5%E6%8E%A7/</loc></url><url><loc>https://blog.diphub.top/tags/%E7%95%8C%E9%9D%A2/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%BF%9B%E5%88%B6/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%8F%AF%E7%A9%BA%E7%B1%BB%E5%9E%8B/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%8E%A7%E4%BB%B6/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%89%A9%E5%B1%95%E6%96%B9%E6%B3%95/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%B5%8F%E8%A7%88%E5%99%A8/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%86%85%E5%AD%98/</loc></url><url><loc>https://blog.diphub.top/tags/%E4%BA%8B%E4%BB%B6/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc></url><url><loc>https://blog.diphub.top/tags/%E7%89%B9%E6%80%A7/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%9B%BE%E8%A1%A8/</loc></url><url><loc>https://blog.diphub.top/tags/%E7%BD%91%E7%BB%9C/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%A7%94%E6%89%98/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%A5%BF%E9%97%A8%E5%AD%90/</loc></url><url><loc>https://blog.diphub.top/tags/%E7%9B%B8%E6%9C%BA/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%80%A7%E8%83%BD/</loc></url><url><loc>https://blog.diphub.top/tags/%E9%A2%9C%E8%89%B2/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%BC%95%E7%94%A8%E7%B1%BB%E5%9E%8B/</loc></url><url><loc>https://blog.diphub.top/tags/%E7%A1%AC%E4%BB%B6/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%AF%AD%E6%B3%95%E7%B3%96/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2/</loc></url><url><loc>https://blog.diphub.top/tags/%E8%AF%81%E4%B9%A6/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%80%BC%E7%B1%BB%E5%9E%8B/</loc></url><url><loc>https://blog.diphub.top/tags/%E6%8C%87%E9%92%88/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81/</loc></url><url><loc>https://blog.diphub.top/tags/%E5%AD%97%E7%AC%A6%E4%B8%B2/</loc></url><url><loc>https://blog.diphub.top/tags/ADS/</loc></url><url><loc>https://blog.diphub.top/tags/Astro/</loc></url><url><loc>https://blog.diphub.top/tags/async/</loc></url><url><loc>https://blog.diphub.top/tags/C#/</loc></url><url><loc>https://blog.diphub.top/tags/Caddy/</loc></url><url><loc>https://blog.diphub.top/tags/CLR/</loc></url><url><loc>https://blog.diphub.top/tags/GC/</loc></url><url><loc>https://blog.diphub.top/tags/GDI+/</loc></url><url><loc>https://blog.diphub.top/tags/Halcon/</loc></url><url><loc>https://blog.diphub.top/tags/HTTP/</loc></url><url><loc>https://blog.diphub.top/tags/HTTPS/</loc></url><url><loc>https://blog.diphub.top/tags/IIS/</loc></url><url><loc>https://blog.diphub.top/tags/IL/</loc></url><url><loc>https://blog.diphub.top/tags/JSON/</loc></url><url><loc>https://blog.diphub.top/tags/LiveCharts/</loc></url><url><loc>https://blog.diphub.top/tags/MySQL/</loc></url><url><loc>https://blog.diphub.top/tags/PLC/</loc></url><url><loc>https://blog.diphub.top/tags/S7/</loc></url><url><loc>https://blog.diphub.top/tags/Task/</loc></url><url><loc>https://blog.diphub.top/tags/Unicode/</loc></url><url><loc>https://blog.diphub.top/tags/VisionPro/</loc></url><url><loc>https://blog.diphub.top/tags/Visual%20Studio/</loc></url><url><loc>https://blog.diphub.top/tags/WebService/</loc></url><url><loc>https://blog.diphub.top/tags/Windows/</loc></url><url><loc>https://blog.diphub.top/tags/WinForm/</loc></url><url><loc>https://blog.diphub.top/tags/XML/</loc></url></urlset>