Kerrinz的魔导书


记录技术与生活的摸鱼博客,经常放鸽子且懒得打理。

CSS hover文字加粗导致的元素宽度变化

0 条评论 前端开发 css 无标签 Kerrinz
记录一下,2025-03需求文本元素,初始时是 400 字重,鼠标移上去时变成 700 字重。问题由于很多字体的 400 字重和 700 字重的字符宽度不一致,鼠标移上去时 400 字重变成 700 时可能文本会抖动(即元素宽度变大了一点)。优化实现用透明不可见的 700 字重的文本撑开元素宽度,然后 400 字重的文本用绝对定位覆盖住元素即可。 <style> .me...

Flutter TextField 弹出软键盘导致界面重绘的问题

0 条评论 Flutter 无标签 Kerrinz
记录于2025-03-23在做类似社区发表评论的功能,用了 TextField 作为输入框,但是当弹出输入法时,界面在疯狂重绘,甚至其他页面也在疯狂重绘,导致部分元素重新播放了动画(例如带淡入动画的图片就会闪烁)、甚至重新调用了网络请求,直到输入法完全弹出时停止,以及输入法收起时也是上述情况。然后我试着给当前页面和上级页面的 build 函数中使用 print 调试随便打印输出个文本,发现在...

2024年终总结

0 条评论 默认分类 闲谈 年终总结 Kerrinz
前言不知不觉就到2025年了,感觉时间过得真快。去年是个忙于工作的一年,下班时间基本就是看视频、玩游戏过剧情,不定时更新和维护代码仓库,不过文章发布的就很少了,只做了些草稿和想法。

Namecheap转移域名到Cloudflare

前言由于 Namecheap 的域名价格过于昂贵,于是在前段时间将域名转移到了 cloudflare。步骤首先,需要拥有 Namecheap 的一个域名,并且注册了 cloudflare 账号。在cloudflare中添加现有域名: 打开clooudflare仪表盘:https://dash.cloudflare.com/ 点击右上角的 “+添加” —> 现有域 输入在Namechea...

flutter build apk 出现 compileReleaseJavaWithJavac 的问题

0 条评论 默认分类 Flutter 无标签 Kerrinz
其实也很明显,这个库依赖 Java 17。但我目前的 JDK 就是 17 版本的,我也尝试更新到 JDK 22,无用。尝试 flutter clean 后重新 flutter build apk,无用。按照标准重新配置了 JDK 环境变量,无用。折腾无果,最后在 stackoverflow 上找到一个回答:点击跳转原来是因为 flutter 使用的 Java 版本默认是 Android St...

2023 年终总结

0 条评论 默认分类 闲谈 年终总结 2023 Kerrinz
前言2024年到了,本科毕业也有半年时间了。这一年,也只有前半年算得上勤奋,后半年直接开摆。去年年初时一直从早到晚构思并重构代码,年后边做毕设边找实习工作,但工作之后就基本没怎么维护代码库了,甚至还只发了 3 篇文章,摆中摆。(有点沉迷游戏中...)

记第一次自己出资组装台式机并黑苹果

前言咕,咕咕?距离上次写文章已经过去半年了,悲,毕业忙,工作也忙,还有心事烦恼。今年2到4月忙着找工作,之后又忙着写毕业论文、毕业设计和答辩,直到六月底才忙完,拿到了毕业证,再次结束了一段学生生涯。鉴于工作了一段时间了,加上我的小米笔记本 Pro (2017) 实在是太卡了,尤其是用 8G RAM 作开发实在是绷不住,于是打算买一台新电脑。

浅析JS中的闭包

闭包是什么且看官方的解释:闭包(closure)是一个函数以及其捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。——《MDN》初次看到这个解释确实晦涩难懂,毕竟它还涉及到了作用域链和执行上下文环境。其捆绑的周边环境状态 指的就是执行上下文,可以简单理解为代码执行的环境,存放了对应的变量。执行上下文的特性之一就是:当一个函数被调用结束之后,其执行上下文环境就...

IOS免越狱侧载第三方APP

前言总所周知,一般而言 IOS 安装软件只能从 AppStore 上下载安装。不过有一些没有上架 AppStore 的软件,放出了IPA格式的安装包。想安装IPA格式的安装包,最稳定的方式就是越狱,但是这样就会与最新系统无缘。而要想不越狱安装,就得借用电脑的一些工具(例如爱思助手的签名功能)为安装包自行签名后安装,不过有效期只有 7 天,一旦到期软件就打不开了,需要重新用电脑签名安装。最近我...

2022 年终总结

0 条评论 默认分类 闲谈 年终总结 2022 Kerrinz
前言恍恍惚惚就到 2023 年了,我也正式进入大四后半部分,该找实习工作了。回想这一年似乎过的平平淡淡,一些期望也没有完成,甚是可惜。本来应该元旦前写完这篇总结,不过在冬至过后我不幸新冠阳性,还要顶着高烧写各个期末作业还有论文的开题报告,属于是忙疯了。学业稳妥后,就一直在忙着重构App代码,把总结给搁着。永远写不完的代码、修不完的Bug。突然发现在这一年,我只发布了7篇文章,尽管还有点存货没...