分类: 未分类

19 篇文章

使用 Tailwind CSS 制作 npm 组件库时的注意点
由于 Tailwind CSS 默认使用 Tree Shaking 机制,只保留项目中使用到了的类,所以 npm 组件库中写的模板类不会被使用。 对于这个问题,其实没有比较好的解决办法…… 我的解决办法是这样的:让 Tailwind CSS 把组件库扫描一下,保留里面用到的模板类。 创建一个 tailwind.config.js 配置文件: /**…
Tailwindcss 已经自带样式重置
🎯 Tailwind 已经内置了 reset,叫做 Preflight,而且比你手写的 * { padding: 0; margin: 0; } 更科学、兼容性更强。 ✅ Tailwind 的 reset 有哪些优势? 来自 normalize.css + 针对现代浏览器优化; 不会盲目清除一切,而是保留一些对可访问性友好的默认样式; 自动设置 b…
在 vue 项目中显示报错
平时,网页的 JavaScript 报错只有在控制台才能看到,网页看上去就是停住不动了,也不知道发生了什么事情。 如果你不想让用户知道发生了什么的话,这样做是可以的。不过,如果我们想更加方便地看到到底发生了什么,或者明确提示用户网页发生了错误,那么我们还是应该把报错显示出来。 使用 vue 的全局配置处理报错 vue 的 app.config.er…
在 Python 中接收 SSE(服务器发送事件)的最佳方式
现在,很多在线的大语言模型 API 都使用 SSE(服务器发送事件)的方式发送数据。那么 SSE 是什么呢?接收 SSE 的最佳方式是什么? 什么是 SSE(Server-Sent Events)? 在现代 Web 应用中,有时我们希望服务器能主动“推送”消息给客户端,比如实时聊天、新消息提醒、日志流、进度更新等。SSE(Server-Sent E…
以 Unity 脚本为例解析 C# 的类
一开始学习 unity 的时候,我们可能对 C# 还不是很了解,不太清楚它的一些深层次的概念。不过没关系,我们可以在学习的过程中逐步了解。 代码来源: using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerC…
解决WordPress需要输入FTP账户/没有权限写入文件
问题是这样的。WordPress使用的是www-data用户,而创建WordPress的往往是其他用户,比如root。 Linux有一个权限系统,文件和文件夹有一个“所有者”,默认情况下哪个用户创建了这个文件,就是所有者。因此,WordPress不是这个文件的所有者,它就不具有写文件的权力,也就无法更新WordPress文件夹里的内容。 我们可以把…
在Ubuntu服务器上搭建WordPress
这是我的博客上的第一篇文章,写一写我搭建这个网站的过程。 首先这个服务器是我之前就有了的,域名也是之前就买了并且在使用的。我购买的域名 https://vocabili.top 以及服务器是用作术力口数据库的网站的,接下来我会把这个个人网站迁移到新的服务器和新的域名。 在 Ubuntu 服务器上搭建 WordPress,主要就是以下的步骤: 租一台…
使用yt-dlp下载niconico视频时出现英文标题的解决办法
出现英文标题,是因为niconico曾经有过英文和繁体中文的分站。作者可以设置视频的英文或者繁体中文标题等信息,然后视频就会出现在分站当中。我曾经看过繁体中文的分站,上面的视频很少。如今这两个分站都已经关闭。 但是它们依然有残留。yt-dlp默认使用英语来请求资源,所以对于那些曾经设置了英文标题的视频,它还是会获取到英文标题,并且用做保存时的文件名…