Font Awesome 图标字体精简方案
在现代网页设计中,图标字体是一个不可或缺的元素。它们不仅可以增添美观,还可以提升用户体验。了解如何精简 Font Awesome 字体文件,以加快网站加载速度,并使用 SVG 替代字体。通过使用 FontForge 工具删除不需要的图标,或者通过使用 fantasticon 工具制作自定义字体,你可以减小字体文件的大小并提高网站性能。这篇文章将向你介绍这些方法和步骤。
Java 枚举使用 Jackson Json 序列化与反序列化
解决使用Jackson Json序列化和反序列化Java枚举时的问题。当使用Jackson Json进行序列化时,枚举类能正常工作,但反序列化时会出错。问题源于当前使用的Jackson版本(2.11.x)不支持整数类型的反序列化。本文介绍解决方法,包括使用@JsonValue注解、使用@JsonCreator自定义生成方法、使用@JsonProperty自定义值,以及自定义序列化器和反序列化器。详细内容请参考本文。
流氓百度输入法
Win11自带的中文输入法占用了Shift+F6键,无法取消设置,导致Jetbrains快捷键冲突。降级输入法后使用了一段时间,尝试安装百度输入法,正常使用。然而,卸载百度输入法后安装微信输入法时,发现无法切换,重启电脑后问题解决。不理解为何输入法需要重启电脑才能卸载,吐槽一下百度的技术问题。
使用 winsw 创建 windows 服务
使用winsw在Windows系统中将可执行文件或便携软件创建为服务非常简单。首先下载winsw并将其添加到PATH中,然后创建一个服务配置文件,例如创建一个openresty服务。最后将服务添加到Windows服务中,使用命令"winsw install openresty.xml"。
php-fpm getenv 无法获取到系统的环境变量
在部署PHP系统时,遇到了无法获取系统环境变量的问题。经过运维同学和网上搜索,发现在nginx + php-fpm模式下较为普遍。提供了两种解决方法。
阳人日记
本文记录了作者新冠 positive 的整个过程。从12月16日开始做核酸,17日得知结果待复核,18日单管核酸结果正性,随后出现喉咙干燥等症状。19日确诊,出现头痛、全身酸痛等症状。其间老婆也被传染。21-22日情形较重,老婆高烧不退,幸得他人送药相助才得以度过难关。23日老婆症状缓和。文末作者感慨政策执行不透明,人与药的供应也存在问题,导致患者难以获得及时治疗。
【运动】- 202211-29-30
刘耕宏健身日记:11月29日-30日。降温后,继续在家跟着刘耕宏锻炼,强度不够,肚子上没有燃脂的感觉。11月30日,天气突然变冷,继续跟着刘耕宏练,步数11965步,自由活动50分钟,消耗463千卡。