轶哥

📚 Having fun with AI Agent. Always learning.

VSCode自动更换主题

AutoDetectColorScheme.jpg

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

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

支持Win10、Win11、MacOS。

MacOS 12.3 无法正常使用code命令的解决方法

从MacOS 12.3 Beta版本开始,系统将不再内置python2且将无法正常安装python2,无论是intel芯片还是Apple芯片的设备都无法安装。原因是/usr/bin/python的软链接无法正常被删除或覆盖。并且默认不开启python3命令。

2022年04月17日14:58:00更新: 从MacOS 12.4 Beta版(21F5048e) 开始,可以通过pyenv在intel和Apple芯片中安装python2。详细方法见《brew安装python2》

因此可能会导致一系列依赖python命令的应用程序无法运行。

例如将会遇到VS(Visual Studio Code)无法使用code命令。

➜  saas-web git:(892f9ef) ✗ code .
/usr/local/bin/code: line 6: python: command not found
/usr/local/bin/code: line 10: ./MacOS/Electron: No such file or directory

由此也可能导致"Visual Studio Code - Insiders" needs to be updated on macOS Monterey弹窗的问题。

Powershell7 中文乱码问题解决

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

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

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

Win11 多用户同时登录远程桌面配置方法

Windows server系列系统是支持多用户同时连接远程桌面独立使用互不影响的,但是常规版本并未直接支持。如果您使用Windows Vista、Windows 7/8/8.1/10的配置参考:https://github.com/stascorp/rdpwrapwin11中无需安装此软件。

在Win11中配置多用户同时登陆远程桌面(并发远程桌面RDP)之前,请先确保已开启远程桌面并单用户访问运行正常。

需要注意的是,除非手动修改,否则在Win11的设置-账户-家庭和其他用户中添加其他用户默认添加的是Microsoft用户而不是本地用户,添加用户后还需要在设置-系统-远程桌面-远程桌面用户中添加新配置的用户,操作完成后,还必须使用真实显示器本地登录一次Microsoft用户才能将此用户用于远程桌面访问(首次登录需要配置用户信息),否则将提示无法使用此凭据,类似于密码错误的提示。需要通过管理登录并关闭为了提高安全性,仅允许对此设备上的Microsoft账户使用Windows Hello登录,否则可能导致部分场景下无法使用Microsoft用户进行远程登录。

Win11设置默认浏览器的方法

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

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

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

MySQL导入数据库中文乱码问题解决

温馨提示:如果需要迁移大量数据,一定要使用专业工具并请专业的公司提供技术支持,同时做好迁移审计工作。以下方案仅供参考。

MySQL导入数据库导致中文乱码属于常见问题。一般用客户端工具导入不容易出现此问题,但是有点大又不是特别大(10G-100G)的数据通过命令导入就比较容易遇到这个问题。而网上的答案几乎都是经验性的结论,答主大多知其然不知其所以然。

注:命令导入,即source xxx.sql

MySQL批量重命名表名和列名

MySQL批量重命名表名和列名,修改表名为大驼峰,列名为小驼峰。

最近公司项目重构,为了适应Prisma的习惯,保持数据库字段命名方式和代码模式一致,特地编写此脚本实现批量重命名已存在的表名和列名。

Win11正式版升级安装Docker(基于WSL2)

微软于今日(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

  上一页 下一页