saber 酱的抱枕

Fly me to the moon

02/24
2023
软件

怎么让 Windows 重启后直接进入 BIOS 设置

现在新电脑都是快速启动直接进入系统,没有等待进入 BIOS 设置的界面了,当我们需要进入 BIOS 时还挺麻烦的。

Windows 系统可以用 shutdown 命令重启系统并直接进入 BIOS 设置界面。

shutdown /r /fw /t 0

/r 是重启,/fw 是进入固件设置,/t 是重启倒计时。

Read More →

怎么让 Windows 重启后直接进入 BIOS 设置

08/27
2022
软件

升级到了 Windows 11

升级到了 Windows 11

今天我在系统更新里选择了升级到 Windows 11,一切都很顺利,照常的安装完更新,重启系统,稍等一会儿就升级成功了。

上面的图片就是升级后我的桌面,任务栏的半透明挺好看的。(建议把任务栏颜色模式设置为“浅色”)

升级之后我感觉 Windows 11 的美观程度确实比 Windows 10 高出一大截,而且过渡动画也更流畅,回不去了。

整体来看,除了偶有 BUG、右键菜单不方便,其他没什么明显的问题。一些人说的内存占用变多我也没有明显的感觉到。

Read More →

升级到了 Windows 11

06/22
2022
软件

对鼠标光标安装文件(INF 配置文件)的简单研究

鼠标光标安装文件 inf

在一些成套的鼠标指针里会有一个 INF 格式的安装文件,右键这个 INF 文件可以安装这套鼠标指针。

但其实上面这套指针一开始没有这个安装文件,这样我们在使用的时候需要在鼠标设置里逐个替换鼠标指针,很不方便。那么这个安装文件到底要怎么编写呢?我稍微的研究了一下。

Read More →

对鼠标光标安装文件(INF 配置文件)的简单研究

07/29
2021
软件

使用 Netlimiter 限制软件的下载和上传速度

使用 Netlimiter 限制软件的下载和上传速度
Netlimiter 是一款 Windows 上的网络监控软件,我们可以使用它来查看应用程序的网络活动,并且可以作出限制,例如限制上传和下载速度,拦截上传或下载,设置流量额度,设置优先级等。
上图限制了百度网盘的下载速度。在软件窗口的左侧点击你要操作的程序,然后点击右侧“规则”下的“未设置”区域,就可以修改设置了。
Netlimiter 官网
这款软件是收费的,不收费的办法请自行百度。

使用 Netlimiter 限制软件的下载和上传速度

08/20
2020
软件

Windows CMD 查找进程和杀进程

CMD 命令我平时很少用,所以记一下。

例如要重启 explorer.exe,可以如下操作:

直接 kill 指定名称的进程:

taskkill /f /im explorer.exe && explorer.exe

查找进程的 pid 再 kill:

> tasklist|findstr explorer.exe
< explorer.exe   212 Console   6   126,744 K
> taskkill /pid 212 /f
> explorer

查找占用了本地 80 端口的程序:

> netstat -ano|findstr 127.0.0.1:80

Windows CMD 查找进程和杀进程

09/27
2019
软件

正确认识虚拟内存

Windows 虚拟内存

有些人(或者很大一部分?)觉得虚拟内存的作用是当物理内存不够用的时候,临时保存数据,腾出内存空间所用。又因为读写硬盘比较慢,进而觉得如果操作系统去读写虚拟内存,会拖慢电脑速度。所以当他们觉得自己的内存足够时,就会去关掉 Windows 的虚拟内存。

很惭愧我以前也这么想过,但是关掉虚拟内存之后,有些程序启动时会报错“内存不足”,即使物理内存够用也是一样。事情似乎有些不对劲了。那么事实到底是怎样的呢?今天我看了《操作系统概念》,才纠正了自己的一些错误想法。
Read More →

正确认识虚拟内存

09/23
2019
软件

Chrome 扩展下载文件时,不能使用的字符

Windows 中有一些字符不能做文件名:

\ / : ? " < > * |

但是 Chrome 的下载 api 里,有更多的字符不能做文件名,否则下载会失败。这些字符里大多是控制字符。

Chrome 扩展下载文件时,不能使用的字符可以建立一个正则表达式,对文件名进行替换:

// 不安全的字符,是 Chrome 和 Windows 不允许做文件名的字符
const notSafeString = `[\u0001-\u001f\u007f-\u009f\u00ad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufdd0-\ufdef\ufeff\ufff9-\ufffb\ufffe\uffff\\\/:\?"<>\*\|~]`
const safeFileName = new RegExp(notSafeString, 'g') // 安全的文件名

这些字符是 Reinford 测试出来的,测试结果的文件:
链接: https://pan.baidu.com/s/1y8AVKGmasV1ZYiCErwc1Zg 提取码: q41v

此外,还有一些情况要处理。

1. Chrome 不允许文件夹和文件名的开头、结尾使用点 .
2. 路径首尾不允许有空格。
3. 路径中出现多个斜线会报错,如 download//a.jpg

Chrome 扩展下载文件时,不能使用的字符