-
RISC-V Register
Risc-V 寄存器一览 Risc-V RegisterIZero Register x0 zero Global Pointer x3 gp Thread Pointer x4 tp Saver - CallerReturn Addre... -
RISC-V Instruction
Risc-V 指令一览 Risc-V InstructionsI instructions12345678910111213141516171819202122232425262728293031323334353637383940414243add... -
RISC-V GDB
在qemu上运行riscv程序并通过riscv32-unkonwn-elf-gdb调试 riscv-gdb问题 当我通过riscv32-unknown-elf-gdb想要调试我们在qemu中运行的程序时,报了找不到python的这个gdb mod... -
在Manjaro上配置Vivado
在manjaro上配置xilinx vivado开发环境 vivado下载 在赛灵思官网下载即可 这里建议下载2022的版本,在2023的版本中无法识别到basys3板子(线缆驱动正常安装) 安装 如果没有执行权限就添加执行权限... -
MATLAB配置
在manjaro上的vscode中配置matlab开发环境 matlabmatlab开发环境 首先需要在linux平台上下载matlab 下载 安装 解压后安装,切记不要以sudo的权限安装(论坛上也有说使用root来安装,但对于我来说不行... -
在Manjaro上配置vmware
在 Linux 系统下配置运行 Vmware 虚拟机 install VM on Manjaro安装VMware workstation1yay -S vmware-workstation 安装linux-headers(非必要,如果安装没啥问题跳... -
运行时增强
语言运行期的强化Lambda表达式 提供类似匿名函数的特性 基础concept 123[捕获列表](参数列表) mutable(可选) 异常属性 -> 返回类型 { // 函数体} 值捕获 与参数传值... -
Cpp核心
Core Modern C++constnessconstconstant expressionsconstexpr在编译期使用函数计算常量表达式 example 1234567constexpr int f(int x) { ...... -
语言可用性增强
关于C++(Modern)中对语言可用性的强化 语言可用性的强化常量nullptr VS NULLnullptr出现的目标是为了替代NULL,传统C++会把NULL,0视为同一种东西,这取决于编译器如何定义NULL,有些编译器会把NULL定义... -
智能指针和内存管理
智能指针与内存管理RAII和引用计数 引用计数:防止内存泄漏,不是垃圾回收引用计数能够尽快收回不再被使用的对象,同时在回收的过程中也不会造成长时间的等待,能够清晰明确的表明资源的声明周期 RAII(Resource Acquisition Is...