fz 发布于 05月29, 2023 0 comments 将FAT32文件系统转为NTFS时报错卷标不正确 最近用Windows自带的convert来将FAT32文件系统转为NTFS,执行后提示输入分区的当前卷标,输入后提示卷标不正确。C:\WINDOWS\system32>convert D: /fs:ntfs文件系统的类型是 FAT32。输入驱动器 D: 的当前卷标本地磁盘为此驱动器输入的卷标不正确。但看系统中显示的卷标确实跟我输入的一样。那为什么提示不一致呢?原因是系统中显示的卷标与真实卷标... 阅读全文 »
fz 发布于 03月13, 2023 0 comments traccar手动安装 官方的说明 https://www.traccar.org/linux/ ,都是执行.run文件。也可以手动处理:复制systemd文件到/etc/systemd/system/traccar.service执行systemctl enable traccar,相当于:ln -s /etc/systemd/system/traccar.service /etc/systemd/system/mul... 阅读全文 »
fz 发布于 06月14, 2020 0 comments 在没有root权限的公网服务器上通过端口转发做内网穿透 现希望将一台没有公网IP的Windows机器的3389端口,借助一台具有公网IP的无root权限的服务器,转发至公网,实现内网穿透。其实现在已经有很多方案,例如frp、nps等。我之前一直用frp,但考虑到frp这种东西相对于我的需求还是比较重的,而且比较担心安全性问题,所以趁着这次换服务器,换一种方案。WXC推荐我直接使用SSH的tunnel功能,他的博客有比较详细的说明。我这里有一点不太一样的... 阅读全文 »
fz 发布于 06月14, 2020 0 comments Windows颜色校准不可用 当我想调一下gamma值的时候,打开了“颜色校准”,但是提示“当显示颜色校准准备校准所选的显示器时,会出现错误”。找了很久发现原因是“通用即插即用监视器”被TeamViewer占用了。TeamViewer我记得很早之前我装过一次然后就卸了,但是不知道为什么这个设备没有被正常删掉。所以解决办法是,删掉这几个TeamViewer的PnP-Monitor设备,再不行的话重新下一个TeamViewer安装... 阅读全文 »
fz 发布于 05月18, 2020 1 comments 下载MinGW-w64 一般情况用TDM-GCC就好了,但我因为某些原因需要使用MinGW-w64。MinGW-w64非常不友好,官方不提供更新及时的二进制包。对于MinGW-w64,目前最好的安装方式是下载msys2,通过pacman安装。安装好msys2后,具体操作如下:修改软件源执行pacman -Syu执行pacman -S mingw-w64-i686-toolchain mingw-w64-x86_64-to... 阅读全文 »
fz 发布于 12月22, 2019 0 comments LaTeX解决listings包对引号使用curly形式而非straight形式的问题 我之前一直用Tex Live 2013编译某个工程,一直都没问题,最近在WSL安装了最新的TeX Live 2019,发现编译出来的东西很多地方跟之前不一样了,最主要的就是这个listings包的引号使用了“”而非""。找了一圈也没有发现好的办法,只找到一个\lstset{upquote=true},也就是设置下listings的选项,但它只解决了单引号的问题。没办法,最终找到... 阅读全文 »
fz 发布于 11月28, 2019 0 comments VSCode Remote环境变量加载——续 上次我们提到了VSCode Remote的环境变量加载是在第一次远程服务器启动Remote Server(node启动)时。如果修改了环境变量想要重新加载,需要重新开启VSCode Remote的远程服务。但是我后来遇到了一个问题,VSCode Remote始终没有加载我在.bashrc里添加的环境变量,但是在VSCode中打开的终端的环境变量却没有问题,这是为什么呢?经过一番研究,终于发现,问题... 阅读全文 »
fz 发布于 09月29, 2019 0 comments 修复WSL在NTFS文件系统下的权限问题 添加以下内容到/etc/wsl.conf。[automount]enabled = trueroot = /mnt/options = "metadata,umask=22,fmask=11"mountFsTab = false但是因为有BUG,umash没有生效,新创建的文件和文件夹还是777权限。所以我们手动添加以下内容到.bashrc以修改umask。if grep -q Microsoft... 阅读全文 »
fz 发布于 09月04, 2019 2 comments VSCode Remote环境变量加载 在使用VSCode Remote开发的时候,可能会遇到修改了bashrc但是VSCode没法获取到的情况。原因在于VSCode Remote本质上是跑在远程服务器上的node程序,第一次连接时会启动,即使关闭连接也不会结束进程,bashrc只在第一次启动时被读取。因此,重新开启VSCode Remote的远程服务即可,比如killall node之后进行一次VSCode Remote连接。注:现在... 阅读全文 »
fz 发布于 07月24, 2019 0 comments VSCode不显示行号颜色标志的问题 搜了半天,发现这玩意叫做Gutter Indicators。作用是在一个git仓库中,如果对某个文件做了修改,编辑器会在行号旁边用不同颜色标志该文件的修改情况。今天我通过VSCode Remote连接到远程服务器上使用时,发现没有这个标志了。最后发现是VSCode的BUG。原因是VSCode的git组件不支持符号链接(虽然大多数功能都是正常的)。如果你的工作目录是在一个符号链接路径下,就会遇到这个... 阅读全文 »