Font Awesome 图标字体精简方案

Introduction 在现代网页设计中,图标字体是一个不可或缺的元素。它们不仅可以增添美观,还可以提升用户体验。Font Awesome 是一个流行的图标字体库,提供了丰富的图标选择。然而,大部分网站只会使用其中的一小部分字体,而 Font Awesome 字体文件的大小却有上百KB,因此我们需要对字体进行精简,以增加网站的速度。 使用 FontForge 删除不需要的图标 我们可以使用 FontForge 这样的工具来删除 Font Awesome 字体文件中不需要的图标。这将减…

Java 枚举使用 Jackson Json 序列化与反序列化

我最近遇到一个问题,Jackson Json 无法正常反序列化枚举类,尽管同一个枚举可以正常序列化。我查阅了一些资料并写下了这篇总结。 问题 enum Type { A( 11 ), B( 22 ); @JsonValue public final int code; Type(int code) { this.code = code; } } 上述枚举类可以正常序列化,序列化的结果是 code 字段的值: objec…

流氓百度输入法

因为 Win11 自带的中文输入法占用了 Shift+F6 键 ,并且无法取消设置,导致 Jetbrains 快捷键冲突无法使用,只能把输入法降级到比较老的版本,用了一段时间后打算尝试一下之前使用过的百度输入法,安装上正常使用,没什么问题。 几天后打算试试微信出的微信输入法,把百度输入法卸载,卸载完了之后提示需要重启电脑,拒绝后安装微信输入法,发现切换不了,怎么切换都是百度输入法,根本没有卸载,最后不得已重启了电脑才解决。 很不理解为什么一个输入法需要重启电脑才能卸载。虽然百度产品不怎么样,但我一…

使用 winsw 创建 windows 服务

在 Windows 系统里有时下载一些exe文件,或者一些 portable 的软件,想把它创建成 Windows 的服务,可以已使用 winsw ,使用这个非常简单。 首先下载 winsw ,然后添加进 PATH 里,然后创建一个服务的配置文件,比如下面创建一个 openresty 的服务: <service>   <id> openresty </id>   <name> openresty </name>   <desc…

php-fpm getenv 无法获取到系统的环境变量

问题及解决方法 维护的一个 PHP 系统最近多了一个新环境,在部署的时候发现获取不到系统的环境变量,问了一下运维同学,也没什么特别的配置,在网上搜索了一圈,发现这个问题在 nginx + php-fpm 模式下挺普遍的,下面是两种解决方法: 1. 通过 nginx 的 fastcgi_param 传值给 php-fpm fastcgi_param SOME_PARAM param-value; 这种也是在网上能搜到的最多的解决方法,是可用的,但是如果有非常多的环境变量,那么这里都会配置一遍,这其实…

阳人日记

上面是由 Microsoft Designer 生成的图 最近感染上了新冠病毒,来记录一下这个过程。 2022-12-16 这一天并没有什么感觉,也不确定是否这一天已经阳性了,但是这天去做了混管核酸,第二天出来的结果是待复核,可能是我,也可能是其他人,姑且就把这天当成第一天吧。 2022-12-17 知道了核酸待复核的结果,因为身体也没什么感觉,而且公司里最近混管异常的越来越多,应该不是我吧,没有去做单管核酸,准备周日再去。晚上睡觉的时候感觉喉咙干燥,当时就觉得可能不太对了。 2022-12-1…

【运动】- 202211-29-30

20221129 降温了,继续在家跟着刘畊宏锻炼,强度还是不太够,肚子上没有燃脂的感觉。 运动 count 卡路里 步数 9900步 自由活动 35分钟 400千卡 20221130 11月最后一天,天气突然变得非常冷,今天继续穿着上一周的衣服,还是有点扛不住,得加衣服了。晚上继续跟着刘耕宏练。 运动 count 卡路里 步数 11965步 自由活动 50分钟 463千卡

加载更多博文
未找到任何结果