如何创建一个打印友好型的网页在某些情况下,我们会遇到需要将网页打印出来的需求。但是,直接打印网页的效果往往不尽如人意,因为网页的排版和打印的排版是不同的。本文将介绍如何创建一个在打印时具有出色的质量和可读性的网页。2023-05-28技术向
向 #define int long long 说不在算法竞赛社区中,经常能看见有人在代码中使用 #define int long long 来偷懒。这种做法会导致代码的可读性大大降低,并带来一些难以预料的问题。本文将从 C++ 标准定义的角度,解释为什么这种做法是不可取的。2023-02-08技术向
拥抱 Atomic CSS-in-JS当下,Atomic CSS 愈发受到人们的关注。相比于传统 CSS 编写方法中每个组件对应一个 CSS 类,使用了 Atomic CSS 以后,每一个 CSS 类都唯一对应了一条独立的 CSS 规则,随着组件数量逐渐增加、能复用的 CSS 规则越来越多,最终的 CSS 产物体积也会下降许多,使得网页的加载速度能够产生一个质的飞跃。2022-07-23技术向
使用 GitHub Actions 自动申请与部署 SSL 证书对于一个有很多服务器的人来说,在不同服务器上同步 SSL 证书是一件麻烦事。笔者尝试过很多种方式,最后在 Menci 的推荐下选定了使用 GitHub Actions 来自动申请、续期 SSL 证书,并自动推送到各个服务器上。2022-05-15技术向