<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>折腾代码 on MoeJueのブログ</title>
    <link>https://ja.moejue.cn/en/categories/%E6%8A%98%E8%85%BE%E4%BB%A3%E7%A0%81/</link>
    <description>Recent content in 折腾代码 on MoeJueのブログ</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 10 Jan 2026 14:02:35 +0000</lastBuildDate>
    <atom:link href="https://ja.moejue.cn/en/categories/%E6%8A%98%E8%85%BE%E4%BB%A3%E7%A0%81/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Web3 On-chain Red Packet DApp</title>
      <link>https://ja.moejue.cn/en/posts/303/</link>
      <pubDate>Sat, 10 Jan 2026 14:02:35 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/303/</guid>
      <description>&lt;p&gt;This is a &lt;strong&gt;100% decentralized&lt;/strong&gt; blockchain red packet application. Users can connect their wallets, set an amount and quantity to send red packets, and then share a link for others to claim. All data and operations are based on the blockchain, completely eliminating the need for centralized servers, making the entire process secure, transparent, and traceable.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re interested, you can check out my code on GitHub: &lt;a href=&#34;https://github.com/iAJue/redpacket-dapp&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;redpacket‑dapp&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Jue&#39;s Blog  The Path to Internationalization</title>
      <link>https://ja.moejue.cn/en/posts/291/</link>
      <pubDate>Sun, 02 Nov 2025 10:12:27 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/291/</guid>
      <description>&lt;p&gt;Recently, I&amp;rsquo;ve made a &amp;ldquo;big move&amp;rdquo; to my personal blog - I&amp;rsquo;ve upgraded it&#xA;I upgraded my blog from a monolingual version to a &lt;strong&gt;multilingual site&lt;/strong&gt; (Simplified Chinese, Traditional Chinese, English, Japanese).&#xA;And the whole process is automated. 💪&lt;/p&gt;&#xA;&lt;p&gt;Mainly includes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Automatic synchronization of master articles&lt;/li&gt;&#xA;&lt;li&gt;Automatic AI translation of content&lt;/li&gt;&#xA;&lt;li&gt;Automatically build and deploy multilingual sites&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;why-hugo&#34;&gt;Why Hugo?&lt;/h2&gt;&#xA;&lt;p&gt;Because of its confident slogan:&lt;/p&gt;&#xA;&#xA;  &lt;blockquote&#xA;    class=&#34;border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1&#34;&gt;&#xA;    &lt;div class=&#34;prose prose-sm max-w-none&#34;&gt;&#xA;      &lt;p&gt;&amp;ldquo;The world&amp;rsquo;s fastest framework for building websites.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The third generation of random 2D API is here!</title>
      <link>https://ja.moejue.cn/en/posts/288/</link>
      <pubDate>Wed, 15 Oct 2025 01:31:22 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/288/</guid>
      <description>&lt;p&gt;Do you still remember that random graph interface that you guys ruined? It was updated today! In the past few years, &lt;strong&gt;Random Graph API&lt;/strong&gt; has been a &amp;ldquo;little toy&amp;rdquo; and &amp;ldquo;common tool&amp;rdquo; for many front-end developers, 2D webmasters, and even desktop plug-in enthusiasts.&lt;/p&gt;&#xA;&lt;h3 id=&#34;-generation-1-simple-but-clunky-starting-point&#34;&gt;🥇 Generation 1: Simple but clunky starting point&lt;/h3&gt;&#xA;&lt;p&gt;To be honest, the random graph API at that time was just a small PHP script + a cloud host. The goal at that time was simple: &lt;strong&gt;provide an interface that can return random pictures&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I don’t know AE, but I can code</title>
      <link>https://ja.moejue.cn/en/posts/280/</link>
      <pubDate>Sat, 23 Aug 2025 12:29:01 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/280/</guid>
      <description>&lt;h2 id=&#34;-oyama-まひろの小屋-&#34;&gt;✨ Oyama まひろの小屋 ✨&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://mahiro.moejue.cn/static/images/onimai.png&#34;&#xA;    alt=&#34;緒山まひろ&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://mahiro.moejue.cn/static/images/onimai.png&#34;&#xA;    data-gallery-alt=&#34;緒山まひろ&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;-welcome-to-oyama-まひろの小屋-&#34;&gt;🌸 Welcome to Oyama まひろの小屋 🌸&lt;/h3&gt;&#xA;&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://mahiro.moejue.cn/static/images/Mahiro06.png&#34;&#xA;    alt=&#34;緒山まひろ&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://mahiro.moejue.cn/static/images/Mahiro06.png&#34;&#xA;    data-gallery-alt=&#34;緒山まひろ&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&lt;/p&gt;&#xA;&lt;p&gt;Wow! You discovered my secret base! (*≧ω≦)&lt;/p&gt;&#xA;&lt;p&gt;This is Oyama Misaki&amp;rsquo;s personal website, full of cute animations and interesting content! I will share my favorite animations, comics, games and some small blessings in daily life here~&lt;/p&gt;&#xA;&lt;h3 id=&#34;-about-me-&#34;&gt;💕 About Me 💕&lt;/h3&gt;&#xA;&lt;p&gt;My name is Oyama Ouyuki, and I love you and I love you. I like anime, comics, light novels and all kinds of cute things! Favorite colors are pink and light blue!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multi-chain support is not as simple as you think</title>
      <link>https://ja.moejue.cn/en/posts/269/</link>
      <pubDate>Sat, 05 Jul 2025 08:20:55 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/269/</guid>
      <description>&lt;h4 id=&#34;a-practical-reflection-on-multi-chain-wallet-integration&#34;&gt;A practical reflection on multi-chain wallet integration&lt;/h4&gt;&#xA;&lt;p&gt;Finally, I have some free time to sort out the code. The Web3 project has access to multi-chain wallet connection functions, mainly involving Ethereum, Polygon, BSC and Solana. At first glance, it seemed like it was just a matter of &amp;ldquo;doing a few more sets of compatible logic&amp;rdquo;, but after I actually implemented it, I discovered that many things were actually not as simple as I thought.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build macOS-style web apps</title>
      <link>https://ja.moejue.cn/en/posts/260/</link>
      <pubDate>Sun, 11 May 2025 11:46:03 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/260/</guid>
      <description>&lt;h3 id=&#34;project-overview&#34;&gt;Project Overview&lt;/h3&gt;&#xA;&lt;p&gt;In today&amp;rsquo;s world of web development, user experience and interface design are becoming increasingly important.&lt;/p&gt;&#xA;&lt;p&gt;Mac Web Vue Template This is a modern and elegant Vue.js Web template inspired by macOS design. It is a modern web application template based on Vue.js. Its design is inspired by the elegant interface of macOS. This project not only provides beautiful UI design, but also includes complete project structure and best practices.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mengyin Mall mobile version is on sale</title>
      <link>https://ja.moejue.cn/en/posts/256/</link>
      <pubDate>Thu, 17 Apr 2025 09:07:11 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/256/</guid>
      <description>&lt;h3 id=&#34;project-introduction&#34;&gt;Project introduction&lt;/h3&gt;&#xA;&lt;p&gt;The mobile version of Mengyin Mall is a multi-terminal mall system developed based on uniapp, supporting multiple platforms such as iOS, Android, H5 and small programs. The system uses PHP + MySQL + FastAdmin as the back-end technology stack to achieve complete e-commerce functions.&lt;/p&gt;&#xA;&lt;h3 id=&#34;core-functions&#34;&gt;Core functions&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product management: classification, list, detail display&lt;/li&gt;&#xA;&lt;li&gt;Shopping process: shopping cart, settlement, payment, order management&lt;/li&gt;&#xA;&lt;li&gt;User system: member center, personal information management&#xA;-Multi-merchant model: merchants manage products and orders independently&lt;/li&gt;&#xA;&lt;li&gt;Shipping system: supports pushing orders to ERP (Guan Jia Po) system for processing&lt;/li&gt;&#xA;&lt;li&gt;Dual mode trading:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Online ordering and express delivery&lt;/li&gt;&#xA;&lt;li&gt;Order online and pick up in store/delivery by rider&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;system-preview&#34;&gt;System preview&lt;/h3&gt;&#xA;&lt;h4 id=&#34;backend-management-interface&#34;&gt;Backend management interface&lt;/h4&gt;&#xA;&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111108_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111108_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111207_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111207_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111236_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111236_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111316_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111316_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111333_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111333_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111348_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111348_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111425_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-111425_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-114400_04_17_2025.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/17/QQ20250417-114400_04_17_2025.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to hand rub a portable monitor</title>
      <link>https://ja.moejue.cn/en/posts/255/</link>
      <pubDate>Sun, 13 Apr 2025 05:55:01 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/255/</guid>
      <description>&lt;h3 id=&#34;how-to-rub-a-portable-monitor-by-hand&#34;&gt;How to rub a portable monitor by hand&lt;/h3&gt;&#xA;&lt;h3 id=&#34;preface&#34;&gt;Preface&lt;/h3&gt;&#xA;&lt;p&gt;I have an old laptop at home. Except for the dead battery, all other parts are still functioning normally. However, due to the rapid technological changes, this laptop has almost no other uses except browsing the web. It would be a pity to throw it away, but it would be worthless to sell it. So I decided to transform it into a portable monitor, so that I can connect it to a laptop or desktop, play games, watch videos, and let it continue to use its residual heat. By the way, I have transformed the hard drive into a portable hard drive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My 2D photo album is back</title>
      <link>https://ja.moejue.cn/en/posts/227/</link>
      <pubDate>Fri, 08 Nov 2024 09:52:39 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/227/</guid>
      <description>&lt;p&gt;From the earliest [Gallery] (&lt;a href=&#34;https://moejue.cn/archives/10%29&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://moejue.cn/archives/10)&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;, to [Picture Bed] (&lt;a href=&#34;https://moejue.cn/archives/61%29&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://moejue.cn/archives/61)&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;, to the current photo album. My persistence in pictures can be said to have spanned several centuries. The pictures in the gallery were stored in Qiniuyun, but later the traffic was blocked and closed. The Picture Bed is now providing image upload services for blogs. Photo album is the concept of a photo album in a mobile phone. It can store both pictures and videos. Gradually it is becoming more and more perfect.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An open source, simple and beautiful Kugou third-party client V1.0.0 Beta</title>
      <link>https://ja.moejue.cn/en/posts/225/</link>
      <pubDate>Sun, 03 Nov 2024 12:48:04 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/225/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://github.com/iAJue/MoeKoeMusic/raw/main/images/logo.png&#34;&#xA;    alt=&#34;Logo&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://github.com/iAJue/MoeKoeMusic/raw/main/images/logo.png&#34;&#xA;    data-gallery-alt=&#34;Logo&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;moekoe-music&#34;&gt;MoeKoe Music&lt;/h2&gt;&#xA;&lt;p&gt;An open source, simple and beautiful Kugou third-party client&#xA;&lt;a href=&#34;https://github.com/iAJue/MoeKoeMusic/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;&lt;strong&gt;🌎 GitHub repository&lt;/strong&gt;&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;https://github.com/iAJue/MoeKoeMusic/releases&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;&lt;strong&gt;📦️ Download the installation package&lt;/strong&gt;&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;https://MoeJue.cn&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;&lt;strong&gt;💬 Visit the blog&lt;/strong&gt;&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multi-platform article synchronization browser plug-in - ArticleSync</title>
      <link>https://ja.moejue.cn/en/posts/218/</link>
      <pubDate>Wed, 16 Oct 2024 11:02:49 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/218/</guid>
      <description>&lt;h2 id=&#34;articlesync---multi-platform-article-synchronization-plug-in&#34;&gt;ArticleSync - Multi-platform article synchronization plug-in&lt;/h2&gt;&#xA;&lt;p&gt;ArticleSync is a browser extension that helps users easily publish articles to multiple social platforms simultaneously. Supports publishing articles from local drafts to major platforms, such as Zhihu, Bilibili, etc. It provides a one-stop solution that makes synchronizing your articles on different social media platforms simple and efficient.&lt;/p&gt;&#xA;&lt;p&gt;Based on the browser plug-in mode, it automatically detects local login accounts and eliminates risks such as account leaks and environmental abnormalities.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I won the Easter match and I came back to life</title>
      <link>https://ja.moejue.cn/en/posts/206/</link>
      <pubDate>Thu, 03 Oct 2024 02:48:02 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/206/</guid>
      <description>&lt;h3 id=&#34;recent-situation&#34;&gt;Recent situation&lt;/h3&gt;&#xA;&lt;p&gt;It’s been more than two months since I last chatted, and it’s time to sort out my thoughts. Last time, I posted a bunch of emotions and then went silent, so it was a little rushed, and I couldn’t keep up with the follow-up work.&lt;/p&gt;&#xA;&lt;p&gt;It’s National Day again, and sure enough, my National Day is comparable to Double Eleven. Although the three domain names (52ecy.cn, moeins.cn, moeins.com) I owned before, although I won the resurrection competition, the equipment is gone.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rebirth of I want to be a mall - Moony Mall V1.0 is online!</title>
      <link>https://ja.moejue.cn/en/posts/203/</link>
      <pubDate>Wed, 02 Oct 2024 06:17:50 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/203/</guid>
      <description>&lt;p&gt;The N+1th project in the Moe Sound series is here. This is another project that&amp;rsquo;s been in the works for a few years now, but this time I&amp;rsquo;m finally able to fill in the gaps.&lt;/p&gt;&#xA;&lt;h5 id=&#34;first-the-project-address-httpsmoekoecn&#34;&gt;First, the project address: &lt;a href=&#34;https://MoeKoe.cn&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://MoeKoe.cn&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/h5&gt;&#xA;&lt;h4 id=&#34;why-do-i-keep-doing-projects&#34;&gt;Why do I keep doing projects?&lt;/h4&gt;&#xA;&lt;p&gt;This question is very interesting, why have been doing all kinds of projects, and still do not earn money things. Contact with some of my previous project partners know that I develop any project is in line with the principle of their own use in the creation, of course, this time is no exception. I&amp;rsquo;ve always wanted to sell my gadgets that I don&amp;rsquo;t want to throw away, and to share interesting products (and possibly my own IP products in the future) on a platform. &amp;ldquo;I want to share the most beautiful things to the most beautiful you&amp;rdquo; Even if, in line with the principle of &amp;ldquo;I have to have what others have&amp;rdquo;, I also have to have.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blockchain image upload based on Web3.0</title>
      <link>https://ja.moejue.cn/en/posts/201/</link>
      <pubDate>Mon, 17 Jun 2024 12:57:43 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/201/</guid>
      <description>&lt;p&gt;Before we start, let’s briefly understand the basic concepts. I can roughly summarize them into the following points &lt;a href=&#34;https://www.cnblogs.com/Ajue/p/18252827&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;What is Web3.0 and what does it have to do with blockchain? &#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; (The article last time will come in handy)&lt;/p&gt;&#xA;&lt;p&gt;Requirements: Develop a Python-based Web 3.0 image uploading system. This system will allow users to upload images and store them on a decentralized network, while recording transaction information on the blockchain. I originally wrote it for fun, but I thought about writing it into a user authentication file operation that integrates a full set of management, so that it &amp;ldquo;will eventually become the ultimate solution for image upload services.&amp;rdquo; But in practice, I found that it was not very practical, so I gave up. However, I have always been so obsessed with pictures.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use the ESP8266-NodeMCU development board to display my QQ avatar</title>
      <link>https://ja.moejue.cn/en/posts/200/</link>
      <pubDate>Sun, 16 Jun 2024 12:50:42 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/200/</guid>
      <description>&lt;p&gt;Hey, I&amp;rsquo;m back as I promised to write the esp8266 development board firmware myself. I made a promise 20 years ago, and today I came back to fulfill my wish &lt;a href=&#34;https://www.cnblogs.com/Ajue/p/18202561&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;ESP8266 serial WiFi module - WiFi killer&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Today we also connected the OLED display. The one I bought this time is a 4-pin OLED (128*64), which does not support color display.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Android view apk installer&#39;s AndroidManifest.xml file</title>
      <link>https://ja.moejue.cn/en/posts/110/</link>
      <pubDate>Sun, 19 Apr 2020 09:15:54 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/110/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Cause&lt;/strong&gt;&#xA;Last week I was working on the factory push feature for Android, and certain models could not be factory pushed offline, so I was ready to unpack the apk to see if something was wrong with the packing parameters.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Preface&lt;/strong&gt;.&#xA;In Android development, we may need to jump from our own application to another application&amp;rsquo;s interface, but in the case of not knowing another application&amp;rsquo;s package name as well as the class name, it is very difficult to do this, there is a simplest way is to download the application&amp;rsquo;s apk file, and then change the extension name to zip or rar, and then unpack the file afterward, in the unpacked file, there will be a AndroidManifest.xml file, but after opening, it may be garbled, which is embarrassing, how to do?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Alipay face-to-face payment docking</title>
      <link>https://ja.moejue.cn/en/posts/107/</link>
      <pubDate>Sat, 04 Apr 2020 02:35:18 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/107/</guid>
      <description>&lt;p&gt;As the name suggests, face-to-face payment helps merchants achieve quick collection in offline consumption scenarios; face-to-face payment products support two payment methods: barcode payment and scan code payment.&lt;br&gt;&#xA;What we connect here is scan code payment.&#xA;Scan code payment refers to a mode in which users open the &amp;ldquo;scan&amp;rdquo; function in Alipay wallet, scan the QR code displayed by the merchant in a certain cashier scene, and make payment. This model is suitable for offline physical store payment, face-to-face payment and other scenarios. The business process is shown in the figure below:&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gciwmfk760j30kf071dfz.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gciwmfk760j30kf071dfz.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Since signing a contract with face-to-face payment is very simple, individual industrial and commercial households/individual merchants are allowed to sign a contract. Therefore, this method is also widely used for online QR code payment. Since this method violates the relevant terms of Alipay, it has certain risks. As a technical exchange, we will put this issue aside for the time being.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Discuz forum personal space custom css style</title>
      <link>https://ja.moejue.cn/en/posts/109/</link>
      <pubDate>Tue, 24 Mar 2020 13:23:51 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/109/</guid>
      <description>&lt;p&gt;A few days ago, nothing to do, and then went to look for a discuz forum vulnerability, and then really found, in passing, wrote a software, and then the water on the way a&#xA;Here is the cause of the incident&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gd4tebhwgwj309s0aojss.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gd4tebhwgwj309s0aojss.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;This loophole on the website is not too much harm, only can only customize the css style of personal space, on the website data does not constitute a threat, but also rest assured.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Randomized Secondary Image API 3rd</title>
      <link>https://ja.moejue.cn/en/posts/108/</link>
      <pubDate>Tue, 10 Mar 2020 08:51:35 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/108/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gcoxw1p6y1j30ya0o74qp.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gcoxw1p6y1j30ya0o74qp.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Originally, I had put the second bullet on the top of the list and didn&amp;rsquo;t intend to post the third bullet, but then I thought about it and held back so many words that I thought it would be a waste of my brain cells if I didn&amp;rsquo;t post it.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s been 2 years since the last update, and the APi has been running smoothly for 2 years and several months. This time the main update is a tutorial picture and 3000+ random secondary api map, in addition and interface optimization, about this!&lt;/p&gt;</description>
    </item>
    <item>
      <title>ESP8266 Serial WiFi Module - WiFi Killer</title>
      <link>https://ja.moejue.cn/en/posts/105/</link>
      <pubDate>Mon, 03 Feb 2020 06:59:55 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/105/</guid>
      <description>&lt;p&gt;Bought an ESP8266 a while back to fool around with. The actual eating dust for several months, and then dragged to 2020&#xA;ESP8266 is a WiFi IoT module, the actual application is very wide, the function is simple: receive data from wifi, serial port output; receive data from the serial port, wifi output data.&lt;/p&gt;&#xA;&lt;p&gt;This thing is mature technology, low cost, so the price is just a dozen dollars!&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gbjav59u52j30p90alq42.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gbjav59u52j30p90alq42.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Unboxing I&amp;rsquo;m still buying the package with the OLED LCD screen here (for future fun stuff)&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gbjb22mijhj310a0r741n.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gbjb22mijhj310a0r741n.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;The most classic would be WiFi Killer. So let&amp;rsquo;s have some fun with the WiFi Killer firmware!&#xA;Firmware: &lt;a href=&#34;https://github.com/samdenty/Wi-PWN?wi-pwn=7.0&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://github.com/samdenty/Wi-PWN?wi-pwn=7.0&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;The principle is to send a de-authentication message to make the client think that the router needs to disconnect itself so as to disconnect the wifi, and to fake the router to send a de-authentication message to the client, so that the client takes the initiative to disconnect the wifi connection. And it supports customized hotspot forgery (batch generation of fake Wi-Fi signals).&lt;/p&gt;</description>
    </item>
    <item>
      <title>An incredibly beautiful Alibaba picture bed program</title>
      <link>https://ja.moejue.cn/en/posts/104/</link>
      <pubDate>Sun, 12 Jan 2020 08:42:16 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/104/</guid>
      <description>&lt;p&gt;It feels good for a while, and it feels good all the time. Suddenly, I feel good for another month, and I don’t even show up on New Year’s Day, which is embarrassing to say.&lt;br&gt;&#xA;As compensation, take advantage of today&amp;rsquo;s weekend to get out of an Alitu bed.&lt;/p&gt;&#xA;&lt;p&gt;Many friends said that the previous program was difficult to install. This time, the Alibaba Tubed is very simple. You can upload it directly to your server and access it. There is no configuration required at all, it is that simple. (I’m really not lazy and didn’t write anything)&#xA;Take a look at the interface, it’s so beautiful.&lt;br&gt;&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gatvrtj7qwj30g00ohtdt.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1gatvrtj7qwj30g00ohtdt.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Because it is relatively simple, there is no demo address for the time being. If you have a friend who has built it, you can comment below and give your own picture bed address for other friends to refer to.&#xA;&lt;a href=&#34;https://github.com/iAJue/Alibaba_pic&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Project address&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thermal Bluetooth printer development</title>
      <link>https://ja.moejue.cn/en/posts/100/</link>
      <pubDate>Tue, 05 Nov 2019 14:49:50 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/100/</guid>
      <description>&lt;p&gt;Recently, I have been working on receipt printing. The project requirement is to implement it on both IOS and Android. I was confused when I started doing it. Then I found a lot of information on the Internet, stepped on a lot of pitfalls, and read a lot of articles. The result turned out to be okay.&#xA;Bluetooth printers are generally divided into two printing modes, receipt printing and label printing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The owner is back with a new version of the triple.</title>
      <link>https://ja.moejue.cn/en/posts/15/</link>
      <pubDate>Sun, 04 Aug 2019 01:42:18 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/15/</guid>
      <description>&lt;p&gt;Since the 5.20 confession, the owner has been missing &amp;hellip;&amp;hellip;.&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g5nlxy8to3j306o05b75f.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g5nlxy8to3j306o05b75f.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;I don&amp;rsquo;t know how many months have passed, but the 3 in 1 is updated again. I set a flag in the group two months ago, and today I fulfill it, don&amp;rsquo;t ask me what I did in the middle two months -. - Don&amp;rsquo;t ask me what I was doing in the middle two months.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mini program architecture</title>
      <link>https://ja.moejue.cn/en/posts/92/</link>
      <pubDate>Fri, 17 May 2019 06:59:47 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/92/</guid>
      <description>&lt;p&gt;I don’t know how everyone writes mini programs. I was writing WeChat mini programs a few months ago. I created a structure, or framework, by myself.&#xA;The native architecture of WeChat is like this&lt;/p&gt;&#xA;&lt;p&gt;├── app.js&#xA;├── app.json&#xA;├── app.wxss&#xA;├── pages&#xA;│ │── index&#xA;│ │ ├── index.wxml&#xA;│ │ ├── index.js&#xA;│ │ ├── index.json&#xA;│ │ └── index.wxss&#xA;│ └── logs&#xA;│ ├── logs.wxml&#xA;│ └── logs.js&#xA;└── utils&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to submit a form gracefully</title>
      <link>https://ja.moejue.cn/en/posts/91/</link>
      <pubDate>Mon, 06 May 2019 07:28:33 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/91/</guid>
      <description>&lt;p&gt;This is a very basic HTML form submission question, but it is a very practical technique&#xA;My business scenario is like this:&#xA;A form that can dynamically create input, as shown below&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g1v9kcon30j30l007bdgd.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g1v9kcon30j30l007bdgd.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;This means that the name of the input cannot be fixed, otherwise it will definitely be overwritten.&lt;/p&gt;&#xA;&lt;p&gt;The first one is the traditional ordinary submission method, giving each input to be submitted a unique name.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The girl in the swimsuit is really great</title>
      <link>https://ja.moejue.cn/en/posts/80/</link>
      <pubDate>Fri, 19 Apr 2019 12:50:15 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/80/</guid>
      <description>&lt;p&gt;How to develop a passerby heroine &amp;ndash; Yinglili &amp;ndash; Huangmao for short&#xA;Postal parcel&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m6q2ngej30u0140gq0.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m6q2ngej30u0140gq0.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;kaifeng&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m6v668qj30u0140k1i.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m6v668qj30u0140k1i.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Turn the shell around, the shell is also worth collecting&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m726z6aj31400u0wni.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m726z6aj31400u0wni.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Saw something amazing&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7eke4fj30u01407f4.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7eke4fj30u01407f4.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;When I took it out of the box, it seemed that my swimsuit was not properly worn. . . (Covering eyes) Not suitable for children, code, code&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m8b56xhj31400u0gtu.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m8b56xhj31400u0gtu.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Finally helped the girl put on her swimsuit&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7hnlkqj31400u0156.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7hnlkqj31400u0156.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;These legs are so white, lick them&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7lf3noj30u0140qeq.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7lf3noj30u0140qeq.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;turn around&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7vesi9j31400u013k.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m7vesi9j31400u013k.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;The little tiger teeth are awesome&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m81zjglj31400u0akb.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m81zjglj31400u0akb.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Tricky angle&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m88q153j30u0140q9v.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m88q153j30u0140q9v.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;First person (laugh-.-&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m180gq0j30u0140grt.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m180gq0j30u0140grt.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m18d6q8j30u0140gsi.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g23m18d6q8j30u0140gsi.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;End of unboxing, perfect Ψ(￣∀￣)Ψ&lt;/p&gt;</description>
    </item>
    <item>
      <title>Query sql for some common functions</title>
      <link>https://ja.moejue.cn/en/posts/90/</link>
      <pubDate>Wed, 10 Apr 2019 09:33:11 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/90/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g1xv7hy779j30d6097glr.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g1xv7hy779j30d6097glr.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; &lt;strong&gt;1. Scenario: Query a player’s ranking and how many votes away from the previous one&lt;/strong&gt;&#xA;Method 2 (remove reordering and query the number less than yourself)&lt;/p&gt;&#xA;&lt;p&gt;$temp = DB::fetch_first(&amp;ldquo;SELECT distinct total+jewel_vote+forge_vote ,COUNT(*)+1 AS RANK FROM &amp;quot; . DB::table(&amp;lsquo;vote_competition&amp;rsquo;) .&amp;rdquo; WHERE total+jewel_vote+forge_vote&amp;gt;&amp;quot; . $competition[&amp;lsquo;all&amp;rsquo;] . &amp;quot; and aid={$aid} ORDER by forge_vote desc&amp;quot;);&#xA;$rank = $temp[&amp;lsquo;RANK&amp;rsquo;];&#xA;Unable to directly query the votes of the previous contestant&#xA;if ($temp[&amp;rsquo;total+jewel_vote+forge_vote&amp;rsquo;]) {&#xA;//What is queried here is the number of votes different from the first contestant.&#xA;$up = $temp[&amp;rsquo;total+jewel_vote+forge_vote&amp;rsquo;]-$competition[&amp;lsquo;all&amp;rsquo;];&#xA;}&lt;/p&gt;</description>
    </item>
    <item>
      <title>WeChat authorized login</title>
      <link>https://ja.moejue.cn/en/posts/88/</link>
      <pubDate>Fri, 05 Apr 2019 09:29:45 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/88/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://res.wx.qq.com/mpres/htmledition/weui-desktopSkin/svg/buildless/bg_logo_primary4247a9.svg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://res.wx.qq.com/mpres/htmledition/weui-desktopSkin/svg/buildless/bg_logo_primary4247a9.svg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; Documentation: &lt;a href=&#34;https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;amp;id=mp1421135319&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;amp;id=mp1421135319&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The authorized login of WeChat is similar to the authorized login of QQ, Sina and other platforms, and both adopt the OauthOAuth2.0 authentication method.&lt;br&gt;&#xA;There are two types of WeChat authorization:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Silent authorization&lt;/li&gt;&#xA;&lt;li&gt;Pop-up authorization requires manual consent from the user.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Explanation of the differences between the two scopes&lt;/p&gt;</description>
    </item>
    <item>
      <title>WeChat JSAPI payment</title>
      <link>https://ja.moejue.cn/en/posts/89/</link>
      <pubDate>Sat, 30 Mar 2019 09:30:21 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/89/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g1l3k211blj30ia04x74e.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1g1l3k211blj30ia04x74e.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt; I have been doing business related to WeChat some time ago. Although it is not a new technology, I have never had the opportunity to come into contact with it before. Then I stepped on some pitfalls and took the time to organize and record it.&lt;br&gt;&#xA;There are 7 types of WeChat payment, including: payment code payment, JSAPI payment, Native payment, APP payment, H5 payment, mini program payment, and face payment.&lt;br&gt;&#xA;WeChat JSAPI payment is used in this business: the user enters the merchant&amp;rsquo;s H5 page by scanning the QR code on WeChat, following the official account, etc., and calls JSSDK within &lt;strong&gt;WeChat&lt;/strong&gt; to complete the payment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mengyin Cloud Note Platform</title>
      <link>https://ja.moejue.cn/en/posts/78/</link>
      <pubDate>Tue, 06 Nov 2018 09:36:32 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/78/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://note.52ecy.cn/&#34; title=&#34;Official website&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Official website&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;http://shang.qq.com/wpa/qunwpa?idkey=826e8e5961b8acf3eb7bb4fd8595a59e38deb618deaee70912dd0c4cd9f97457&#34; title=&#34;Official communication group&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Official communication group&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;https://www.52ecy.cn/&#34; title=&#34;Blog&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Blog&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;https://github.com/178146582/note&#34; title=&#34;GitHub&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;GitHub&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mengyin Film and Television – Online film and television application</title>
      <link>https://ja.moejue.cn/en/posts/75/</link>
      <pubDate>Tue, 25 Sep 2018 07:41:02 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/75/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.52ecy.cn/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Blog&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;https://www.moeins.cn/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Demo Site&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;http://shang.qq.com/wpa/qunwpa?idkey=618c7f3214a5c5ed06c9343a395371a8b27318e5190491bf7283fbf7468e35d7&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;QQ group&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; | &lt;a href=&#34;https://github.com/178146582/moeins&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;GitHub&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>QQ, Alipay, and WeChat payment codes three-in-one</title>
      <link>https://ja.moejue.cn/en/posts/73/</link>
      <pubDate>Fri, 24 Aug 2018 06:23:20 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/73/</guid>
      <description>&lt;h2 id=&#34;payment-received&#34;&gt;Payment received&lt;/h2&gt;&#xA;&lt;p&gt;Collect Payment is a three-in-one integrated system of Alipay, WeChat, and QQ payment codes.&lt;/p&gt;&#xA;&lt;p&gt;Completed using thinkPHP5.0 + MySQL + layui&lt;/p&gt;&#xA;&lt;p&gt;Demo website: &lt;a href=&#34;https://qr.52ecy.cn&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Collect payment&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Project address: &lt;a href=&#34;https://github.com/178146582/qr&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;GitHub&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The world is so big, let me take you to see it 123</title>
      <link>https://ja.moejue.cn/en/posts/70/</link>
      <pubDate>Wed, 01 Aug 2018 06:09:21 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/70/</guid>
      <description>&lt;p&gt;I heard that only smart people can read this sentence. The password is behind the title of the article.&#xA;Life is short and the world is big.&lt;br&gt;&#xA;Small Plane Assistant is a VPN proxy software assistant based on S*h·a·d·o·w·s·o·c·k·s. It has multiple built-in nodes and an availability rate of up to 80%. It can cross the Great Wall, the Great Wall, the Firewall, and achieve the purpose of accessing the Internet scientifically.&lt;br&gt;&#xA;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1ftu6v4ddnoj30an07q0u3.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1ply1ftu6v4ddnoj30an07q0u3.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mengyin Community is here~Wow</title>
      <link>https://ja.moejue.cn/en/posts/27/</link>
      <pubDate>Sat, 07 Jul 2018 07:41:09 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/27/</guid>
      <description>&lt;p&gt;After two months of work, Mengyin Community is here~&#xA;As a new generation of open two-dimensional communication community, you can post almost any content including pictures, videos, sounds, and even black technologies within the allowed scope&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;The fantasy realm is gone, and the cute music community is here! There are all kinds of cross-dressing men, gay Lily, hey hey little lolita, looking for slow sex, chatting about philosophy, everything you want. Since ancient times, red and blue CPs have been either Lily or gay. Come and sign a contract with us~~&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Notes] Comprehensive list of commonly used Git commands</title>
      <link>https://ja.moejue.cn/en/posts/57/</link>
      <pubDate>Sat, 16 Jun 2018 08:56:21 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/57/</guid>
      <description>&lt;p&gt;Following the last time, I took the time to sort out a relatively complete list of commonly used Git commands, and found a great map, very high-definition (1759*3162).&lt;/p&gt;&#xA;&lt;p&gt;View, add, submit, delete, retrieve, reset modified files&lt;/p&gt;&#xA;&lt;p&gt;git help &lt;command&gt; # Display help for command&lt;/p&gt;&#xA;&lt;p&gt;git show # Display the contents of a certain commit git show $id&lt;/p&gt;&#xA;&lt;p&gt;git co &amp;ndash; &lt;file&gt; # Discard workspace modifications&lt;/p&gt;&#xA;&lt;p&gt;git co . # Discard workspace modifications&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mengyin’s fully automatic card issuance platform is launched</title>
      <link>https://ja.moejue.cn/en/posts/67/</link>
      <pubDate>Sat, 12 May 2018 10:52:02 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/67/</guid>
      <description>&lt;p&gt;Mengyin automatic card issuance platform (hereinafter referred to as &amp;ldquo;Mengyin card issuance&amp;rdquo;) is used to provide individual users with online purchase of virtual goods and fully automatic delivery services.&lt;br&gt;&#xA;The purpose of developing it is actually useless, and there are many similar products on the market, but a friend asked for it, so it was born.&lt;br&gt;&#xA;The most basic functions are implemented with the principle of being as simple as possible, so the interface is very simple, and later expansion is also very convenient.&lt;br&gt;&#xA;&lt;a href=&#34;http://pay.52ecy.cn&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Demo website&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; (The server is located in Oregon, USA, the speed is a bit slow, for demonstration purposes only)&lt;/p&gt;</description>
    </item>
    <item>
      <title>emlog sina upload plugin &#43; interface V1.1</title>
      <link>https://ja.moejue.cn/en/posts/7/</link>
      <pubDate>Sat, 21 Apr 2018 11:02:22 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/7/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqkhhzq5raj30zv0kf124.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqkhhzq5raj30zv0kf124.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;emlog background write article sina upload image plugin&#xA;The first time to write emlog plugin, reference to the seven cattle bed writing (yes, that is the background of that) recommended two together to use!&#xA;plug-in download directly uploaded to the backstage of the emlog can be, without decompression (who said this, stand out, to ensure that you do not kill you)&#xA;Specific methods of use in the plug-in settings interface has written, download address at the bottom of the article!&#xA;Which good people have emlog developer account, can help me submit to the emlog application center!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fantasy Realm Picture Bed System V1.2 Official Version Released</title>
      <link>https://ja.moejue.cn/en/posts/66/</link>
      <pubDate>Wed, 11 Apr 2018 11:40:25 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/66/</guid>
      <description>&lt;h1 id=&#34;fantasy-realm-12&#34;&gt;Fantasy Realm 1.2&lt;/h1&gt;&#xA;&lt;p&gt;Its birth is not the final solution. The purpose of developing it is just to facilitate your own use.&#xA;&lt;a href=&#34;https://img.52ecy.cn/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Project homepage&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;a href=&#34;https://github.com/178146582/Fantasy-field&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;project address&#xA;&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;a href=&#34;https://www.52ecy.cn/post-68.html&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Fantasy Field V1.0&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; ☜(For detailed introduction, click Jieli)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sina Weibo theme static template wheel</title>
      <link>https://ja.moejue.cn/en/posts/62/</link>
      <pubDate>Tue, 20 Mar 2018 13:09:30 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/62/</guid>
      <description>&lt;p&gt;Everything on the front end is a paper tiger. If you really want to pick it up, there is nothing you can’t take away.&lt;/p&gt;&#xA;&lt;p&gt;Yes, I borrowed this theme from [Sina, a new simple blog theme - Magic Change Sina] (&lt;a href=&#34;https://www.52ecy.cn/post-64.html&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://www.52ecy.cn/post-64.html&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;) I also mentioned it in the article [&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lightweight Sina Tuktuk program Fantasy Domain 1.0 released</title>
      <link>https://ja.moejue.cn/en/posts/61/</link>
      <pubDate>Thu, 08 Mar 2018 02:20:59 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/61/</guid>
      <description>&lt;h1 id=&#34;the-realm-of-fantasy&#34;&gt;The realm of fantasy&lt;/h1&gt;&#xA;&lt;p&gt;Wow, finally we have our own graphic bed.&#xA;Fantasy Fields is a lightweight Sina Tupelo system developed in PHP.&#xA;It was not created to be the final solution, it was developed to be easy to use.&#xA;&lt;a href=&#34;https://img.52ecy.cn/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Project homepage&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;a href=&#34;https://github.com/178146582/Fantasy-field&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Project Address&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Randomized Secondary Image API 2nd</title>
      <link>https://ja.moejue.cn/en/posts/60/</link>
      <pubDate>Sun, 04 Mar 2018 11:01:46 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/60/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqeqjtrbj1j30tn0lrhdt.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqeqjtrbj1j30tn0lrhdt.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;After a gap of 2 days and three months, it&amp;rsquo;s been a long time since the first randomized secondary image API was released.&#xA;The second bullet api, out of the blue&lt;/p&gt;&#xA;&lt;h2 id=&#34;update-notes&#34;&gt;Update Notes:&lt;/h2&gt;&#xA;&lt;p&gt;Compared to the last version, this time the images are more suitable for background images, desktop wallpapers, etc.&#xA;The last version was a hodgepodge of images, all kinds of images, miserable (I don&amp;rsquo;t even use them myself). In this version, I spent some time to select some pictures (1080P+) and upload them to Sina Cloud.&#xA;Support https in the real sense, the pictures are all hosted on Sina cloud, the speed is also improved.&#xA;Remove all kinds of meaningful parameter settings&#xA;The content of the images are all anime and secondary yuan images (all ages (laughs))&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use .htaccess to bind subdomain names to subdirectories</title>
      <link>https://ja.moejue.cn/en/posts/58/</link>
      <pubDate>Mon, 22 Jan 2018 01:18:11 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/58/</guid>
      <description>&lt;p&gt;Under normal circumstances, a virtual host is only allowed to bind one domain name to the root directory.&lt;br&gt;&#xA;People who have used emlog should be familiar with the static links in it. It is a typical use of .htaccess files to redirect domain names to web pages.&lt;br&gt;&#xA;Use .htaccess to bind domain names to subdirectories. The prerequisite is that your space server must support the rewrite function of apache. Only in this way can .htaccess be used. If your space is a Linux server, it is usually enabled by default. That is, you can bind domain names to subdirectories and multiple sites in one space.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simple blog new theme Sina is online - Mogai Sina</title>
      <link>https://ja.moejue.cn/en/posts/9/</link>
      <pubDate>Tue, 09 Jan 2018 12:21:19 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/9/</guid>
      <description>&lt;h1 id=&#34;preface-nonsense&#34;&gt;Preface (nonsense)&lt;/h1&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Two days ago, I opened a certain blog by chance. Wow, at first glance, I thought I had opened Weibo. Overall, I like the blog quite a bit, it looks pretty good and it’s the theme style of Mogai Sina.&lt;/p&gt;&#xA;&lt;p&gt;Then I picked it up. As for the original author, I don’t know who it is. After all, it is a WP program. I haven’t played it, so I don’t know.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add a Live2D billboard to your blog</title>
      <link>https://ja.moejue.cn/en/posts/2/</link>
      <pubDate>Sun, 24 Dec 2017 10:14:22 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/2/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqer4e0f8bj30nw0kkqos.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqer4e0f8bj30nw0kkqos.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;Some time ago, I saw this Live2D poster girl on many people’s blogs, and I was very interested! I checked some related tutorials and added them to my blog.&lt;/p&gt;&#xA;&lt;h2 id=&#34;preface&#34;&gt;Preface&lt;/h2&gt;&#xA;&#xA;  &lt;blockquote&#xA;    class=&#34;border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1&#34;&gt;&#xA;    &lt;div class=&#34;prose prose-sm max-w-none&#34;&gt;&#xA;      &lt;p&gt;Live2d is not an advanced technology. The effects it produces are all achieved by basic operations such as translation, rotation, transparency, and surface deformation. The final effect has a lot to do with the texture, and every action requires fine adjustments by the producer. This is a process that requires a lot of time and energy, so there are not many good-quality models. The good ones are usually in games, and the copyright is protected and cannot be used casually.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Randomized secondary image API goes live</title>
      <link>https://ja.moejue.cn/en/posts/52/</link>
      <pubDate>Wed, 06 Dec 2017 14:52:50 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/52/</guid>
      <description>&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqjcwlvnqzj30y40lnjzu.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqjcwlvnqzj30y40lnjzu.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&#xA;[Randomized secondary images API online &amp;ndash; Random anime wallpapers, daily brush, different every time]. (&lt;a href=&#34;https://www.52ecy.cn/randbg&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://www.52ecy.cn/randbg&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;h2 id=&#34;interface-address&#34;&gt;Interface address:&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.52ecy.cn/randbg/randbg.php&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;https://www.52ecy.cn/randbg/randbg.php&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simple Blog V1.1 is online &#43; a new theme</title>
      <link>https://ja.moejue.cn/en/posts/51/</link>
      <pubDate>Thu, 30 Nov 2017 09:50:53 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/51/</guid>
      <description>&lt;h4 id=&#34;after-two-months-the-simple-blog-system-has-received-its-first-update-and-brings-a-whole-new-set-of-themes&#34;&gt;After two months, the simple blog system has received its first update. And brings a whole new set of themes.&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixed bugs related to the default theme&lt;/li&gt;&#xA;&lt;li&gt;Modify background related details&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.52ecy.cn/?mr&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Default theme mobile preview&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.52ecy.cn/?post=2&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Simple blog version 1.0&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simple blog system version 1.0 completed and launched</title>
      <link>https://ja.moejue.cn/en/posts/45/</link>
      <pubDate>Sat, 30 Sep 2017 06:22:28 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/45/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Preface&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Unconsciously, from the first Yazi&amp;rsquo;s blog system to emlog, and now to the simple blog system written by myself, it has been the first anniversary of building a blog.&lt;/p&gt;&#xA;&lt;p&gt;My goal in the first stage can be regarded as reaching a stage.&lt;/p&gt;&#xA;&lt;p&gt;As a non-profit website, it is just a place for writing, expressing emotions, chatting, and bragging. I think I will keep doing it. Anyway, the cost of the website is not too big.&lt;/p&gt;</description>
    </item>
    <item>
      <title>my laboratory</title>
      <link>https://ja.moejue.cn/en/posts/18/</link>
      <pubDate>Tue, 22 Aug 2017 05:43:46 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/18/</guid>
      <description>&lt;p&gt;Those who often come to my blog to kill time will find that I have an extra column in the navigation bar today&amp;mdash;-Lab&#xA;I often see lab navigation in some dalao blogs, so I also made one for learning (pretending) and practicing (force).&lt;br&gt;&#xA;Here I will put some of my own stuff.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.52ecy.cn/Comic&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;My Animation Road&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; (Abandoned)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stupid mess-Self-service application for friendly links</title>
      <link>https://ja.moejue.cn/en/posts/36/</link>
      <pubDate>Thu, 01 Jun 2017 05:59:59 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/36/</guid>
      <description>&lt;p&gt;&lt;strong&gt;about&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Friendly link self-service application is an automatic friendly link review and addition system developed using PHP language.&lt;/p&gt;&#xA;&lt;p&gt;The grid system of the Bootstrap UI library is used for layout. After all, we are not a professional front-end, so it would be nice to be able to do this.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Function introduction&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This system theoretically supports all websites; websites that support HTTPS; friendly links need to be placed on the homepage of the website; URLs that have URL jumps or protection cannot be detected; after the first-level domain name application is passed, the second-level domain name cannot be applied for; the background image is randomly selected from a thousand of my gallery;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Implement Emlog’s latest comment list without displaying blogger’s comment replies</title>
      <link>https://ja.moejue.cn/en/posts/32/</link>
      <pubDate>Sat, 06 May 2017 03:17:23 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/32/</guid>
      <description>&lt;p&gt;Bloggers need to interact with visitors frequently, and the blogger&amp;rsquo;s reply is also displayed as a comment in the latest comment. In this way, if the blogger replies to several comments at a time, all his own comments will be displayed in the latest comment, which is not good.&lt;/p&gt;&#xA;&lt;p&gt;Take my current emlog5.3.1 version as an example:&lt;/p&gt;&#xA;&lt;p&gt;Open the cache.php file in the include/lib directory (this is a cache function file) and find the following code in it:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Exposing the website&#39;s backend address is a very dangerous thing</title>
      <link>https://ja.moejue.cn/en/posts/21/</link>
      <pubDate>Sun, 30 Apr 2017 07:48:47 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/21/</guid>
      <description>&lt;p&gt;Exposing the backend address of a website is a very dangerous thing. For example, the backend address of my website is: &lt;a href=&#34;http://52ecy.pw/admin/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;Admin Login&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The Internet is a complex world, and every webmaster must learn to protect himself.&lt;/p&gt;&#xA;&lt;p&gt;The default background path of emlog is the admin directory, which exposes important information very nakedly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The page you visited does not exist</title>
      <link>https://ja.moejue.cn/en/posts/20/</link>
      <pubDate>Tue, 04 Apr 2017 10:37:13 +0000</pubDate>
      <guid>https://ja.moejue.cn/en/posts/20/</guid>
      <description>&lt;p&gt;Created a cute 404 page&lt;/p&gt;&#xA;&lt;p&gt;Well, I stole from bilibili.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://52ecy.cn/404&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;http://52ecy.cn/404&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; (this will no longer be used after the template is changed)&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;figure class=&#34;image-figure not-prose my-8&#34; &#xA;        data-lightbox-enabled=&#34;false&#34;&#xA;        data-gallery-type=&#34;auto&#34;&gt;&#xA;  &lt;div class=&#34;image-container&#34;&gt;&#xA;    &lt;img&#xA;    src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqi9cnb851j30m708sab1.jpg&#34;&#xA;    alt=&#34;&#34;&#xA;    &#xA;    &#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    data-gallery-src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn//large/0072Vf1pgy1fqi9cnb851j30m708sab1.jpg&#34;&#xA;    data-gallery-alt=&#34;&#34;&#xA;    data-gallery-title=&#34;&#34; /&gt;&lt;/div&gt;&#xA;&#xA;  &lt;/figure&gt;&lt;/p&gt;&#xA;&lt;p&gt;A page navigation page&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://XX.com/&#34;target=&#34;_blank&#34;&#xA;  class=&#34;inline-flex items-center gap-1&#34;&#xA;&gt;http://XX.com/&#xA;  &lt;svg id=&#34;external-link&#34; class=&#34;h-3 w-3 flex-shrink-0&#34;&#xA;    fill=&#34;none&#34;&#xA;    stroke=&#34;currentColor&#34;&#xA;    viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/a&gt; (access is closed)&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
