白衣苍狗

vscode SSH远程开发时使用本地扩展(如copilot)

vscode SSH远程开发时使用本地扩展(如copilot) 背景 vscode在安装remote SSH插件后可以连接到远程服务器进行开发,体验良好。 但考虑到许多扩展需要访问文件,因此默认情况下大部分本地安装的扩展并不会默认启用,打开扩展栏可以看到这些扩展显示一个“在【远程计算机】中安装”的按钮,需要在远程服务器

解决KDE磁盘分区开机无法自动挂载

解决KDE磁盘分区开机无法自动挂载 现象 系统环境为Manjaro+KDE,此前在系统设置中开启登入时和插入时自动挂载磁盘设备,以便使用。 某次滚动更新后除系统分区外的其他分区无法自动挂载,dolphin中可以看到分区为未挂载状态,手动挂载时会弹出polkit权限认证窗口要求输入密码,来源为udisks2

Xilinx系列软件Bug及解决方案集锦

Xilinx系列软件Bug及解决方案集锦 最近使用Vitis系列在ZYNQ-7000上开发,遇到的Bug众多且匪夷所思。官方文档对大部分关键信息都一笔带过,support forum上只有同样烦躁的用户抱团取暖。真的很讨厌这种垄断公司的巨无霸软件。 因此将自己遇到的各种bug汇集于此,为改善搜索环境尽一份

Verilator如何向verilog传递长位宽数据

Verilator如何向verilog传递长位宽数据 向verilog传递数据 假设我们需要仿真的是一个加法器模块: 1 2 3 module adder(input [31:0] x,input [31:0] y,output [31:0] out); assign out=x+y; endmodule 要使用Verilator仿真上述加法器,并向x和y两个输入端口传入数据,可以编写如下c++ wrapper: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <verilated.h> #include "Vadder.h" #include <iostream> int main(int argc, char **argv) { Verilated::commandArgs(argc,

Verilator入门笔记

Verilator入门笔记 前言 verilator是用于verilog仿真的工具,它将HDL描述的代码编译为C++后运行,在效率上比传统的仿真器高出很多。同时作为开源工具,体量比较小,使用也比较灵活,不用每次都开一个大家伙。 但是,它的文档实在是写的太简略了,C++的类型和接口都没有详细的referen

vlmcsd虚拟机自建KMS服务器激活Windows

vlmcsd虚拟机自建KMS服务器激活Windows教程 背景 KMS是微软为企业用户提供的一种激活方式。企业购买微软的授权,在内网架设KMS激活服务器,需要激活的机器统一安装VOL版本的序列号,通过内网访问KMS激活服务器即可激活。然而,由于KMS激活方式不会与微软通信进行二次验证,因此可以通过自行架

Hexo博客迁移到hugo:踩坑&小记

Hexo博客迁移到Hugo:踩坑&小记 动机 这个博客一直是本地生成然后通过git push直接部署,之前用的hexo(见当初的博文)。但是hexo基于nodejs,实在是太慢了,博客功能和文章数量上来之后生成一次要几分钟,而且风扇一直狂转。 hugo打出的旗号是“The world’s fastest framework for building websites ”,

Hugo中优雅地使用数学公式

Hugo中优雅地使用数学公式 2024.2 更新:hugo已在v0.122.0正式支持公式语法 参考hugo官方文档Mathematics in markdown,原理是通过识别公式块符号,然后将其内容直接传递到Html而不渲染。配置如下: 1 2 3 4 5 6 7 8 9 10 [markup] [markup.goldmark] [markup.goldmark.extensions] [markup.goldmark.extensions.passthrough] enable = true [markup.goldmark.extensions.passthrough.delimiters] block = [['\[', '\]'], ['$$', '$$']] inline = [['\(', '\)'],['$', '$']] [params] math = true 可以配置自己喜欢
0%