更新至Neovim v0.10.0
上个月月底Neovim发布了v0.10.1版,之前使用v0.10.0时遇到了语法高亮的问题,想了想还是不赖在v0.9了,本篇记录下调试log。 问题 Windows Terminal中的高亮完全崩溃,但在其它Terminal(如VSCode内置Terminal中)可以正常显示。 分析 根本上来讲,Windows Terminal的TUI不对劲,魔改得比较多导致它无法和0.10全新的b...
上个月月底Neovim发布了v0.10.1版,之前使用v0.10.0时遇到了语法高亮的问题,想了想还是不赖在v0.9了,本篇记录下调试log。 问题 Windows Terminal中的高亮完全崩溃,但在其它Terminal(如VSCode内置Terminal中)可以正常显示。 分析 根本上来讲,Windows Terminal的TUI不对劲,魔改得比较多导致它无法和0.10全新的b...
Background WSL2 does not support native connection to USB devices on host machine. This blog briefly introduces steps in sharing and connecting devices via usbipd under WSL2. Prerequisites WS...
三天verilog,两天python 第6周 开始用slide汇报工作了,感觉就没必要再在这里啰嗦一遍了。 第5周 原来上周把四五周弄混了,那没事了。 主要任务: 抄vivado的参考答案把makefile做完 理解STM图片使用方法,完成单个的transformation 做PPT 次要任务: 调试SC behavioural 更新办公室viva...
上网习惯不好,CCLP中了个病毒。这篇笔记简要记录一下查杀过程,算是给自己提个醒了。 症状 CCLP开机启动1-2天后在极低负载的情况下CPU使用率异常地高(仅开启TeamSpeak 3服务器与DDNS脚本,CPU占用率在0-15%之间跳动)。 使用htop查看发现若干个名为watchdogs ssh a watchdog kthread的进程占用了这些异常资源。 此外,若干用户的s...
使用方法可直接转到这里。 联系我获取我的TeamSpeak 3服务器地址与密码 概述 国内语音软件生态令人非常反感,在此点名批评某K姓流氓软件。 自己动手丰衣足食,使用ARMv8(64位)架构的香橙派搭建x86架构的TeamSpeak 3服务器并将其穿透至公网。 Box64 Box64是一款用户层模拟器,通过直接将x86指令翻译成ARM64指令实现跨架构应用的运行...
用dd尝试了若干次,卡在了启动时的自动登陆(auto authentication)上,肯定是没能完整地复制磁盘,但不清楚具体原因。 其它不可靠的猜测包括使用了静态IP地址或者修改了默认用户的密码。 作为妥协,改用tar完成了一次比较成功的备份。 # On Pi su root # Backup to backup.tar.gz sudo tar -cvpzf backup.tar.g...
一些概念区分 localhost vs 127.0.0.1 vs 0.0.0.0 vs IP localhost只是一个域名,通过修改hosts文件可以解析到其它地址 127.* 是loopback地址,和它们有关的操作经过虚拟网卡而根本不和外界交互 0.0.0.0类似一个空地址,没有实际意义;但将服务导向它即可本地与外网都访问到(TODO: 可以再严谨地了解一下)。 ...
购买域名 国内域名需要备案等手续,管理麻烦,首先排除。 国外较为良心的域名商有NameSilo,Google Domain,Domain.com。后两家价格一个比一个高,NameSilo口碑和用户量都很可观,所以选择了NameSilo。 需要重点考虑的附加服务有三项: WHOIS隐私:有点像匿名模式,好像是开了之后WHOIS查不到个人信息。必买,NameSilo赠送。 Pr...
使用clash进行配置。实际上网上许多教程都比较全面简洁,并不难。 获取文件 clash release页面wget最新的ARM64 .gz文件。 ARM64即ARMv8,因为它是第一版真正支持64位的指令集。 使用gunzip解压该文件,更改名字为clash并chmod u+x clash获取权限。zsh的extract在这里不好用,它一直在尝试将其解压为一个文件夹,不知道...
以下均在Ubuntu 22.04进行。 Prerequisites sudo apt-get install ninja-build gettext cmake unzip curl git clone Neovim repo git clone https://github.com/neovim/neovim\ cd neovim # Optional stable vers...