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千卡

【运动】- 20221128

继续跟着刘耕宏练了24分钟,感觉挺热的,后半夜开始降温了,后面大部分时间都会在家锻炼了。 运动 count 卡路里 步数 10151步 自由活动 24分钟 294千卡

【运动】- 20221127

今天想着去跑步,最后作罢,上午在家有事情,下午去给点点打狂犬疫苗的针,这6900步有一大部分是这里走出来的。晚上跟着刘耕宏锻炼了15分钟,认真跟着练,对我来说强度还是蛮大的。 运动 count 步数 6900步 自由活动 15分钟

有的人-臧克家

最近疫情人数增加,各路牛鬼蛇神又在各种秀操作了,摘抄一首诗来表达我现在的情感: 有的人活着 他已经死了; 有的人死了 他还活着。 有的人 骑在人民头上:“啊,我多伟大!” 有的人 俯下身子给人民当牛马。 有的人 把名字刻入石头,想“不朽”; 有的人 情愿作野草,等着地下的火烧。 有的人 他活着别人就不能活; 有的人 他活着为了多数人更好地活。 骑在人民头上的 人民把他摔垮; 给人民作牛马的 人民永远记住他! 把名字刻入石头的 名字比尸首烂得更早; 只要春风吹到的地方 到处是青青的野草。 他活着别人…

【运动】- 意外的一天

今天临时安排的骑行到迪士尼小镇,和S一起,奈何迪士尼附近的旅游度假区是禁止自行车进入的,停了共享单车车后发现已经在非运营区内了,要多收10元调度费,遂和S把车有骑回运营区内,就这样比预期的骑行时间与距离超出了很大一部分,中间和S也闹了一些矛盾,不愉快的体验。 确实我今天奔着骑行锻炼一下身体去的,但是S并不是,她是想去迪士尼小镇逛逛的,这样骑车过去体能不太跟得上。以后一些高负荷的身体锻炼还是自己一个人去做吧,不然搞得大家都不愉快。 运动 count 步数 9000步 骑行 160分钟26公里

【运动】- 新的起点

身边的大多数结婚的朋友结婚后体型都发生了比较大的变化,变胖了,我算上谈恋爱的时间也有三四年了,身材保持的还好,没有怎么变胖,但最近开始有点控制不住了,肚子上的肥肉变得一圈一圈的了,为了保持自己的提醒,开个专题来记录我的一些运动记录。 今天暂时就记录一下步数和晚上的10分钟自由活动。看后面能不能坚持下去。 运动 count 步数 10000步 自由活动 10分钟

一个 Bug 给公司带来20000多损失

最近连续两个月代码出问题,给公司带来了损失,第一次是2000多,第二次直接20000多,这里来做一次总结。 问题 咱们的发布流程是 测试->预发->生产,这样子三个环境,代码到生产环境的时候会检查是否到预发环境。出问题的是Spring的一个定时任务,改了一个和钱有关的比例后按照流程发布上线,过了几天发现有些金额不对,排查后发现多了一个环境[预发2],这个环境和生产环境是共用数据库的,这个环境是为了一些需要生产数据的测试,但是这个当时没人维护了,导致代码落后生产,定时任务执行了原来的逻辑…

Spring Scheduled 三种定时方式

前面出了 一个20000+元的 Bug ,现在来认真的看看 Spring Schedule 是如何处理定时任务的。 Spring Schedule 配置时间的三种方式 fixRate: 间隔时间,会根据首次执行时间预先安排固定的时间,错过立即执行 fixDelay: 间隔时间,上次结束时间后多少间隔后执行 cron: 指定具体时间,错过立即执行 fixRate 运行方式 fixRate 是会根据开始时间预先安排一系列的固定时间点,如果错过了安排的时间点,则立即执行,否则等待下一个执行时间点,如下图…

Run Docker Without Sudo

1. Create docker group sudo groupadd docker Copy 2. Add user to docker group sudo usermod -aG docker $USER Copy 3. Log out and log back ( IMPORTANT ) https://docs.docker.com/engine/install/linux-postinstall/

Docker Container Cannot Connect Internet

Question Docker 在禁用修改 iptables 后,导致 Container 无法访问外网(可能是这个原因吧),如何处理? 启用 Docker 的 iptables iptables 手动创建规则禁止 docker 的服务外网访问(但这样每个端口都得手动创建规则) https://blog.csdn.net/qq_34556414/article/details/108718522 https://blog.csdn.net/taiyangdao/article/details/8…

Hugo 渲染原始 HTML

使用 Hugo 时有时候需要插入原始的 HTML 代码进行展示,但是 Hugo 会把这些 HTML 过滤掉,HTML 里面的结果是 <!-- raw HTML omitted --> ,这并不是我想要的,查了一下有两种方式可以解决: 1. 使用 Hugo 的配置直接渲染 HTML [ markup . goldmark . renderer ] unsafe = true Copy 但这样有个缺点,Markdown 里的所有 HTML 代码都会渲染掉,而往往我们需要指定部分代码。 …

放风

虽然我们小区已经有一个多月没有过阳了,但是从来没有被允许出过小区,什么*封控区*,*管控区*,*防范区*这些都没什么用了。鉴于最近确诊人数减少,政策有一些放开,我们小区每户有一个人可以出小区在所属街道走动走动了,规定了只有三小时的时间,拿到通行证反而不知道出去要干什么了,几乎所有的店子还是没营业,仅有三四个保供超市可以去购物,没有什么特别需要买的,而且麻烦,上午的时间还要上班,就出小区在周边随便走了走。 现在街道发物资会提前在公众号公示一下,这样挺好的,防止下面有些人私自扣押物资,不过这也做的太晚…

最近一些工作情况

之前多次吐槽过公司的产品经理,比如 吐槽一下公司的产品经理 和 有些人为什么那么没有逻辑,对公司的产品经理有深深的怨念,最近一个好消息是之前文章吐槽过的那个人被裁掉了,再也不用看到这个人了,真的是看到TA就会对我的情绪产生负面的影响,这种负面情绪又会不自觉的传递给其他人,非常糟糕。也新招进来一批人,当然还是有讨厌的,需要的去不断的battle,看看能不能忍受。 在家工作两个月了,发现一些同事养成了一个坏习惯,就是不管什么时候只要TA有事情就给你钉钉通话,无论是午餐时间或者是晚上九十点了,把任何时…

劳动节假期后综合症

今年的劳动节东拼西凑凑齐了5天假期,但因为疫情的原因,上海的人都只能呆在家里,哪都不能去,最多在小区走走,我和S除了做核酸,倒垃圾,取物资外基本上没出过门,很无聊,但是过得很累。 今天开始上班,也没太多的事情,提不起精神来,以前都会去公司上班,至少环境上能够然人进入一些状态。现在起床又是和昨天,前天一样,感觉人处在这种氛围下很难提起劲。 怎么解决呢,还是让自己向去公司上班一样,洗漱好,整理好自己的形象,就当成是在公司上班一样。节日后疲惫的问题我觉得可以让自己每一天都过的认真起来,就不会存在假期放松…

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