<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://doggor.github.io/categories/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/categories/coding/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/csrf/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/nonce/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/oauth2/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2026/auth2-ocid-state-nonce-security/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/openid-connect/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/replay-attack/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/security/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/state/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/</loc><lastmod>2026-02-16T23:40:00+08:00</lastmod></url><url><loc>https://doggor.github.io/categories/ai/</loc><lastmod>2024-06-01T12:51:12+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/bert/</loc><lastmod>2024-06-01T12:51:12+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/pytorch/</loc><lastmod>2024-06-01T12:51:12+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/typo-detection/</loc><lastmod>2024-06-01T12:51:12+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2024/bert-typo-detection/</loc><lastmod>2024-06-01T12:51:12+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/cert/</loc><lastmod>2021-04-05T15:01:55+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/exam/</loc><lastmod>2021-04-05T15:01:55+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/tensorflow/</loc><lastmod>2021-04-05T15:01:55+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2021/how-i-passed-the-tf-exam/</loc><lastmod>2021-04-05T15:01:55+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/google/</loc><lastmod>2020-08-31T23:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2020/google-ads-learning-notes/</loc><lastmod>2020-08-31T23:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/learning-notes/</loc><lastmod>2020-08-31T23:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/search-ads/</loc><lastmod>2020-08-31T23:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/seo/</loc><lastmod>2020-08-31T23:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/categories/seo/</loc><lastmod>2020-08-31T23:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2020/tools-i-use-for-web-development/</loc><lastmod>2020-05-30T09:55:05+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/tool/</loc><lastmod>2020-05-30T09:55:05+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/marketing/</loc><lastmod>2020-04-23T11:38:31+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2020/introduction-to-seo/</loc><lastmod>2020-04-23T11:38:31+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/design-pattern/</loc><lastmod>2020-03-28T12:28:45+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/rust/</loc><lastmod>2020-03-28T12:28:45+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2020/custom-errors-in-rust/</loc><lastmod>2020-03-28T12:28:45+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/centos/</loc><lastmod>2019-12-21T10:35:06+08:00</lastmod></url><url><loc>https://doggor.github.io/categories/database/</loc><lastmod>2019-12-21T10:35:06+08:00</lastmod></url><url><loc>https://doggor.github.io/categories/devops/</loc><lastmod>2019-12-21T10:35:06+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/docker/</loc><lastmod>2019-12-21T10:35:06+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/influx/</loc><lastmod>2019-12-21T10:35:06+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/optimize-influx-performance/</loc><lastmod>2019-12-21T10:35:06+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/headless-chrome/</loc><lastmod>2019-12-05T22:02:16+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/nodejs/</loc><lastmod>2019-12-05T22:02:16+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/puppeteer/</loc><lastmod>2019-12-05T22:02:16+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/remove-puppeteer-dev-profiles/</loc><lastmod>2019-12-05T22:02:16+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/indexing/</loc><lastmod>2019-10-26T11:00:41+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/mysql/</loc><lastmod>2019-10-26T11:00:41+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/stop-mysql-indexing-and-reference-checking/</loc><lastmod>2019-10-26T11:00:41+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/binlog/</loc><lastmod>2019-10-01T18:06:19+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/data/</loc><lastmod>2019-10-01T18:06:19+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/repair/</loc><lastmod>2019-10-01T18:06:19+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/repair-mysql-data-using-binlog/</loc><lastmod>2019-10-01T18:06:19+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/js/</loc><lastmod>2019-09-01T18:18:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/react/</loc><lastmod>2019-09-01T18:18:26+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/play-with-tfjs-classify-validation-code/</loc><lastmod>2019-09-01T18:18:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/canvas/</loc><lastmod>2019-08-31T10:42:02+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/play-with-tfjs-validation-code/</loc><lastmod>2019-08-31T10:42:02+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/ftp/</loc><lastmod>2019-08-04T12:25:35+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/centos7-ftp-setup/</loc><lastmod>2019-08-04T12:25:35+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/ci/</loc><lastmod>2019-08-03T20:59:24+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/git/</loc><lastmod>2019-08-03T20:59:24+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/gitlab/</loc><lastmod>2019-08-03T20:59:24+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/gitlab-runner-script-to-support-private-repo-cloning/</loc><lastmod>2019-08-03T20:59:24+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/crawler/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/fail2ban/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/firewall/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/malicious/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/nginx/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/php/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/fail2ban-block-malicious-crawler/</loc><lastmod>2019-06-04T19:34:26+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/gzip/</loc><lastmod>2019-06-01T00:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/html/</loc><lastmod>2019-06-01T00:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/nodejs-serve-gzip/</loc><lastmod>2019-06-01T00:00:00+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/debug/</loc><lastmod>2019-03-05T10:48:55+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/vscode/</loc><lastmod>2019-03-05T10:48:55+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/vscode-debug-nodejs/</loc><lastmod>2019-03-05T10:48:55+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/cenos7-install-mysql57/</loc><lastmod>2019-03-04T10:38:14+08:00</lastmod></url><url><loc>https://doggor.github.io/posts/2019/centos7-ntp-sync/</loc><lastmod>2019-03-03T23:01:20+08:00</lastmod></url><url><loc>https://doggor.github.io/tags/ntp/</loc><lastmod>2019-03-03T23:01:20+08:00</lastmod></url></urlset>