Chrome中Tab.active和Tab.highlighted的区别 在阅读 chrome.tabs 的文档时,highlighted 属性让我感到非常困惑。既然已经有 active 属性用来表示 tab 是否为当前聚焦(focused)的 tab 了,highlighted 属性代表了什么呢? 看了这里的解释之后,我恍然大悟。原来 tab 是可以只“选中”而不“聚焦”的,按住 Ctrl/Command 键后就可以选中多个 tab 进行操作。highlig 2022-01-27
Windows中让程序开机自启的方法 在部署像 frpc 这样的服务时,会遇到如何让它开机自启的问题。在这篇文章中我会总结一下我尝试过的几种方法,以及它们的优缺点。 开始菜单的启动文件夹Windows 的开始菜单中有一个启动文件夹。这个文件夹中的程序都会在用户登录时自动启动。具体操作很简单,打开启动文件夹,放入对应程序的快捷方式即可。而找到启动文件夹可以有两种方法: 前往 C:\ProgramData\Microsoft\Windo 2022-01-27
React Helmet在Safari上白屏的解决方法 记录一个陈年老 bug。当时用 React Helmet 做了一个单页应用(SPA),在 Chrome 上能正常显示,但是在 Safari 中就白屏了。经过排查发现,原因是将 charset 的定义放在 <Helmet> 中了。由于 Helmet 中的内容都是通过 JavaScript 动态添加的,在运行 JavaScript 前,charset 没有被指定,Safari 按照默认字符 2022-01-26
Win10任务栏两个以上图标不显示缩略图的解决方法 记录一个陈年老问题。有一回手贱在 ASUS GPU Tweak II 里点了一下一键优化,发现任务栏上只要超过两个图标,指针悬停之后就不显示缩略图了,非常难受。 解决方法是:进入注册表,前往 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband,删除 NumThumbnails 键值,重启即可。 2022-01-26
Windows中“大小”和“占用空间”的区别 “大小”比“占用空间”小磁盘上最小的物理存储单元是“扇区(Sector)”。由于寻址能力有限,文件系统并不直接操作扇区。文件系统中,最小的可操作单位是“簇(Cluster)”。一个簇由相邻的几个扇区组成。 存储文件时,文件系统会分配足够数量的簇,使其恰好能容下文件。文件属性中的“大小”指的是文件本身的大小,“占用空间”则是文件占用的簇的大小总和。 为了更好地管理磁盘空间和更高效地读写数据,一个簇 2022-01-25
Windows聚焦图片不更新的解决方法 最近更新了系统之后,遇到了锁屏 Spotlight 壁纸一直停留在同一张图片的情况。尝试了不同方法后,终于解决了问题,现将解决方案总结如下。 清理缓存 打开”设置 - 个性化 - 锁屏界面“,确保“Windows 聚焦”没有被选中;如果不是,选择“图片”或“幻灯片”; 打开 %LocalAppData%\Packages\Microsoft.Windows.ContentDeliveryManag 2022-01-07
云服务器配置记录 最近对静态博客比较感兴趣,再加上静态博客相较于动态博客可以减少一大笔性能开销,给其他服务腾出了空间,因此将博客从 WordPress 迁移到了 Hexo 上。既然博客都迁移了,那不如就给服务器也来一次翻新吧! 基础配置安装系统、配置SSH我的服务器是阿里云的轻量应用服务器,如果是其他家的服务器,也可以适当参考一下。系统镜像我选择了最新的“CentOS 8.2”。系统安装完成后,首先在控制台配置防火 2021-12-23
Hacknet黑屏解决方法 安装了 Hacknet 之后,发现启动之后一直是黑屏。经过一番搜索,得到解决方法如下。 首先,找到 Hacknet 的安装目录。通常来说(~ 是 steam 安装路径), Windows: ~\Steam\steamapps\common\Hacknet OSX: ~/home/Library/Application Support/Hacknet Linux: ~/home/Hacknet 或 2021-11-27
Windows中热键冲突的解决方法 全局热键,即在所有界面都生效的热键。由于它无需打开软件界面即可对软件做出操作,它可以极大地提升我们的工作效率。出于便捷的目的,大部分软件都会注册全局热键。然而,随着软件的增多,不同软件之间的全局热键极有可能发生冲突。微软官方的 Spy++ 小工具可以很好地解决这个问题。 本文以网易云音乐的 Ctrl+Alt+Up 热键失效为例。 安装Spy++安装 Spy++ 有两种方法。第一,安装 Visual 2020-10-01
如何分辨C中的指针常量和常量指针 C 语言中常常可以看到诸如 const int * ,const int * const,int const * 这样的写法。这些语法外表相似,实际却有很大不同。为了分辨它们,可以用从右向左阅读的技巧。 int * - pointer to int,指针指向整数 int const * - pointer to const int,指针指向常量整数 int * const - const poi 2020-09-22