Overleaf很好用,但由于网络问题/服务维护偶尔不可用,且免费用户编译较慢并有时限。本文记录搭建本地环境实现overleaf相同构建输出作为备用方案。
使用Vmware启动photon OS虚拟机并作为docker宿主,并配置端口转发实现SSH穿透登录。
联想笔记本win/linux双系统场景更新BIOS时报错mount the EFI system partition failed
。通过fwupd调试日志和gdisk发现该问题由错误的EFI分区类型导致,在使用gdisk修改为正确的EFI分区类型后问题解决。
使用pyside6编写的Qt GUI程序在linux下无法在输入框中唤起fcitx输入法,这是由于pyside wheel默认platforminputcontexts不包含fcitx plugin。通过将
fcitx-qt5(archived)或项目
fcitx5-qt中对应Qt版本的plugin so文件复制到打包后的对应目录可解决。
介绍在安卓手机上使用termux进行本机ADB调试的两种方式:借助原生无线调试,或利用电脑ADB赋予网络调试权限。
在将使用linux构建工具链的jq.py python wheel移植到windows时,MSYS2、GCC、Python、 MSVC等软件和工具链之间存在各种兼容性问题,本文列举了遇到的十六条错误及其解决方案。
在缺省情况下,vscode扩展extensionKind
默认为"workspace",因此ssh远程时大部分扩展不会启用。对于一部分无需操作文件的扩展如AI助手等,在settings.json中手动覆盖扩展在远程执行的extensionKind
可以强制SSH远程时在本地运行该扩展。
在verilator仿真时,利用C++宏定义接收编译参数使同一testbench可兼容不同名称的待测verilog模块。
介绍使用注册表/组策略两种方式禁用Windows系统的“网络连接状态指示器”(NCSI),避免频繁弹出网页登录认证或弹出MSN资讯页面。
manjaro KDE开机时除系统分区外的其他分区无法自动挂载,分析后认为是udisk2缺少权限,通过增加一条polkit规则文件后问题解决。