<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Thesis on Ben&#39;s Blog</title>
    <link>https://jinpeng.cv/zh/tags/thesis/</link>
    <description>Recent content in Thesis on Ben&#39;s Blog</description>
    <generator>Hugo -- 0.154.0</generator>
    <language>zh</language>
    <copyright>©️ 2025 Ben</copyright>
    <lastBuildDate>Mon, 09 Mar 2026 22:26:59 -0600</lastBuildDate>
    <atom:link href="https://jinpeng.cv/zh/tags/thesis/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>0320</title>
      <link>https://jinpeng.cv/zh/diary/2022/37/</link>
      <pubDate>Sun, 20 Mar 2022 22:44:14 +0000</pubDate>
      <guid>https://jinpeng.cv/zh/diary/2022/37/</guid>
      <description>&lt;h3 id=&#34;day-planner&#34;&gt;Day planner&lt;/h3&gt;
&lt;p&gt;The especially things I have to do today have the following&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 背单词&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 开发api&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;todays-footprints-and-insights&#34;&gt;Today’s footprints and insights&lt;/h3&gt;
&lt;p&gt;今天想到绝妙的将简单的api转换为从数据库调用并进行控制的方法，明天只要让esp通过网页读取到数据库中的命令即可。&lt;br&gt;
&lt;img alt=&#34;image-20220320224303583&#34; loading=&#34;lazy&#34; src=&#34;https://gitee.com/Dagwbl/cloudPicture/raw/master/typora/image-20220320224303583.png&#34;&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="day-planner">Day planner</h3>
<p>The especially things I have to do today have the following</p>
<ul>
<li><input checked="" disabled="" type="checkbox"> 背单词</li>
<li><input checked="" disabled="" type="checkbox"> 开发api</li>
</ul>
<h3 id="todays-footprints-and-insights">Today’s footprints and insights</h3>
<p>今天想到绝妙的将简单的api转换为从数据库调用并进行控制的方法，明天只要让esp通过网页读取到数据库中的命令即可。<br>
<img alt="image-20220320224303583" loading="lazy" src="https://gitee.com/Dagwbl/cloudPicture/raw/master/typora/image-20220320224303583.png"></p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-php" data-lang="php"><span class="line"><span class="cl"><span class="nv">$sql</span> <span class="o">=</span> <span class="s2">&#34;SELECT sensorid,switch,cmd FROM switches where sensorid = 4&#34;</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">if</span> <span class="p">(</span><span class="nv">$result</span> <span class="o">=</span> <span class="nv">$conn</span><span class="o">-&gt;</span><span class="na">query</span><span class="p">(</span><span class="nv">$sql</span><span class="p">))</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="k">while</span> <span class="p">(</span><span class="nv">$row</span> <span class="o">=</span> <span class="nv">$result</span><span class="o">-&gt;</span><span class="na">fetch_assoc</span><span class="p">())</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nv">$row_sensorid</span> <span class="o">=</span> <span class="nv">$row</span><span class="p">[</span><span class="s2">&#34;sensorid&#34;</span><span class="p">];</span>
</span></span><span class="line"><span class="cl">        <span class="nv">$row_switch</span> <span class="o">=</span> <span class="nv">$row</span><span class="p">[</span><span class="s2">&#34;switch&#34;</span><span class="p">];</span>
</span></span><span class="line"><span class="cl">        <span class="nv">$row_cmd</span> <span class="o">=</span> <span class="nv">$row</span><span class="p">[</span><span class="s2">&#34;cmd&#34;</span><span class="p">];</span>
</span></span><span class="line"><span class="cl">        <span class="k">if</span> <span class="p">(</span><span class="nv">$row</span><span class="p">[</span><span class="s2">&#34;cmd&#34;</span><span class="p">]</span><span class="o">==</span><span class="mi">0</span><span class="p">){</span>
</span></span><span class="line"><span class="cl">            <span class="nv">$switch_status</span><span class="o">=</span><span class="s2">&#34;off&#34;</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">        <span class="p">}</span>
</span></span><span class="line"><span class="cl">        <span class="k">else</span><span class="p">{</span>
</span></span><span class="line"><span class="cl">            <span class="nv">$switch_status</span><span class="o">=</span><span class="s2">&#34;on&#34;</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">        <span class="p">}</span>
</span></span><span class="line"><span class="cl">        <span class="k">echo</span> <span class="s2">&#34;The switch: (&#34;</span><span class="o">.</span><span class="nv">$row_switch</span><span class="o">.</span><span class="s2">&#34;) at the coordinate: (&#34;</span><span class="o">.</span><span class="nv">$row_sensorid</span><span class="o">.</span><span class="s2">&#34;) current status is &#34;</span><span class="o">.</span><span class="nv">$switch_status</span><span class="o">.</span><span class="s2">&#34;.</span><span class="se">\\</span><span class="s2">n&#34;</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="nv">$result</span><span class="o">-&gt;</span><span class="na">free</span><span class="p">();</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="k">else</span><span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="k">echo</span> <span class="s2">&#34;</span><span class="se">\\</span><span class="s2">n No corresponding switch was found!</span><span class="se">\\</span><span class="s2">n&#34;</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="nv">$conn</span><span class="o">-&gt;</span><span class="na">close</span><span class="p">();</span>
</span></span></code></pre></td></tr></table>
</div>
</div>]]></content:encoded>
    </item>
  </channel>
</rss>
