Site updated: 2024-06-25 17:18:10
This commit is contained in:
104
rss.xml
104
rss.xml
@@ -10,8 +10,8 @@
|
||||
</author>
|
||||
<description>天生我材必有用</description>
|
||||
<language>zh-CN</language>
|
||||
<pubDate>Wed, 22 May 2024 15:43:00 +0800</pubDate>
|
||||
<lastBuildDate>Wed, 22 May 2024 15:43:00 +0800</lastBuildDate>
|
||||
<pubDate>Tue, 25 Jun 2024 16:03:00 +0800</pubDate>
|
||||
<lastBuildDate>Tue, 25 Jun 2024 16:03:00 +0800</lastBuildDate>
|
||||
<category term="hito" />
|
||||
<category term="無言" />
|
||||
<category term="博客" />
|
||||
@@ -20,6 +20,63 @@
|
||||
<category term="心得体会" />
|
||||
<category term="技术分享" />
|
||||
<category term="踩坑" />
|
||||
<item>
|
||||
<guid isPermalink="true">https://hitoli.com/2024/06/25/idea-%E4%B8%BB%E9%A2%98-%E4%BB%A3%E7%A0%81%E9%A2%9C%E8%89%B2-%E4%BB%A3%E7%A0%81%E5%8C%BA%E8%83%8C%E6%99%AF-%E8%A1%8C%E5%8F%B7%E8%83%8C%E6%99%AF-%E6%B3%A8%E9%87%8A%E9%A2%9C%E8%89%B2%E4%BF%AE%E6%94%B9/</guid>
|
||||
<title>idea 主题 代码颜色 代码区背景 行号背景 注释颜色修改</title>
|
||||
<link>https://hitoli.com/2024/06/25/idea-%E4%B8%BB%E9%A2%98-%E4%BB%A3%E7%A0%81%E9%A2%9C%E8%89%B2-%E4%BB%A3%E7%A0%81%E5%8C%BA%E8%83%8C%E6%99%AF-%E8%A1%8C%E5%8F%B7%E8%83%8C%E6%99%AF-%E6%B3%A8%E9%87%8A%E9%A2%9C%E8%89%B2%E4%BF%AE%E6%94%B9/</link>
|
||||
<category term="工作" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="IDE" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/IDE/" />
|
||||
<category term="IDE" scheme="https://hitoli.com/tags/IDE/" />
|
||||
<category term="intellIJ" scheme="https://hitoli.com/tags/intellIJ/" />
|
||||
<pubDate>Tue, 25 Jun 2024 16:03:00 +0800</pubDate>
|
||||
<description><![CDATA[ <h6 id="简介"><a class="anchor" href="#简介">#</a> 简介</h6>
|
||||
<blockquote>
|
||||
<p>最近写代码眼睛总是看的不舒服,想着换一个主题,但是换了主题,代码的颜色显示和之前又不一样了,接下来就是修改主题,但是代码颜色仍然保持 Darcula 主题的颜色。</p>
|
||||
</blockquote>
|
||||
<ol>
|
||||
<li>
|
||||
<p>修改主题<br />
|
||||
我这里用的是 <span class="red">One Dark theme</span> 可以直接去下载这个插件<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/c4ad60fe33ac.png" alt="" /></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>修改代码颜色与背景</p>
|
||||
</li>
|
||||
</ol>
|
||||
<blockquote>
|
||||
<p>代码颜色<br />
|
||||
这里只修改代码颜色的话,idea 整体背景将不统一,看着非常难受,因此不仅要修改代码颜色,还要修改与当前主题相同的背景颜色。<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/18141ff20abc.png" alt="" /><br />
|
||||
这里直接修改为 Darcula ,那么整体的代码颜色风格都会变成 Darcula,但是代码区域的背景颜色也会变成 Darcula ,使得 idea 背景一体性破坏。<br />
|
||||
代码区背景<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/b70f144b887f.png" alt="" /><br />
|
||||
这里如果你用的跟我一样的 One Dark theme ,那么你就可以修改颜色为 21252B 这样代码区颜色就会和主题相一致,但是到这里你会发现,行号区域的颜色又不一样了。</p>
|
||||
</blockquote>
|
||||
<ol start="3">
|
||||
<li>
|
||||
<p>修改行号背景<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/89836b9fdd65.png" alt="" /><br />
|
||||
这里按照相同的方法修改,即可达到整体的一致性。</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>修改注释颜色<br />
|
||||
这里就是个人习惯了,我习惯注释都是绿色的,清晰明了。<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/974673f11984.png" alt="" /><br />
|
||||
这里提供一个参考 629755 ,我个人比较喜欢这个颜色。</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>鼠标悬停代码提示框背景修改<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/f9dc4b6e63ce.png" alt="" /><br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/5b1ec78282db.png" alt="" /></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>代码快捷提示框背景颜色修改<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/af59bb847efd.png" alt="" /><br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2024/06/25/31b7512149f7.png" alt="" /></p>
|
||||
</li>
|
||||
</ol>
|
||||
]]></description>
|
||||
</item>
|
||||
<item>
|
||||
<guid isPermalink="true">https://hitoli.com/2024/05/22/%E5%AF%B9XML%E6%A0%BC%E5%BC%8F%E7%9A%84Word%E6%A8%A1%E6%9D%BF%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%A4%84%E7%90%86/</guid>
|
||||
<title>对XML格式的Word模板格式化处理</title>
|
||||
@@ -610,49 +667,6 @@ Lombok supports: OpenJDK javac, ECJ</p>
|
||||
<figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">#查询sql_mode</span><br><span class="line"><span class="keyword">select</span> @<span class="variable">@GLOBAL</span>.sql_mode;</span><br><span class="line">#删除ONLY_FULL_GROUP_BY</span><br><span class="line">#设置sql_mode</span><br><span class="line"><span class="keyword">set</span> @<span class="variable">@GLOBAL</span>.sql_mode<span class="operator">=</span><span class="string">&#x27;STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION&#x27;</span>;</span><br></pre></td></tr></table></figure></li>
|
||||
<li>使用聚合函数<br />
|
||||
如果某些特别的原因就是要查询未分组字段,但你又没空改代码,那么我们可使用聚合函数来规避这类错误,算是一种折中的方案了,语法改严谨了,代码又不需要大动。如 ANY_VALUE ()、MAX ()、MIN () 或者 GROUP_CONCAT () 等聚合函数。</li>
|
||||
</ol>
|
||||
]]></description>
|
||||
</item>
|
||||
<item>
|
||||
<guid isPermalink="true">https://hitoli.com/2023/05/25/MySQL%E4%B8%AD%E7%9A%84any-value-%E5%87%BD%E6%95%B0/</guid>
|
||||
<title>MySQL中的any_value()函数</title>
|
||||
<link>https://hitoli.com/2023/05/25/MySQL%E4%B8%AD%E7%9A%84any-value-%E5%87%BD%E6%95%B0/</link>
|
||||
<category term="工作" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="解决问题" scheme="https://hitoli.com/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" />
|
||||
<category term="mysql" scheme="https://hitoli.com/tags/mysql/" />
|
||||
<pubDate>Thu, 25 May 2023 18:07:00 +0800</pubDate>
|
||||
<description><![CDATA[ <h4 id="问题"><a class="anchor" href="#问题">#</a> 问题</h4>
|
||||
<p>业务要求:查询所有省份:<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2023/05/25/778f34f5670d.png" alt="" /></p>
|
||||
<h4 id="方法"><a class="anchor" href="#方法">#</a> 方法</h4>
|
||||
<ol>
|
||||
<li>
|
||||
<p>distinct 排除重复<br />
|
||||
<figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">SELECT</span></span><br><span class="line"> <span class="keyword">DISTINCT</span>(province_code),</span><br><span class="line"> province_name</span><br><span class="line"><span class="keyword">FROM</span></span><br><span class="line"> t_mip_base_area</span><br></pre></td></tr></table></figure></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>group by 根据身份编码分组<br />
|
||||
<figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">SELECT</span> </span><br><span class="line"> province_code,</span><br><span class="line"> any_value(province_name)</span><br><span class="line"><span class="keyword">FROM</span> t_mip_base_area</span><br><span class="line"><span class="keyword">GROUP</span> <span class="keyword">BY</span> province_code</span><br></pre></td></tr></table></figure></p>
|
||||
</li>
|
||||
</ol>
|
||||
<h6 id="若这样写"><a class="anchor" href="#若这样写">#</a> 若这样写</h6>
|
||||
<p><figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">SELECT</span> </span><br><span class="line"> province_code,</span><br><span class="line"> province_name</span><br><span class="line"><span class="keyword">FROM</span> t_mip_base_area</span><br><span class="line"><span class="keyword">GROUP</span> <span class="keyword">BY</span> province_code</span><br></pre></td></tr></table></figure><br />
|
||||
则会报错<br />
|
||||
<img data-src="https://nas.hitoli.com:18014/images/2023/05/25/c57a8e811928.png" alt="" /></p>
|
||||
<h4 id="总结"><a class="anchor" href="#总结">#</a> 总结:</h4>
|
||||
<ol>
|
||||
<li>
|
||||
<p>MySQL5.7 之后,sql_mode 中 ONLY_FULL_GROUP_BY 模式默认设置为打开状态。</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>ONLY_FULL_GROUP_BY 的语义就是确定 select target list 中的所有列的值都是明确语义,简单的说来,在此模式下,target list 中的值要么是来自于聚合函数(sum、avg、max 等)的结果,要么是来自于 group by list 中的表达式的值</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>MySQL 提供了 any_value () 函数来抑制 ONLY_FULL_GROUP_BY 值被拒绝</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>any_value () 会选择被分到同一组的数据里第一条数据的指定列值作为返回数据</p>
|
||||
</li>
|
||||
</ol>
|
||||
]]></description>
|
||||
</item>
|
||||
|
||||
Reference in New Issue
Block a user