轶哥

📚 Having fun with AI Agent. Always learning.

在 Windows 中迁移 SSH 密钥
  •   更新:2023-06-14 18:22:34
  •   首发:2023-06-09 21:06:05
  •   win10
  •   2227

本文以Windows 11系统下复制密钥到另一台Windows 11设备为例,介绍如何在 Windows 设备之间迁移 SSH 密钥(此方法也使用于Unix设备的密钥迁移到Windows平台)。无论是在工作场景还是个人使用环境下,网络安全都至关重要。SSH 密钥为用户提供了一种更安全的身份验证方法,可以保护和远程服务器通讯过程中的数据。直接将~\.ssh\id_rsa~\.ssh\id_rsa.pub复制到另外一台设备是无法正常工作的,因为密钥对文件权限有着严格要求,本文讨论的就是Windows平台中密钥权限修改的问题。

在Windows平台上使用C++执行外部命令的两种方法
  •   更新:2023-05-27 00:20:32
  •   首发:2023-05-27 00:20:32
  •   win10
  •   1131

在本文中,我将向大家介绍如何在Windows平台上使用C++执行外部命令。我们将探讨两种不同的方法,并对它们进行比较和描述。当我们需要在程序中集成其他应用程序或运行脚本时,这两种方法都非常有用。

在详细讲解这两种方法之前,让我们先了解为什么我们需要在C++程序中执行外部命令。有时,我们需要与其他进程进行交互,例如运行一个脚本、启动一个新进程或收集系统信息。在这些情况下,执行外部命令可以帮助我们轻松地完成这些任务。

现在让我们开始深入了解这两种方法。

解决VSCode Ctrl + . 快捷键被占用
  •   更新:2023-05-03 19:32:32
  •   首发:2023-05-03 12:46:53
  •   win10
  •   1712

在日常使用Visual Studio Code (VSCode) 的过程中,你可能会遇到Ctrl + .快捷键被占用的问题。这个快捷键在VSCode中本来是用于快速修复(Quick Fixes)的,但有时可能会失效。究其原因,与输入法的中/英文标点切换快捷键冲突有关。本文将为你提供一种解决方法。

问题原因

  1. 微软拼音输入法 :微软拼音输入法中,中/英文标点切换的快捷键为Ctrl + .,与VSCode的快速修复快捷键冲突。
  2. 微信键盘输入法 :在微信键盘输入法中,“中文时使用英文标点”的功能也占用了Ctrl + .快捷键,同样导致冲突。
VSCode自动更换主题
  •   更新:2022-05-31 22:38:13
  •   首发:2022-05-31 22:35:11
  •   win10
  •   2475

AutoDetectColorScheme.jpg

VSCode支持根据操作系统的夜间模式和日间模式自动切换深色主题,无需安装插件,只需要点开左下角设置,搜索auto detect选中上图所示的Auto Detect Color Scheme选项即可。

直接编辑settings.json文件亦可,添加:"window.autoDetectColorScheme": true,即可。需要注意配置文件中不能同时存在workbench.colorTheme设置,否则将默认使用该值。

支持Win10、Win11、MacOS。

Powershell7 中文乱码问题解决
  •   更新:2022-04-06 21:35:50
  •   首发:2022-04-06 17:14:02
  •   win10
  •   4634

修改$Profile文件(notepad.exe $Profile),添加

$OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding

说明:上述操作修改了输出编码为UTF-8,兼容了大部分的程序输出的中文。

Win11设置默认浏览器的方法
  •   更新:2022-04-01 11:22:14
  •   首发:2021-10-09 18:31:18
  •   win10
  •   7678

在win11正式版中,设置默认浏览器的方法被微软修改了,更加精细,以至于一开始我竟没有找到在哪里设置。

以前在win10中,设置默认浏览器只需要进入设置-应用-默认应用,对Web浏览器进行选择即可调整默认应用程序。但是在win11中居然开了个倒车,没有提供这样的默认选项,取而代之的是精细化的默认应用设置。

虽然精细化的设置能够最大程度的把管理权交给用户,但是win10的快捷设置方式也不失为一个值得保留的选项。两者完全可以共存。摒弃简单方案提高了用户切换默认浏览器的难度,在第一次启动Edge的时候不小心点了介绍界面的确定按钮,win11就把默认浏览器设置一键为Edge了,还不晓得杂个改回去,就这实在是有点流氓。

Win11设置IPv4优先
  •   更新:2022-02-16 22:11:18
  •   首发:2022-02-16 22:11:18
  •   win10
  •   6672

在IPv6正常工作的情况下,访问部分IPv6网站异常的情况下,可以考虑设置IPv4优先,因为纯IPv6的网站非常罕见,通常网站都是配置双栈的。

设置IPv4优先并不会影响基于RTC或P2P(点对点)的IPv6通讯,直接访问IPv6或只支持IPv6的网站也是没问题的。

Win11正式版升级安装Docker(基于WSL2)
  •   更新:2021-10-05 22:17:27
  •   首发:2021-10-05 22:13:27
  •   win10
  •   9317

微软于今日(2021年10月05日)发布了正式版win11。访问Windows 11 安装助手即可下载安装。下载和前期安装过程不会影响系统正常使用,最后的重启安装的过程大概耗时20分钟,和普通更新感觉耗时差不多。

问题描述

从Win10升级到Win11后,当计算机第一次启动时(以及之后的每次),Docker Desktop 将无法启动。Docker Desktop 在 Windows 更新之前运行良好。

每次重新启动计算机或尝试手动启动 Docker Desktop 时,都会出现此问题。

安装win11后Docker运行报错,主要报错内容是Microsoft .NET Framework无法连接xxx,其实就是无法连接到wsl2。

根据Docker官方说明,需要升级到最新的wsl2内核Docker Desktop

  上一页 下一页