分类 电脑文库 下的文章

将 SMB 共享挂载信息写入 /etc/fstab 是实现开机自动挂载的常用方法。不过,直接将用户名和密码明文写入该文件存在极大的安全隐患。为了保障系统安全并确保挂载稳定,建议采用以下优化方案:

1. 使用凭据文件替代明文密码

将账号密码保存在一个独立的凭据文件中,并严格限制该文件的读取权限,可以有效避免密码泄露。
创建凭据文件:

sudo nano /etc/samba/credentials

在文件中写入以下内容:

username=username
password=password123

保存后,立即修改文件权限,确保仅 root 用户可读:

sudo chmod 600 /etc/samba/credentials

2. 完善 /etc/fstab 配置

在编辑 /etc/fstab 时,除了使用凭据文件,还需要注意以下关键参数:
_netdev:网络共享依赖网络连接。添加此参数可确保系统在网络服务完全就绪后才尝试挂载,避免因网络未通导致开机卡顿或启动失败。
vers=3.0:显式指定 SMB 协议版本,防止因客户端与服务端协议握手不匹配导致挂载失败。
iocharset=utf8:确保中文文件名能够正常显示,避免乱码。

编辑 fstab 文件:

sudo nano /etc/fstab

在文件末尾添加以下单行配置(替换原有的明文密码配置):

//192.168.1.115/share_data /mnt/smb_data cifs credentials=/etc/samba/credentials,uid=1001,gid=1001,dir_mode=0755,file_mode=0755,vers=3.0,iocharset=utf8,_netdev 0 0

3. 验证配置并生效

在重启系统之前,务必先测试配置是否正确,以免因语法错误导致系统异常。
测试挂载:执行 sudo mount -a。如果没有任何报错输出,说明配置语法正确且挂载成功。
验证状态:执行 df -h | grep ftp_data 或 mount | grep cifs,确认共享目录已正确挂载。
重载配置:执行 sudo systemctl daemon-reload,确保 systemd 能够正确识别新的挂载项。
完成以上步骤后,该 SMB 共享目录即可在系统重启后安全、稳定地自动挂载。

OpenAI 开源语音识别模型(Whisper)是一款基于 Transformer 架构的自动语音识别(ASR)系统。该项目于 2022 年 9 月由 OpenAI 发布并开源,旨在为开发者和研究人员提供一个高准确性、稳健且易于使用的语音处理基础工具。

核心技术与特点

Whisper 采用了端到端的编码器-解码器 Transformer 架构,其输入为原始音频信号(通常被分割成 30 秒的片段并转换为对数梅尔频谱图),输出为带有时间戳的文本序列。该模型最显著的特点包括:
海量数据训练:模型使用了从互联网收集的 68 万小时多语言、多任务监督数据进行训练,其中约三分之一为非英语内容。这种大规模且多样化的数据集使其在应对口音、背景噪音及专业术语时具备极强的稳健性。
多任务学习框架:通过引入特殊令牌(Token),单一模型即可同时执行语言识别、短语级时间戳标记、多语言语音转录以及将多种语言翻译成英语等多项任务。
强大的泛化能力:尽管在特定的基准测试(如 LibriSpeech)中可能不如经过微调的专用模型,但在多个不同数据集的零样本(Zero-shot)性能测试中,Whisper 的错误率比其他模型降低了 50%,展现了卓越的跨领域适应能力。

模型版本与部署

为了适应不同的硬件环境和应用场景,Whisper 提供了多种参数规模的预训练模型版本,包括 tiny、base、small、medium 和 large 等,参数量从 39M 到 1550M 不等。例如,tiny 版本适合物联网等资源受限的设备,而 large 版本则适合对高精度有要求的云服务部署。
在部署方式上,Whisper 极其灵活。开发者可以通过 Python 代码在本地(CPU 或 NVIDIA GPU)进行离线推理;也可以通过模型量化和 WebAssembly (WASM) 等技术,直接在浏览器中实现低延迟的离线语音识别。

应用场景

