<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://time-friend.com/zh/tags/ai/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/ai/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/ai/"/></url><url><loc>https://time-friend.com/zh/archive/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/"/></url><url><loc>https://time-friend.com/zh/categories/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/"/></url><url><loc>https://time-friend.com/zh/tags/claude/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/claude/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/claude/"/></url><url><loc>https://time-friend.com/zh/tags/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/"/></url><url><loc>https://time-friend.com/zh/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/"/></url><url><loc>https://time-friend.com/zh/categories/tool/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/claude-code-insights/</loc><lastmod>2026-07-27T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-insights/"/><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-deployment/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-deployment/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-insights/"/></url><url><loc>https://time-friend.com/zh/archive/claude-code-scaling-workflows/</loc><lastmod>2026-04-18T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-scaling-workflows/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-scaling-workflows/"/></url><url><loc>https://time-friend.com/zh/tags/%E5%9B%A2%E9%98%9F%E5%8D%8F%E4%BD%9C/</loc><lastmod>2026-04-18T17:00:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/claude-code-review-agent-code/</loc><lastmod>2026-04-03T13:25:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-review-agent-code/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-review-agent-code/"/></url><url><loc>https://time-friend.com/zh/tags/%E4%BB%A3%E7%A0%81%E5%AE%A1%E6%9F%A5/</loc><lastmod>2026-04-03T13:25:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81/</loc><lastmod>2026-03-22T08:50:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/claude-code-tasks-to-avoid/</loc><lastmod>2026-03-22T08:50:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-tasks-to-avoid/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-tasks-to-avoid/"/></url><url><loc>https://time-friend.com/zh/archive/claude-code-agent-vs-assistant/</loc><lastmod>2026-03-14T15:40:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-agent-vs-assistant/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-agent-vs-assistant/"/></url><url><loc>https://time-friend.com/zh/archive/claude-code-advanced-practices/</loc><lastmod>2026-03-06T11:10:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-advanced-practices/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-advanced-practices/"/></url><url><loc>https://time-friend.com/zh/tags/%E8%BF%9B%E9%98%B6%E6%8A%80%E5%B7%A7/</loc><lastmod>2026-03-06T11:10:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/claude-code-configuration/</loc><lastmod>2026-02-19T16:20:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-configuration/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-configuration/"/></url><url><loc>https://time-friend.com/zh/tags/%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/</loc><lastmod>2026-02-19T16:20:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/claude-code-self-verification/</loc><lastmod>2026-02-05T09:45:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-self-verification/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-self-verification/"/></url><url><loc>https://time-friend.com/zh/tags/%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F/</loc><lastmod>2026-02-05T09:45:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/prompt/</loc><lastmod>2026-01-22T14:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/prompt/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/prompt/"/></url><url><loc>https://time-friend.com/zh/archive/claude-code-effective-prompts/</loc><lastmod>2026-01-22T14:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-effective-prompts/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-effective-prompts/"/></url><url><loc>https://time-friend.com/zh/archive/claude-code-plan-code-loop/</loc><lastmod>2026-01-08T10:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-plan-code-loop/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-plan-code-loop/"/></url><url><loc>https://time-friend.com/zh/categories/blogging/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/blogging/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/blogging/"/></url><url><loc>https://time-friend.com/zh/tags/css/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/css/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/css/"/></url><url><loc>https://time-friend.com/zh/tags/hugo/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/hugo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/hugo/"/></url><url><loc>https://time-friend.com/zh/tags/javascript/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/javascript/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/javascript/"/></url><url><loc>https://time-friend.com/zh/tags/logo/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/logo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/logo/"/></url><url><loc>https://time-friend.com/zh/tags/video/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/video/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/video/"/></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-animated-logo/</loc><lastmod>2025-08-14T17:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-animated-logo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-animated-logo/"/></url><url><loc>https://time-friend.com/zh/tags/typed.js/</loc><lastmod>2025-08-12T11:50:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/typed.js/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/typed.js/"/></url><url><loc>https://time-friend.com/zh/tags/%E9%A6%96%E9%A1%B5/</loc><lastmod>2025-08-12T11:50:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-typing-effect/</loc><lastmod>2025-08-12T11:50:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-typing-effect/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-typing-effect/"/></url><url><loc>https://time-friend.com/zh/tags/pwa/</loc><lastmod>2025-07-08T15:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/pwa/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/pwa/"/></url><url><loc>https://time-friend.com/zh/tags/service-worker/</loc><lastmod>2025-07-08T15:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/service-worker/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/service-worker/"/></url><url><loc>https://time-friend.com/zh/tags/workbox/</loc><lastmod>2025-07-08T15:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/workbox/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/workbox/"/></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-service-worker/</loc><lastmod>2025-07-08T15:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-service-worker/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-service-worker/"/></url><url><loc>https://time-friend.com/zh/tags/busuanzi/</loc><lastmod>2025-06-15T13:20:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/busuanzi/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/busuanzi/"/></url><url><loc>https://time-friend.com/zh/tags/google-analytics/</loc><lastmod>2025-06-15T13:20:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/google-analytics/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/google-analytics/"/></url><url><loc>https://time-friend.com/zh/tags/%E7%BB%9F%E8%AE%A1/</loc><lastmod>2025-06-15T13:20:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-analytics/</loc><lastmod>2025-06-15T13:20:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-analytics/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-analytics/"/></url><url><loc>https://time-friend.com/zh/tags/disussions/</loc><lastmod>2025-05-06T10:30:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/giscus/</loc><lastmod>2025-05-06T10:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/giscus/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/giscus/"/></url><url><loc>https://time-friend.com/zh/tags/%E8%AF%84%E8%AE%BA/</loc><lastmod>2025-05-06T10:30:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-giscus/</loc><lastmod>2025-05-06T10:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-giscus/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-giscus/"/></url><url><loc>https://time-friend.com/zh/tags/ci/cd/</loc><lastmod>2025-04-10T15:44:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/ci/cd/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/ci/cd/"/></url><url><loc>https://time-friend.com/zh/tags/cloudflare/</loc><lastmod>2025-04-10T15:44:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/cloudflare/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/cloudflare/"/></url><url><loc>https://time-friend.com/zh/tags/%E9%83%A8%E7%BD%B2/</loc><lastmod>2025-04-10T15:44:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-deployment/</loc><lastmod>2025-04-10T15:44:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/claude-code-insights/"/><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-deployment/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/claude-code-insights/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-deployment/"/></url><url><loc>https://time-friend.com/zh/tags/google/</loc><lastmod>2025-03-25T11:08:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/google/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/google/"/></url><url><loc>https://time-friend.com/zh/tags/seo/</loc><lastmod>2025-03-25T11:08:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/seo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/seo/"/></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-google-seo/</loc><lastmod>2025-03-25T11:08:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-google-seo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-google-seo/"/></url><url><loc>https://time-friend.com/zh/tags/%E7%BB%93%E6%9E%84%E5%8C%96%E6%95%B0%E6%8D%AE/</loc><lastmod>2025-03-25T11:08:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/gulp/</loc><lastmod>2025-03-05T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/gulp/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/gulp/"/></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-build-pipeline-pwa/</loc><lastmod>2025-03-05T16:30:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-build-pipeline-pwa/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-build-pipeline-pwa/"/></url><url><loc>https://time-friend.com/zh/tags/%E5%AE%9A%E5%88%B6/</loc><lastmod>2025-02-15T09:15:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-theme-customization/</loc><lastmod>2025-02-15T09:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-theme-customization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-theme-customization/"/></url><url><loc>https://time-friend.com/zh/tags/%E4%B8%BB%E9%A2%98/</loc><lastmod>2025-02-15T09:15:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/i18n/</loc><lastmod>2025-01-20T14:21:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/i18n/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/i18n/"/></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-i18n/</loc><lastmod>2025-01-20T14:21:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-i18n/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-i18n/"/></url><url><loc>https://time-friend.com/zh/tags/%E5%9B%BD%E9%99%85%E5%8C%96/</loc><lastmod>2025-01-20T14:21:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/%E6%9E%B6%E6%9E%84/</loc><lastmod>2025-01-10T10:00:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/blog-architecture-overview/</loc><lastmod>2025-01-10T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/blog-architecture-overview/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/blog-architecture-overview/"/></url><url><loc>https://time-friend.com/zh/tags/%E7%B3%BB%E5%88%97/</loc><lastmod>2025-01-10T10:00:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/english/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/english/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/english/"/></url><url><loc>https://time-friend.com/zh/archive/long-time-no-see/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/long-time-no-see/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/long-time-no-see/"/></url><url><loc>https://time-friend.com/zh/tags/mac/</loc><lastmod>2021-03-31T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/mac/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/mac/"/></url><url><loc>https://time-friend.com/zh/archive/mac-shortcut-to-minimize-all-applications/</loc><lastmod>2021-03-31T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mac-shortcut-to-minimize-all-applications/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mac-shortcut-to-minimize-all-applications/"/></url><url><loc>https://time-friend.com/zh/archive/2020-year-end-reflections/</loc><lastmod>2021-03-04T16:41:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2020-year-end-reflections/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2020-year-end-reflections/"/></url><url><loc>https://time-friend.com/zh/tags/year-end-summary/</loc><lastmod>2021-03-04T16:41:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/year-end-summary/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/year-end-summary/"/></url><url><loc>https://time-friend.com/zh/categories/cross-platform/</loc><lastmod>2020-12-16T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/cross-platform/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/cross-platform/"/></url><url><loc>https://time-friend.com/zh/tags/cross-platform/</loc><lastmod>2020-12-16T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/cross-platform/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/cross-platform/"/></url><url><loc>https://time-friend.com/zh/tags/frontend/</loc><lastmod>2020-12-16T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/frontend/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/frontend/"/></url><url><loc>https://time-friend.com/zh/tags/taro/</loc><lastmod>2020-12-16T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/taro/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/taro/"/></url><url><loc>https://time-friend.com/zh/archive/recommended-order-for-developing-taro-multi-platform-applications/</loc><lastmod>2020-12-16T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/recommended-order-for-developing-taro-multi-platform-applications/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/recommended-order-for-developing-taro-multi-platform-applications/"/></url><url><loc>https://time-friend.com/zh/archive/how-to-optimize-bundle-size-for-quick-apps-developed-with-taro/</loc><lastmod>2020-12-15T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/how-to-optimize-bundle-size-for-quick-apps-developed-with-taro/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/how-to-optimize-bundle-size-for-quick-apps-developed-with-taro/"/></url><url><loc>https://time-friend.com/zh/tags/daily/</loc><lastmod>2020-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/daily/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/daily/"/></url><url><loc>https://time-friend.com/zh/archive/what-is-a-tensor-in-tensorflow/</loc><lastmod>2020-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/what-is-a-tensor-in-tensorflow/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/what-is-a-tensor-in-tensorflow/"/></url><url><loc>https://time-friend.com/zh/archive/enable-forced-dark-mode-for-chrome-and-edge-on-mac/</loc><lastmod>2020-09-17T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/enable-forced-dark-mode-for-chrome-and-edge-on-mac/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/enable-forced-dark-mode-for-chrome-and-edge-on-mac/"/></url><url><loc>https://time-friend.com/zh/archive/how-to-disable-chrome-cors-restrictions-on-mac/</loc><lastmod>2020-09-16T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/how-to-disable-chrome-cors-restrictions-on-mac/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/how-to-disable-chrome-cors-restrictions-on-mac/"/></url><url><loc>https://time-friend.com/zh/categories/algorithm/</loc><lastmod>2020-09-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/algorithm/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/algorithm/"/></url><url><loc>https://time-friend.com/zh/tags/math/</loc><lastmod>2020-09-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/math/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/math/"/></url><url><loc>https://time-friend.com/zh/archive/math-relationship-between-data-structures-programming-statements-basic-algorithms-and-mathematics/</loc><lastmod>2020-09-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-relationship-between-data-structures-programming-statements-basic-algorithms-and-mathematics/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-relationship-between-data-structures-programming-statements-basic-algorithms-and-mathematics/"/></url><url><loc>https://time-friend.com/zh/archive/math-naive-bayes-classification-algorithm/</loc><lastmod>2020-09-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-naive-bayes-classification-algorithm/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-naive-bayes-classification-algorithm/"/></url><url><loc>https://time-friend.com/zh/archive/math-probability-joint-conditional-marginal-probability-and-bayes-theorem/</loc><lastmod>2020-09-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-probability-joint-conditional-marginal-probability-and-bayes-theorem/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-probability-joint-conditional-marginal-probability-and-bayes-theorem/"/></url><url><loc>https://time-friend.com/zh/archive/math-probability-random-variables-and-distributions/</loc><lastmod>2020-09-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-probability-random-variables-and-distributions/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-probability-random-variables-and-distributions/"/></url><url><loc>https://time-friend.com/zh/archive/math-tree-depth-first-search-and-breadth-first-search/</loc><lastmod>2020-09-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-tree-depth-first-search-and-breadth-first-search/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-tree-depth-first-search-and-breadth-first-search/"/></url><url><loc>https://time-friend.com/zh/archive/math-tree-concepts/</loc><lastmod>2020-09-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-tree-concepts/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-tree-concepts/"/></url><url><loc>https://time-friend.com/zh/archive/math-dynamic-programming-edit-distance-calculation/</loc><lastmod>2020-09-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-dynamic-programming-edit-distance-calculation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-dynamic-programming-edit-distance-calculation/"/></url><url><loc>https://time-friend.com/zh/archive/math-combination-solve-schedule-planning-and-lottery/</loc><lastmod>2020-09-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-combination-solve-schedule-planning-and-lottery/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-combination-solve-schedule-planning-and-lottery/"/></url><url><loc>https://time-friend.com/zh/archive/math-permutation-solve-tianji-horse-racing-and-password-cracking/</loc><lastmod>2020-09-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-permutation-solve-tianji-horse-racing-and-password-cracking/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-permutation-solve-tianji-horse-racing-and-password-cracking/"/></url><url><loc>https://time-friend.com/zh/archive/math-recursion-divide-and-conquer-from-merge-sort-to-mapreduce/</loc><lastmod>2020-09-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-recursion-divide-and-conquer-from-merge-sort-to-mapreduce/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-recursion-divide-and-conquer-from-merge-sort-to-mapreduce/"/></url><url><loc>https://time-friend.com/zh/archive/math-recursion-decompose-complex-problems/</loc><lastmod>2020-09-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-recursion-decompose-complex-problems/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-recursion-decompose-complex-problems/"/></url><url><loc>https://time-friend.com/zh/archive/math-mathematical-induction-inject-soul-into-computer/</loc><lastmod>2020-09-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-mathematical-induction-inject-soul-into-computer/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-mathematical-induction-inject-soul-into-computer/"/></url><url><loc>https://time-friend.com/zh/archive/math-iterative-method-get-closer-to-truth/</loc><lastmod>2020-09-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-iterative-method-get-closer-to-truth/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-iterative-method-get-closer-to-truth/"/></url><url><loc>https://time-friend.com/zh/archive/math-remainder-and-hash-function/</loc><lastmod>2020-09-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-remainder-and-hash-function/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-remainder-and-hash-function/"/></url><url><loc>https://time-friend.com/zh/archive/math-computer-origin-binary/</loc><lastmod>2020-09-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/math-computer-origin-binary/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/math-computer-origin-binary/"/></url><url><loc>https://time-friend.com/zh/tags/puppeteer/</loc><lastmod>2020-08-29T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/puppeteer/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/puppeteer/"/></url><url><loc>https://time-friend.com/zh/archive/how-puppeteer-disguises-itself-in-work-crawler-and-anti-crawler/</loc><lastmod>2020-08-29T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/how-puppeteer-disguises-itself-in-work-crawler-and-anti-crawler/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/how-puppeteer-disguises-itself-in-work-crawler-and-anti-crawler/"/></url><url><loc>https://time-friend.com/zh/archive/making-taro-ui-support-react-native/</loc><lastmod>2020-08-27T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/making-taro-ui-support-react-native/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/making-taro-ui-support-react-native/"/></url><url><loc>https://time-friend.com/zh/archive/multi-business-module-management-react-native-final/</loc><lastmod>2020-08-25T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/multi-business-module-management-react-native-final/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/multi-business-module-management-react-native-final/"/></url><url><loc>https://time-friend.com/zh/archive/multi-business-module-management-react-native-part-2/</loc><lastmod>2020-08-23T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/multi-business-module-management-react-native-part-2/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/multi-business-module-management-react-native-part-2/"/></url><url><loc>https://time-friend.com/zh/archive/multi-business-module-management-react-native-part-1/</loc><lastmod>2020-08-21T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/multi-business-module-management-react-native-part-1/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/multi-business-module-management-react-native-part-1/"/></url><url><loc>https://time-friend.com/zh/archive/dependency-management-issues/</loc><lastmod>2020-08-20T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/dependency-management-issues/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/dependency-management-issues/"/></url><url><loc>https://time-friend.com/zh/archive/thoughts-and-measures-on-new-era-of-cross-platform-development/</loc><lastmod>2020-06-16T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/thoughts-and-measures-on-new-era-of-cross-platform-development/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/thoughts-and-measures-on-new-era-of-cross-platform-development/"/></url><url><loc>https://time-friend.com/zh/tags/game/</loc><lastmod>2020-02-02T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/game/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/game/"/></url><url><loc>https://time-friend.com/zh/archive/switch-xci-to-nsp-tool-download/</loc><lastmod>2020-02-02T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/switch-xci-to-nsp-tool-download/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/switch-xci-to-nsp-tool-download/"/></url><url><loc>https://time-friend.com/zh/archive/2019-year-end-reflections/</loc><lastmod>2019-12-29T21:29:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2019-year-end-reflections/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2019-year-end-reflections/"/></url><url><loc>https://time-friend.com/zh/categories/devops/</loc><lastmod>2019-12-15T23:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/devops/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/devops/"/></url><url><loc>https://time-friend.com/zh/archive/continuous-integration-code-quality-scanning/</loc><lastmod>2019-12-15T23:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/continuous-integration-code-quality-scanning/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/continuous-integration-code-quality-scanning/"/></url><url><loc>https://time-friend.com/zh/tags/free-to-shot/</loc><lastmod>2019-12-07T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/free-to-shot/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/free-to-shot/"/></url><url><loc>https://time-friend.com/zh/archive/horse-photo/</loc><lastmod>2019-12-07T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/horse-photo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/horse-photo/"/></url><url><loc>https://time-friend.com/zh/archive/continuous-integration-using-gitlab-ci-for-frontend-projects/</loc><lastmod>2019-09-20T23:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/continuous-integration-using-gitlab-ci-for-frontend-projects/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/continuous-integration-using-gitlab-ci-for-frontend-projects/"/></url><url><loc>https://time-friend.com/zh/categories/architecture/</loc><lastmod>2019-06-22T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/architecture/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/architecture/"/></url><url><loc>https://time-friend.com/zh/tags/microfrontend/</loc><lastmod>2019-06-22T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/microfrontend/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/microfrontend/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-advanced-4-cross-framework-shared-components-widgetization/</loc><lastmod>2019-06-22T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-advanced-4-cross-framework-shared-components-widgetization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-advanced-4-cross-framework-shared-components-widgetization/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-advanced-3-cross-module-shared-components/</loc><lastmod>2019-05-12T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-advanced-3-cross-module-shared-components/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-advanced-3-cross-module-shared-components/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-advanced-2-local-development-guide/</loc><lastmod>2019-04-22T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-advanced-2-local-development-guide/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-advanced-2-local-development-guide/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-advanced-1-umi-based-submodule-solution/</loc><lastmod>2019-04-13T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-advanced-1-umi-based-submodule-solution/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-advanced-1-umi-based-submodule-solution/"/></url><url><loc>https://time-friend.com/zh/categories/database/</loc><lastmod>2019-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/database/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/database/"/></url><url><loc>https://time-friend.com/zh/tags/mongodb/</loc><lastmod>2019-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/mongodb/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/mongodb/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-migration-backup-and-restore/</loc><lastmod>2019-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-migration-backup-and-restore/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-migration-backup-and-restore/"/></url><url><loc>https://time-friend.com/zh/tags/git/</loc><lastmod>2019-01-24T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/git/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/git/"/></url><url><loc>https://time-friend.com/zh/archive/gitattributes-bug-from-two-years-ago/</loc><lastmod>2019-01-24T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/gitattributes-bug-from-two-years-ago/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/gitattributes-bug-from-two-years-ago/"/></url><url><loc>https://time-friend.com/zh/tags/leetcode/</loc><lastmod>2019-01-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/leetcode/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/leetcode/"/></url><url><loc>https://time-friend.com/zh/archive/lintcode-longest-common-prefix/</loc><lastmod>2019-01-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/lintcode-longest-common-prefix/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/lintcode-longest-common-prefix/"/></url><url><loc>https://time-friend.com/zh/archive/lintcode-best-time-to-buy-and-sell-stock-ii/</loc><lastmod>2019-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/lintcode-best-time-to-buy-and-sell-stock-ii/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/lintcode-best-time-to-buy-and-sell-stock-ii/"/></url><url><loc>https://time-friend.com/zh/archive/canvas-cross-origin-image/</loc><lastmod>2019-01-10T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/canvas-cross-origin-image-ultimate-solution/"/><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/canvas-cross-origin-image/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/canvas-cross-origin-image/"/></url><url><loc>https://time-friend.com/zh/archive/git-case-insensitive-issue/</loc><lastmod>2019-01-09T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/git-case-insensitive-issue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/git-case-insensitive-issue/"/></url><url><loc>https://time-friend.com/zh/tags/visual-studio-code/</loc><lastmod>2019-01-08T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/visual-studio-code/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/visual-studio-code/"/></url><url><loc>https://time-friend.com/zh/archive/vscode-jsconfig/</loc><lastmod>2019-01-08T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/vscode-jsconfig/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/vscode-jsconfig/"/></url><url><loc>https://time-friend.com/zh/tags/interview/</loc><lastmod>2019-01-07T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/interview/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/interview/"/></url><url><loc>https://time-friend.com/zh/archive/interview-javascript/</loc><lastmod>2019-01-07T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/interview-javascript/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/interview-javascript/"/></url><url><loc>https://time-friend.com/zh/archive/interview-html/</loc><lastmod>2019-01-06T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/interview-html/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/interview-html/"/></url><url><loc>https://time-friend.com/zh/archive/interview-css/</loc><lastmod>2019-01-05T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/interview-css/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/interview-css/"/></url><url><loc>https://time-friend.com/zh/archive/interview-comprehensive/</loc><lastmod>2019-01-04T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/interview-comprehensive/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/interview-comprehensive/"/></url><url><loc>https://time-friend.com/zh/archive/abstract-syntax-tree-ast-behind-the-scenes-hero/</loc><lastmod>2019-01-03T17:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/abstract-syntax-tree-ast-behind-the-scenes-hero/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/abstract-syntax-tree-ast-behind-the-scenes-hero/"/></url><url><loc>https://time-friend.com/zh/archive/2018-year-end-reflections/</loc><lastmod>2018-12-29T21:29:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2018-year-end-reflections/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2018-year-end-reflections/"/></url><url><loc>https://time-friend.com/zh/tags/http/</loc><lastmod>2018-12-29T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/http/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/http/"/></url><url><loc>https://time-friend.com/zh/archive/talking-about-http-x-forwarded-for-and-x-real-ip/</loc><lastmod>2018-12-29T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/talking-about-http-x-forwarded-for-and-x-real-ip/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/talking-about-http-x-forwarded-for-and-x-real-ip/"/></url><url><loc>https://time-friend.com/zh/tags/angular/</loc><lastmod>2018-12-27T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/angular/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/angular/"/></url><url><loc>https://time-friend.com/zh/archive/angular-path-alias-configuration/</loc><lastmod>2018-12-27T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angular-path-alias-configuration/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angular-path-alias-configuration/"/></url><url><loc>https://time-friend.com/zh/categories/frontend/</loc><lastmod>2018-12-27T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/frontend/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/frontend/"/></url><url><loc>https://time-friend.com/zh/tags/typescript/</loc><lastmod>2018-12-25T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/typescript/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/typescript/"/></url><url><loc>https://time-friend.com/zh/archive/json-to-interface/</loc><lastmod>2018-12-25T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/json-to-interface/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/json-to-interface/"/></url><url><loc>https://time-friend.com/zh/archive/centos7-upgrade-git-with-yum/</loc><lastmod>2018-12-24T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/centos7-upgrade-git-with-yum/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/centos7-upgrade-git-with-yum/"/></url><url><loc>https://time-friend.com/zh/tags/linux/</loc><lastmod>2018-12-24T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/linux/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/linux/"/></url><url><loc>https://time-friend.com/zh/tags/electron/</loc><lastmod>2018-12-20T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/electron/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/electron/"/></url><url><loc>https://time-friend.com/zh/archive/angular-electron-template/</loc><lastmod>2018-12-20T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angular-electron-template/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angular-electron-template/"/></url><url><loc>https://time-friend.com/zh/archive/angular-electron-ipc/</loc><lastmod>2018-12-19T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angular-electron-ipc/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angular-electron-ipc/"/></url><url><loc>https://time-friend.com/zh/archive/angular7-electron-setup/</loc><lastmod>2018-12-18T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angular7-electron-setup/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angular7-electron-setup/"/></url><url><loc>https://time-friend.com/zh/tags/slides/</loc><lastmod>2018-12-13T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/slides/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/slides/"/></url><url><loc>https://time-friend.com/zh/archive/2018-last-frontend-sharing-with-slides/</loc><lastmod>2018-12-13T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2018-last-frontend-sharing-with-slides/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2018-last-frontend-sharing-with-slides/"/></url><url><loc>https://time-friend.com/zh/tags/code-review/</loc><lastmod>2018-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/code-review/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/code-review/"/></url><url><loc>https://time-friend.com/zh/archive/husky-code-review/</loc><lastmod>2018-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/husky-code-review/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/husky-code-review/"/></url><url><loc>https://time-friend.com/zh/archive/code-review-habits/</loc><lastmod>2018-11-30T14:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/code-review-habits/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/code-review-habits/"/></url><url><loc>https://time-friend.com/zh/categories/backend/</loc><lastmod>2018-11-29T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/backend/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/backend/"/></url><url><loc>https://time-friend.com/zh/archive/cheeriojs-chinese-parsed-to-unicode-issue/</loc><lastmod>2018-11-29T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/cheeriojs-chinese-parsed-to-unicode-issue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/cheeriojs-chinese-parsed-to-unicode-issue/"/></url><url><loc>https://time-friend.com/zh/tags/node.js/</loc><lastmod>2018-11-29T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/node.js/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/node.js/"/></url><url><loc>https://time-friend.com/zh/archive/declarative-vs-imperative-programming/</loc><lastmod>2018-11-26T11:46:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/declarative-vs-imperative-programming/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/declarative-vs-imperative-programming/"/></url><url><loc>https://time-friend.com/zh/archive/angular-safe-navigation-operator/</loc><lastmod>2018-11-25T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angular-safe-navigation-operator/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angular-safe-navigation-operator/"/></url><url><loc>https://time-friend.com/zh/tags/hexo/</loc><lastmod>2018-11-20T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/hexo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/hexo/"/></url><url><loc>https://time-friend.com/zh/tags/travis/</loc><lastmod>2018-11-20T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/travis/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/travis/"/></url><url><loc>https://time-friend.com/zh/archive/automated-deployment-hugo-hexo-blog-with-travis-ci/</loc><lastmod>2018-11-20T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/automated-deployment-hugo-hexo-blog-with-travis-ci/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/automated-deployment-hugo-hexo-blog-with-travis-ci/"/></url><url><loc>https://time-friend.com/zh/archive/make-your-hugo-blog-support-echarts-charts/</loc><lastmod>2018-11-19T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/make-your-hugo-blog-support-echarts-charts/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/make-your-hugo-blog-support-echarts-charts/"/></url><url><loc>https://time-friend.com/zh/archive/hugo-articles-not-displaying-after-specified-time/</loc><lastmod>2018-11-18T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hugo-articles-not-displaying/"/><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hugo-articles-not-displaying-after-specified-time/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/hugo-articles-not-displaying-after-specified-time/"/></url><url><loc>https://time-friend.com/zh/archive/hugo-template-seo-optimization/</loc><lastmod>2018-11-17T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hugo-template-seo-optimization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/hugo-template-seo-optimization/"/></url><url><loc>https://time-friend.com/zh/archive/basic-usage-of-hugo-blog-building-tool/</loc><lastmod>2018-11-15T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/basic-usage-of-hugo-blog-building-tool/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/basic-usage-of-hugo-blog-building-tool/"/></url><url><loc>https://time-friend.com/zh/archive/hexo-process-out-of-memory/</loc><lastmod>2018-11-13T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hexo-process-out-of-memory/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/hexo-process-out-of-memory/"/></url><url><loc>https://time-friend.com/zh/archive/code-review-tools/</loc><lastmod>2018-11-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/code-review-tools/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/code-review-tools/"/></url><url><loc>https://time-friend.com/zh/archive/code-review-quality/</loc><lastmod>2018-11-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/code-review-quality/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/code-review-quality/"/></url><url><loc>https://time-friend.com/zh/archive/mac-10-14-mojave-accessibility-blank-cannot-add-issue/</loc><lastmod>2018-11-04T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mac-10-14-mojave-accessibility-blank-cannot-add-issue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mac-10-14-mojave-accessibility-blank-cannot-add-issue/"/></url><url><loc>https://time-friend.com/zh/archive/2018-11-browser-statistics/</loc><lastmod>2018-11-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2018-11-browser-statistics/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2018-11-browser-statistics/"/></url><url><loc>https://time-friend.com/zh/tags/data-analysis/</loc><lastmod>2018-11-01T00:00:00+00:00</lastmod></url><url><loc>https://time-friend.com/zh/archive/single-spa-webpack-systemjs/</loc><lastmod>2018-10-31T01:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/single-spa-webpack-systemjs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/single-spa-webpack-systemjs/"/></url><url><loc>https://time-friend.com/zh/archive/single-spa-demo-guide/</loc><lastmod>2018-10-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/single-spa-demo-guide/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/single-spa-demo-guide/"/></url><url><loc>https://time-friend.com/zh/archive/git-delete-all-commits-solution/</loc><lastmod>2018-10-30T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/git-delete-all-commits-solution/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/git-delete-all-commits-solution/"/></url><url><loc>https://time-friend.com/zh/archive/hexo-baidu-seo/</loc><lastmod>2018-10-24T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hexo-baidu-seo/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/hexo-baidu-seo/"/></url><url><loc>https://time-friend.com/zh/archive/nodejs-crawler-tips-download-images-or-files-with-puppeteer/</loc><lastmod>2018-10-23T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/nodejs-crawler-tips-download-images-or-files-with-puppeteer/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/nodejs-crawler-tips-download-images-or-files-with-puppeteer/"/></url><url><loc>https://time-friend.com/zh/archive/nintendo-switch-system-menu-localization/</loc><lastmod>2018-10-15T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/nintendo-switch-system-menu-localization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/nintendo-switch-system-menu-localization/"/></url><url><loc>https://time-friend.com/zh/archive/difference-between-switch-nsp-and-xci/</loc><lastmod>2018-10-14T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/difference-between-switch-nsp-and-xci/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/difference-between-switch-nsp-and-xci/"/></url><url><loc>https://time-friend.com/zh/archive/nintendo-switch-hack-principle/</loc><lastmod>2018-10-11T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/nintendo-switch-hack-principle/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/nintendo-switch-hack-principle/"/></url><url><loc>https://time-friend.com/zh/categories/blockchain/</loc><lastmod>2018-10-10T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/categories/blockchain/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/categories/blockchain/"/></url><url><loc>https://time-friend.com/zh/tags/blockchain/</loc><lastmod>2018-10-10T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/blockchain/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/blockchain/"/></url><url><loc>https://time-friend.com/zh/archive/develop-ethereum-dapp-with-eggjs-koa-web3js/</loc><lastmod>2018-10-10T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/develop-ethereum-dapp-with-eggjs-koa-web3js/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/develop-ethereum-dapp-with-eggjs-koa-web3js/"/></url><url><loc>https://time-friend.com/zh/archive/2018-10-browser-statistics/</loc><lastmod>2018-10-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2018-10-browser-statistics/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2018-10-browser-statistics/"/></url><url><loc>https://time-friend.com/zh/archive/centos-upsource-fix/</loc><lastmod>2018-09-29T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/centos-upsource-fix/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/centos-upsource-fix/"/></url><url><loc>https://time-friend.com/zh/tags/upsource/</loc><lastmod>2018-09-29T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/upsource/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/upsource/"/></url><url><loc>https://time-friend.com/zh/tags/network/</loc><lastmod>2018-09-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/network/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/network/"/></url><url><loc>https://time-friend.com/zh/archive/punch-hole-in-your-machine-with-ngrok-internal-network-penetration/</loc><lastmod>2018-09-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/punch-hole-in-your-machine-with-ngrok-internal-network-penetration/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/punch-hole-in-your-machine-with-ngrok-internal-network-penetration/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-8-secondary-build/</loc><lastmod>2018-09-07T01:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-8-secondary-build/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-8-secondary-build/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-7-static-data/</loc><lastmod>2018-09-06T01:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-7-static-data/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-7-static-data/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-6-build-deploy/</loc><lastmod>2018-09-05T01:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-6-build-deploy/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-6-build-deploy/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-5-route-distribution/</loc><lastmod>2018-09-04T01:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-5-route-distribution/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-5-route-distribution/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-4-message-bus/</loc><lastmod>2018-09-03T01:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-4-message-bus/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-4-message-bus/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-3-module-loader/</loc><lastmod>2018-09-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-3-module-loader/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-3-module-loader/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-2-single-spa/</loc><lastmod>2018-09-02T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-2-single-spa/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-2-single-spa/"/></url><url><loc>https://time-friend.com/zh/archive/micro-frontend-solution-1-thinking/</loc><lastmod>2018-09-01T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/micro-frontend-solution-1-thinking/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/micro-frontend-solution-1-thinking/"/></url><url><loc>https://time-friend.com/zh/archive/2018-09-browser-statistics/</loc><lastmod>2018-09-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/2018-09-browser-statistics/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/2018-09-browser-statistics/"/></url><url><loc>https://time-friend.com/zh/archive/network-notes-network-protocols-and-network-layering/</loc><lastmod>2018-08-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/network-notes-network-protocols-and-network-layering/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/network-notes-network-protocols-and-network-layering/"/></url><url><loc>https://time-friend.com/zh/archive/linux-centos-timezone-setting/</loc><lastmod>2018-07-30T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/linux-centos-timezone-setting/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/linux-centos-timezone-setting/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-in-eggjs/</loc><lastmod>2018-05-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-in-eggjs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-in-eggjs/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-document-basic-operations-part-2/</loc><lastmod>2018-05-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-document-basic-operations-part-2/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-document-basic-operations-part-2/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-document-basic-operations-part-1/</loc><lastmod>2018-05-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-document-basic-operations-part-1/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-document-basic-operations-part-1/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-database-and-collection-basic-operations/</loc><lastmod>2018-05-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-database-and-collection-basic-operations/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-database-and-collection-basic-operations/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-basic-concepts-and-comparison-with-other-databases/</loc><lastmod>2018-05-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-basic-concepts-and-comparison-with-other-databases/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-basic-concepts-and-comparison-with-other-databases/"/></url><url><loc>https://time-friend.com/zh/archive/mongodb-installation-and-startup/</loc><lastmod>2018-05-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mongodb-installation-and-startup/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mongodb-installation-and-startup/"/></url><url><loc>https://time-friend.com/zh/archive/ethereum-development-build-pet-shop/</loc><lastmod>2018-04-21T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/ethereum-development-build-pet-shop/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/ethereum-development-build-pet-shop/"/></url><url><loc>https://time-friend.com/zh/archive/ethereum-development-solidity-beginner-editor-remix-ide/</loc><lastmod>2018-04-20T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/ethereum-development-solidity-beginner-editor-remix-ide/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/ethereum-development-solidity-beginner-editor-remix-ide/"/></url><url><loc>https://time-friend.com/zh/archive/ethereum-truffle-setup/</loc><lastmod>2018-04-19T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/ethereum-truffle-setup/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/ethereum-truffle-setup/"/></url><url><loc>https://time-friend.com/zh/archive/build-simple-private-npm-server-with-verdaccio/</loc><lastmod>2018-04-10T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/build-simple-private-npm-server-with-verdaccio/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/build-simple-private-npm-server-with-verdaccio/"/></url><url><loc>https://time-friend.com/zh/archive/git-push-stuck-solution/</loc><lastmod>2018-04-09T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/git-push-stuck-solution/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/git-push-stuck-solution/"/></url><url><loc>https://time-friend.com/zh/archive/linux-ssh-path-issue-non-interactive/</loc><lastmod>2018-03-15T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/linux-ssh-path-issue-non-interactive/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/linux-ssh-path-issue-non-interactive/"/></url><url><loc>https://time-friend.com/zh/archive/centos7-puppeteer-startup-failure-solution/</loc><lastmod>2018-02-25T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/centos7-puppeteer-startup-failure-solution/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/centos7-puppeteer-startup-failure-solution/"/></url><url><loc>https://time-friend.com/zh/archive/linux-vim-vi-learning-notes/</loc><lastmod>2018-02-17T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/linux-vim-vi-learning-notes/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/linux-vim-vi-learning-notes/"/></url><url><loc>https://time-friend.com/zh/archive/linux-install-nginx-steps/</loc><lastmod>2018-01-16T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/linux-install-nginx-steps/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/linux-install-nginx-steps/"/></url><url><loc>https://time-friend.com/zh/archive/a-headless-chrome-browser-puppeteer/</loc><lastmod>2017-12-21T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/a-headless-chrome-browser-puppeteer/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/a-headless-chrome-browser-puppeteer/"/></url><url><loc>https://time-friend.com/zh/tags/algorithms/</loc><lastmod>2017-12-19T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/algorithms/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/algorithms/"/></url><url><loc>https://time-friend.com/zh/archive/algorithm-complexity-analysis/</loc><lastmod>2017-12-19T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/algorithm-complexity-analysis/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/algorithm-complexity-analysis/"/></url><url><loc>https://time-friend.com/zh/archive/multi-server-automated-deployment-with-shipit-deploy/</loc><lastmod>2017-12-17T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/multi-server-automated-deployment-with-shipit-deploy/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/multi-server-automated-deployment-with-shipit-deploy/"/></url><url><loc>https://time-friend.com/zh/archive/linux-ssh-copy-id-passwordless-login/</loc><lastmod>2017-12-16T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/linux-ssh-copy-id-passwordless-login/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/linux-ssh-copy-id-passwordless-login/"/></url><url><loc>https://time-friend.com/zh/archive/enable-gzip-express-egg-koa/</loc><lastmod>2017-12-13T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/enable-gzip-express-egg-koa/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/enable-gzip-express-egg-koa/"/></url><url><loc>https://time-friend.com/zh/archive/apache-nginx-express-eggjs-support-frontend-html5-history-mode/</loc><lastmod>2017-12-02T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/apache-nginx-express-eggjs-support-frontend-html5-history-mode/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/apache-nginx-express-eggjs-support-frontend-html5-history-mode/"/></url><url><loc>https://time-friend.com/zh/archive/eggjs-how-to-support-single-page-application/</loc><lastmod>2017-12-01T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/eggjs-how-to-support-single-page-application/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/eggjs-how-to-support-single-page-application/"/></url><url><loc>https://time-friend.com/zh/archive/publish-private-code-to-self-hosted-cnpm/</loc><lastmod>2017-11-25T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/publish-private-code-to-self-hosted-cnpm/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/publish-private-code-to-self-hosted-cnpm/"/></url><url><loc>https://time-friend.com/zh/archive/build-private-cnpm-server-in-company/</loc><lastmod>2017-11-24T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/build-private-cnpm-server-in-company/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/build-private-cnpm-server-in-company/"/></url><url><loc>https://time-friend.com/zh/archive/vscode-hide-generated-js-and-map-files-from-ts/</loc><lastmod>2017-11-22T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/vscode-hide-generated-js-and-map-files-from-ts/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/vscode-hide-generated-js-and-map-files-from-ts/"/></url><url><loc>https://time-friend.com/zh/tags/react/</loc><lastmod>2017-11-05T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/react/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/react/"/></url><url><loc>https://time-friend.com/zh/archive/vscode-eslint-format/</loc><lastmod>2017-11-05T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/vscode-eslint-format/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/vscode-eslint-format/"/></url><url><loc>https://time-friend.com/zh/archive/redux-to-mobx/</loc><lastmod>2017-11-04T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/redux-to-mobx/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/redux-to-mobx/"/></url><url><loc>https://time-friend.com/zh/archive/react-decorator/</loc><lastmod>2017-11-01T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/react-decorator/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/react-decorator/"/></url><url><loc>https://time-friend.com/zh/archive/move-blog-to-csdn/</loc><lastmod>2017-09-24T00:04:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/move-blog-to-csdn/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/move-blog-to-csdn/"/></url><url><loc>https://time-friend.com/zh/archive/my-blog-will-sync-to-tencent-cloud/</loc><lastmod>2017-09-24T00:04:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/my-blog-will-sync-to-tencent-cloud/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/my-blog-will-sync-to-tencent-cloud/"/></url><url><loc>https://time-friend.com/zh/archive/git-series-about-add-command/</loc><lastmod>2017-09-10T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/git-series-about-add-command/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/git-series-about-add-command/"/></url><url><loc>https://time-friend.com/zh/archive/react-pass-props-to-children/</loc><lastmod>2017-09-08T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/react-pass-props-to-children/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/react-pass-props-to-children/"/></url><url><loc>https://time-friend.com/zh/tags/database/</loc><lastmod>2017-08-26T23:36:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/database/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/database/"/></url><url><loc>https://time-friend.com/zh/archive/mysql-safe-mode/</loc><lastmod>2017-08-26T23:36:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mysql-safe-mode/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mysql-safe-mode/"/></url><url><loc>https://time-friend.com/zh/archive/mysql-access-denied-for-user/</loc><lastmod>2017-08-25T23:36:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mysql-access-denied-for-user/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mysql-access-denied-for-user/"/></url><url><loc>https://time-friend.com/zh/archive/debug-nodejs-with-chrome-devtools/</loc><lastmod>2017-08-08T00:04:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/debug-nodejs-with-chrome-devtools/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/debug-nodejs-with-chrome-devtools/"/></url><url><loc>https://time-friend.com/zh/archive/create-react-native-app/</loc><lastmod>2017-07-30T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/create-react-native-app/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/create-react-native-app/"/></url><url><loc>https://time-friend.com/zh/archive/talking-about-http-mime/</loc><lastmod>2017-07-26T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/talking-about-http-mime/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/talking-about-http-mime/"/></url><url><loc>https://time-friend.com/zh/archive/http-uri-format/</loc><lastmod>2017-07-25T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/http-uri-format/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/http-uri-format/"/></url><url><loc>https://time-friend.com/zh/tags/webpack/</loc><lastmod>2017-07-18T11:43:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/webpack/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/webpack/"/></url><url><loc>https://time-friend.com/zh/archive/make-webpack-support-sftp-upload/</loc><lastmod>2017-07-18T11:43:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/make-webpack-support-sftp-upload/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/make-webpack-support-sftp-upload/"/></url><url><loc>https://time-friend.com/zh/archive/react-adaptive-iframe/</loc><lastmod>2017-07-17T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/react-adaptive-iframe/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/react-adaptive-iframe/"/></url><url><loc>https://time-friend.com/zh/archive/macbook-pro-bluetooth-unavailable-issue/</loc><lastmod>2017-07-16T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/macbook-pro-bluetooth-unavailable-issue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/macbook-pro-bluetooth-unavailable-issue/"/></url><url><loc>https://time-friend.com/zh/archive/publish-alitosign-aliyun-api-signature-tool/</loc><lastmod>2017-07-16T00:04:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/publish-alitosign-aliyun-api-signature-tool/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/publish-alitosign-aliyun-api-signature-tool/"/></url><url><loc>https://time-friend.com/zh/archive/create-react-app-less/</loc><lastmod>2017-07-14T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/create-react-app-less/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/create-react-app-less/"/></url><url><loc>https://time-friend.com/zh/archive/react-series-jsx/</loc><lastmod>2017-07-13T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/react-series-jsx/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/react-series-jsx/"/></url><url><loc>https://time-friend.com/zh/archive/react-create-app/</loc><lastmod>2017-07-12T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/react-create-app/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/react-create-app/"/></url><url><loc>https://time-friend.com/zh/archive/npm-yarn-switch-taobao-registry/</loc><lastmod>2017-07-01T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/npm-yarn-switch-taobao-registry/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/npm-yarn-switch-taobao-registry/"/></url><url><loc>https://time-friend.com/zh/archive/css-cross-domain/</loc><lastmod>2017-06-20T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/css-cross-domain/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/css-cross-domain/"/></url><url><loc>https://time-friend.com/zh/archive/object-defineproperty-and-proxy-common-ground/</loc><lastmod>2017-06-01T11:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/object-defineproperty-and-proxy-common-ground/"/><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/defineproperty-vs-proxy/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/object-defineproperty-and-proxy-common-ground/"/></url><url><loc>https://time-friend.com/zh/tags/vue/</loc><lastmod>2017-05-25T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/vue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/vue/"/></url><url><loc>https://time-friend.com/zh/archive/vue-event-modifiers/</loc><lastmod>2017-05-25T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/vue-event-modifiers/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/vue-event-modifiers/"/></url><url><loc>https://time-friend.com/zh/tags/angularjs/</loc><lastmod>2017-02-22T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/angularjs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/angularjs/"/></url><url><loc>https://time-friend.com/zh/archive/wechat-spa-webview-cache-issue/</loc><lastmod>2017-02-22T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/wechat-spa-webview-cache-issue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/wechat-spa-webview-cache-issue/"/></url><url><loc>https://time-friend.com/zh/archive/hexo-dtrace-provider-bindings-module-not-found/</loc><lastmod>2017-02-19T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hexo-dtrace-provider-bindings-module-not-found/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/hexo-dtrace-provider-bindings-module-not-found/"/></url><url><loc>https://time-friend.com/zh/archive/express-set-cors-cross-origin/</loc><lastmod>2017-02-18T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/express-set-cors-cross-origin/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/express-set-cors-cross-origin/"/></url><url><loc>https://time-friend.com/zh/archive/make-nodejs-fetch-like-browser/</loc><lastmod>2017-02-17T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/make-nodejs-fetch-like-browser/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/make-nodejs-fetch-like-browser/"/></url><url><loc>https://time-friend.com/zh/archive/nodejs-http-module-get-and-post-requests/</loc><lastmod>2017-02-16T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/nodejs-http-module-get-and-post-requests/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/nodejs-http-module-get-and-post-requests/"/></url><url><loc>https://time-friend.com/zh/archive/get-public-ip-with-nodejs/</loc><lastmod>2017-02-15T21:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/get-public-ip-with-nodejs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/get-public-ip-with-nodejs/"/></url><url><loc>https://time-friend.com/zh/archive/automated-deployment-based-on-github-and-coding-code-hosting-platforms/</loc><lastmod>2017-02-14T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/automated-deployment-based-on-github-and-coding-code-hosting-platforms/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/automated-deployment-based-on-github-and-coding-code-hosting-platforms/"/></url><url><loc>https://time-friend.com/zh/archive/generate-aliyun-api-signature-with-nodejs/</loc><lastmod>2017-02-13T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/generate-aliyun-api-signature-with-nodejs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/generate-aliyun-api-signature-with-nodejs/"/></url><url><loc>https://time-friend.com/zh/archive/disable-mac-sip-and-uninstall-input-methods/</loc><lastmod>2017-01-21T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/disable-mac-sip-and-uninstall-input-methods/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/disable-mac-sip-and-uninstall-input-methods/"/></url><url><loc>https://time-friend.com/zh/tags/raspberry-pi/</loc><lastmod>2017-01-20T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/raspberry-pi/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/raspberry-pi/"/></url><url><loc>https://time-friend.com/zh/archive/raspberry-auto-time-calibration/</loc><lastmod>2017-01-20T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/raspberry-auto-time-calibration/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/raspberry-auto-time-calibration/"/></url><url><loc>https://time-friend.com/zh/archive/post-vs-get-security/</loc><lastmod>2017-01-16T11:46:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/post-vs-get-security/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/post-vs-get-security/"/></url><url><loc>https://time-friend.com/zh/archive/raspberry-startup-pm2/</loc><lastmod>2017-01-12T20:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/raspberry-startup-pm2/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/raspberry-startup-pm2/"/></url><url><loc>https://time-friend.com/zh/archive/raspberry-install-nodejs/</loc><lastmod>2017-01-11T22:30:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/raspberry-install-nodejs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/raspberry-install-nodejs/"/></url><url><loc>https://time-friend.com/zh/archive/raspberry-external-network-access/</loc><lastmod>2017-01-10T20:53:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/raspberry-external-network-access/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/raspberry-external-network-access/"/></url><url><loc>https://time-friend.com/zh/archive/raspberry-operate-via-ssh/</loc><lastmod>2017-01-10T17:53:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/raspberry-operate-via-ssh/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/raspberry-operate-via-ssh/"/></url><url><loc>https://time-friend.com/zh/archive/raspberry-system-installation/</loc><lastmod>2017-01-10T12:43:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/raspberry-system-installation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/raspberry-system-installation/"/></url><url><loc>https://time-friend.com/zh/archive/debugging-methods/</loc><lastmod>2017-01-04T11:46:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/debugging-methods/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/debugging-methods/"/></url><url><loc>https://time-friend.com/zh/archive/canvas-particle-effect/</loc><lastmod>2016-09-04T11:46:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/canvas-particle-effect/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/canvas-particle-effect/"/></url><url><loc>https://time-friend.com/zh/tags/html/</loc><lastmod>2016-08-29T17:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/html/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/html/"/></url><url><loc>https://time-friend.com/zh/archive/replaced-and-non-replaced-elements/</loc><lastmod>2016-08-29T17:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/replaced-and-non-replaced-elements/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/replaced-and-non-replaced-elements/"/></url><url><loc>https://time-friend.com/zh/archive/javascript-operator-precedence/</loc><lastmod>2016-08-25T11:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/javascript-operator-precedence/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/javascript-operator-precedence/"/></url><url><loc>https://time-friend.com/zh/archive/fetch-trap/</loc><lastmod>2016-06-08T22:52:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/fetch-trap/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/fetch-trap/"/></url><url><loc>https://time-friend.com/zh/archive/html5-history-api/</loc><lastmod>2016-06-06T23:52:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/html5-history-api/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/html5-history-api/"/></url><url><loc>https://time-friend.com/zh/archive/formdata-file-upload/</loc><lastmod>2016-06-03T23:46:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/formdata-file-upload/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/formdata-file-upload/"/></url><url><loc>https://time-friend.com/zh/archive/angularjs-lazy-loading-3/</loc><lastmod>2016-06-01T23:55:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angularjs-lazy-loading-3/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angularjs-lazy-loading-3/"/></url><url><loc>https://time-friend.com/zh/archive/angularjs-lazy-loading-2/</loc><lastmod>2016-05-31T20:34:35+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angularjs-lazy-loading-2/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angularjs-lazy-loading-2/"/></url><url><loc>https://time-friend.com/zh/archive/angularjs-lazy-loading-1/</loc><lastmod>2016-05-30T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angularjs-lazy-loading-1/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angularjs-lazy-loading-1/"/></url><url><loc>https://time-friend.com/zh/archive/journey/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/journey/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/journey/"/></url><url><loc>https://time-friend.com/zh/links/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod></url><url><loc>https://time-friend.com/zh/about/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/about/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/about/"/></url><url><loc>https://time-friend.com/zh/secret/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod></url><url><loc>https://time-friend.com/zh/tags/wechat/</loc><lastmod>2016-05-26T11:43:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/tags/wechat/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/tags/wechat/"/></url><url><loc>https://time-friend.com/zh/archive/wechat-browser-dynamically-modify-title/</loc><lastmod>2016-05-26T11:43:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/wechat-browser-dynamically-modify-title/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/wechat-browser-dynamically-modify-title/"/></url><url><loc>https://time-friend.com/zh/archive/javascript-tricks/</loc><lastmod>2016-05-25T11:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/javascript-tricks/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/javascript-tricks/"/></url><url><loc>https://time-friend.com/zh/archive/browser-local-storage/</loc><lastmod>2016-04-29T17:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/browser-local-storage/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/browser-local-storage/"/></url><url><loc>https://time-friend.com/zh/archive/what-is-browser-repaint-and-reflow/</loc><lastmod>2016-04-25T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/what-is-browser-repaint-and-reflow/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/what-is-browser-repaint-and-reflow/"/></url><url><loc>https://time-friend.com/zh/archive/mobile-tap-highlight-issue/</loc><lastmod>2016-04-20T19:33:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/mobile-tap-highlight-issue/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/mobile-tap-highlight-issue/"/></url><url><loc>https://time-friend.com/zh/archive/angularjs-provider-differences-source-analysis/</loc><lastmod>2016-02-22T16:14:25+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angularjs-provider-differences-source-analysis/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angularjs-provider-differences-source-analysis/"/></url><url><loc>https://time-friend.com/zh/archive/hexo-seo-optimization/</loc><lastmod>2016-01-19T21:32:05+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/hexo-seo-optimization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/hexo-seo-optimization/"/></url><url><loc>https://time-friend.com/zh/archive/es6-proxy/</loc><lastmod>2015-07-31T21:17:51+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-proxy/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-proxy/"/></url><url><loc>https://time-friend.com/zh/archive/es6-promise/</loc><lastmod>2015-07-28T23:13:56+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-promise/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-promise/"/></url><url><loc>https://time-friend.com/zh/archive/es6-generator/</loc><lastmod>2015-07-25T22:15:47+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-generator/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-generator/"/></url><url><loc>https://time-friend.com/zh/archive/es6-arrow-functions/</loc><lastmod>2015-07-19T20:45:33+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-arrow-functions/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-arrow-functions/"/></url><url><loc>https://time-friend.com/zh/archive/es6-destructuring/</loc><lastmod>2015-07-17T23:32:16+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-destructuring/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-destructuring/"/></url><url><loc>https://time-friend.com/zh/archive/es6-variables/</loc><lastmod>2015-07-15T20:18:24+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-variables/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-variables/"/></url><url><loc>https://time-friend.com/zh/archive/es6-quick-start/</loc><lastmod>2015-07-15T19:02:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/es6-quick-start/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/es6-quick-start/"/></url><url><loc>https://time-friend.com/zh/archive/automated-deployment-frontend-code-grunt-ftp-deploy/</loc><lastmod>2015-06-14T23:36:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/automated-deployment-frontend-code-grunt-ftp-deploy/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/automated-deployment-frontend-code-grunt-ftp-deploy/"/></url><url><loc>https://time-friend.com/zh/archive/annoying-angularjs-annotations-grunt-ng-annotate/</loc><lastmod>2015-06-12T23:15:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/annoying-angularjs-annotations-grunt-ng-annotate/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/annoying-angularjs-annotations-grunt-ng-annotate/"/></url><url><loc>https://time-friend.com/zh/archive/angularjs-directive-template/</loc><lastmod>2015-05-21T22:17:36+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/angularjs-directive-template/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/angularjs-directive-template/"/></url><url><loc>https://time-friend.com/zh/archive/new-beginning/</loc><lastmod>2014-07-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/archive/new-beginning/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/archive/new-beginning/"/></url><url><loc>https://time-friend.com/zh/search/</loc><lastmod>2026-07-27T23:24:05+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://time-friend.com/en/search/"/><xhtml:link rel="alternate" hreflang="zh" href="https://time-friend.com/zh/search/"/></url></urlset>