Windows Server - 原来厌恶的开发方式, 现在成了唯一不错的选择

2022-07-18, 星期一 |
windowsvscode

原来工作中需要用 windows 服务器开发,让习惯了 macOS 开发环境的我无可奈何,一度崩溃。 如今却成为唯一的选择。

windows 命令环境,垃圾. linux 桌面环境垃圾。macOS 远程环境,垃圾。

在 macOS 中利用 Windows Remote Desktop client 连接 windows云电脑, windows + vscode + remote ssh + linux server = oh my IDE

这奢侈了一把。

所以应用场景呢? 没有,咱这属于是抛开场景谈方案。

Windows 10 中如何解决虚拟网络服务器连接问题

2022-07-11, 星期一 |
windowsnetwork

错误 809:无法建立计算机与 VPN 服务器之间的网络连接,因为远程服务器未响应。这可能是因为未将计算机与远程服务器之间的某种网络设备(如防火墙、NAT、路由器等)配置为允许 VPN 连接。请与管理员或服务提供商联系以确定哪种设备可能产生此问题。

要解决此错误,在首次连接之前需要修改一次注册表,以解决虚拟网络服务器和客户端与 NAT (比如家用路由器)的兼容问题。

将下面的指令保存为 .reg 文件, 如 Fix_VPN_Error_809_Windows_Vista_7_8_10_Reboot_Required.reg

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f

执行该windows reg 注册表指令.

然后重启你的 Windows 10 系统.

再次尝试连接到虚拟网络服务器, 将会显示连接成功.

以上方法来源于网络, 具体不详.

妙用 console.log 获得 Vue 组件实例

2022-07-09, 星期六 |
consolevue

利用 console.log("editor is %o", app) 然后输出就会是 app 的 object, 然后在控制台的这个 object 上点击右键 "Store as global variable" 就可以得到了 temp1 或 temp2… 等等. 见图

img

我用的是, Chrome > 90 macOS.

如何禁用 Windows 10 自动更新

2022-07-03, 星期日 |
windowssettingsauto-update

1. Win鍵 + R,輸入 gpedit.msc 開啟本地组策略编辑器,把[配置自动更新]跟[启用通过自动更新建议的更新]禁用

img

2. 控制面板\系统和安全\管理工具\计算机管理,找到 BITS 服務

img

3. 停用該服務

img

4. 设置\更新和安全

img

5. 选择高级选项\传输优化,关闭允许从其他电脑下载

img

img

参考:

我如何解决 homebrew cask 安装 emacs 失败问题

2022-06-27, 星期一 |
macOShomebrew

为了在macOS上安装 emacs, 我安装emacs官网提供的教程, 即运行 brew install --cask emacs, 运行之后报错了. 我是如何解决这个问题的呢?

我首先为了更新 brew, 则需要采用非 shallow 的方式安装 homebrew-core, 那么可以用log输出的提示安装, 如:

git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow

然后, 我再运行 brew update --verbose, 这样, 我就更新了 homebrew 的 formula.

上面的 brew 更新好了以后, 我就可以利用 homebrew cask 来安装 emacs 了, 直接执行 brew install --cask emacs, 则会先利用 homebrew 安装 cask, 然后再安装 emacs.

为了解决上面的问题, 我特意上网搜索了一番, 搜索的关键字是前面命令运行出错的日志输出. 如

Error: Invalid cask

Cask is