凭借其高准确率和多语言支持能力,Whisper 被广泛应用于多个领域:
医疗健康:将远程问诊中的医患对话实时转录为结构化电子病历,或将多语言患者自述音频自动翻译为英文报告。
在线教育:为课程视频自动生成多语言字幕,或用于分析学生发音并生成个性化纠音报告。
工业与办公:在嘈杂的工业生产线上将语音指令转为控制文本,或用于自动生成会议记录与字幕。

Windows 系统图标或文件夹显示为“黑块”,最根本的原因是系统的图标缓存文件或缩略图数据库发生了损坏,导致系统无法正确读取和渲染图像数据,只能显示为异常的黑色色块。
具体引发缓存损坏的常见诱因包括:
1、系统异常或强制关机:电脑遭遇蓝屏、突然断电或强制关机时,正在读写中的缓存文件极易发生损坏。
2、系统更新或软件升级冲突:Windows 更新或软件版本迭代过程中发生中断,或者新软件的图标资源路径变更导致缓存未能同步更新。
3、第三方工具干扰:使用了系统优化、桌面美化等第三方软件,误删、修改了缓存文件或替换了系统原生的图标加载逻辑。
4、系统核心组件受损:极少数情况下,Windows 底层的图标渲染核心资源文件(如 imageres.dll、shell32.dll)本身发生损坏,导致图标渲染模块失效。

下面原始脚本直接保存为“清理图标缓存.bat” 文件右键“以管理员身份运行”使用了!

@echo off
title Win11 图标缓存清理器
color 0A
echo.
echo  正在关闭资源管理器...
taskkill /f /im explorer.exe >nul 2>&1

echo  正在清理图标缓存...
cd /d "%userprofile%\AppData\Local\Microsoft\Windows\Explorer"
attrib -h -s -r iconcache_*.db thumbcache_*.db >nul 2>&1
del /f /q iconcache_*.db thumbcache_*.db >nul 2>&1

echo  正在重启资源管理器...
start explorer.exe
echo.
echo  清理完成!如仍异常,请重启电脑。
pause

服务器启动模式为Legacy Boot,系统自带的Lifecycle Controller disabled(在iDRAC中关闭)。

硬盘为intel SSDSC2BW240H6固态硬盘,SATA接口|2.5寸|240G

操作系统为Win10 22H2,MBR分区。

GT730安装在PCIE Solt3上。

Integrated Devices->Slot Disablement中已开启Slot3。


VGA插到集显Matrox G200eR上,启动电脑。

Win10下手动安装驱动装不上,提示没有支持的硬件。

546.01-desktop-win10-win11-64bit-international-dch-whql

在显示适配器中除了集显Matrox G200eR,还有一个带感叹号的标准适配器。


集显Matrox G200eR最大分辨率只支持到1680*1050。

启动系统后,待机在桌面上,突然闪了一下黑屏,提示找到显卡,win10自动更新驱动为NVIDIA GeForce GT 730,需要重启。

此时VGA插到GT730上仍无显示。

重启电脑。


重启时,VGA插到GT730上仍无显示。

插到集显Matrox G200eR上,已启动到桌面。看设备管理器NVIDIA GeForce GT 730已正确加载,没有感叹号。

此时VGA插到GT730已有显示,分辨率为显示推荐1920*1080,为桌面扩展模式副屏。

重启去BIOS关闭集显试试。


Bios中关闭集显:Embedded Video Controller->Disableed

启动时就找不到系统盘。

No boot device available or Operating System detected.

Please ensure a compatible bootable media is available.


重新打开集显,VGA线插到GT730上,开机启动。

没有开机信息,差不多启动到桌面后显示。

分辨率1920*1080,设置正常。

正常使用。


暂时先这样用着。

后面有时间再折腾下用NVME硬盘+GPT分区+UEFI启动。

2025.09.09

目前腾讯视频暂停时弹出的广告可以通过以下几种方式尝试关闭或屏蔽,但需注意,部分方法仅适用于电脑端,且效果可能因版本更新而失效:

电脑端有效方法:

方法一:结束特定进程(简单有效)

播放视频时先暂停,等待广告弹出。

打开任务管理器(Ctrl + Shift + Esc)。

找到并结束进程 QQLiveBrowser.exe。

广告框会消失,继续测试暂停/播放,广告不再弹出。

注意:该进程可能会自动重启,但广告不会再次弹出,需每次启动腾讯视频后重复操作。