简略 查看新版主页:https://fosky.top 旧版主页存档:https://image.fosky.top/projects/homepage-2023/ 更换原因 旧版主页性能较低,出现莫名的卡顿与掉帧 旧版主页使用 tailwindcss 编写,卡片的样式维护较难 旧版主页的依赖库版本较低,另外因为多次迭代,有不少遗留问题,难以维护 旧版主页使用 javascript 而非 typescript,在类型上踩坑 旧版主页的文件结构比较乱,规划较差 旧版主页的部分布局不合理,导致显示不佳 部分配置项需要多处修改,如 ...
大致状况 科创新苗项目尚未结题,去参加了比赛A,然后比赛A还没结束,又被拉去参加比赛B。 新苗项目我是被其它学院的同学拉去的,负责编写算法,但我本人又对算法提不起兴趣,导致一直没去完成剩余部分。 比赛A是信息办的老师让参加的,我担任组长,但我们组的组员都不会开发,于是开发任务落在了我的头上。于是乎只能单人高强度写码。 比赛B是其它学院的同学拉去的,当时比赛A还未结束,感觉比赛奖励挺丰厚的,就答应了。但是该比赛也是比拼算法的,导致我一直磨蹭。 三者叠加导致了最近精神状况不佳,不想写代码、不想学习,浑身乏力,不知道什么时候能调整回来。 好事情 好在三者都有好的结果:新苗项目算...
说明 10.16 终于有空折腾博客了,起床后折腾了几小时,修了几个迁移脚本的 bug 后,终于把 Mix Space 配置好了。 先前在本地琢磨的时候顺便加了下 Q音/网易云 的音乐卡片 https://github.com/Innei/Shiro/pull/470 最后也是被合入了 v1.2.2 版本 https://github.com/Innei/Shiro/releases/tag/v1.2.2 效果展示 https://y.qq.com/n/ryqq/songDetail/003KtYhg4frNXC https://music.163.com/#/son...
前言 -- Mix Space 是国人大佬开发的, UI 非常现代化,博客和空间的结合体,让人一眼就喜欢上了。 不少在 WordPress 需要插件支持的功能,在 Mix Space 却是原生支持的。 加上本人的博客经过 WordPress (中学无力维护)\-\> WordPress (高中在学校没续费服务器)\-\> WordPress (迁移) \-\> Typecho (迁移) \-\> WordPress 这么一系列操作后,数据已经乱七八糟了,特别是文章 ID……不知道该怎么说了,总之就是积重难返。 在熟悉了 Mix ...
在 Dynadot 续费某个域名的时候,提示: 以下订单项目有问题。 您的账户无法提交任何新订单。 这算什么事?我赶忙上网查询,看到两篇帖子: dynadot无法提交任何新订单\-美国VPS综合讨论\-全球主机交流论坛 \- Powered by Discuz! (hostloc.me) [域名无法续费 (dynadot.com)](https://www.dynadot.com/zh/community/forums/Dynadot%E7%9A%84%E6%9C%80%E6%96%B0...
前言 -- 有一门选课名为《Spark大数据技术与应用》,运用到了 Scala。因为不想启动虚拟机,所以打算在本地配置 Scala 环境。 步骤 -- 第一步 安装 JDK 并配置 版本至少需要 17,可在此下载 Java Downloads \| Oracle 中国 配置环境变量 JAVA_HOME\=安装目录 然后把 %JAVA_HOME%/bin 配置到 PATH 变量中 配置完后可在终端中运行 `java -versio...
都说时尚是个圈,技术也是个圈。 本来兴高采烈地奔向了Typecho的怀抱,哪怕折腾不已也要迁移,甚至开发了一个简单的主题,一切看起来都很好的样子。 可渐渐我发现,一些在Wordpress常用的功能,到Typecho却要用插件实现。甚至出现了开发一个主题就要顺带开发好几个插件的怪象。 讲道理自己开发主题和插件也没啥,但是我发现Typecho的接口实现着实让人不爽。另外由于Typecho更新慢的缘故,很多插件都不适配新版本出现了BUG。 这些都磨灭了我最开始的热情。再加上本人技术栈繁杂,经常忙着写别的项目,实在是没精力再折腾Typecho了。 断更将近一年后,思索再三,终于是下定决心用回...
前言 -- 偶然发现 中的“使用通行密钥登陆”按钮。 查询资料后知道这其实就是 WebAuthn,便打算在自己的用户系统中加入此功能,顺便写了这篇文章记录一下。 至于为什么是 php,纯粹是因为用户系统是拿 php 开发的。 效果 -- image-20231122222845578.png ![i...
概述 -- 使用 electron\-vite 进行开发跨平台桌面应用 文档:https://cn\-evite.netlify.app/guide/ 按照文档指示安装 PS D:\Project> npm create @quick-start/electron Need to install the following packages: @quick-start/create-electron@1.0.16 Ok to proceed? (y) √ Project name: ... M...
概述 -- Vue 由于各种优势而被青睐,但由于其一般在客户端渲染,有时 js 文件加载失败,页面便会空白或只显示指定信息,影响展示。另外似乎会影响 SEO 和 一些爬虫,毕竟都要爬取页面内容。 所以我们最好需要进行预渲染,填充 index.html 的内容。 vue\-cli 使用以下命令安装 npm install prerender-spa-plugin 新版脚手架使用 webpack5 需使用如下插件 npm install @dreysolano/prerender-spa-plugin 如遇无法安装 chromi...