头像
FreeWill
2025-05-30

大屏在不同的屏幕尺寸下的适应性方案

在开发大屏可视化系统(如数据大屏、展示大屏)时,适应不同分辨率屏幕的方案是非常关键的,尤其是在面对各种尺寸的电视、LED显示屏、投影等设备时。下面是大屏适应屏幕的方案:CSS缩放方案(transfor....
头像
FreeWill
2025-05-28

一口气读懂“大模型的预训练”是怎么回事

写在开头 写这篇文章的原因是大概在两周前,我看完了卡帕西三个半小时在油管上课程。他用简单的语言,讲明白了大模型从无到有的建立。其中他还罗列了非常多好用的网站工具,例如可视化的动画工具理解Transfo....
头像
FreeWill
2025-05-27

不要一上来就关闭SELinux,,5分钟带你搞懂 SELinux 是什么鬼?

今天分享一下SELinux。在一些教程中,往往会让你一开始就将SELinux关闭,但生产环境中有些是不允许关闭的,是有必要深入学习一下SELinux。篇幅有点长,希望耐心看完。在使用Linux的过程中....
头像
FreeWill
2025-05-09

fuzz测试 是什么

在渗透测试中,fuzz测试(Fuzzing或模糊测试)是一种自动化测试技术,用于发现程序在处理异常输入时可能存在的漏洞。它的核心思想是:向目标系统输入大量随机、异常或畸形的数据,观察系统是否会出现崩溃....
头像
FreeWill
2025-05-08

使用 Postfix + Dovecot + MySQL 搭建虚拟邮箱系统详细教程(含完整配置路径)

📌一、前言 本文介绍如何基于Postfix+Dovecot+MySQL构建一个支持虚拟用户的邮件系统,使用MySQL存储用户、域名、别名信息。适用于不创建实际Linux用户的邮件系统部署场景。通过LM....
头像
FreeWill
2025-04-29

必看!数据库加索引到底加了个啥

加索引,就像是给数据库里的“表格”加目录,查找速度能快很多。 举个生活中的例子 假设你有一本10万行的Excel表格,记录了学生的姓名、电话、成绩等。你现在要找出名字是“张三”的那一行: 没加索引的情....
头像
FreeWill
2025-04-25

怎么遍历不知道多少层级的树形数据树的所有存在子节点的数据

可以使用递归遍历的方法来遍历这个不确定层数的树形结构,并筛选出所有“存在子节点”的节点(也就是有children的节点)。下面是一个通用的示例(假设你的数据结构如下): consttree=[ { i....
头像
FreeWill
2025-04-25

vue3的toRefs一些思考

toRefs是Vue3中CompositionAPI提供的一个非常实用的工具函数,常用于将reactive对象的属性分别转成ref,以便在模板中或组合函数中使用时保持响应性。一句话理解:toRefs可....
头像
FreeWill
2025-04-25

JavaScript 原生的 get 是什么?

一句话理解: JavaScript原生的get是一种给属性添加函数行为的方式,它允许你在访问一个属性时,执行一个函数,而不是直接获取值。 最基本的例子: 使用对象字面量定义get constperso....
头像
FreeWill
2025-04-25

我们在计算属性常用的的getter和setter是从哪里来的?

1、每一个计算属性都包含一个getter与setter. 2、计算属性会默认使用getter函数,setter函数并不常用,所以一般计算属性setter与getter都不写 3、setter函数内的形....
头像
FreeWill
2025-04-23

uview的日历组件,当设置了 minDate后,会导致第一次打开日历弹窗不会精准的滚动到选中的日期

发现需要给month.vue文件里的getMonth方法加一个延时器,猜测是因为设置最小日期后,日历没渲染完毕的时候就已经开始获取节点信息了
头像
FreeWill
2025-04-23

ES6基本数据类型和引用数据类型讲解

✅ES6数据类型 1️⃣原始数据类型(PrimitiveTypes) 原始数据类型是不可变的值,它们的存储方式不同于引用数据类型。原始类型的值一旦创建,就不能被改变(值是不可变的)。 1.1undef....