<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>My Code &#8211; D0n9X1n&#039;s Blog</title>
	<atom:link href="https://d0n9x1n.dev/post/category/Coding/feed/" rel="self" type="application/rss+xml" />
	<link>https://d0n9x1n.dev</link>
	<description>UNTO A FULL GROWN MAN.</description>
	<lastBuildDate>Thu, 25 Dec 2025 23:13:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://d0n9x1n.dev/wp-content/uploads/2019/11/cropped-M-150x150.jpg</url>
	<title>My Code &#8211; D0n9X1n&#039;s Blog</title>
	<link>https://d0n9x1n.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ChatGPT Tag Highlighter v0.0.1 发布</title>
		<link>https://d0n9x1n.dev/post/867/</link>
					<comments>https://d0n9x1n.dev/post/867/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Thu, 25 Dec 2025 21:02:31 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<category><![CDATA[Dev Tools]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Firefox]]></category>
		<guid isPermaLink="false">https://d0n9x1n.dev/?p=867</guid>

					<description><![CDATA[<p dir="auto">故事的开始很简单, 因为我是一个重度的 ChatGPT 使用者, 我最大的一个痛点就是我该怎么快速的找到某一个对话. 如果你也使用 ChatGPT, 一定会有个巨大无比的 sidebar, 而且 ChatGPT 的 chat channel 命名也很奇怪, 他经常会对你&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p dir="auto">故事的开始很简单, 因为我是一个重度的 ChatGPT 使用者, 我最大的一个痛点就是我该怎么快速的找到某一个对话. 如果你也使用 ChatGPT, 一定会有个巨大无比的 sidebar, 而且 ChatGPT 的 chat channel 命名也很奇怪, 他经常会对你&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/867/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>使用自动化工具 &#8211; CertBot 进行证书更新</title>
		<link>https://d0n9x1n.dev/post/649/</link>
					<comments>https://d0n9x1n.dev/post/649/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Sat, 06 Nov 2021 12:55:21 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[TLS]]></category>
		<guid isPermaLink="false">https://d0n9x1n.dev/?p=649</guid>

					<description><![CDATA[<p>故事的开始就是 https 证书的更新. 在这次使用 CertBot 之前呢, 我采用的还是刀耕火种的方式, 先去阿里云上申请免费的 https 证书, 然后手动下载到对应的 azure 机器上,然后更新 nginx 配置,最后 <code>nginx -s reload</code> 算是更新完成吧&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>故事的开始就是 https 证书的更新. 在这次使用 CertBot 之前呢, 我采用的还是刀耕火种的方式, 先去阿里云上申请免费的 https 证书, 然后手动下载到对应的 azure 机器上,然后更新 nginx 配置,最后 <code>nginx -s reload</code> 算是更新完成吧&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/649/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MJsonViewer v4.4 版本中使用到的 JS 复制操作</title>
		<link>https://d0n9x1n.dev/post/635/</link>
					<comments>https://d0n9x1n.dev/post/635/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Sun, 16 May 2021 12:45:06 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JSON]]></category>
		<guid isPermaLink="false">https://d0n9x1n.dev/?p=635</guid>

					<description><![CDATA[<p>之前自己写的这个插件还是挺满意的, 不过最近遇到一个不太方便的地方, 就是当查看完 JSON 数据之后, 如果想把数据复制下来, 直接 ctrl+a 和 ctrl+c 之后, 就会有很多乱七八糟的 tag. 所以写了这个版本的功能.</p>
<p>这个功能主要作用就是当检测到数据为 &#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>之前自己写的这个插件还是挺满意的, 不过最近遇到一个不太方便的地方, 就是当查看完 JSON 数据之后, 如果想把数据复制下来, 直接 ctrl+a 和 ctrl+c 之后, 就会有很多乱七八糟的 tag. 所以写了这个版本的功能.</p>
<p>这个功能主要作用就是当检测到数据为 &hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/635/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>hexo-blog-encrypt 在 http 环境下无法使用的原因分析</title>
		<link>https://d0n9x1n.dev/post/619/</link>
					<comments>https://d0n9x1n.dev/post/619/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Mon, 08 Feb 2021 09:10:55 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<category><![CDATA[Hexo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://d0n9x1n.dev/?p=619</guid>

					<description><![CDATA[<p>hexo-blog-encrypt 是一个用来加密 hexo 博文的插件, 其核心的技术点就是在 hexo 渲染时将原文进行 AES 加密, 然后在展示的时候使用密码进行解密. 从原理上看, 并不会存在 http 无法使用而 https 可以使用的限制. 但是, 最近有很多&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>hexo-blog-encrypt 是一个用来加密 hexo 博文的插件, 其核心的技术点就是在 hexo 渲染时将原文进行 AES 加密, 然后在展示的时候使用密码进行解密. 从原理上看, 并不会存在 http 无法使用而 https 可以使用的限制. 但是, 最近有很多&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/619/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>关于 MJsonViewer 4.2 的发布</title>
		<link>https://d0n9x1n.dev/post/607/</link>
					<comments>https://d0n9x1n.dev/post/607/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Sun, 03 Jan 2021 11:21:47 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JSON]]></category>
		<guid isPermaLink="false">https://d0n9x1n.dev/?p=607</guid>

					<description><![CDATA[<p>这次的更新和上一次更新差不多差了一年多, 最主要的原因就是懒&#8230; 工作之后,对 API 的测试基本上都在 PostMan 上进行, 很少有机会在 Firefox 上直接进行查看数据. 所以需求不是特别的强烈. 最简单的一个原因就是, 作为开发者, 插件的默&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>这次的更新和上一次更新差不多差了一年多, 最主要的原因就是懒&#8230; 工作之后,对 API 的测试基本上都在 PostMan 上进行, 很少有机会在 Firefox 上直接进行查看数据. 所以需求不是特别的强烈. 最简单的一个原因就是, 作为开发者, 插件的默&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/607/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress 的 Github Fetcher 插件</title>
		<link>https://d0n9x1n.dev/post/420/</link>
					<comments>https://d0n9x1n.dev/post/420/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Mon, 21 Jan 2019 10:31:50 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<guid isPermaLink="false">https://mikecoder.cn/?p=420</guid>

					<description><![CDATA[<p>关于最新的介绍和使用安装方式, 建议参考 Github 的 ReadMe.md.<br />
好长时间没有写博客, 主要的原因是比较忙. 这段时间要搞定工作上的事情, 还要处理房屋的装修, 顺便还要准备结婚的事情, 有点焦头烂额. 所以, 也是上班的时候, 抽了一个小时搞定了这&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>关于最新的介绍和使用安装方式, 建议参考 Github 的 ReadMe.md.<br />
好长时间没有写博客, 主要的原因是比较忙. 这段时间要搞定工作上的事情, 还要处理房屋的装修, 顺便还要准备结婚的事情, 有点焦头烂额. 所以, 也是上班的时候, 抽了一个小时搞定了这&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/420/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Firefox 完全暗黑主题</title>
		<link>https://d0n9x1n.dev/post/396/</link>
					<comments>https://d0n9x1n.dev/post/396/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Thu, 18 Oct 2018 10:57:43 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<guid isPermaLink="false">https://mikecoder.cn/?p=396</guid>

					<description><![CDATA[<p>我是实在想不到什么比较好的名称了&#8230; 所以才写了这么个标题. 事情的起因是这样的, 因为最新的 MacOS 已经有了暗黑主题, 所以作为最顺手的浏览器 &#8211; Firefox 也遇到了一个新的问题, 就是能否以最完美的姿态迎接这个新的主题.</p>


<p>我&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>我是实在想不到什么比较好的名称了&#8230; 所以才写了这么个标题. 事情的起因是这样的, 因为最新的 MacOS 已经有了暗黑主题, 所以作为最顺手的浏览器 &#8211; Firefox 也遇到了一个新的问题, 就是能否以最完美的姿态迎接这个新的主题.</p>


<p>我&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/396/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>01 背包的二进制优化</title>
		<link>https://d0n9x1n.dev/post/373/</link>
					<comments>https://d0n9x1n.dev/post/373/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Mon, 26 Mar 2018 05:04:31 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<guid isPermaLink="false">https://mikecoder.cn/?p=373</guid>

					<description><![CDATA[<p>也是在刷题的时候发现的，比如 hiho week 195。一眼看过去就是一个 0-1 背包问题，然后直接 DP 上了，当时觉得应该问题不大，结果最后只有 50%，一看数据，100% 的数据为 1E5 量，简单的 DP 的话复杂度为 O(MN)，这样复杂度估计是 1E10&#8230;</p>]]></description>
										<content:encoded><![CDATA[<p>也是在刷题的时候发现的，比如 hiho week 195。一眼看过去就是一个 0-1 背包问题，然后直接 DP 上了，当时觉得应该问题不大，结果最后只有 50%，一看数据，100% 的数据为 1E5 量，简单的 DP 的话复杂度为 O(MN)，这样复杂度估计是 1E10&hellip;</p>]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/373/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>二分查找和 Lucas 定理</title>
		<link>https://d0n9x1n.dev/post/200/</link>
					<comments>https://d0n9x1n.dev/post/200/#respond</comments>
		
		<dc:creator><![CDATA[D0n9X1n]]></dc:creator>
		<pubDate>Mon, 05 Mar 2018 16:21:51 +0000</pubDate>
				<category><![CDATA[My Code]]></category>
		<guid isPermaLink="false">https://mikecoder.cn/post/200/</guid>

					<description><![CDATA[*:not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not(i){font-family:Microsoft Yahei Mono,&#8230;]]></description>
										<content:encoded><![CDATA[*:not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not(i){font-family:Microsoft Yahei Mono,&hellip;]]></content:encoded>
					
					<wfw:commentRss>https://d0n9x1n.dev/post/200/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
