通过配置 CDN 提高网站的打开速度

本博客有使用了 Font Awesome,因此在国内访问极慢,Font Awesome 的all.css、fa-brands-400.woff2、fa-solid-900.woff2加载有时候需要半分钟到几分钟,甚至有时候加载失败,导致图标也不显示。

那么怎么解决此问题呢?

二、八、十、十六进制转换(图解篇)

背景(Contexts)

之前使用SQL把十进制的整数转换为三十六进制,SQL代码请参考:SQL Server 进制转换函数,其实它是基于二、八、十、十六进制转换的计算公式的,进制之间的转换是很基础的知识,但是我发现网络上没有一篇能把它说的清晰、简单、易懂的文章,所以我才写这篇文章的念头,希望能让你再也不用担心、害怕进制之间的转换了。

下文会分4个部分对这个图进行分解,针对每个部分会以图文的形式进行讲解:

  1. (二、八、十六进制) → (十进制);
  2. (十进制) → (二、八、十六进制);
  3. (二进制) ↔ (八、十六进制);
  4. (八进制) ↔ (十六进制);
Read more

Icarus 添加 Mermaid 图表支持功能并修改为透明背景样式

classDiagram
    Animal <|-- Duck
    Animal <|-- Fish
    Animal <|-- Zebra
    Animal : +int age
    Animal : +String gender
    Animal: +isMammal()
    Animal: +mate()
    class Duck{
      +String beakColor
      +swim()
      +quack()
    }
    class Fish{
      -int sizeInFeet
      -canEat()
    }
    class Zebra{
      +bool is_wild
      +run()
    }

经过一番折腾,我的博客支持 Mermaid 图标功能了。

如何在Go中为控制台/终端输出添加颜色

许多关于 bash 的文章都建议使用看起来像\e[39m漂亮颜色的东西,虽然这些在 bash 中工作得很好,但对于 Go 来说却是另一回事——字符串只是按原样呈现。然而,有一些库可以让您为输出着色,但是代码太臃肿了,您甚至无法找到要解决的问题的答案。

毕竟,并不是每个人都想仅仅为了颜色而导入一个库。