<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//jlin.blog/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://jlin.blog/django-dgpasite-upgrade/</loc>
		<lastmod>2024-09-23T16:15:13+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2024/02/cover-django-dgpasite-upgrade.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/teaching-statement/</loc>
		<lastmod>2024-09-23T16:17:37+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cover-teaching-statement.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/alumni-spotlight/</loc>
		<lastmod>2024-09-23T16:17:49+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/04/cover-alumni-spotlight.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/develop-azure-function-and-access-storage-blob-locally-with-vs-code/</loc>
		<lastmod>2024-09-23T16:18:19+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/cover-develop-azure-function-and-access-storage-blob-locally-with-vs-code.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/vs-create-func.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/vs-create-timer-trigger.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/vs-execute-func.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/start-azurite.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/azure-storage-explorer.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/func-execute-result.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/func-execute-result2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/az-storage-explorer-uploaded.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/get-resource-changes-through-azure-resource-graph/</loc>
		<lastmod>2024-09-23T16:19:10+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/12/cover-get-resource-changes-through-azure-resource-graph.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/cloud-computing-certification-azure-az-900-aws-clf-c01/</loc>
		<lastmod>2024-09-23T16:19:16+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/10/cover-cloud-computing-certification-azure-az-900-aws-clf-c01.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/dotnet-core-service-life-cycle/</loc>
		<lastmod>2024-09-23T16:19:28+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/06/cover-dotnet-core-service-life-cycle.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/06/image.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/06/image-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/06/image-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/06/image-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/06/image-6.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/why-se-uci-update/</loc>
		<lastmod>2024-09-23T16:20:12+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/05/cover-why-se-uci-update.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/curated-resources-for-python-beginners/</loc>
		<lastmod>2024-09-26T16:11:56+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/08/cover-curated-resources-for-python-beginners.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/chatgpt-code-interpreter/</loc>
		<lastmod>2024-09-26T16:12:42+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/cover-chatgpt-code-interpreter.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/log-head.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-head.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-head-code.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-q2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-error.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/log-error.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-q2-a1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-q2-a2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-q2-a2-code.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-q3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/interpreter-q3-a.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/list-comprehension-in-python/</loc>
		<lastmod>2024-09-26T16:13:30+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/cover-list-comprehension-in-python.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/gpt-best-practices/</loc>
		<lastmod>2024-09-26T16:14:20+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/cover-chatgpt-code-interpreter.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/cwb-observation-data-with-python/</loc>
		<lastmod>2024-09-26T16:14:45+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cover-cwb-observation-data-with-python.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-01.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-02.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-03.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-04.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-05.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-06.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-07.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cwb-08.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/what-is-iterator-in-python/</loc>
		<lastmod>2024-09-26T16:15:18+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/cover-list-comprehension-in-python.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/python-name-main/</loc>
		<lastmod>2024-09-26T16:16:26+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/cover-list-comprehension-in-python.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/python-name-main.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/state-of-the-practice-in-aigc/</loc>
		<lastmod>2024-09-26T16:16:56+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/cover-state-of-the-practice-in-aigc.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/wordpress-post-crawler-in-python/</loc>
		<lastmod>2024-09-26T16:17:24+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/05/cover-cwb-observation-data-with-python.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/wp-login.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/wp-content-in-source.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/isitwp-example.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/wifekamen-example.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/x-wp-totalpage.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/wp-api-blocked.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/01/wordpress-com-example.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/google-finance/</loc>
		<lastmod>2024-09-26T16:17:51+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/cover-google-finance.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/GFinanceHistoryData.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/GFinance2330.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/GFinanceRealTimeData.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/GFinanceSetting.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/yahoo-tsmc-dividend.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/yahoo-tsmc-xpath.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/GFinanceExternalData-opt.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/03/GFinance-pandas.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/python-virtual-enviroments/</loc>
		<lastmod>2024-09-26T16:18:42+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/07/cover-list-comprehension-in-python.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2022/05/pyenv-vscode.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jlin.blog/computational-thinking/</loc>
		<lastmod>2024-09-26T22:22:15+00:00</lastmod>
		<image:image>
			<image:loc>http://jlin.blog/wp-content/uploads/2023/02/cover-computational-thinking.jpg</image:loc>
		</image:image>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO -->